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