Re-sync web-platform-tests/dom/events from upstream
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-08-13  Alexey Shvayka  <shvaikalesh@gmail.com>
2
3         Re-sync web-platform-tests/dom/events from upstream
4         https://bugs.webkit.org/show_bug.cgi?id=200592
5
6         Reviewed by Ryosuke Niwa.
7
8         Re-sync web-platform-tests/dom/events from upstream 1e6fef09eae3.
9
10         * TestExpectations:
11         * platform/ios/TestExpectations:
12         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
13         * tests-options.json:
14
15 2019-08-13  John Wilander  <wilander@apple.com>
16
17         Resource Load Statistics: Switch NSURLSession on top navigation to prevalent resource with user interaction
18         https://bugs.webkit.org/show_bug.cgi?id=200642
19         <rdar://problem/53962073>
20
21         Reviewed by Alex Christensen.
22
23         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-expected.txt: Added.
24         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction.html: Added.
25         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-expected.txt: Added.
26         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction.html: Added.
27
28 2019-08-13  Ryan Haddad  <ryanhaddad@apple.com>
29
30         [WebAuthN] Enable LocalAuthenticator for macOS
31         https://bugs.webkit.org/show_bug.cgi?id=182772
32
33         Unreviewed test gardening.
34
35         * platform/mac-wk2/TestExpectations: Skip tests that are only expected to run on internal bots.
36
37 2019-08-09  Ryan Haddad  <ryanhaddad@apple.com>
38
39         Unreviewed test gardening, land test expectations for rdar://49790831.
40
41         * platform/ios-12/TestExpectations:
42         * platform/ios/TestExpectations:
43
44 2019-08-13  Justin Fan  <justin_fan@apple.com>
45
46         [WebGPU] Improve GPUBindGroup performance using one device-shared argument MTLBuffer
47         https://bugs.webkit.org/show_bug.cgi?id=200606
48
49         Reviewed by Myles C. Maxfield.
50
51         Update bind-groups.html to better stress GPUBindGroup implementation.
52
53         * webgpu/bind-groups-expected.txt:
54         * webgpu/bind-groups.html:
55
56 2019-08-13  Antti Koivisto  <antti@apple.com>
57
58         Event regions collection should take clipping into account
59         https://bugs.webkit.org/show_bug.cgi?id=200668
60         <rdar://problem/53826561>
61
62         Reviewed by Simon Fraser.
63
64         * pointerevents/ios/touch-action-region-clip-and-transform-expected.txt: Added.
65         * pointerevents/ios/touch-action-region-clip-and-transform.html: Added.
66
67 2019-08-13  Devin Rousso  <drousso@apple.com>
68
69         Web Inspector: Styles: show @supports CSS groupings
70         https://bugs.webkit.org/show_bug.cgi?id=200419
71         <rdar://problem/53971948>
72
73         Reviewed by Joseph Pecoraro.
74
75         * inspector/css/getMatchedStylesForNode.html:
76         * inspector/css/getMatchedStylesForNode-expected.txt:
77
78 2019-08-13  Russell Epstein  <repstein@apple.com>
79
80         Reverting change in r248379
81         rdar://53779679
82
83         Unreviewed Test Gardening.
84         Removed previously set TestExpectations.
85
86         * platform/ios-12/TestExpectations:
87         * platform/ios/TestExpectations:
88
89 2019-08-13  Chris Lord  <clord@igalia.com>
90
91         Incorrect head in fast/canvas/webgl/gl-get-calls.html causes test failure
92         https://bugs.webkit.org/show_bug.cgi?id=200673
93
94         Reviewed by Alexey Proskuryakov.
95
96         * fast/canvas/webgl/gl-get-calls.html:
97
98 2019-08-12  Ryosuke Niwa  <rniwa@webkit.org>
99
100         FrameLoader::open can execute scritps via style recalc in Frame::setDocument
101         https://bugs.webkit.org/show_bug.cgi?id=200377
102
103         Reviewed by Antti Koivisto.
104
105         Added a regression test.
106
107         * fast/frames/restoring-page-cache-should-not-run-scripts-via-style-update-expected.txt: Added.
108         * fast/frames/restoring-page-cache-should-not-run-scripts-via-style-update.html: Added.
109         * platform/win/TestExpectations: Skip the newly added test.
110
111 2019-08-12  Daniel Bates  <dabates@apple.com>
112
113         Add a test to ensure that we dispatch keydown and keyup events when multiple keys are pressed at the same time
114         https://bugs.webkit.org/show_bug.cgi?id=200548
115
116         Reviewed by Darin Adler.
117
118         Add a test. Skip the test for now until we have the fixes for <rdar://problem/53613454> and <rdar://problem/54001139>.
119
120         * fast/events/ios/multiple-key-press-and-release-ordering-expected.txt: Added.
121         * fast/events/ios/multiple-key-press-and-release-ordering.html: Added.
122         * platform/ios/TestExpectations:
123
124 2019-08-11  Alicia Boya García  <aboya@igalia.com>
125
126         [MSE][GStreamer] Don't use vorbisparse
127         https://bugs.webkit.org/show_bug.cgi?id=200622
128
129         Reviewed by Philippe Normand.
130
131         * platform/gtk/TestExpectations:
132
133 2019-08-10  Simon Fraser  <simon.fraser@apple.com>
134
135         REGRESSION (r245974): Missing content on habitburger.com, amazon.com
136         https://bugs.webkit.org/show_bug.cgi?id=200618
137         rdar://problem/53920224
138
139         Reviewed by Zalan Bujtas.
140
141         * compositing/backing/layer-outside-tiled-parent-expected.txt: Added.
142         * compositing/backing/layer-outside-tiled-parent.html: Added.
143         * platform/ios-wk2/compositing/backing/layer-outside-tiled-parent-expected.txt: Added.
144         * tiled-drawing/tile-coverage-iframe-to-zero-coverage-expected.txt:
145         * tiled-drawing/tiled-backing-in-window-expected.txt:
146
147 2019-08-10  Andres Gonzalez  <andresg_22@apple.com>
148
149         Accessibility client cannot navigate to internal links targets on iOS.
150         https://bugs.webkit.org/show_bug.cgi?id=200559
151         <rdar://problem/45242534>
152
153         Reviewed by Zalan Bujtas.
154
155         Extneded this test to not only check that internal links expose their
156         target, but also that the target is an accessible element. Added a
157         second test case where the target is contained in a grouping element.
158         * accessibility/ios-simulator/internal-link-expected.txt:
159         * accessibility/ios-simulator/internal-link.html:
160
161 2019-08-09  Yusuke Suzuki  <ysuzuki@apple.com>
162
163         Universal XSS in JSObject::putInlineSlow and JSValue::putToPrimitive
164         https://bugs.webkit.org/show_bug.cgi?id=199864
165
166         Reviewed by Saam Barati.
167
168         * http/tests/security/cross-frame-access-object-put-optimization-expected.txt: Added.
169         * http/tests/security/cross-frame-access-object-put-optimization.html: Added.
170         * http/tests/security/resources/cross-frame-iframe-for-object-put-optimization-test.html: Added.
171
172 2019-08-09  Ali Juma  <ajuma@chromium.org>
173
174         Don't allow cross-origin iframes to autofocus
175         https://bugs.webkit.org/show_bug.cgi?id=200515
176         <rdar://problem/54092988>
177
178         Reviewed by Ryosuke Niwa.
179
180         Add test coverage, and simulate user interaction in existing tests
181         that require focusing a cross-origin frame.
182
183         * http/tests/security/clipboard/resources/copy-html.html:
184         * http/tests/security/clipboard/resources/copy-mso-list.html:
185         * http/tests/security/clipboard/resources/copy-url.html:
186         * http/wpt/html/interaction/focus/no-cross-origin-element-focus-expected.txt: Added.
187         * http/wpt/html/interaction/focus/no-cross-origin-element-focus.html: Added.
188         * http/wpt/html/interaction/focus/no-cross-origin-window-focus-expected.txt: Added.
189         * http/wpt/html/interaction/focus/no-cross-origin-window-focus.html: Added.
190         * http/wpt/html/interaction/focus/resources/child-focus-element.html: Added.
191         * http/wpt/html/interaction/focus/resources/child-focus-window.html: Added.
192         * http/wpt/html/semantics/forms/autofocus/no-cross-origin-autofocus.sub-expected.txt: Added.
193         * http/wpt/html/semantics/forms/autofocus/no-cross-origin-autofocus.sub.html: Added.
194         * http/wpt/html/semantics/forms/autofocus/resources/child-autofocus.html: Added.
195         * http/wpt/webauthn/resources/last-layer-frame.https.html:
196
197 2019-08-09  Thibault Saunier  <tsaunier@igalia.com>
198
199         [GTK] fast/mediastream/RTCPeerConnection-add-removeTrack.html is crashing
200         https://bugs.webkit.org/show_bug.cgi?id=199018
201
202         This is fixed by the patch provided in https://bugs.webkit.org/show_bug.cgi?id=194326
203
204         Unreviewed gardening patch
205
206         * platform/gtk/TestExpectations:
207
208 2019-08-09  Russell Epstein  <repstein@apple.com>
209
210         Correcting Expectation Typo from r248388.
211         rdar://54049321
212
213         Unreviewed Test Gardening.
214
215         * platform/ios-12/TestExpectations:
216         * platform/ios/TestExpectations:
217
218 2019-08-08  Devin Rousso  <drousso@apple.com>
219
220         Web Inspector: Page: don't allow the domain to be disabled
221         https://bugs.webkit.org/show_bug.cgi?id=200109
222
223         Reviewed by Brian Burg.
224
225         * http/tests/inspector/page/loading-iframe-document-node.html:
226         * inspector/page/archive.html:
227         * inspector/page/frameScheduledNavigation.html:
228         * inspector/page/frameScheduledNavigation-async-delegates.html:
229         * inspector/page/frameStartedLoading.html:
230         * inspector/page/media-query-list-listener-exception.html:
231         * inspector/timeline/line-column.html:
232
233 2019-08-08  Chris Lord  <chrislord.net@gmail.com>
234
235         Short-cut WebGLRenderingContext::getParameter() for ALPHA_BITS when alpha channel is disabled
236         https://bugs.webkit.org/show_bug.cgi?id=200499
237
238         Reviewed by Darin Adler.
239
240         * platform/ios-simulator/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
241         1 more passing test.
242
243 2019-08-08  Devin Rousso  <drousso@apple.com>
244
245         Web Inspector: rename `queryObjects` to `queryInstances` for clarity
246         https://bugs.webkit.org/show_bug.cgi?id=200520
247
248         Reviewed by Brian Burg.
249
250         * inspector/console/queryInstances.html: Renamed from LayoutTests/inspector/console/queryObjects.html.
251         * inspector/console/queryInstances-expected.txt: Renamed from LayoutTests/inspector/console/queryObjects-expected.txt.
252
253         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
254
255 2019-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
256
257         [iOS 13] Taps that interrupt momentum scrolling are recognized as clicks
258         https://bugs.webkit.org/show_bug.cgi?id=200516
259         <rdar://problem/53889373>
260
261         Reviewed by Tim Horton.
262
263         Add new layout tests. See below for details.
264
265         * fast/scrolling/ios/click-events-during-momentum-scroll-in-main-frame-expected.txt: Added.
266         * fast/scrolling/ios/click-events-during-momentum-scroll-in-main-frame.html: Added.
267
268         Add a test to verify that interrupting scrolling in the main frame using a tap doesn't fire a click event.
269
270         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body-expected.txt: Added.
271         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html: Added.
272
273         Add a test to verify that after triggering momentum scrolling in a fast subscrollable region, tapping outside of
274         the scroller will still fire a click event.
275
276         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-expected.txt: Added.
277         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow.html: Added.
278
279         Add a test to verify that interrupting scrolling in a fast subscrollable region using a tap doesn't fire a
280         click event.
281
282         * resources/ui-helper.js:
283         (window.UIHelper.dragFromPointToPoint):
284         (window.UIHelper):
285
286 2019-08-08  Russell Epstein  <repstein@apple.com>
287
288         Add Catalina Baselines for Font-related Tests.
289         rdar://53836015
290
291         Unreviewed Test Gardening.
292
293         * platform/mac-mojave/css1/basic/inheritance-expected.txt: Copied from LayoutTests/platform/mac/css1/basic/inheritance-expected.txt.
294         * platform/mac-mojave/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.txt.
295         * platform/mac-mojave/css2.1/t0805-c5522-brdr-02-e-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t0805-c5522-brdr-02-e-expected.txt.
296         * platform/mac-mojave/css3/selectors3/html/css3-modsel-18-expected.txt: Copied from LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-18-expected.txt.
297         * platform/mac-mojave/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Copied from LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-18-expected.txt.
298         * platform/mac-mojave/css3/selectors3/xml/css3-modsel-18-expected.txt: Copied from LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-18-expected.txt.
299         * platform/mac-mojave/fast/block/basic/001-expected.txt: Copied from LayoutTests/platform/mac/fast/block/basic/001-expected.txt.
300         * platform/mac-mojave/fast/css/css3-nth-child-expected.txt: Copied from LayoutTests/platform/mac/fast/css/css3-nth-child-expected.txt.
301         * platform/mac-mojave/fast/dom/34176-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/34176-expected.txt.
302         * platform/mac-mojave/fast/dom/clone-node-dynamic-style-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/clone-node-dynamic-style-expected.txt.
303         * platform/mac-mojave/fast/forms/plaintext-mode-2-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.txt.
304         * platform/mac-mojave/fast/invalid/003-expected.txt: Copied from LayoutTests/platform/mac/fast/invalid/003-expected.txt.
305         * platform/mac-mojave/fast/invalid/004-expected.txt: Copied from LayoutTests/platform/mac/fast/invalid/004-expected.txt.
306         * platform/mac-mojave/fast/invalid/nestedh3s-expected.txt: Copied from LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.txt.
307         * platform/mac-mojave/fast/selectors/018-expected.txt: Copied from LayoutTests/platform/mac/fast/selectors/018-expected.txt.
308         * platform/mac-mojave/fast/table/frame-and-rules-expected.txt: Copied from LayoutTests/platform/mac/fast/table/frame-and-rules-expected.txt.
309         * platform/mac-mojave/fast/text/atsui-multiple-renderers-expected.txt: Copied from LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.txt.
310         * platform/mac-mojave/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Copied from LayoutTests/platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt.
311         * platform/mac-mojave/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
312         * platform/mac-mojave/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
313         * platform/mac-mojave/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt.
314         * platform/mac-mojave/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt.
315         * platform/mac-mojave/svg/batik/text/textStyles-expected.txt: Copied from LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt.
316         * platform/mac-mojave/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt.
317         * platform/mac-mojave/tables/mozilla/other/wa_table_tr_align-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt.
318         * platform/mac/css1/basic/inheritance-expected.txt:
319         * platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.txt:
320         * platform/mac/css2.1/t0805-c5522-brdr-02-e-expected.txt:
321         * platform/mac/css3/selectors3/html/css3-modsel-18-expected.txt:
322         * platform/mac/css3/selectors3/xhtml/css3-modsel-18-expected.txt:
323         * platform/mac/css3/selectors3/xml/css3-modsel-18-expected.txt:
324         * platform/mac/fast/block/basic/001-expected.txt:
325         * platform/mac/fast/css/css3-nth-child-expected.txt:
326         * platform/mac/fast/dom/34176-expected.txt:
327         * platform/mac/fast/dom/clone-node-dynamic-style-expected.txt:
328         * platform/mac/fast/forms/plaintext-mode-2-expected.txt:
329         * platform/mac/fast/invalid/003-expected.txt:
330         * platform/mac/fast/invalid/004-expected.txt:
331         * platform/mac/fast/invalid/nestedh3s-expected.txt:
332         * platform/mac/fast/selectors/018-expected.txt:
333         * platform/mac/fast/table/frame-and-rules-expected.txt:
334         * platform/mac/fast/text/atsui-multiple-renderers-expected.txt:
335         * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt:
336         * platform/mac/fast/text/font-weights-expected.txt:
337         * platform/mac/fast/text/font-weights-zh-expected.txt:
338         * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
339         * platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
340         * platform/mac/svg/batik/text/textStyles-expected.txt:
341         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
342         * platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
343
344 2019-08-08  Miguel Gomez  <magomez@igalia.com>
345
346         Unreviewed GTK+ gardening. Update expectations after r248403.
347
348         * platform/gtk/TestExpectations:
349
350 2019-08-08  Rob Buis  <rbuis@igalia.com>
351
352         Import lazy loading WPT tests
353         https://bugs.webkit.org/show_bug.cgi?id=199795
354
355         Reviewed by Darin Adler.
356
357         Skip the lazy tests for now.
358
359         * TestExpectations:
360         * http/wpt/loading/redirect-headers-expected.txt:
361
362 2019-08-07  Yury Semikhatsky  <yurys@chromium.org>
363
364         LayoutTest inspector/worker/debugger-scripts.html is a flaky failure
365         https://bugs.webkit.org/show_bug.cgi?id=165582
366
367         Reviewed by Joseph Pecoraro.
368
369         Unflake the test. Main resource in the worker target is populated asychronously
370         when the script is parsed and sent to the debugger, so we need to wait for it
371         before performing further checks.
372
373         * inspector/worker/debugger-scripts.html:
374         * platform/mac/TestExpectations:
375
376 2019-08-07  Russell Epstein  <repstein@apple.com>
377
378         Updating TestExpectations for editing/pasteboard/paste-does-not-fire-promises-while-sanitizing-web-content.html.
379         rdar://54049321
380
381         Unreviewed Test Gardening.
382
383         * platform/ios-12/TestExpectations:
384         * platform/ios/TestExpectations:
385
386 2019-08-07  Jer Noble  <jer.noble@apple.com>
387
388         Muted <video> elements can block display from sleeping.
389         https://bugs.webkit.org/show_bug.cgi?id=200511
390
391         Reviewed by Eric Carlson.
392
393         * media/video-muted-holds-sleep-assertion-expected.txt: Added.
394         * media/video-muted-holds-sleep-assertion.html: Added.
395
396 2019-08-07  Russell Epstein  <repstein@apple.com>
397
398         Updating TestExpectations for Two Failing Layout Tests.
399         rdar://53779679
400
401         Unreviewed Test Gardening.
402
403         * platform/ios-12/TestExpectations:
404         * platform/ios/TestExpectations:
405
406 2019-08-07  Priyanka Agarwal  <pagarwal999@apple.com>
407
408         Allow clients to toggle a text input field between being viewable and having characters hidden while maintaining 
409         a yellow auto-filled appearance
410         https://bugs.webkit.org/show_bug.cgi?id=200037
411         rdar://problem/51900961
412
413         Reviewed by Daniel Bates.
414
415         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset.html: Added.
416         Test for when the form is reset to no longer be autofilled.
417
418         * fast/forms/auto-fill-button/input-strong-password-viewable.html: Added.
419         Test for when the form is set to being autofilled and viewable.
420
421         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js:
422         (window.onload): Javascript used by test to set the element to be autofilled and viewable added
423
424         * platform/mac/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: Added.
425         * platform/mac/fast/forms/auto-fill-button/input-strong-password-viewable-expected.txt:
426
427 2019-08-07  Wenson Hsieh  <wenson_hsieh@apple.com>
428
429         Extra space inserted at start of line when inserting a newline in Mail compose
430         https://bugs.webkit.org/show_bug.cgi?id=200490
431         <rdar://problem/53501354>
432
433         Reviewed by Antti Koivisto.
434
435         Add a new test to verify that inserting a newline in the middle of text in a document with designMode "on"
436         doesn't insert an extra space at the beginning of the newly inserted line.
437
438         * editing/inserting/insert-paragraph-in-designmode-document-expected.txt: Added.
439         * editing/inserting/insert-paragraph-in-designmode-document.html: Added.
440
441 2019-08-06  Ryosuke Niwa  <rniwa@webkit.org>
442
443         [iPadOS] slides.google.com: tapping near cursor in a slide title focuses the speaker notes
444         https://bugs.webkit.org/show_bug.cgi?id=200216
445
446         Reviewed by Wenson Hsieh.
447
448         Added a new regression test and removed the one added for r243044.
449
450         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt: Removed.
451         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html: Removed.
452         * fast/forms/ios/inputmode-change-update-keyboard-after-pointerup-expected.txt: Added.
453         * fast/forms/ios/inputmode-change-update-keyboard-after-pointerup.html: Added.
454         * fast/forms/ios/inputmode-change-update-keyboard.html: Fixed the test for manual testing.
455
456 2019-08-06  Commit Queue  <commit-queue@webkit.org>
457
458         Unreviewed, rolling out r248289.
459         https://bugs.webkit.org/show_bug.cgi?id=200488
460
461         Broke internal builds (Requested by drousso on #webkit).
462
463         Reverted changeset:
464
465         "Web Inspector: Styles: show @supports CSS groupings"
466         https://bugs.webkit.org/show_bug.cgi?id=200419
467         https://trac.webkit.org/changeset/248289
468
469 2019-08-06  Russell Epstein  <repstein@apple.com>
470
471         Updating Test Expectations for <rdar://53957264>, <rdar://53946482>, <rdar://53866783>
472
473         Unreviewed Test Gardening.
474
475         * platform/ios-12/TestExpectations:
476         * platform/ios/TestExpectations:
477
478 2019-08-06  Jiewen Tan  <jiewen_tan@apple.com>
479
480         [WebAuthN] Enable LocalAuthenticator for macOS
481         https://bugs.webkit.org/show_bug.cgi?id=182772
482         <rdar://problem/43347920>
483
484         Reviewed by Brent Fulgham.
485
486         Enable existing local authenticator tests for macOS. Since OpenSource bots
487         don't have the internal setting to include restricted entitlements, tests
488         will fail on OpenSource bots.
489
490         * platform/mac-wk2/TestExpectations:
491
492 2019-08-06  Chris Dumez  <cdumez@apple.com>
493
494         Unreviewed, drop change to TestExpectations that landed accidentally with r248276.
495
496         * platform/wk2/TestExpectations:
497
498 2019-08-06  Jer Noble  <jer.noble@apple.com>
499
500         Adopt -expectMinimumUpcomingSampleBufferPresentationTime:
501         https://bugs.webkit.org/show_bug.cgi?id=200457
502         <rdar://problem/53961130>
503
504         Reviewed by Eric Carlson.
505
506         * media/media-source/media-source-minimumupcomingpresentationtime-expected.txt: Added.
507         * media/media-source/media-source-minimumupcomingpresentationtime.html: Added.
508
509 2019-08-06  Russell Epstein  <repstein@apple.com>
510
511         [iPad] editing/selection/character-granularity-rect.html is now passing.
512         <rdar://53468934>
513
514         Unreviewed Test Gardening.
515
516         * platform/ipad/TestExpectations: Removed expectation for passing test, editing/selection/character-granularity-rect.html
517
518 2019-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
519
520         [iPadOS] Unable to increase zoom level on Google using the Aa menu
521         https://bugs.webkit.org/show_bug.cgi?id=200453
522         <rdar://problem/52278579>
523
524         Reviewed by Tim Horton.
525
526         Adds a couple of layout tests (with device-specific expectations) to verify that the two scenarios targeted by
527         this change are fixed.
528
529         * fast/viewport/ios/non-responsive-viewport-after-changing-view-scale-expected.txt: Added.
530         * fast/viewport/ios/non-responsive-viewport-after-changing-view-scale.html: Added.
531
532         Verifies that, for a page with no viewport meta tag (where we fall back to a fixed 980px viewport on iPhone),
533         changing view scale still changes page scale and window size.
534
535         * fast/viewport/ios/responsive-viewport-with-minimum-width-after-changing-view-scale-expected.txt: Added.
536         * fast/viewport/ios/responsive-viewport-with-minimum-width-after-changing-view-scale.html: Added.
537
538         Verifies that, for a page with a responsive meta viewport tag containing a fixed-width element that forces a
539         minimum width for the page, setting the view scale such that the page scrolls horizontally (2.5) doesn't result
540         in the initial scale being adjusted back to the maximum scale that would accomodate the full contents of the
541         page (2).
542
543         * platform/ipad/fast/viewport/ios/non-responsive-viewport-after-changing-view-scale-expected.txt: Added.
544         * platform/ipad/fast/viewport/ios/responsive-viewport-with-minimum-width-after-changing-view-scale-expected.txt: Added.
545
546 2019-08-05  Devin Rousso  <drousso@apple.com>
547
548         Web Inspector: Styles: show @supports CSS groupings
549         https://bugs.webkit.org/show_bug.cgi?id=200419
550
551         Reviewed by Joseph Pecoraro.
552
553         * inspector/css/getMatchedStylesForNode.html:
554         * inspector/css/getMatchedStylesForNode-expected.txt:
555
556 2019-08-05  Devin Rousso  <drousso@apple.com>
557
558         Can't use $0, $1 etc when inspecting Google Docs pages because the content uses these for function names
559         https://bugs.webkit.org/show_bug.cgi?id=195834
560
561         Reviewed by Joseph Pecoraro.
562
563         Allow the user to alias saved results by providing a different prefix (e.g. "$") from within
564         Web Inspector. When changing the alias, all existing saved results will update to be
565         reference-able from the new alias.
566
567         * inspector/runtime/setSavedResultAlias.html: Added.
568         * inspector/runtime/setSavedResultAlias-expected.txt: Added.
569         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
570         * inspector/console/command-line-api-expected.txt:
571         * inspector/console/command-line-api-exception.html:
572         * inspector/console/command-line-api-exception-expected.txt:
573         * inspector/console/command-line-api-exception-nested-catch.html:
574         * inspector/console/command-line-api-exception-nested-catch-expected.txt:
575
576 2019-08-05  Devin Rousso  <drousso@apple.com>
577
578         Web Inspector: Timelines: disable related agents when the tab is closed
579         https://bugs.webkit.org/show_bug.cgi?id=200118
580
581         Reviewed by Joseph Pecoraro.
582
583         * inspector/timeline/line-column.html:
584         * inspector/timeline/setInstruments-errors.html:
585         * inspector/timeline/setInstruments-programmatic-capture.html:
586
587 2019-08-05  Fujii Hironori  <Hironori.Fujii@sony.com>
588
589         [Win] Specifying huge font-size causes crashing
590         https://bugs.webkit.org/show_bug.cgi?id=200340
591
592         Reviewed by Don Olmstead.
593
594         * platform/win/TestExpectations:
595
596 2019-08-05  Youenn Fablet  <youenn@apple.com>
597
598         Support RTCRtpSender.dtmf
599         https://bugs.webkit.org/show_bug.cgi?id=200431
600         <rdar://problem/53924833>
601
602         Reviewed by Alex Christensen.
603
604         Removed cache storage test which is no longer valid.
605         Removed WK1 expectation that is no longer needed.
606
607         * http/wpt/cache-storage/cache-put-stream.https.any.html: Removed.
608         * http/wpt/cache-storage/cache-put-stream.https.any.js: Removed.
609         * http/wpt/cache-storage/cache-put-stream.https.any.worker.html: Removed.
610         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-stream.any-expected.txt: Removed.
611         * platform/mac-wk2/TestExpectations:
612
613 2019-08-05  Devin Rousso  <drousso@apple.com>
614
615         Web Inspector: Styles: variable swatch not shown for var() with a fallback
616         https://bugs.webkit.org/show_bug.cgi?id=200237
617
618         Reviewed by Joseph Pecoraro.
619
620         * inspector/css/resolve-variable-value.html: Added.
621         * inspector/css/resolve-variable-value-expected.txt: Added.
622
623 2019-08-05  Chris Dumez  <cdumez@apple.com>
624
625         navigator.geolocation wrapper should not become GC-collectable once its frame is detached
626         https://bugs.webkit.org/show_bug.cgi?id=200436
627
628         Reviewed by Darin Adler.
629
630         Add layout test coverage.
631
632         * fast/dom/navigator-property-gc-after-frame-detach-expected.txt: Added.
633         * fast/dom/navigator-property-gc-after-frame-detach.html: Added.
634
635 2019-08-05  Devin Rousso  <drousso@apple.com>
636
637         Web Inspector: rename "Stylesheet" to "Style Sheet" to match spec text
638         https://bugs.webkit.org/show_bug.cgi?id=200422
639
640         Reviewed by Joseph Pecoraro.
641
642         * inspector/unit-tests/resource-collection.html:
643         * http/tests/inspector/network/resource-mime-type.html:
644         * http/tests/inspector/network/resource-mime-type-expected.txt:
645
646 2019-08-05  John Wilander  <wilander@apple.com>
647
648         Resource Load Statistics: Re-introduce latch mode for subresource cookie blocking
649         https://bugs.webkit.org/show_bug.cgi?id=200395
650         <rdar://problem/53869611>
651
652         Reviewed by Darin Adler.
653
654         Back when we had a relaxation of cookie blocking 24 hours after first-party user
655         interaction, we made sure cookie blocking could be turned on and off in subresource
656         redirect chains. The 24 hour window is now long gone. This patch simplifies the
657         cookie blocking so that once a subresource request is denied cookies, any
658         subsequent redirect of that request will also be denied cookies, regardless of the
659         classification status of the domains involved. I call it latch mode.
660
661         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt.
662         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html.
663             Changed to expect no removal of blocking in the redirect and renamed accordingly.
664         * platform/ios/TestExpectations:
665             Renamed.
666         * platform/mac-wk2/TestExpectations:
667             Renamed.
668         * platform/wk2/TestExpectations:
669             Renamed.
670
671 2019-08-05  Youenn Fablet  <youenn@apple.com>
672
673         Disable speculative loading if cache is not to be used for the load
674         https://bugs.webkit.org/show_bug.cgi?id=199644
675
676         Reviewed by Alex Christensen.
677
678         * http/wpt/fetch/disable-speculative-for-reload-expected.txt: Added.
679         * http/wpt/fetch/disable-speculative-for-reload.html: Added.
680         * http/wpt/fetch/resources/iframe-with-image.py: Added.
681         (main):
682         * http/wpt/fetch/resources/image-load-count.py: Added.
683         (main):
684         * http/wpt/fetch/resources/image-load.py: Added.
685         (main):
686
687 2019-08-05  Takashi Komori  <Takashi.Komori@sony.com>
688
689         [Curl] implement CertificateInfo::summaryInfo
690         https://bugs.webkit.org/show_bug.cgi?id=191498
691
692         Reviewed by Alex Christensen.
693
694         * platform/wincairo-wk1/TestExpectations:
695         * platform/wincairo/TestExpectations:
696
697 2019-08-04  Youenn Fablet  <youenn@apple.com>
698
699         WebRTC: got incorrect `this` in negotiationneeded event
700         https://bugs.webkit.org/show_bug.cgi?id=200427
701
702         Reviewed by Darin Adler.
703
704         * webrtc/onnegotiationneeded-expected.txt: Added.
705         * webrtc/onnegotiationneeded.html: Added.
706
707 2019-08-04  Chris Dumez  <cdumez@apple.com>
708
709         Ping loads should not prevent page caching
710         https://bugs.webkit.org/show_bug.cgi?id=200418
711         <rdar://problem/53901632>
712
713         Reviewed by Darin Adler.
714
715         Add layout test coverage.
716
717         * http/tests/navigation/page-cache-pending-ping-load-cross-origin-expected.txt: Added.
718         * http/tests/navigation/page-cache-pending-ping-load-cross-origin.html: Added.
719         * http/tests/navigation/page-cache-pending-ping-load-same-origin-expected.txt: Added.
720         * http/tests/navigation/page-cache-pending-ping-load-same-origin.html: Added.
721
722 2019-08-03  Devin Rousso  <drousso@apple.com>
723
724         Web Inspector: Elements: Styles: add icons for various CSS rule types
725         https://bugs.webkit.org/show_bug.cgi?id=199946
726
727         Reviewed by Joseph Pecoraro.
728
729         * inspector/css/generateCSSRuleString.html: Added.
730         * inspector/css/generateCSSRuleString-expected.txt: Added.
731
732 2019-08-03  Devin Rousso  <drousso@apple.com>
733
734         Web Inspector: DOM: add a special breakpoint for "All Events"
735         https://bugs.webkit.org/show_bug.cgi?id=200285
736
737         Reviewed by Joseph Pecoraro.
738
739         * inspector/dom/breakpoint-for-event-listener.html:
740         * inspector/dom/breakpoint-for-event-listener-expected.txt:
741
742         * inspector/dom-debugger/event-animation-frame-breakpoints.html:
743         * inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt:
744         * inspector/dom-debugger/event-breakpoint-with-navigation.html:
745         * inspector/dom-debugger/event-breakpoint-with-navigation-expected.txt:
746         * inspector/dom-debugger/event-interval-breakpoints.html: Added.
747         * inspector/dom-debugger/event-interval-breakpoints-expected.txt: Added.
748         * inspector/dom-debugger/event-listener-breakpoints.html:
749         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
750         * inspector/dom-debugger/event-timeout-breakpoints.html: Added.
751         * inspector/dom-debugger/event-timeout-breakpoints-expected.txt: Added.
752
753         * inspector/dom-debugger/resources/event-breakpoint-utilities.js:
754         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.teardown):
755         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.failOnPause):
756         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.createBreakpoint): Added.
757         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.addBreakpoint):
758         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.removeBreakpoint):
759         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.disableBreakpoint):
760
761         * inspector/dom-debugger/event-timer-breakpoints.html: Removed.
762         * inspector/dom-debugger/event-timer-breakpoints-expected.txt: Removed.
763
764 2019-08-03  Devin Rousso  <drousso@apple.com>
765
766         Web Inspector: CSS Formatter: comments with an escape character aren't formatted
767         https://bugs.webkit.org/show_bug.cgi?id=200168
768
769         Reviewed by Joseph Pecoraro.
770
771         * inspector/formatting/formatting-css.html:
772         * inspector/formatting/formatting-css-expected.txt:
773         * inspector/formatting/resources/css-tests/comment.css: Added.
774         * inspector/formatting/resources/css-tests/comment-expected.css: Added.
775
776 2019-08-02  Andres Gonzalez  <andresg_22@apple.com>
777
778         [ Mac ] Layout Test accessibility/mac/press-not-work-for-disabled-menu-list.html is a flaky failure
779         https://bugs.webkit.org/show_bug.cgi?id=196505
780         <rdar://problem/49532620>
781
782         Reviewed by Chris Fleizach.
783
784         Re-wrote test in a timing independent way. This should fix the intermittent failures.
785         * accessibility/mac/press-not-work-for-disabled-menu-list.html:
786
787 2019-08-02  Yury Semikhatsky  <yurys@chromium.org>
788
789         Web Inspector: Crash when interacting with Template Content in Console
790         https://bugs.webkit.org/show_bug.cgi?id=196280
791
792         Reviewed by Joseph Pecoraro.
793
794         * inspector/dom/inspect-template-node-expected.txt: Added.
795         * inspector/dom/inspect-template-node.html: Added.
796
797 2019-08-02  Ryosuke Niwa  <rniwa@webkit.org>
798
799         Document::resume should delay resetting of form control elements.
800         https://bugs.webkit.org/show_bug.cgi?id=200376
801
802         Reviewed by Geoffrey Garen.
803
804         Added a regression test.
805
806         * fast/frames/restoring-page-cache-should-not-run-scripts-expected.txt: Added.
807         * fast/frames/restoring-page-cache-should-not-run-scripts.html: Added.
808         * platform/win/TestExpectations: Skip this test on Windows since navigating to blob fails on Windows.
809
810 2019-08-02  Andres Gonzalez  <andresg_22@apple.com>
811
812         Add accessibility object method to determine whether an element is inside a table cell. Needed for iOS accessibility client.
813         https://bugs.webkit.org/show_bug.cgi?id=200394
814         <rdar://problem/52914964>
815
816         Reviewed by Chris Fleizach.
817
818         New test that exercises [WebAccessibilityObjectWrapper _accessibilityIsInTableCell].
819
820         * accessibility/ios-simulator/element-in-table-cell-expected.txt: Added.
821         * accessibility/ios-simulator/element-in-table-cell.html: Added.
822
823 2019-08-02  Chris Dumez  <cdumez@apple.com>
824
825         DOMWindow properties may get GC'd before their Window object
826         https://bugs.webkit.org/show_bug.cgi?id=200359
827
828         Reviewed by Ryosuke Niwa.
829
830         Add layout test coverage.
831
832         * fast/dom/dom-window-property-gc-after-frame-detach-expected.txt: Added.
833         * fast/dom/dom-window-property-gc-after-frame-detach.html: Added.
834
835 2019-08-02  Carlos Garcia Campos  <cgarcia@igalia.com>
836
837         [SOUP] WebSockets: use SOUP_WEBSOCKET_CLOSE_NO_STATUS when closing with no status
838         https://bugs.webkit.org/show_bug.cgi?id=200338
839
840         Reviewed by Alex Christensen.
841
842         Remove failure expectation for http/tests/websocket/tests/hybi/client-close.html
843
844         * platform/gtk/TestExpectations:
845         * platform/wpe/TestExpectations:
846
847 2019-08-01  Chris Dumez  <cdumez@apple.com>
848
849         Pages using MessagePorts should be PageCacheable
850         https://bugs.webkit.org/show_bug.cgi?id=200366
851         <rdar://problem/53837882>
852
853         Reviewed by Geoffrey Garen.
854
855         Add layout test coverage.
856
857         * fast/history/page-cache-MessagePort-pending-message-expected.txt: Added.
858         * fast/history/page-cache-MessagePort-pending-message.html: Added.
859
860 2019-08-01  Chris Dumez  <cdumez@apple.com>
861
862         fast/forms/ios/file-upload-panel.html is flaky on iOS 13
863         https://bugs.webkit.org/show_bug.cgi?id=200357
864         <rdar://problem/53028551>
865
866         Reviewed by Zalan Bujtas.
867
868         Use UIHelper.activateElementAtHumanSpeed() instead of UIHelper.activateElement()
869         to address flakiness. If the button taps are issued to quickly, some of them
870         get swallowed.
871
872         * fast/forms/ios/file-upload-panel.html:
873
874 2019-08-01  Wenson Hsieh  <wenson_hsieh@apple.com>
875
876         [Text autosizing] [iPadOS] Add targeted hacks to address some remaining text autosizing issues
877         https://bugs.webkit.org/show_bug.cgi?id=200271
878         <rdar://problem/51734741>
879
880         Reviewed by Zalan Bujtas.
881
882         Add tests to cover some changes to line height boosting and the idempotent text autosizing candidate heuristic.
883
884         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidate-special-cases-expected.txt: Added.
885         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidate-special-cases.html: Added.
886         * fast/text-autosizing/ios/idempotentmode/line-height-boosting-expected.txt:
887         * fast/text-autosizing/ios/idempotentmode/line-height-boosting.html:
888
889 2019-08-01  Truitt Savell  <tsavell@apple.com>
890
891         Removing expectations for tests that are now consistently passing
892
893         Unreviewed test gardening.
894
895         * platform/mac-wk1/TestExpectations:
896         * platform/mac/TestExpectations:
897
898 2019-08-01  Youenn Fablet  <youenn@apple.com>
899
900         UserMediaPermissionRequestManagerProxy should not use audio+video denied requests to deny audio-only or video-only requests
901         https://bugs.webkit.org/show_bug.cgi?id=200317
902
903         Reviewed by Eric Carlson.
904
905         Update existing test with new behavior.
906         Added new test for the case where video is blocked but not audio.
907
908         * fast/mediastream/getUserMedia-deny-persistency3-expected.txt:
909         * fast/mediastream/getUserMedia-deny-persistency3.html:
910         * fast/mediastream/getUserMedia-deny-persistency4-expected.txt: Added.
911         * fast/mediastream/getUserMedia-deny-persistency4.html: Added.
912
913 2019-08-01  Carlos Garcia Campos  <cgarcia@igalia.com>
914
915         [SOUP] WebSockets: add support for extensions when using web sockets libsoup API
916         https://bugs.webkit.org/show_bug.cgi?id=199943
917
918         Reviewed by Alex Christensen.
919
920         Add new tests for permessage-deflate imported from blink and rebaseline existing tests.
921
922         * TestExpectations: Skip permessage-deflate tests by default.
923         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-comp-bit-onoff.html: Added.
924         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter.html: Added.
925         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter_wsh.py: Added.
926         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-manual_wsh.py: Added.
927         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-parameter.html: Added.
928         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-set-bfinal.html: Added.
929         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames.html: Added.
930         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames_wsh.py: Added.
931         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response.html: Added.
932         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response_wsh.py: Added.
933         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-window-bits.html: Added.
934         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate_wsh.py: Added.
935         * platform/gtk/TestExpectations: Enable permessage-deflate tests.
936         * platform/gtk/http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter-expected.txt: Added.
937         * platform/gtk/http/tests/websocket/tests/hybi/deflate-frame-parameter-expected.txt: Added.
938         * platform/gtk/http/tests/websocket/tests/hybi/extensions-expected.txt: Added.
939         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-comp-bit-onoff-expected.txt: Added.
940         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter-expected.txt: Added.
941         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-parameter-expected.txt: Added.
942         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-set-bfinal-expected.txt: Added.
943         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames-expected.txt: Added.
944         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response-expected.txt: Added.
945         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-window-bits-expected.txt: Added.
946         * platform/wpe/TestExpectations: Enable permessage-deflate tests.
947         * platform/wpe/http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter-expected.txt: Added.
948         * platform/wpe/http/tests/websocket/tests/hybi/deflate-frame-parameter-expected.txt: Added.
949         * platform/wpe/http/tests/websocket/tests/hybi/extensions-expected.txt: Added.
950         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-comp-bit-onoff-expected.txt: Added.
951         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter-expected.txt: Added.
952         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-parameter-expected.txt: Added.
953         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-set-bfinal-expected.txt: Added.
954         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames-expected.txt: Added.
955         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response-expected.txt: Added.
956         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-window-bits-expected.txt: Added.
957
958 2019-08-01  Carlos Garcia Campos  <cgarcia@igalia.com>
959
960         [SOUP] Switch to use libsoup WebSockets API
961         https://bugs.webkit.org/show_bug.cgi?id=200162
962
963         Reviewed by Michael Catanzaro.
964
965         * platform/gtk/TestExpectations:
966         * platform/gtk/http/tests/websocket/tests/hybi/broken-utf8-expected.txt: Added.
967         * platform/gtk/http/tests/websocket/tests/hybi/close-before-open-expected.txt: Added.
968         * platform/gtk/http/tests/websocket/tests/hybi/close-code-and-reason-expected.txt: Added.
969         * platform/gtk/http/tests/websocket/tests/hybi/close-expected.txt: Added.
970         * platform/gtk/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
971         * platform/gtk/http/tests/websocket/tests/hybi/compressed-control-frame-expected.txt: Added.
972         * platform/gtk/http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
973         * platform/gtk/http/tests/websocket/tests/hybi/fragmented-control-frame-expected.txt: Added.
974         * platform/gtk/http/tests/websocket/tests/hybi/handshake-error-expected.txt: Added.
975         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-extensions-header-expected.txt: Added.
976         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
977         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-maxlength-expected.txt: Added.
978         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-mismatch-protocol-header-expected.txt: Added.
979         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt: Added.
980         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt: Added.
981         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt: Added.
982         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-accept-header-expected.txt: Added.
983         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header-expected.txt: Added.
984         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-cr-expected.txt: Added.
985         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header-expected.txt: Added.
986         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
987         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
988         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
989         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
990         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
991         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null-expected.txt: Added.
992         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-wrong-accept-header-expected.txt: Added.
993         * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
994         * platform/gtk/http/tests/websocket/tests/hybi/interleaved-fragments-expected.txt: Added.
995         * platform/gtk/http/tests/websocket/tests/hybi/invalid-continuation-expected.txt: Added.
996         * platform/gtk/http/tests/websocket/tests/hybi/invalid-encode-length-expected.txt: Added.
997         * platform/gtk/http/tests/websocket/tests/hybi/invalid-masked-frames-from-server-expected.txt: Added.
998         * platform/gtk/http/tests/websocket/tests/hybi/long-control-frame-expected.txt: Added.
999         * platform/gtk/http/tests/websocket/tests/hybi/long-invalid-header-expected.txt: Added.
1000         * platform/gtk/http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1001         * platform/gtk/http/tests/websocket/tests/hybi/reserved-bits-expected.txt: Added.
1002         * platform/gtk/http/tests/websocket/tests/hybi/reserved-opcodes-expected.txt: Added.
1003         * platform/gtk/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Added.
1004         * platform/gtk/http/tests/websocket/tests/hybi/send-object-tostring-check-expected.txt: Added.
1005         * platform/gtk/http/tests/websocket/tests/hybi/simple-wss-expected.txt: Added.
1006         * platform/gtk/http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Added.
1007         * platform/gtk/http/tests/websocket/tests/hybi/too-long-payload-expected.txt: Added.
1008         * platform/gtk/http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
1009         * platform/gtk/http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt: Added.
1010         * platform/gtk/http/tests/websocket/tests/hybi/websocket-event-target-expected.txt: Added.
1011         * platform/gtk/http/tests/websocket/tests/hybi/workers/close-code-and-reason-expected.txt: Added.
1012         * platform/gtk/http/tests/websocket/tests/hybi/workers/close-expected.txt: Added.
1013         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Removed.
1014         * platform/gtk/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Removed.
1015         * platform/gtk/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any-expected.txt: Added.
1016         * platform/gtk/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any.worker-expected.txt: Added.
1017         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-65K-data.any-expected.txt: Added.
1018         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-binary-65K-arraybuffer.any-expected.txt: Added.
1019         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-binary-arraybuffer.any-expected.txt: Added.
1020         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-data.any-expected.txt: Added.
1021         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-paired-surrogates.any-expected.txt: Added.
1022         * platform/gtk/imported/w3c/web-platform-tests/websockets/basic-auth.any-expected.txt: Added.
1023         * platform/gtk/imported/w3c/web-platform-tests/websockets/basic-auth.any.worker-expected.txt: Added.
1024         * platform/gtk/imported/w3c/web-platform-tests/websockets/closing-handshake/003-expected.txt: Added.
1025         * platform/gtk/imported/w3c/web-platform-tests/websockets/cookies/004-expected.txt: Added.
1026         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer-expected.txt: Added.
1027         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob-expected.txt: Added.
1028         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting-expected.txt: Added.
1029         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large-expected.txt: Added.
1030         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode-expected.txt: Added.
1031         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-multiple-expected.txt: Added.
1032         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-nested-expected.txt: Added.
1033         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-return-expected.txt: Added.
1034         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/017-expected.txt: Added.
1035         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/018-expected.txt: Added.
1036         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/019-expected.txt: Added.
1037         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/readyState/003-expected.txt: Added.
1038         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/001-expected.txt: Added.
1039         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/003-sets-origin.worker-expected.txt: Added.
1040         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/005-expected.txt: Added.
1041         * platform/gtk/imported/w3c/web-platform-tests/websockets/security/001-expected.txt: Added.
1042         * platform/gtk/js/intl-datetimeformat-expected.txt: Removed.
1043         * platform/wpe/TestExpectations:
1044         * platform/wpe/http/tests/websocket/tests/hybi/broken-utf8-expected.txt: Added.
1045         * platform/wpe/http/tests/websocket/tests/hybi/close-before-open-expected.txt: Added.
1046         * platform/wpe/http/tests/websocket/tests/hybi/close-code-and-reason-expected.txt: Added.
1047         * platform/wpe/http/tests/websocket/tests/hybi/close-expected.txt: Added.
1048         * platform/wpe/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
1049         * platform/wpe/http/tests/websocket/tests/hybi/compressed-control-frame-expected.txt: Added.
1050         * platform/wpe/http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
1051         * platform/wpe/http/tests/websocket/tests/hybi/fragmented-control-frame-expected.txt: Added.
1052         * platform/wpe/http/tests/websocket/tests/hybi/handshake-error-expected.txt: Added.
1053         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-extensions-header-expected.txt: Added.
1054         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
1055         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-maxlength-expected.txt: Added.
1056         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-mismatch-protocol-header-expected.txt: Added.
1057         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt: Added.
1058         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt: Added.
1059         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt: Added.
1060         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-accept-header-expected.txt: Added.
1061         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header-expected.txt: Added.
1062         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-cr-expected.txt: Added.
1063         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header-expected.txt: Added.
1064         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
1065         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
1066         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
1067         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
1068         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
1069         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null-expected.txt: Added.
1070         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-wrong-accept-header-expected.txt: Added.
1071         * platform/wpe/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
1072         * platform/wpe/http/tests/websocket/tests/hybi/interleaved-fragments-expected.txt: Added.
1073         * platform/wpe/http/tests/websocket/tests/hybi/invalid-continuation-expected.txt: Added.
1074         * platform/wpe/http/tests/websocket/tests/hybi/invalid-encode-length-expected.txt: Added.
1075         * platform/wpe/http/tests/websocket/tests/hybi/invalid-masked-frames-from-server-expected.txt: Added.
1076         * platform/wpe/http/tests/websocket/tests/hybi/long-control-frame-expected.txt: Added.
1077         * platform/wpe/http/tests/websocket/tests/hybi/long-invalid-header-expected.txt: Added.
1078         * platform/wpe/http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1079         * platform/wpe/http/tests/websocket/tests/hybi/reserved-bits-expected.txt: Added.
1080         * platform/wpe/http/tests/websocket/tests/hybi/reserved-opcodes-expected.txt: Added.
1081         * platform/wpe/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Added.
1082         * platform/wpe/http/tests/websocket/tests/hybi/send-object-tostring-check-expected.txt: Added.
1083         * platform/wpe/http/tests/websocket/tests/hybi/simple-wss-expected.txt: Added.
1084         * platform/wpe/http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Added.
1085         * platform/wpe/http/tests/websocket/tests/hybi/too-long-payload-expected.txt: Added.
1086         * platform/wpe/http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
1087         * platform/wpe/http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt: Added.
1088         * platform/wpe/http/tests/websocket/tests/hybi/websocket-event-target-expected.txt: Added.
1089         * platform/wpe/http/tests/websocket/tests/hybi/workers/close-code-and-reason-expected.txt: Added.
1090         * platform/wpe/http/tests/websocket/tests/hybi/workers/close-expected.txt: Added.
1091         * platform/wpe/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any-expected.txt: Added.
1092         * platform/wpe/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any.worker-expected.txt: Added.
1093         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-65K-data.any-expected.txt: Added.
1094         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-binary-65K-arraybuffer.any-expected.txt: Added.
1095         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-binary-arraybuffer.any-expected.txt: Added.
1096         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-data.any-expected.txt: Added.
1097         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-paired-surrogates.any-expected.txt: Added.
1098         * platform/wpe/imported/w3c/web-platform-tests/websockets/basic-auth.any-expected.txt: Added.
1099         * platform/wpe/imported/w3c/web-platform-tests/websockets/basic-auth.any.worker-expected.txt: Added.
1100         * platform/wpe/imported/w3c/web-platform-tests/websockets/closing-handshake/003-expected.txt: Added.
1101         * platform/wpe/imported/w3c/web-platform-tests/websockets/cookies/004-expected.txt: Added.
1102         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer-expected.txt: Added.
1103         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob-expected.txt: Added.
1104         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting-expected.txt: Added.
1105         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large-expected.txt: Added.
1106         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode-expected.txt: Added.
1107         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-multiple-expected.txt: Added.
1108         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-nested-expected.txt: Added.
1109         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-return-expected.txt: Added.
1110         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/017-expected.txt: Added.
1111         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/018-expected.txt: Added.
1112         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/019-expected.txt: Added.
1113         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/readyState/003-expected.txt: Added.
1114         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/001-expected.txt: Added.
1115         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/003-sets-origin.worker-expected.txt: Added.
1116         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/005-expected.txt: Added.
1117         * platform/wpe/imported/w3c/web-platform-tests/websockets/security/001-expected.txt: Added.
1118
1119 2019-07-31  Devin Rousso  <drousso@apple.com>
1120
1121         Web Inspector: Debugger: support emulateUserGesture parameter in Debugger.evaluateOnCallFrame
1122         https://bugs.webkit.org/show_bug.cgi?id=200272
1123
1124         Reviewed by Joseph Pecoraro.
1125
1126         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture.html: Added.
1127         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture-expected.txt: Added.
1128         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture-userIsInteracting.html: Added.
1129         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture-userIsInteracting-expected.txt: Added.
1130         * TestExpectations:
1131         * platform/wk2/TestExpectations:
1132
1133         * inspector/runtime/evaluate-emulateUserGesture.html: Added.
1134         * inspector/runtime/evaluate-emulateUserGesture-expected.txt: Added.
1135         * inspector/runtime/evaluate-emulateUserGesture-userIsInteracting.html: Added.
1136         * inspector/runtime/evaluate-emulateUserGesture-userIsInteracting-expected.txt: Added.
1137         * inspector/runtime/evaluate-userGestureEmulation.html: Deleted.
1138         * inspector/runtime/evaluate-userGestureEmulation-expected.txt: Deleted.
1139         * inspector/runtime/evaluate-userGestureEmulation-userIsInteracting.html: Deleted.
1140         * inspector/runtime/evaluate-userGestureEmulation-userIsInteracting-expected.txt: Deleted.
1141         Rename tests from "userGestureEmulation" to "emulateUserGesture" to match the parameter.
1142
1143 2019-07-31  Zalan Bujtas  <zalan@apple.com>
1144
1145         [ContentChangeObserver] twitch.tv video controls do not always respond to taps in fullscreen
1146         https://bugs.webkit.org/show_bug.cgi?id=200309
1147         <rdar://problem/52964977>
1148
1149         Reviewed by Simon Fraser.
1150
1151         * fast/events/touch/ios/content-observation/non-visible-content-change-in-fullscreen-mode-expected.txt: Added.
1152         * fast/events/touch/ios/content-observation/non-visible-content-change-in-fullscreen-mode.html: Added.
1153         * platform/ios/TestExpectations: Fullscreen API is not yet enabled on iOS.
1154
1155 2019-07-31  Saam Barati  <sbarati@apple.com>
1156
1157         [WHLSL Remove char/short/half types
1158         https://bugs.webkit.org/show_bug.cgi?id=200312
1159
1160         Reviewed by Myles C. Maxfield.
1161
1162         * webgpu/whlsl/bools.html:
1163         * webgpu/whlsl/smaller-than-32-bit-types-expected.txt: Added.
1164         * webgpu/whlsl/smaller-than-32-bit-types.html: Added.
1165         * webgpu/whlsl/test-harness-test.html:
1166
1167 2019-07-31  Truitt Savell  <tsavell@apple.com>
1168
1169         Update test expectations for imported/blink/storage/indexeddb/blob-basics-metadata.html
1170         https://bugs.webkit.org/show_bug.cgi?id=199117
1171
1172         Unreviewed test gardening.
1173
1174         * platform/mac-wk1/TestExpectations:
1175
1176 2019-07-31  Youenn Fablet  <youenn@apple.com>
1177
1178         Use CTFontCreateForCharactersWithLanguageAndOption if available instead of CTFontCreateForCharactersWithLanguage
1179         https://bugs.webkit.org/show_bug.cgi?id=200241
1180
1181         We update the tests to flush font caches as otherwise some debug asserts would be hit.
1182         This is due to changing the user installed font runtime flag while browsing which is not a typical situation.
1183
1184         Reviewed by Myles C. Maxfield.
1185
1186         * fast/text/user-installed-fonts/extended-character-with-user-font.html:
1187         * fast/text/user-installed-fonts/extended-character.html:
1188
1189 2019-07-31  Youenn Fablet  <youenn@apple.com>
1190
1191         Owners of MultiChannelResampler should make sure that the output bus given to it has the same number of channels
1192         https://bugs.webkit.org/show_bug.cgi?id=200248
1193         <rdar://problem/53411051>
1194
1195         Reviewed by Eric Carlson.
1196
1197         * fast/mediastream/getUserMedia-webaudio-expected.txt:
1198         * fast/mediastream/getUserMedia-webaudio.html:
1199
1200 2019-07-31  Chris Dumez  <cdumez@apple.com>
1201
1202         Element.outerHTML is missing attribute prefixes in some cases in HTML documents
1203         https://bugs.webkit.org/show_bug.cgi?id=200283
1204
1205         Reviewed by Ryosuke Niwa.
1206
1207         Add layout test coverage.
1208
1209         * fast/dom/Element/outerHTML-prefixed-attribute-expected.txt: Added.
1210         * fast/dom/Element/outerHTML-prefixed-attribute.html: Added.
1211
1212 2019-07-31  Zan Dobersek  <zdobersek@igalia.com>
1213
1214         Unreviewed WPE and GTK gardening. Adding some failure expectations as
1215         well as updating baselines for WPT tests where the behavior improved or
1216         has just changed in the type of error(s) reported.
1217
1218         * platform/gtk/TestExpectations:
1219         * platform/wpe/TestExpectations:
1220         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
1221         * platform/wpe/imported/w3c/web-platform-tests/resource-timing/resource-timing-level1.sub-expected.txt: Added.
1222         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/ready.https-expected.txt: Added.
1223         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt: Added.
1224         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1225         * platform/wpe/imported/w3c/web-platform-tests/websockets: Added.
1226         * platform/wpe/imported/w3c/web-platform-tests/websockets/bufferedAmount-unchanged-by-sync-xhr.any.worker-expected.txt: Added.
1227
1228 2019-07-31  Andres Gonzalez  <andresg_22@apple.com>
1229
1230         AX: Re-enable accessibility/set-selected-text-range-after-newline.html test.
1231         https://bugs.webkit.org/show_bug.cgi?id=199431
1232         <rdar://problem/52563340>
1233
1234         Reviewed by Chris Fleizach.
1235
1236         * TestExpectations:
1237         * accessibility/ios-simulator/set-selected-text-range-after-newline.html: Removed because it was the same as the one in the parent accessibility directory, so enabling it for iOS in ios-wk2/TestExpectations.
1238         * platform/ios-wk2/TestExpectations:
1239
1240 2019-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1241
1242         Unreviewed GTK gardening. Update expectations after r248033.
1243
1244         * platform/gtk/TestExpectations:
1245         * platform/gtk/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
1246         * platform/gtk/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
1247         * platform/gtk/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
1248         * platform/gtk/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
1249
1250 2019-07-31  Zan Dobersek  <zdobersek@igalia.com>
1251
1252         Unreviewed WPE gardening. Rebaselining the straightforward cases.
1253
1254         * platform/wpe/css3/flexbox/flexbox-baseline-margins-expected.txt:
1255         * platform/wpe/fast/dom/Window/window-properties-geolocation-expected.txt:
1256         * platform/wpe/fast/xsl/sort-locale-expected.txt:
1257         * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt:
1258         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1259         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any-expected.txt:
1260         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker-expected.txt:
1261         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt:
1262         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
1263
1264 2019-07-31  Devin Rousso  <drousso@apple.com>
1265
1266         Web Inspector: Second call to setAttributeNS creates non-prefixed attribute
1267         https://bugs.webkit.org/show_bug.cgi?id=200230
1268         <rdar://problem/53712672>
1269
1270         Reviewed by Joseph Pecoraro.
1271
1272         * inspector/dom/attributeModified.html: Added.
1273         * inspector/dom/attributeModified-expected.txt: Added.
1274
1275 2019-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1276
1277         [GTK] Datalist element support for TextFieldInputType
1278         https://bugs.webkit.org/show_bug.cgi?id=98934
1279
1280         Reviewed by Michael Catanzaro.
1281
1282         Unskip datalist tests for GTK port.
1283
1284         * platform/gtk/TestExpectations:
1285
1286 2019-07-31  Zan Dobersek  <zdobersek@igalia.com>
1287
1288         Unreviewed WPE gardening.
1289
1290         * platform/wpe/TestExpectations:
1291         Skip tests invoking the UIScriptController interface for which WPE
1292         doesn't yet provide an implementation, resulting in crashes.
1293
1294 2019-07-30  Saam Barati  <sbarati@apple.com>
1295
1296         [WHLSL] Checker sets wrong type for property access instruction with an ander
1297         https://bugs.webkit.org/show_bug.cgi?id=200282
1298
1299         Reviewed by Myles C. Maxfield.
1300
1301         * webgpu/whlsl/device-proper-type-checker-expected.txt: Added.
1302         * webgpu/whlsl/device-proper-type-checker.html: Added.
1303
1304 2019-07-30  Ryan Haddad  <ryanhaddad@apple.com>
1305
1306         Add test expectations and baselines for iPad
1307         https://bugs.webkit.org/show_bug.cgi?id=199711
1308
1309         Unreviewed test gardening.
1310
1311         * platform/ipad-12/TestExpectations: Added.
1312         * platform/ipad-12/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Copied from LayoutTests/platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt.
1313         * platform/ipad-12/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Copied from LayoutTests/platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt.
1314         * platform/ipad-12/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt: Copied from LayoutTests/platform/ipad/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt.
1315         * platform/ipad-12/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Copied from LayoutTests/platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt.
1316         * platform/ipad-12/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Copied from LayoutTests/platform/ipad/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt.
1317         * platform/ipad-12/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Copied from LayoutTests/platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt.
1318         * platform/ipad/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added.
1319         * platform/ipad/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added.
1320         * platform/ipad/editing/caret/ios/fixed-caret-position-after-scroll-expected.txt: Added.
1321         * platform/ipad/editing/selection/ios/do-not-hide-selection-in-visible-container-expected.txt: Added.
1322         * platform/ipad/fast/dom/navigator-iOS-userAgent-expected.txt: Added.
1323         * platform/ipad/fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: Added.
1324         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
1325         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
1326         * platform/ipad/fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt: Added.
1327         * platform/ipad/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
1328         * platform/ipad/fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta-expected.txt: Added.
1329         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
1330         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height-expected.txt: Added.
1331         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerheight-expected.txt: Added.
1332         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerwidth-expected.txt: Added.
1333         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-width-expected.txt: Added.
1334         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth-expected.txt: Added.
1335         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height-expected.txt: Added.
1336         * platform/ipad/imported/w3c/web-platform-tests/workers/WorkerNavigator_platform-expected.txt: Added.
1337         * platform/ipad/imported/w3c/web-platform-tests/workers/interfaces/WorkerUtils/navigator/004-expected.txt: Added.
1338         * platform/ipad/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
1339         * platform/ipad/scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position-expected.txt: Added.
1340         * platform/ipad/scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree-expected.txt: Added.
1341         * platform/ipad/scrollingcoordinator/ios/fixed-scrolling-with-keyboard-expected.txt: Copied from LayoutTests/platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt.
1342         * platform/ipad/scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt: Added.
1343         * platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt:
1344
1345 2019-07-30  Daniel Bates  <dabates@apple.com>
1346
1347         picture-in-picture.html fails because webkitpresentationmodechanged sometimes dispatched multiple times
1348         using Apple Internal build
1349         <rdar://problem/36455352>
1350
1351         Workaround by only listening for the first webkitpresentationmodechanged event dispatched. This test
1352         is the canary in the coal mine that revealed that multiple webkitpresentationmodechanged events are
1353         dispatched when one is expected. However this was not the primary purpose of the test and in absence
1354         of a timeframe for a fix for <rdar://problem/36455352> work around this bug to avoid losing test coverage
1355         when using an Apple Internal build.
1356
1357         * platform/ipad/media/controls/resources/picture-in-picture.html:
1358
1359 2019-07-30  Truitt Savell  <tsavell@apple.com>
1360
1361         (r247440) imported/w3c/web-platform-tests/wasm/jsapi/interface.any.worker.html is a flakey failure
1362         https://bugs.webkit.org/show_bug.cgi?id=200258
1363
1364         Unreviewed test gardening.
1365
1366         * platform/mac/TestExpectations:
1367
1368 2019-07-29  Wenson Hsieh  <wenson_hsieh@apple.com>
1369
1370         Add layout test coverage for <https://webkit.org/b/200215>
1371         https://bugs.webkit.org/show_bug.cgi?id=200245
1372         <rdar://problem/52976965>
1373
1374         Reviewed by Tim Horton.
1375
1376         Add a new layout test to exercise a scenario where the web view is removed from the view hierarchy, added back
1377         into the view hierarchy, and then made first responder all under the scope of a synchronous autocorrection
1378         context request. See <https://trac.webkit.org/changeset/247914> for more details.
1379
1380         The test here involves two parts: first, we attempt to interact with an input field which, when focused, will
1381         try to open a new window, which then triggers code in the UI process that reinserts the web view in the view
1382         hierarchy. Before r247345, this would result in a crash.
1383
1384         The second part involves tapping an input field on the page. Without the fix in r247914, this would result in a
1385         permanent hang in the UI process, due to the keyboard task queue being unable to dequeue and handle any further
1386         tasks.
1387
1388         * fast/forms/ios/remove-and-add-view-during-focus-expected.txt: Added.
1389         * fast/forms/ios/remove-and-add-view-during-focus.html: Added.
1390
1391 2019-07-29  Wenson Hsieh  <wenson_hsieh@apple.com>
1392
1393         YouTube search field shows RTL text outside its border on iPadOS
1394         https://bugs.webkit.org/show_bug.cgi?id=200253
1395         <rdar://problem/53680603>
1396
1397         Reviewed by Beth Dakin.
1398
1399         * editing/input/ios/rtl-keyboard-input-on-focus-in-editable-page-expected.txt: Renamed from LayoutTests/editing/input/ios/rtl-keyboard-input-on-focus-expected.txt.
1400         * editing/input/ios/rtl-keyboard-input-on-focus-in-editable-page.html: Renamed from LayoutTests/editing/input/ios/rtl-keyboard-input-on-focus.html.
1401
1402         Rename an existing test, rtl-keyboard-input-on-focus.html, to rtl-keyboard-input-on-focus-in-editable-page.html
1403         to emphasize the fact that it requires an editable web view.
1404
1405         * editing/input/ios/rtl-keyboard-input-on-focus-in-non-editable-page-expected.txt: Added.
1406         * editing/input/ios/rtl-keyboard-input-on-focus-in-non-editable-page.html: Added.
1407
1408         Add a new layout test to ensure that we don't automatically apply an RTL attribute when focusing fields in a
1409         non-editable web view.
1410
1411 2019-07-29  Sergei Glazunov  <glazunov@google.com>
1412
1413         The maximum subframe count check should not be skipped for empty URLs.
1414         https://bugs.webkit.org/show_bug.cgi?id=200032
1415
1416         Reviewed by Ryosuke Niwa.
1417
1418         * fast/dom/connected-subframe-counter-overflow-expected.txt: Added.
1419         * fast/dom/connected-subframe-counter-overflow.html: Added.
1420         * fast/frames/lots-of-iframes-expected.txt:
1421
1422 2019-07-29  Youenn Fablet  <youenn@apple.com>
1423
1424         REGRESSION: WebSockets no longer work in Service Workers
1425         https://bugs.webkit.org/show_bug.cgi?id=199906
1426         <rdar://problem/53516732>
1427
1428         Reviewed by Geoffrey Garen.
1429
1430         Fix test and make sure messages are exchanged for the test to succeed.
1431
1432         * http/tests/workers/service/resources/serviceworker-websocket-worker.js:
1433         (async.doTest):
1434
1435 2019-07-29  Ryan Haddad  <ryanhaddad@apple.com>
1436
1437         Unreviewed test gardening, update expectations for rdar://problem/48616298.
1438
1439         * platform/ios-wk2/TestExpectations:
1440         The fast/viewport/ios directory is marked as passing in this file, which was overriding the entries in the 'ios' file.
1441         * platform/ios/TestExpectations:
1442
1443 2019-07-29  Andres Gonzalez  <andresg_22@apple.com>
1444
1445         REGRESSION (r247891): Layout Test accessibility/ios-simulator/video-elements-ios.html is failing
1446         https://bugs.webkit.org/show_bug.cgi?id=200231
1447         <rdar://problem/53666599>
1448
1449         Reviewed by Chris Fleizach.
1450
1451         We now expose <video> elements when they have controls.
1452         * accessibility/ios-simulator/video-elements-ios-expected.txt:
1453         * accessibility/ios-simulator/video-elements-ios.html:
1454
1455 2019-07-29  Simon Fraser  <simon.fraser@apple.com>
1456
1457         REGRESSION (r246899): Subtitles show twice when controls show/hide on hulu.com
1458         https://bugs.webkit.org/show_bug.cgi?id=200187
1459         rdar://problem/53511121
1460
1461         Reviewed by Zalan Bujtas.
1462
1463         * compositing/shared-backing/backing-sharing-repaint-expected.html: Added.
1464         * compositing/shared-backing/backing-sharing-repaint.html: Added.
1465
1466 2019-07-29  Simon Fraser  <simon.fraser@apple.com>
1467
1468         Can't scroll on yummly.co.uk recipe (scale(0) div covers the content and hit-tests)
1469         https://bugs.webkit.org/show_bug.cgi?id=200263
1470         rdar://problem/53679408
1471
1472         Reviewed by Antti Koivisto.
1473
1474         * fast/scrolling/ios/non-invertible-transformed-over-scroller-expected.txt: Added.
1475         * fast/scrolling/ios/non-invertible-transformed-over-scroller.html: Added.
1476
1477 2019-07-29  Simon Fraser  <simon.fraser@apple.com>
1478
1479         The touch-action property was ignored on replaced elements (canvas, img etc)
1480         https://bugs.webkit.org/show_bug.cgi?id=200205
1481         rdar://problem/53331224
1482
1483         Reviewed by Antti Koivisto.
1484
1485         * pointerevents/ios/touch-action-region-replaced-elements-expected.txt: Added.
1486         * pointerevents/ios/touch-action-region-replaced-elements.html: Added.
1487
1488 2019-07-29  Tim Horton  <timothy_horton@apple.com>
1489
1490         REGRESSION (r247898): Multiple Layout Tests in http/tests/contentdispositionattachmentsandbox/* are timing out on iOS
1491         <rdar://problem/53664817>
1492
1493         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
1494         (onload):
1495         iOS has eventSender, so this reorganizing didn't work (well, it worked for macOS...).
1496         Instead, check which platform we're on and use touch vs. mouse events by
1497         platform instead of by available API.
1498
1499 2019-07-28  Tim Horton  <timothy_horton@apple.com>
1500
1501         Reorganize UIScriptController into platform-specific subclasses
1502         https://bugs.webkit.org/show_bug.cgi?id=200027
1503
1504         Reviewed by Simon Fraser.
1505
1506         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
1507         (onload):
1508         This test both uses event sender to click, and UIScriptController to "tap".
1509         Since singleTapAtPoint is unimplemented on macOS, it really just ended
1510         up doing nothing, but now it asserts. Only click or tap, but not both.
1511
1512         * platform/mac/TestExpectations:
1513         * platform/win/TestExpectations:
1514         Skip some tests for unimplemented or unsupported features.
1515
1516         * platform/mac/fast/events/autoscroll-when-input-is-offscreen-expected.txt: Removed.
1517         * platform/mac/fast/events/autoscroll-with-software-keyboard-expected.txt: Removed.
1518         Remove unneeded test results.
1519
1520         * swipe/resources/swipe-test.js:
1521         (playEventStream):
1522         playBackEventStream is unimplemented on iOS. Also, it's not necessary
1523         for simulated swipe to send events at all on iOS, so just bail, which
1524         is equivalent to what used to happen.
1525
1526 2019-07-27  Andres Gonzalez  <andresg_22@apple.com>
1527
1528         Expose the aria-label attribute for <video> elements.
1529         https://bugs.webkit.org/show_bug.cgi?id=200169
1530         <rdar://problem/51754558>
1531
1532         Reviewed by Chris Fleizach.
1533
1534         * accessibility/ios-simulator/media-with-aria-label-expected.txt: Added.
1535         * accessibility/ios-simulator/media-with-aria-label.html: Added.
1536         * accessibility/media-with-aria-label-expected.txt: Added.
1537         * accessibility/media-with-aria-label.html: Added.
1538         * platform/win/TestExpectations:
1539
1540 2019-07-26  Ryosuke Niwa  <rniwa@webkit.org>
1541
1542         Moving right by word boundary right before an object element followed by a br element hangs
1543         https://bugs.webkit.org/show_bug.cgi?id=200144
1544
1545         Reviewed by Simon Fraser.
1546
1547         Added regression tests. The second test case involes non-word characters "%)" which are skipped like whitespaces
1548         for the purposes of moving right or left by word granularity. The third test case involves RTL text.
1549
1550         * editing/selection/move-by-word-visually-across-object-element-1-expected.txt: Added.
1551         * editing/selection/move-by-word-visually-across-object-element-1.html: Added.
1552         * editing/selection/move-by-word-visually-across-object-element-2-expected.txt: Added.
1553         * editing/selection/move-by-word-visually-across-object-element-2.html: Added.
1554         * editing/selection/move-by-word-visually-across-object-element-3-expected.txt: Added.
1555         * editing/selection/move-by-word-visually-across-object-element-3.html: Added.
1556
1557 2019-07-26  Brady Eidson  <beidson@apple.com>
1558
1559         Do not fire readystatechange events at documents about to get replaced by javascript URLs.
1560         <rdar://problem/51665406> and https://bugs.webkit.org/show_bug.cgi?id=198786
1561
1562         Reviewed by Ryosuke Niwa.
1563
1564         * http/tests/dom/ready-state-on-javascript-replace-expected.txt: Added.
1565         * http/tests/dom/ready-state-on-javascript-replace.html: Added.
1566
1567 2019-07-26  Chris Dumez  <cdumez@apple.com>
1568
1569         [iOS] WebPage::TouchEventSync() & WebPage::GetPositionInformation() sync IPC causes UIProcess hangs
1570         https://bugs.webkit.org/show_bug.cgi?id=200138
1571         <rdar://problem/52698157>
1572
1573         Reviewed by Geoffrey Garen.
1574
1575         Update existing layout test accordingly.
1576
1577         * fast/misc/{testProcessIncomingSyncMessagesWhenWaitingForUnboundedReply-expected.txt: Renamed from LayoutTests/fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply-expected.txt.
1578         * fast/misc/{testProcessIncomingSyncMessagesWhenWaitingForUnboundedReply.html: Renamed from LayoutTests/fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply.html.
1579
1580 2019-07-26  Zalan Bujtas  <zalan@apple.com>
1581
1582         Unable to tap/double tap to open files/folders in Google Drive in Safari
1583         https://bugs.webkit.org/show_bug.cgi?id=200096
1584         <rdar://problem/52748552>
1585
1586         Reviewed by Wenson Hsieh.
1587
1588         1. Rebaseline (progression).
1589         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.
1590
1591         * fast/events/touch/ios/double-tap-for-double-click3-expected.txt:
1592         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
1593         * http/tests/resources/payment-request.js:
1594         (activateThen):
1595         * resources/ui-helper.js:
1596         (window.UIHelper.activateElementAtHumanSpeed.return.new.Promise):
1597         (window.UIHelper.activateElementAtHumanSpeed):
1598         * tests-options.json:
1599
1600 2019-07-26  Rob Buis  <rbuis@igalia.com>
1601
1602         Make storing cross-origin top-level prefetches in HTTP cache optional
1603         https://bugs.webkit.org/show_bug.cgi?id=199499
1604
1605         Reviewed by Youenn Fablet.
1606
1607         Remove unneeded Cache-Control headers and verify that Cache-Control
1608         effects whether the navigation gets stored in the disk cache or not.
1609
1610         * http/tests/cache/resources/prefetched-main-resource-iframe.php:
1611         * http/tests/cache/resources/prefetched-main-resource.php:
1612         * http/wpt/prefetch/link-prefetch-skip-disk-cache-expected.txt: Added.
1613         * http/wpt/prefetch/link-prefetch-skip-disk-cache.html: Added.
1614         * http/wpt/prefetch/resources/main-resource-skip-disk-cache.py: Added.
1615         (main):
1616         * http/wpt/prefetch/resources/navigate-skip-disk-cache.html: Added.
1617         * platform/mac-wk1/TestExpectations:
1618         * platform/win/TestExpectations:
1619
1620 2019-07-25  Commit Queue  <commit-queue@webkit.org>
1621
1622         Unreviewed, rolling out r247806.
1623         https://bugs.webkit.org/show_bug.cgi?id=200141
1624
1625         It is regressing PLT (Requested by youenn on #webkit).
1626
1627         Reverted changeset:
1628
1629         "Disable speculative loading if cache is not to be used for
1630         the load"
1631         https://bugs.webkit.org/show_bug.cgi?id=199644
1632         https://trac.webkit.org/changeset/247806
1633
1634 2019-07-25  Russell Epstein  <repstein@apple.com>
1635
1636         rdar://53551736 (Layout Test editing/pasteboard/paste-and-sanitize.html is a Flaky Failure on iOS 13).
1637
1638         Unreviewed Test Gardening.
1639
1640         * platform/ios-12/TestExpectations: Test is passing on iOS 12
1641         * platform/ios/TestExpectations: Marking test as flaky on iOS 13
1642
1643 2019-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
1644
1645         REGRESSION (r244995): Assertion failure when addEventListener to an SVGElement which has an. instance in shadow tree
1646         https://bugs.webkit.org/show_bug.cgi?id=200083
1647
1648         Reviewed by Ryosuke Niwa.
1649
1650         * svg/custom/add-event-listener-shadow-tree-element-expected.txt: Added.
1651         * svg/custom/add-event-listener-shadow-tree-element.html: Added.
1652
1653 2019-07-25  Truitt Savell  <tsavell@apple.com>
1654
1655         Unreviewed, rolling out r247821.
1656
1657         Caused two crashing Layout Tests
1658
1659         Reverted changeset:
1660
1661         "Make storing cross-origin top-level prefetches in HTTP cache
1662         optional"
1663         https://bugs.webkit.org/show_bug.cgi?id=199499
1664         https://trac.webkit.org/changeset/247821
1665
1666 2019-07-25  Russell Epstein  <repstein@apple.com>
1667
1668         Adding iOS-specific expectations for fast/text-indicator/text-indicator-with-low-contrast-text.html.
1669         https://bugs.webkit.org/show_bug.cgi?id=200064
1670
1671         Unreviewed Test Gardening.
1672
1673         * platform/ios/fast/text-indicator/text-indicator-with-low-contrast-text-expected.txt: Added.
1674
1675 2019-07-25  Chris Dumez  <cdumez@apple.com>
1676
1677         Avoid UI Process hangs when the WebContent process is showing JS prompts / alerts
1678         https://bugs.webkit.org/show_bug.cgi?id=200107
1679         <rdar://problem/53034592>
1680
1681         Reviewed by Geoffrey Garen.
1682
1683         Add layout test coverage for SendSyncOption::ProcessIncomingSyncMessagesWhenWaitingForSyncReply.
1684         Without the flag on the sendSync from the WebContent process of the
1685         NetworkConnectionToWebProcess::TestProcessIncomingSyncMessagesWhenWaitingForSyncReply IPC, the
1686         test would hang. This is because the WebContent process sends a sync IPC to the network process,
1687         which in turns sends one to the UIProcess, which itself sends one back to the WebContent process.
1688         This would attempt to re-enter the WebContent process which is currently sending a sync IPC, which
1689         is not allowed by default.
1690
1691         * fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply-expected.txt: Added.
1692         * fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply.html: Added.
1693
1694 2019-07-25  Rob Buis  <rbuis@igalia.com>
1695
1696         Make storing cross-origin top-level prefetches in HTTP cache optional
1697         https://bugs.webkit.org/show_bug.cgi?id=199499
1698
1699         Reviewed by Youenn Fablet.
1700
1701         Remove unneeded Cache-Control headers and verify that Cache-Control
1702         effects whether the navigation gets stored in the disk cache or not.
1703
1704         * http/tests/cache/resources/prefetched-main-resource-iframe.php:
1705         * http/tests/cache/resources/prefetched-main-resource.php:
1706         * http/wpt/prefetch/link-prefetch-skip-disk-cache-expected.txt: Added.
1707         * http/wpt/prefetch/link-prefetch-skip-disk-cache.html: Added.
1708         * http/wpt/prefetch/resources/main-resource-skip-disk-cache.py: Added.
1709         (main):
1710         * http/wpt/prefetch/resources/navigate-skip-disk-cache.html: Added.
1711         * platform/mac-wk1/TestExpectations:
1712         * platform/win/TestExpectations:
1713
1714 2019-07-25  Truitt Savell  <tsavell@apple.com>
1715
1716         Unreviewed, rolling out r247817.
1717
1718         Broke 14 http/tests/paymentrequest/ tests. on iOS
1719
1720         Reverted changeset:
1721
1722         "Unable to tap/double tap to open files/folders in Google
1723         Drive in Safari"
1724         https://bugs.webkit.org/show_bug.cgi?id=200096
1725         https://trac.webkit.org/changeset/247817
1726
1727 2019-07-24  Zalan Bujtas  <zalan@apple.com>
1728
1729         Unable to tap/double tap to open files/folders in Google Drive in Safari
1730         https://bugs.webkit.org/show_bug.cgi?id=200096
1731         <rdar://problem/52748552>
1732
1733         Reviewed by Wenson Hsieh.
1734
1735         Rebaseline.
1736
1737         * fast/events/touch/ios/double-tap-for-double-click3-expected.txt:
1738
1739 2019-07-24  Devin Rousso  <drousso@apple.com>
1740
1741         Web Inspector: support `console.screenshot` with detached Nodes that are graphical
1742         https://bugs.webkit.org/show_bug.cgi?id=199309
1743
1744         Reviewed by Joseph Pecoraro.
1745
1746         * inspector/console/console-screenshot.html:
1747         * inspector/console/console-screenshot-expected.txt:
1748
1749 2019-07-24  Devin Rousso  <drousso@apple.com>
1750
1751         Web Inspector: support `console.screenshot` with ImageData and ImageBitmap
1752         https://bugs.webkit.org/show_bug.cgi?id=199304
1753
1754         Reviewed by Joseph Pecoraro.
1755
1756         * inspector/console/console-screenshot.html:
1757         * inspector/console/console-screenshot-expected.txt:
1758
1759 2019-07-24  Youenn Fablet  <youenn@apple.com>
1760
1761         Disable speculative loading if cache is not to be used for the load
1762         https://bugs.webkit.org/show_bug.cgi?id=199644
1763
1764         Reviewed by Alex Christensen.
1765
1766         * http/wpt/fetch/disable-speculative-for-reload-expected.txt: Added.
1767         * http/wpt/fetch/disable-speculative-for-reload.html: Added.
1768         * http/wpt/fetch/resources/iframe-with-image.py: Added.
1769         (main):
1770         * http/wpt/fetch/resources/image-load-count.py: Added.
1771         (main):
1772         * http/wpt/fetch/resources/image-load.py: Added.
1773         (main):
1774
1775 2019-07-24  Devin Rousso  <drousso@apple.com>
1776
1777         Web Inspector: support `console.screenshot` with subclasses of CanvasRenderingContext
1778         https://bugs.webkit.org/show_bug.cgi?id=199305
1779
1780         Reviewed by Joseph Pecoraro.
1781
1782         * inspector/console/console-screenshot.html:
1783         * inspector/console/console-screenshot-expected.txt:
1784
1785 2019-07-24  Tim Horton  <timothy_horton@apple.com>
1786
1787         Daring Fireball long press highlights are unnecessarily inflated due to false illegibility
1788         https://bugs.webkit.org/show_bug.cgi?id=200064
1789
1790         Reviewed by Geoff Garen.
1791
1792         * fast/text-indicator/text-indicator-with-low-contrast-text-expected.txt: Added.
1793         * fast/text-indicator/text-indicator-with-low-contrast-text.html: Added.
1794
1795 2019-07-24  Devin Rousso  <drousso@apple.com>
1796
1797         Web Inspector: print the target of `console.screenshot` last so the target is the closest item to the image
1798         https://bugs.webkit.org/show_bug.cgi?id=199308
1799
1800         Reviewed by Joseph Pecoraro.
1801
1802         * inspector/console/console-expected.txt:
1803         * inspector/console/console-screenshot.html:
1804         * inspector/console/console-screenshot-expected.txt:
1805
1806 2019-07-24  Ryan Haddad  <ryanhaddad@apple.com>
1807
1808         Unreviewed test gardening, land expectations for rdar://53324867.
1809
1810         * 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.
1811         * platform/ios/fast/events/touch/ios/pointer-events-with-modifiers-expected.txt:
1812
1813 2019-07-24  Ryan Haddad  <ryanhaddad@apple.com>
1814
1815         Unreviewed, update test expectations for Catalina.
1816
1817         * platform/mac/TestExpectations:
1818
1819 2019-07-24  Alicia Boya García  <aboya@igalia.com>
1820
1821         [MSE] Reenqueue after removeCodedFrames()
1822         https://bugs.webkit.org/show_bug.cgi?id=199749
1823
1824         Reviewed by Xabier Rodriguez-Calvar.
1825
1826         Added a test that checks that when an .erase() is performed after the
1827         last append the erased frames are indeed not played.
1828
1829         * media/media-source/media-source-erase-after-last-append-expected.txt: Added.
1830         * media/media-source/media-source-erase-after-last-append.html: Added.
1831
1832 2019-07-24  Russell Epstein  <repstein@apple.com>
1833
1834         Remove test expectation for fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard.html
1835         <rdar://problem/52608620>
1836
1837         Unreviewed Test Gardening.
1838
1839         * platform/ios/TestExpectations:
1840
1841 2019-07-23  Justin Fan  <justin_fan@apple.com>
1842
1843         [WebGPU] Implement errors for GPURenderPipeline creation
1844         https://bugs.webkit.org/show_bug.cgi?id=200046
1845
1846         Reviewed by Myles C. Maxfield.
1847
1848         Add test to cover reproducible render pipeline creation errors.
1849
1850         * webgpu/js/webgpu-functions.js:
1851         (runTestsWithDevice):
1852         * webgpu/render-pipeline-errors-expected.txt: Added.
1853         * webgpu/render-pipeline-errors.html: Added.
1854
1855 2019-07-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
1856
1857         CanvasRenderingContext2D.setTransfrom() reads only the aliases attributes of DOMMatrix2DInit
1858         https://bugs.webkit.org/show_bug.cgi?id=199850
1859
1860         Reviewed by Simon Fraser.
1861
1862         * fast/canvas/setTransfrom-aliases-transform-expected.html: Added.
1863         * fast/canvas/setTransfrom-aliases-transform.html: Added.
1864
1865 2019-07-24  Simon Fraser  <simon.fraser@apple.com>
1866
1867         [iOS WK2] A top fixed bar can flicker when scrolling with the keyboard up
1868         https://bugs.webkit.org/show_bug.cgi?id=200105
1869         rdar://problem/52871975
1870
1871         Reviewed by Wenson Hsieh.
1872
1873         * resources/ui-helper.js:
1874         (window.UIHelper.ensureStablePresentationUpdate.return.new.Promise):
1875         (window.UIHelper.ensureStablePresentationUpdate):
1876         * scrollingcoordinator/ios/fixed-scrolling-with-keyboard-expected.txt: Added.
1877         * scrollingcoordinator/ios/fixed-scrolling-with-keyboard.html: Added.
1878
1879 2019-07-23  Tim Horton  <timothy_horton@apple.com>
1880
1881         Long press hint of AirPods buy buttons are tall and narrow during animation
1882         https://bugs.webkit.org/show_bug.cgi?id=200036
1883         <rdar://problem/53145697>
1884
1885         Reviewed by Wenson Hsieh.
1886
1887         * fast/text-indicator/text-indicator-with-tiny-child-expected.txt: Added.
1888         * fast/text-indicator/text-indicator-with-tiny-child.html: Added.
1889
1890 2019-07-23  Wenson Hsieh  <wenson_hsieh@apple.com>
1891
1892         [macOS 10.15] Web process crashes when attempting to show the font panel via Font > Show Fonts
1893         https://bugs.webkit.org/show_bug.cgi?id=200021
1894         <rdar://problem/53301325>
1895
1896         Reviewed by Ryosuke Niwa.
1897
1898         Add a new layout test to verify that attempting to show the font panel doesn't crash the web process in WebKit2.
1899         This test is skipped in WebKit1, since EventSender::contextClick() in WebKit1 only returns an array of strings
1900         corresponding to the titles of each menu item.
1901
1902         * editing/mac/style/do-not-crash-when-showing-font-panel-expected.txt: Added.
1903         * editing/mac/style/do-not-crash-when-showing-font-panel.html: Added.
1904         * platform/mac-wk1/TestExpectations:
1905
1906 2019-07-23  Ryosuke Niwa  <rniwa@webkit.org>
1907
1908         WebKit should strip away system font names from the pasted content
1909         https://bugs.webkit.org/show_bug.cgi?id=199975
1910         <rdar://problem/53336353>
1911
1912         Reviewed by Darin Adler.
1913
1914         Added a test for ClipboardData.getData returning the original markup and execCommand('insertHTML', ~)
1915         not stripping away system font names.
1916
1917         * editing/pasteboard/paste-cocoa-writer-markup-with-system-fonts-expected.txt: Added.
1918         * editing/pasteboard/paste-cocoa-writer-markup-with-system-fonts.html: Added.
1919
1920 2019-07-22  Simon Fraser  <simon.fraser@apple.com>
1921
1922         Fix WebView iframe rendering in macOS Catalina
1923         https://bugs.webkit.org/show_bug.cgi?id=200022
1924         rdar://problem/49102040
1925
1926         Reviewed by Darin Adler.
1927         
1928         New test for rendering of overlapping iframes, defects when we fail to setAsideSubviews
1929         in WebView. 
1930
1931         * fast/frames/frames-not-double-painted-expected.html: Added.
1932         * fast/frames/frames-not-double-painted.html: Added.
1933
1934 2019-07-22  Youenn Fablet  <youenn@apple.com>
1935
1936         Make sure the player underlying volume is correctly set after creating a new player
1937         https://bugs.webkit.org/show_bug.cgi?id=199974
1938         <rdar://problem/52762559>
1939
1940         Reviewed by Eric Carlson.
1941
1942         * http/tests/media/128kbps-44khz.mp3: Added.
1943         * http/tests/media/audio-volume-zero-expected.txt: Added.
1944         * http/tests/media/audio-volume-zero.html: Added.
1945
1946 2019-07-22  Truitt Savell  <tsavell@apple.com>
1947
1948         [ Mojave Debug WK1 ] Layout Test imported/blink/storage/indexeddb/blob-basics-metadata.html is Timing out (200002)
1949         https://bugs.webkit.org/show_bug.cgi?id=200002
1950
1951         Unreviewed test gardening.
1952
1953         * platform/mac-wk1/TestExpectations:
1954
1955 2019-07-21  Saam Barati  <sbarati@apple.com>
1956
1957         [WHLSL] Checker needs to setError() when a property access node can't commit its base type
1958         https://bugs.webkit.org/show_bug.cgi?id=199978
1959
1960         Reviewed by Dean Jackson.
1961
1962         * webgpu/whlsl/null-array-property-access-expected.txt: Added.
1963         * webgpu/whlsl/null-array-property-access.html: Added.
1964
1965 2019-07-21  Saam Barati  <sbarati@apple.com>
1966
1967         [WHLSL] Return the zero-value enum in the enum-from-integer constructor when the integer is not a valid enum value
1968         https://bugs.webkit.org/show_bug.cgi?id=199853
1969
1970         Reviewed by Dean Jackson.
1971
1972         * webgpu/whlsl/enum-integer-constructor-expected.txt: Added.
1973         * webgpu/whlsl/enum-integer-constructor.html: Added.
1974
1975 2019-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
1976
1977         [iOS] Fast and complex text codepaths disagree about how to lay out bopomofo with tone marks
1978         https://bugs.webkit.org/show_bug.cgi?id=199912
1979         <rdar://problem/52182454>
1980
1981         Reviewed by Simon Fraser.
1982
1983         * css3/font-feature-font-face-local-expected.html:
1984         * css3/font-feature-font-face-local.html:
1985         * editing/mac/selection/word-thai-expected.txt:
1986         * editing/mac/selection/word-thai.html:
1987         * fast/text/international/system-language/composition-expected.txt: Added.
1988         * fast/text/international/system-language/composition.html: Added.
1989         * platform/ios/fast/text/crash-complex-text-surrogate-expected.txt:
1990         * svg/custom/glyph-selection-arabic-forms-expected.txt:
1991
1992 2019-07-20  Andres Gonzalez  <andresg_22@apple.com>
1993
1994         Add accessibilityInsertText for text insertion in edit fields.
1995         https://bugs.webkit.org/show_bug.cgi?id=199973
1996
1997         Reviewed by Chris Fleizach.
1998
1999         Tests for inserting a newline in the middle of a text line and checking
2000         that the insertion point and text ranges are correct.
2001         * accessibility/insert-newline-expected.txt: Added.
2002         * accessibility/insert-newline.html: Added.
2003         * accessibility/ios-simulator/insert-newline-expected.txt: Added.
2004         * accessibility/ios-simulator/insert-newline.html: Added.
2005
2006 2019-07-20  Saam Barati  <sbarati@apple.com>
2007
2008         [WHLSL] Make enums work
2009         https://bugs.webkit.org/show_bug.cgi?id=199634
2010
2011         Reviewed by Robin Morisset.
2012
2013         * webgpu/whlsl/enums-2-expected.txt: Added.
2014         * webgpu/whlsl/enums-2.html: Added.
2015         * webgpu/whlsl/enums-expected.txt: Added.
2016         * webgpu/whlsl/enums.html: Added.
2017
2018 2019-07-19  Jonathan Bedard  <jbedard@apple.com>
2019
2020         fast/scrolling/ipad/* tests running on Mac
2021         https://bugs.webkit.org/show_bug.cgi?id=199969
2022         <rdar://problem/52531653>
2023
2024         Unreviewed test gardening.
2025
2026         * TestExpectations: Skip fast/scrolling/ipad on all platforms.
2027         * platform/ios/TestExpectations: Move to generic TestExpectations.
2028
2029 2019-07-19  Wenson Hsieh  <wenson_hsieh@apple.com>
2030
2031         [iOS] Entering 2FA code on idmsa.apple.com causes unexpected scrolling
2032         https://bugs.webkit.org/show_bug.cgi?id=199949
2033         <rdar://problem/49944428>
2034
2035         Reviewed by Tim Horton and Megan Gardner.
2036
2037         Add a new layout test to verify that moving focus between horizontally adjacent form controls doesn't induce
2038         vertical scrolling.
2039
2040         * fast/forms/ios/no-scrolling-when-moving-focus-between-adjacent-fields-expected.txt: Added.
2041         * fast/forms/ios/no-scrolling-when-moving-focus-between-adjacent-fields.html: Added.
2042
2043 2019-07-19  Antoine Quint  <graouts@apple.com>
2044
2045         Links stop working after long-pressing a link (WK1)
2046         https://bugs.webkit.org/show_bug.cgi?id=199952
2047         <rdar://problem/52291860>
2048
2049         Reviewed by Wenson Hsieh.
2050
2051         * fast/events/touch/ios/click-after-long-press-expected.txt: Added.
2052         * fast/events/touch/ios/click-after-long-press.html: Added.
2053
2054 2019-07-19  Alex Christensen  <achristensen@webkit.org>
2055
2056         Rebase fast/forms/ios/typing-in-input-in-iframe.html after r244141
2057         https://bugs.webkit.org/show_bug.cgi?id=199875
2058         <rdar://problem/50060561>
2059
2060         Reviewed by Megan Gardner.
2061
2062         With r247571 and its justification, we need to rebase another test.
2063
2064         * fast/forms/ios/typing-in-input-in-iframe-expected.txt:
2065         * fast/forms/ios/typing-in-input-in-iframe.html:
2066
2067 2019-07-19  Antoine Quint  <graouts@apple.com>
2068
2069         Unable to bring up custom media controls on iOS for video.sina.cn
2070         https://bugs.webkit.org/show_bug.cgi?id=199889
2071         <rdar://problem/51883919>
2072
2073         Unreviewed test gardening.
2074
2075         This new test can only run on Internal bots.
2076
2077         * platform/ios/TestExpectations:
2078
2079 2019-07-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2080
2081         Remove pywebsockets from thirdparty
2082         https://bugs.webkit.org/show_bug.cgi?id=199710
2083
2084         Reviewed by Jonathan Bedard.
2085
2086         Update two tests that timeout with the new pywebsocket version, because the server doesn't close the connection
2087         after handshake.AbortedByUserException(). Simply assume onopen to be called a success in handshake like other
2088         tests using handshake.AbortedByUserException() do.
2089
2090         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers-expected.txt:
2091         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html:
2092         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers-expected.txt:
2093         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html:
2094
2095 2019-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2096
2097         [iOS Sim] Multiple quicklook tests are failing
2098         https://bugs.webkit.org/show_bug.cgi?id=191711
2099
2100         Reviewed by Simon Fraser.
2101
2102         Rebaseline expected results for quicklook layout tests.
2103
2104         * platform/ios/TestExpectations:
2105         * platform/ios/quicklook/powerpoint-expected.txt:
2106         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
2107         * platform/ios/quicklook/resources/numbers-expected.pdf:
2108         * quicklook/resources/keynote-expected.pdf:
2109         * quicklook/resources/pages-expected.pdf:
2110
2111 2019-07-18  Antoine Quint  <graouts@apple.com>
2112
2113         [Pointer Events] The button and buttons properties are incorrect on iOS
2114         https://bugs.webkit.org/show_bug.cgi?id=199910
2115         <rdar://problem/52778374>
2116
2117         Reviewed by Dean Jackson.
2118
2119         * pointerevents/ios/pointer-event-button-and-buttons-expected.txt: Added.
2120         * pointerevents/ios/pointer-event-button-and-buttons-pointer-cancel-expected.txt: Added.
2121         * pointerevents/ios/pointer-event-button-and-buttons-pointer-cancel.html: Added.
2122         * pointerevents/ios/pointer-event-button-and-buttons.html: Added.
2123
2124 2019-07-18  Alex Christensen  <achristensen@webkit.org>
2125
2126         Rebase fast/forms/ios/delete-in-input-in-iframe.html after r244141
2127         https://bugs.webkit.org/show_bug.cgi?id=199875
2128         <rdar://problem/50060561>
2129
2130         Reviewed by Megan Gardner.
2131
2132         In r202295, we added an ios-specific quirk to prevent scrolling on iOS because of UIKit/WebKit scrolling discrepancies.
2133         In r244141, we changed the scrolling behavior to be more like macOS, and the test was broken.  Since this was an intentional
2134         change and the bugs reported in rdar://problem/26805722 (initially fixed by r202295) and rdar://problem/49225507 (fixed by r244141)
2135         are both behaving as desired, the intentional change in r244141 should be reflected by new test expectations.
2136         We do want typing in an input field in an iframe to scroll as we type.
2137
2138         * fast/forms/ios/delete-in-input-in-iframe-expected.txt:
2139         * fast/forms/ios/delete-in-input-in-iframe.html:
2140
2141 2019-07-18  Youenn Fablet  <youenn@apple.com>
2142
2143         Make sure to set kCTFontFallbackOptionAttribute to kCTFontFallbackOptionSystem for system fonts
2144         https://bugs.webkit.org/show_bug.cgi?id=199769
2145         <rdar://problem/49390297>
2146
2147         Reviewed by Myles C. Maxfield.
2148
2149         Tests require WTR and recent MacOS, hence why they are disabled elsewhere.
2150
2151         * TestExpectations:
2152         * platform/mac-wk2/TestExpectations:
2153         * fast/text/user-installed-fonts/extended-character-expected.html: Added.
2154         * fast/text/user-installed-fonts/extended-character-with-user-font-expected-mismatch.html: Added.
2155         * fast/text/user-installed-fonts/extended-character-with-user-font.html: Added.
2156         * fast/text/user-installed-fonts/extended-character.html: Added.
2157
2158 2019-07-18  Truitt Savell  <tsavell@apple.com>
2159
2160         Rebaseline imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering.html
2161         https://bugs.webkit.org/show_bug.cgi?id=199839
2162
2163         Unreviewed test gardening.
2164
2165         * platform/ios/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt:
2166
2167 2019-07-17  Fujii Hironori  <Hironori.Fujii@sony.com>
2168
2169         Unreviewed test gardening for WinCairo port
2170
2171         * platform/wincairo-wk1/TestExpectations:
2172         * platform/wincairo/TestExpectations:
2173
2174 2019-07-17  Robin Morisset  <rmorisset@apple.com>
2175
2176         [WHLSL] The lexer should not choke on a single '/'
2177         https://bugs.webkit.org/show_bug.cgi?id=199886
2178
2179         Reviewed by Myles Maxfield.
2180
2181         Added a new basic test of division.
2182
2183         * webgpu/whlsl/float-math.html:
2184
2185 2019-07-17  Antoine Quint  <graouts@apple.com>
2186
2187         Unable to bring up custom media controls on iOS for video.sina.cn
2188         https://bugs.webkit.org/show_bug.cgi?id=199889
2189         <rdar://problem/51883919>
2190
2191         Reviewed by Dean Jackson.
2192
2193         This test replicates the scenario found on video.sina.cn that caused the issue: a <video> element originally has the "controls"
2194         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
2195         the "controls" attribute is removed and we dispatch a tap on the video which would previously have *not* caused a "click" event to
2196         eventually be dispatched on the <video> element since the tap gesture recognizer would call preventDefault(). With this patch applied,
2197         we get the "click" event because the tap gesture recognizer is disabled once the controls are no longer visible.
2198
2199         * media/modern-media-controls/media-controller/ios/media-controller-allows-click-over-video-with-no-controls-expected.txt: Added.
2200         * media/modern-media-controls/media-controller/ios/media-controller-allows-click-over-video-with-no-controls.html: Added.
2201
2202 2019-07-17  Simon Fraser  <simon.fraser@apple.com>
2203
2204         [iOS WK2] Avoid lots of compositing backing store for offscreen position:fixed descendants
2205         https://bugs.webkit.org/show_bug.cgi?id=199819
2206         rdar://problem/51977416
2207
2208         Reviewed by Zalan Bujtas.
2209
2210         * compositing/layer-creation/fixed-position-change-out-of-view-in-view.html:
2211         * compositing/layer-creation/fixed-position-descendants-out-of-view-expected.txt: Added.
2212         * compositing/layer-creation/fixed-position-descendants-out-of-view.html: Added.
2213         * compositing/layer-creation/fixed-position-out-of-view.html:
2214         * platform/ios-wk2/fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt: Added.
2215
2216 2019-07-17  Alex Christensen  <achristensen@webkit.org>
2217
2218         Add a runtime-disabled dialog element skeleton
2219         https://bugs.webkit.org/show_bug.cgi?id=199839
2220
2221         Reviewed by Ryosuke Niwa.
2222
2223         Rebaseline WK2 test expectations.
2224
2225         * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt:
2226         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
2227         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2228         * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt:
2229         * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
2230         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2231
2232 2019-07-17  Alicia Boya García  <aboya@igalia.com>
2233
2234         [GTK] Unreviewed test gardening
2235         https://bugs.webkit.org/show_bug.cgi?id=199878
2236
2237         * platform/gtk/TestExpectations:
2238         * platform/gtk/compositing/overflow/textarea-scroll-touch-expected.txt:
2239         * platform/gtk/fast/events/shadow-event-path-2-expected.txt:
2240         * platform/gtk/fast/events/shadow-event-path-expected.txt:
2241         * platform/wpe/TestExpectations:
2242
2243 2019-07-17  Olivier Blin  <olivier.blin@softathome.com>
2244
2245         Web Inspector: application/xml content not shown
2246         https://bugs.webkit.org/show_bug.cgi?id=199861
2247
2248         Reviewed by Devin Rousso.
2249
2250         * inspector/unit-tests/mimetype-utilities-expected.txt:
2251         * inspector/unit-tests/mimetype-utilities.html:
2252         Test for shouldTreatMIMETypeAsText.
2253
2254 2019-07-17  Daniel Bates  <dabates@apple.com>
2255
2256         Typing into a cell in a Google Sheet lags behind by one character
2257         https://bugs.webkit.org/show_bug.cgi?id=199587
2258         <rdar://problem/51616845>
2259
2260         Reviewed by Brent Fulgham.
2261
2262         Add a test that enables the quirk and ensures that the DOM is up-to-date on expiration of a
2263         zero timer scheduled from keydown, keypress, keyup, and input.
2264
2265         * fast/events/ios/dom-update-on-keydown-quirk-expected.txt: Added.
2266         * fast/events/ios/dom-update-on-keydown-quirk.html: Added.
2267
2268 2019-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
2269
2270         [WHLSL] Move WHLSL tests to their own folder
2271         https://bugs.webkit.org/show_bug.cgi?id=199838
2272
2273         Reviewed by Robin Morisset.
2274
2275         webgpu/whlsl-foo.html => webgpu/whlsl/foo.html
2276
2277         * TestExpectations:
2278         * platform/mac-wk2/TestExpectations:
2279         * webgpu/msl-harness-test.html:
2280         * webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html: Removed.
2281         * webgpu/whlsl-buffer-fragment-expected.html: Removed.
2282         * webgpu/whlsl-buffer-vertex-expected.html: Removed.
2283         * webgpu/whlsl-dereference-pointer-should-type-check-expected.html: Removed.
2284         * webgpu/whlsl-do-while-loop-continue-expected.html: Removed.
2285         * webgpu/whlsl-do-while-loop-expected.html: Removed.
2286         * webgpu/whlsl-dont-crash-parsing-enum-expected.html: Removed.
2287         * webgpu/whlsl-dot-expressions-expected.html: Removed.
2288         * webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html: Removed.
2289         * webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html: Removed.
2290         * webgpu/whlsl-ensure-proper-variable-lifetime-expected.html: Removed.
2291         * webgpu/whlsl-expected.html: Removed.
2292         * webgpu/whlsl-loops-expected.html: Removed.
2293         * webgpu/whlsl-nested-dot-expression-rvalue-expected.html: Removed.
2294         * webgpu/whlsl-return-local-variable-expected.html: Removed.
2295         * webgpu/whlsl-store-to-property-updates-properly-expected.html: Removed.
2296         * webgpu/whlsl-textures-load-expected.html: Removed.
2297         * webgpu/whlsl-textures-sample-expected.html: Removed.
2298         * webgpu/whlsl-while-loop-break-expected.html: Removed.
2299         * webgpu/whlsl-while-loop-continue-expected.html: Removed.
2300         * webgpu/whlsl-zero-initialize-values-2-expected.html: Removed.
2301         * webgpu/whlsl-zero-initialize-values-expected.html: Removed.
2302         * webgpu/whlsl/arbitrary-vertex-attribute-locations-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
2303         * webgpu/whlsl/arbitrary-vertex-attribute-locations.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations.html.
2304         * webgpu/whlsl/argument-evaluation-order-expected.txt: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order-expected.txt.
2305         * webgpu/whlsl/argument-evaluation-order.html: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order.html.
2306         * webgpu/whlsl/array-length-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests-expected.txt.
2307         * webgpu/whlsl/array-length-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests.html.
2308         * webgpu/whlsl/array-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests-expected.txt.
2309         * webgpu/whlsl/array-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests.html.
2310         * webgpu/whlsl/bad-add-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-add-expected.txt.
2311         * webgpu/whlsl/bad-add.html: Renamed from LayoutTests/webgpu/whlsl-bad-add.html.
2312         * webgpu/whlsl/bad-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-ander-expected.txt.
2313         * webgpu/whlsl/bad-ander.html: Renamed from LayoutTests/webgpu/whlsl-bad-ander.html.
2314         * webgpu/whlsl/bad-literals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-literals-expected.txt.
2315         * webgpu/whlsl/bad-literals.html: Renamed from LayoutTests/webgpu/whlsl-bad-literals.html.
2316         * webgpu/whlsl/bitwise-bool-ops-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops-expected.txt.
2317         * webgpu/whlsl/bitwise-bool-ops.html: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops.html.
2318         * webgpu/whlsl/bools-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bools-expected.txt.
2319         * webgpu/whlsl/bools.html: Renamed from LayoutTests/webgpu/whlsl-bools.html.
2320         * webgpu/whlsl/buffer-fragment-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-expected.html.
2321         * webgpu/whlsl/buffer-fragment.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment.html.
2322         * webgpu/whlsl/buffer-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-buffer-length-expected.txt.
2323         * webgpu/whlsl/buffer-length.html: Renamed from LayoutTests/webgpu/whlsl-buffer-length.html.
2324         * webgpu/whlsl/buffer-vertex-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
2325         * webgpu/whlsl/buffer-vertex.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex.html.
2326         * webgpu/whlsl/builtin-vectors-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2-expected.txt.
2327         * webgpu/whlsl/builtin-vectors-2.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2.html.
2328         * webgpu/whlsl/builtin-vectors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-expected.txt.
2329         * webgpu/whlsl/builtin-vectors.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors.html.
2330         * webgpu/whlsl/casts-expected.txt: Renamed from LayoutTests/webgpu/whlsl-casts-expected.txt.
2331         * webgpu/whlsl/casts.html: Renamed from LayoutTests/webgpu/whlsl-casts.html.
2332         * 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.
2333         * 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.
2334         * webgpu/whlsl/comment-parsing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-comment-parsing-expected.txt.
2335         * webgpu/whlsl/comment-parsing.html: Renamed from LayoutTests/webgpu/whlsl-comment-parsing.html.
2336         * webgpu/whlsl/compute-expected.txt: Renamed from LayoutTests/webgpu/whlsl-compute-expected.txt.
2337         * webgpu/whlsl/compute.html: Renamed from LayoutTests/webgpu/whlsl-compute.html.
2338         * webgpu/whlsl/copy-expected.txt: Renamed from LayoutTests/webgpu/whlsl-copy-expected.txt.
2339         * webgpu/whlsl/copy.html: Renamed from LayoutTests/webgpu/whlsl-copy.html.
2340         * webgpu/whlsl/dereference-ordering-expected.txt: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering-expected.txt.
2341         * webgpu/whlsl/dereference-ordering.html: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering.html.
2342         * webgpu/whlsl/dereference-pointer-should-type-check-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
2343         * webgpu/whlsl/dereference-pointer-should-type-check.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check.html.
2344         * webgpu/whlsl/do-while-loop-break-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
2345         * webgpu/whlsl/do-while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break.html.
2346         * webgpu/whlsl/do-while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/getter-expected.html.
2347         * webgpu/whlsl/do-while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue.html.
2348         * webgpu/whlsl/do-while-loop-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
2349         * webgpu/whlsl/do-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop.html.
2350         * webgpu/whlsl/dont-crash-parsing-enum-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
2351         * webgpu/whlsl/dont-crash-parsing-enum.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum.html.
2352         * webgpu/whlsl/dot-expressions-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
2353         * webgpu/whlsl/dot-expressions.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions.html.
2354         * webgpu/whlsl/double-not-expected.txt: Renamed from LayoutTests/webgpu/whlsl-double-not-expected.txt.
2355         * webgpu/whlsl/double-not.html: Renamed from LayoutTests/webgpu/whlsl-double-not.html.
2356         * 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.
2357         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html.
2358         * webgpu/whlsl/duplicates-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicates-expected.txt.
2359         * webgpu/whlsl/duplicates.html: Renamed from LayoutTests/webgpu/whlsl-duplicates.html.
2360         * webgpu/whlsl/ensure-proper-variable-lifetime-2-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
2361         * webgpu/whlsl/ensure-proper-variable-lifetime-2.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2.html.
2362         * webgpu/whlsl/ensure-proper-variable-lifetime-3-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
2363         * webgpu/whlsl/ensure-proper-variable-lifetime-3.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3.html.
2364         * webgpu/whlsl/ensure-proper-variable-lifetime-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
2365         * webgpu/whlsl/ensure-proper-variable-lifetime.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime.html.
2366         * webgpu/whlsl/enum-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests-expected.txt.
2367         * webgpu/whlsl/enum-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests.html.
2368         * webgpu/whlsl/equality-expected.txt: Renamed from LayoutTests/webgpu/whlsl-equality-expected.txt.
2369         * webgpu/whlsl/equality.html: Renamed from LayoutTests/webgpu/whlsl-equality.html.
2370         * webgpu/whlsl/float-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-float-math-expected.txt.
2371         * webgpu/whlsl/float-math.html: Renamed from LayoutTests/webgpu/whlsl-float-math.html.
2372         * webgpu/whlsl/getter-setter-type-expected.txt: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type-expected.txt.
2373         * webgpu/whlsl/getter-setter-type.html: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type.html.
2374         * webgpu/whlsl/huge-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-huge-array-expected.txt.
2375         * webgpu/whlsl/huge-array.html: Renamed from LayoutTests/webgpu/whlsl-huge-array.html.
2376         * webgpu/whlsl/if-statement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-if-statement-expected.txt.
2377         * webgpu/whlsl/if-statement.html: Renamed from LayoutTests/webgpu/whlsl-if-statement.html.
2378         * webgpu/whlsl/increment-decrement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-increment-decrement-expected.txt.
2379         * webgpu/whlsl/increment-decrement.html: Renamed from LayoutTests/webgpu/whlsl-increment-decrement.html.
2380         * webgpu/whlsl/index-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-ander-expected.txt.
2381         * webgpu/whlsl/index-ander.html: Renamed from LayoutTests/webgpu/whlsl-index-ander.html.
2382         * webgpu/whlsl/index-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter-expected.txt.
2383         * webgpu/whlsl/index-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter.html.
2384         * webgpu/whlsl/index-setter-getter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter-expected.txt.
2385         * webgpu/whlsl/index-setter-getter.html: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter.html.
2386         * webgpu/whlsl/int-bit-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-bit-math-expected.txt.
2387         * webgpu/whlsl/int-bit-math.html: Renamed from LayoutTests/webgpu/whlsl-int-bit-math.html.
2388         * webgpu/whlsl/int-literal-compare-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare-expected.txt.
2389         * webgpu/whlsl/int-literal-compare.html: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare.html.
2390         * webgpu/whlsl/js/test-harness.js: Renamed from LayoutTests/webgpu/js/whlsl-test-harness.js.
2391         (isScalar):
2392         (convertTypeToArrayType):
2393         (convertTypeToWHLSLType):
2394         (whlslArgumentType):
2395         (convertToWHLSLOutputType):
2396         (convertToWHLSLInputType):
2397         (WebGPUUnsupportedError):
2398         (Data):
2399         (Data.prototype.async.getArrayBuffer):
2400         (Data.prototype.get type):
2401         (Data.prototype.get isBuffer):
2402         (Data.prototype.get buffer):
2403         (Data.prototype.get byteLength):
2404         (Harness):
2405         (Harness.prototype.async.requestDevice):
2406         (Harness.prototype.set isWHLSL):
2407         (Harness.prototype.get isWHLSL):
2408         (Harness.prototype.async.callTypedFunction):
2409         (Harness.prototype.callVoidFunction):
2410         (Harness.prototype.async.checkCompileFail):
2411         (Harness.prototype.get device):
2412         (Harness.prototype._clearResults):
2413         (Harness.prototype._setUpArguments):
2414         (Harness.prototype.async._callFunction):
2415         (makeBool):
2416         (makeInt):
2417         (makeUchar):
2418         (makeUint):
2419         (makeFloat):
2420         (makeFloat4):
2421         (makeFloat4x4):
2422         (processArrays):
2423         (async.callBoolFunction):
2424         (async.callIntFunction):
2425         (async.callUcharFunction):
2426         (async.callUintFunction):
2427         (async.callFloatFunction):
2428         (async.callFloat4Function):
2429         (async.callFloat4x4Function):
2430         (async.checkFail):
2431         (callVoidFunction):
2432         (const.webGPUPromiseTest):
2433         * webgpu/whlsl/logical-negation-expected.txt: Renamed from LayoutTests/webgpu/whlsl-logical-negation-expected.txt.
2434         * webgpu/whlsl/logical-negation.html: Renamed from LayoutTests/webgpu/whlsl-logical-negation.html.
2435         * webgpu/whlsl/loops-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-break-expected.html.
2436         * webgpu/whlsl/loops-break.html: Renamed from LayoutTests/webgpu/whlsl-loops-break.html.
2437         * webgpu/whlsl/loops-continue-expected.html: Copied from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
2438         * webgpu/whlsl/loops-continue.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue.html.
2439         * webgpu/whlsl/loops-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
2440         * webgpu/whlsl/loops-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests-expected.txt.
2441         * webgpu/whlsl/loops-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests.html.
2442         * webgpu/whlsl/loops.html: Renamed from LayoutTests/webgpu/whlsl-loops.html.
2443         * webgpu/whlsl/lots-of-local-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables-expected.txt.
2444         * webgpu/whlsl/lots-of-local-variables.html: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables.html.
2445         * webgpu/whlsl/lvalues-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lvalues-expected.txt.
2446         * webgpu/whlsl/lvalues.html: Renamed from LayoutTests/webgpu/whlsl-lvalues.html.
2447         * webgpu/whlsl/make-array-ref-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests-expected.txt.
2448         * webgpu/whlsl/make-array-ref-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests.html.
2449         * webgpu/whlsl/make-array-reference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-reference-expected.txt.
2450         * webgpu/whlsl/make-array-reference.html: Renamed from LayoutTests/webgpu/whlsl-make-array-reference.html.
2451         * webgpu/whlsl/matrices-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests-expected.txt.
2452         * webgpu/whlsl/matrices-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests.html.
2453         * webgpu/whlsl/matrix-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-2-expected.txt.
2454         * webgpu/whlsl/matrix-2.html: Renamed from LayoutTests/webgpu/whlsl-matrix-2.html.
2455         * webgpu/whlsl/matrix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-expected.txt.
2456         * webgpu/whlsl/matrix-memory-layout-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout-expected.txt.
2457         * webgpu/whlsl/matrix-memory-layout.html: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout.html.
2458         * webgpu/whlsl/matrix.html: Renamed from LayoutTests/webgpu/whlsl-matrix.html.
2459         * webgpu/whlsl/nested-dot-expression-rvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
2460         * webgpu/whlsl/nested-dot-expression-rvalue.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue.html.
2461         * webgpu/whlsl/nested-loop-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
2462         * webgpu/whlsl/nested-loop.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop.html.
2463         * webgpu/whlsl/null-arg-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-arg-expected.txt.
2464         * webgpu/whlsl/null-arg.html: Renamed from LayoutTests/webgpu/whlsl-null-arg.html.
2465         * webgpu/whlsl/null-array-ref.html: Renamed from LayoutTests/webgpu/whlsl-null-array-ref.html.
2466         * webgpu/whlsl/null-dereference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-dereference-expected.txt.
2467         * webgpu/whlsl/null-dereference.html: Renamed from LayoutTests/webgpu/whlsl-null-dereference.html.
2468         * webgpu/whlsl/oob-access-expected.txt: Renamed from LayoutTests/webgpu/whlsl-oob-access-expected.txt.
2469         * webgpu/whlsl/oob-access.html: Renamed from LayoutTests/webgpu/whlsl-oob-access.html.
2470         * webgpu/whlsl/operator-overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-operator-overload-expected.txt.
2471         * webgpu/whlsl/operator-overload.html: Renamed from LayoutTests/webgpu/whlsl-operator-overload.html.
2472         * webgpu/whlsl/overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-overload-expected.txt.
2473         * webgpu/whlsl/overload.html: Renamed from LayoutTests/webgpu/whlsl-overload.html.
2474         * webgpu/whlsl/override-subscript-expected.txt: Renamed from LayoutTests/webgpu/whlsl-override-subscript-expected.txt.
2475         * webgpu/whlsl/override-subscript.html: Renamed from LayoutTests/webgpu/whlsl-override-subscript.html.
2476         * webgpu/whlsl/plus-equals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-plus-equals-expected.txt.
2477         * webgpu/whlsl/plus-equals.html: Renamed from LayoutTests/webgpu/whlsl-plus-equals.html.
2478         * webgpu/whlsl/pointer-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests-expected.txt.
2479         * webgpu/whlsl/pointer-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests.html.
2480         * webgpu/whlsl/postfix-prefix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix-expected.txt.
2481         * webgpu/whlsl/postfix-prefix.html: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix.html.
2482         * webgpu/whlsl/propertyresolver/ander-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
2483         * webgpu/whlsl/propertyresolver/ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue.html.
2484         * webgpu/whlsl/propertyresolver/ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-expected.html.
2485         * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
2486         * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels.html.
2487         * webgpu/whlsl/propertyresolver/ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
2488         * webgpu/whlsl/propertyresolver/ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue.html.
2489         * webgpu/whlsl/propertyresolver/ander.html: Renamed from LayoutTests/webgpu/propertyresolver/ander.html.
2490         * webgpu/whlsl/propertyresolver/getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/getter-expected.html.
2491         * webgpu/whlsl/propertyresolver/getter.html: Renamed from LayoutTests/webgpu/propertyresolver/getter.html.
2492         * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
2493         * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue.html.
2494         * webgpu/whlsl/propertyresolver/indexer-ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
2495         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
2496         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html.
2497         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
2498         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue.html.
2499         * webgpu/whlsl/propertyresolver/indexer-ander.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander.html.
2500         * webgpu/whlsl/propertyresolver/indexer-getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
2501         * webgpu/whlsl/propertyresolver/indexer-getter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter.html.
2502         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
2503         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html.
2504         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
2505         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue.html.
2506         * webgpu/whlsl/propertyresolver/indexer-setter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
2507         * webgpu/whlsl/propertyresolver/indexer-setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
2508         * webgpu/whlsl/propertyresolver/indexer-setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue.html.
2509         * webgpu/whlsl/propertyresolver/indexer-setter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter.html.
2510         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
2511         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html.
2512         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
2513         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue.html.
2514         * webgpu/whlsl/propertyresolver/setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
2515         * webgpu/whlsl/propertyresolver/setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue.html.
2516         * webgpu/whlsl/read-modify-write-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-expected.txt.
2517         * webgpu/whlsl/read-modify-write-high-zombies-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies-expected.txt.
2518         * webgpu/whlsl/read-modify-write-high-zombies.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies.html.
2519         * webgpu/whlsl/read-modify-write.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write.html.
2520         * webgpu/whlsl/recursive-structs-expected.txt: Renamed from LayoutTests/webgpu/whlsl-recursive-structs-expected.txt.
2521         * webgpu/whlsl/recursive-structs.html: Renamed from LayoutTests/webgpu/whlsl-recursive-structs.html.
2522         * webgpu/whlsl/return-local-variable-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
2523         * webgpu/whlsl/return-local-variable.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable.html.
2524         * webgpu/whlsl/return-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests-expected.txt.
2525         * webgpu/whlsl/return-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests.html.
2526         * webgpu/whlsl/setter-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests-expected.txt.
2527         * webgpu/whlsl/setter-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests.html.
2528         * webgpu/whlsl/simple-arrays-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-arrays-expected.txt.
2529         * webgpu/whlsl/simple-arrays.html: Renamed from LayoutTests/webgpu/whlsl-simple-arrays.html.
2530         * webgpu/whlsl/simple-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter-expected.txt.
2531         * webgpu/whlsl/simple-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter.html.
2532         * webgpu/whlsl/simple-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-tests-expected.txt.
2533         * webgpu/whlsl/simple-tests.html: Renamed from LayoutTests/webgpu/whlsl-simple-tests.html.
2534         * webgpu/whlsl/simple-while-loop-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop-expected.txt.
2535         * webgpu/whlsl/simple-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop.html.
2536         * webgpu/whlsl/store-null-expected.txt: Renamed from LayoutTests/webgpu/whlsl-store-null-expected.txt.
2537         * webgpu/whlsl/store-null.html: Renamed from LayoutTests/webgpu/whlsl-store-null.html.
2538         * webgpu/whlsl/store-to-property-updates-properly-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
2539         * webgpu/whlsl/store-to-property-updates-properly.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly.html.
2540         * webgpu/whlsl/struct-expected.txt: Renamed from LayoutTests/webgpu/whlsl-struct-expected.txt.
2541         * webgpu/whlsl/struct.html: Renamed from LayoutTests/webgpu/whlsl-struct.html.
2542         * webgpu/whlsl/switch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-switch-expected.txt.
2543         * webgpu/whlsl/switch.html: Renamed from LayoutTests/webgpu/whlsl-switch.html.
2544         * webgpu/whlsl/ternary-spec-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test-expected.txt.
2545         * webgpu/whlsl/ternary-spec-test.html: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test.html.
2546         * webgpu/whlsl/test-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-test-harness-test-expected.txt.
2547         * webgpu/whlsl/test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-test-harness-test.html.
2548         * webgpu/whlsl/textures-getdimensions-expected.txt: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions-expected.txt.
2549         * webgpu/whlsl/textures-getdimensions.html: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions.html.
2550         * webgpu/whlsl/textures-load-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
2551         * webgpu/whlsl/textures-load.html: Renamed from LayoutTests/webgpu/whlsl-textures-load.html.
2552         * webgpu/whlsl/textures-sample-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
2553         * webgpu/whlsl/textures-sample.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample.html.
2554         * webgpu/whlsl/two-dimensional-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array-expected.txt.
2555         * webgpu/whlsl/two-dimensional-array.html: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array.html.
2556         * webgpu/whlsl/type-mismatch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-type-mismatch-expected.txt.
2557         * webgpu/whlsl/type-mismatch.html: Renamed from LayoutTests/webgpu/whlsl-type-mismatch.html.
2558         * webgpu/whlsl/uint-bitwise-expected.txt: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise-expected.txt.
2559         * webgpu/whlsl/uint-bitwise.html: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise.html.
2560         * webgpu/whlsl/use-undefined-variable-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2-expected.txt.
2561         * webgpu/whlsl/use-undefined-variable-2.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2.html.
2562         * webgpu/whlsl/use-undefined-variable-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-expected.txt.
2563         * webgpu/whlsl/use-undefined-variable.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable.html.
2564         * webgpu/whlsl/variable-shadowing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing-expected.txt.
2565         * webgpu/whlsl/variable-shadowing.html: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing.html.
2566         * webgpu/whlsl/vector-syntax-expected.txt: Renamed from LayoutTests/webgpu/whlsl-vector-syntax-expected.txt.
2567         * webgpu/whlsl/vector-syntax.html: Renamed from LayoutTests/webgpu/whlsl-vector-syntax.html.
2568         * webgpu/whlsl/while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
2569         * webgpu/whlsl/while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break.html.
2570         * webgpu/whlsl/while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
2571         * webgpu/whlsl/while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue.html.
2572         * webgpu/whlsl/whlsl-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
2573         * webgpu/whlsl/whlsl.html: Renamed from LayoutTests/webgpu/whlsl.html.
2574         * webgpu/whlsl/wrong-argument-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length-expected.txt.
2575         * webgpu/whlsl/wrong-argument-length.html: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length.html.
2576         * webgpu/whlsl/wrong-types-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-types-expected.txt.
2577         * webgpu/whlsl/wrong-types.html: Renamed from LayoutTests/webgpu/whlsl-wrong-types.html.
2578         * webgpu/whlsl/zero-initialize-values-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
2579         * webgpu/whlsl/zero-initialize-values-2.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2.html.
2580         * webgpu/whlsl/zero-initialize-values-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue-expected.html.
2581         * webgpu/whlsl/zero-initialize-values.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values.html.
2582
2583 2019-07-17  Truitt Savell  <tsavell@apple.com>
2584
2585         Unreviewed, rolling out r247501.
2586
2587         Introduced 100 failures on Mojave WK2.
2588
2589         Reverted changeset:
2590
2591         "[WHLSL] Move WHLSL tests to their own folder"
2592         https://bugs.webkit.org/show_bug.cgi?id=199838
2593         https://trac.webkit.org/changeset/247501
2594
2595 2019-07-17  Fujii Hironori  <Hironori.Fujii@sony.com>
2596
2597         Unreviewed test gardening for WinCairo port
2598
2599         * platform/wincairo-wk1/TestExpectations:
2600         * platform/wincairo/TestExpectations:
2601
2602 2019-07-17  Rob Buis  <rbuis@igalia.com>
2603
2604         Add referrerpolicy attribute support for <script> elements
2605         https://bugs.webkit.org/show_bug.cgi?id=185550
2606
2607         Reviewed by Youenn Fablet.
2608
2609         Add tests for scripts with various referrerpolicy attribute values.
2610
2611         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
2612         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
2613         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
2614         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
2615         * http/tests/referrer-policy-script/no-referrer-when-downgrade/same-origin-expected.txt: Added.
2616         * http/tests/referrer-policy-script/no-referrer-when-downgrade/same-origin.html: Added.
2617         * http/tests/referrer-policy-script/no-referrer/cross-origin-http-http-expected.txt: Added.
2618         * http/tests/referrer-policy-script/no-referrer/cross-origin-http-http.html: Added.
2619         * http/tests/referrer-policy-script/no-referrer/cross-origin-http.https-expected.txt: Added.
2620         * http/tests/referrer-policy-script/no-referrer/cross-origin-http.https.html: Added.
2621         * http/tests/referrer-policy-script/no-referrer/same-origin-expected.txt: Added.
2622         * http/tests/referrer-policy-script/no-referrer/same-origin.html: Added.
2623         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2624         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http-http.html: Added.
2625         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2626         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https.html: Added.
2627         * http/tests/referrer-policy-script/origin-when-cross-origin/same-origin-expected.txt: Added.
2628         * http/tests/referrer-policy-script/origin-when-cross-origin/same-origin.html: Added.
2629         * http/tests/referrer-policy-script/origin/cross-origin-http-http-expected.txt: Added.
2630         * http/tests/referrer-policy-script/origin/cross-origin-http-http.html: Added.
2631         * http/tests/referrer-policy-script/origin/cross-origin-http.https-expected.txt: Added.
2632         * http/tests/referrer-policy-script/origin/cross-origin-http.https.html: Added.
2633         * http/tests/referrer-policy-script/origin/same-origin-expected.txt: Added.
2634         * http/tests/referrer-policy-script/origin/same-origin.html: Added.
2635         * http/tests/referrer-policy-script/same-origin/cross-origin-http-http-expected.txt: Added.
2636         * http/tests/referrer-policy-script/same-origin/cross-origin-http-http.html: Added.
2637         * http/tests/referrer-policy-script/same-origin/cross-origin-http.https-expected.txt: Added.
2638         * http/tests/referrer-policy-script/same-origin/cross-origin-http.https.html: Added.
2639         * http/tests/referrer-policy-script/same-origin/same-origin-expected.txt: Added.
2640         * http/tests/referrer-policy-script/same-origin/same-origin.html: Added.
2641         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2642         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
2643         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2644         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
2645         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
2646         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/same-origin.html: Added.
2647         * http/tests/referrer-policy-script/strict-origin/cross-origin-http-http-expected.txt: Added.
2648         * http/tests/referrer-policy-script/strict-origin/cross-origin-http-http.html: Added.
2649         * http/tests/referrer-policy-script/strict-origin/cross-origin-http.https-expected.txt: Added.
2650         * http/tests/referrer-policy-script/strict-origin/cross-origin-http.https.html: Added.
2651         * http/tests/referrer-policy-script/strict-origin/same-origin-expected.txt: Added.
2652         * http/tests/referrer-policy-script/strict-origin/same-origin.html: Added.
2653         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http-http-expected.txt: Added.
2654         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http-http.html: Added.
2655         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https-expected.txt: Added.
2656         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https.html: Added.
2657         * http/tests/referrer-policy-script/unsafe-url/same-origin-expected.txt: Added.
2658         * http/tests/referrer-policy-script/unsafe-url/same-origin.html: Added.
2659         * http/tests/referrer-policy/resources/script.php: Added.
2660         * platform/win/TestExpectations:
2661
2662 2019-07-16  Myles C. Maxfield  <mmaxfield@apple.com>
2663
2664         [WHLSL] Move WHLSL tests to their own folder
2665         https://bugs.webkit.org/show_bug.cgi?id=199838
2666
2667         Reviewed by Robin Morisset.
2668
2669         webgpu/whlsl-foo.html => webgpu/whlsl/foo.html
2670
2671         * TestExpectations:
2672         * platform/mac-wk2/TestExpectations:
2673         * webgpu/whlsl/arbitrary-vertex-attribute-locations-expected.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue-expected.html.
2674         * webgpu/whlsl/arbitrary-vertex-attribute-locations.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations.html.
2675         * webgpu/whlsl/argument-evaluation-order-expected.txt: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order-expected.txt.
2676         * webgpu/whlsl/argument-evaluation-order.html: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order.html.
2677         * webgpu/whlsl/array-length-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests-expected.txt.
2678         * webgpu/whlsl/array-length-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests.html.
2679         * webgpu/whlsl/array-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests-expected.txt.
2680         * webgpu/whlsl/array-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests.html.
2681         * webgpu/whlsl/bad-add-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-add-expected.txt.
2682         * webgpu/whlsl/bad-add.html: Renamed from LayoutTests/webgpu/whlsl-bad-add.html.
2683         * webgpu/whlsl/bad-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-ander-expected.txt.
2684         * webgpu/whlsl/bad-ander.html: Renamed from LayoutTests/webgpu/whlsl-bad-ander.html.
2685         * webgpu/whlsl/bad-literals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-literals-expected.txt.
2686         * webgpu/whlsl/bad-literals.html: Renamed from LayoutTests/webgpu/whlsl-bad-literals.html.
2687         * webgpu/whlsl/bitwise-bool-ops-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops-expected.txt.
2688         * webgpu/whlsl/bitwise-bool-ops.html: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops.html.
2689         * webgpu/whlsl/bools-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bools-expected.txt.
2690         * webgpu/whlsl/bools.html: Renamed from LayoutTests/webgpu/whlsl-bools.html.
2691         * webgpu/whlsl/buffer-fragment-expected.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample-expected.html.
2692         * webgpu/whlsl/buffer-fragment.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment.html.
2693         * webgpu/whlsl/buffer-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-expected.txt.
2694         * webgpu/whlsl/buffer-length.html: Renamed from LayoutTests/webgpu/whlsl-buffer-length.html.
2695         * webgpu/whlsl/buffer-vertex-expected.html: Renamed from LayoutTests/webgpu/whlsl-textures-load-expected.html.
2696         * webgpu/whlsl/buffer-vertex.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex.html.
2697         * webgpu/whlsl/builtin-vectors-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2-expected.txt.
2698         * webgpu/whlsl/builtin-vectors-2.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2.html.
2699         * webgpu/whlsl/builtin-vectors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-expected.txt.
2700         * webgpu/whlsl/builtin-vectors.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors.html.
2701         * webgpu/whlsl/casts-expected.txt: Renamed from LayoutTests/webgpu/whlsl-casts-expected.txt.
2702         * webgpu/whlsl/casts.html: Renamed from LayoutTests/webgpu/whlsl-casts.html.
2703         * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2-expected.txt.
2704         * 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.
2705         * webgpu/whlsl/comment-parsing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-comment-parsing-expected.txt.
2706         * webgpu/whlsl/comment-parsing.html: Renamed from LayoutTests/webgpu/whlsl-comment-parsing.html.
2707         * webgpu/whlsl/compute-expected.txt: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array-expected.txt.
2708         * webgpu/whlsl/compute.html: Renamed from LayoutTests/webgpu/whlsl-compute.html.
2709         * webgpu/whlsl/copy-expected.txt: Renamed from LayoutTests/webgpu/whlsl-copy-expected.txt.
2710         * webgpu/whlsl/copy.html: Renamed from LayoutTests/webgpu/whlsl-copy.html.
2711         * webgpu/whlsl/dereference-ordering-expected.txt: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering-expected.txt.
2712         * webgpu/whlsl/dereference-ordering.html: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering.html.
2713         * webgpu/whlsl/dereference-pointer-should-type-check-expected.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly-expected.html.
2714         * webgpu/whlsl/dereference-pointer-should-type-check.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check.html.
2715         * webgpu/whlsl/do-while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-expected.html.
2716         * webgpu/whlsl/do-while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break.html.
2717         * webgpu/whlsl/do-while-loop-continue-expected.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable-expected.html.
2718         * webgpu/whlsl/do-while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue.html.
2719         * webgpu/whlsl/do-while-loop-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue-expected.html.
2720         * webgpu/whlsl/do-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop.html.
2721         * webgpu/whlsl/dont-crash-parsing-enum-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-expected.html.
2722         * webgpu/whlsl/dont-crash-parsing-enum.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum.html.
2723         * webgpu/whlsl/dot-expressions-expected.html: Renamed from LayoutTests/webgpu/whlsl-expected.html.
2724         * webgpu/whlsl/dot-expressions.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions.html.
2725         * webgpu/whlsl/double-not-expected.txt: Renamed from LayoutTests/webgpu/whlsl-double-not-expected.txt.
2726         * webgpu/whlsl/double-not.html: Renamed from LayoutTests/webgpu/whlsl-double-not.html.
2727         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions-expected.txt.
2728         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html.
2729         * webgpu/whlsl/duplicates-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicates-expected.txt.
2730         * webgpu/whlsl/duplicates.html: Renamed from LayoutTests/webgpu/whlsl-duplicates.html.
2731         * webgpu/whlsl/ensure-proper-variable-lifetime-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-expected.html.
2732         * webgpu/whlsl/ensure-proper-variable-lifetime-2.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2.html.
2733         * webgpu/whlsl/ensure-proper-variable-lifetime-3-expected.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html.
2734         * webgpu/whlsl/ensure-proper-variable-lifetime-3.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3.html.
2735         * webgpu/whlsl/ensure-proper-variable-lifetime-expected.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html.
2736         * webgpu/whlsl/ensure-proper-variable-lifetime.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime.html.
2737         * webgpu/whlsl/enum-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests-expected.txt.
2738         * webgpu/whlsl/enum-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests.html.
2739         * webgpu/whlsl/equality-expected.txt: Renamed from LayoutTests/webgpu/whlsl-equality-expected.txt.
2740         * webgpu/whlsl/equality.html: Renamed from LayoutTests/webgpu/whlsl-equality.html.
2741         * webgpu/whlsl/expected.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions-expected.html.
2742         * webgpu/whlsl/float-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-float-math-expected.txt.
2743         * webgpu/whlsl/float-math.html: Renamed from LayoutTests/webgpu/whlsl-float-math.html.
2744         * webgpu/whlsl/getter-setter-type-expected.txt: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type-expected.txt.
2745         * webgpu/whlsl/getter-setter-type.html: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type.html.
2746         * webgpu/whlsl/huge-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-arrays-expected.txt.
2747         * webgpu/whlsl/huge-array.html: Renamed from LayoutTests/webgpu/whlsl-huge-array.html.
2748         * webgpu/whlsl/if-statement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-if-statement-expected.txt.
2749         * webgpu/whlsl/if-statement.html: Renamed from LayoutTests/webgpu/whlsl-if-statement.html.
2750         * webgpu/whlsl/increment-decrement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-increment-decrement-expected.txt.
2751         * webgpu/whlsl/increment-decrement.html: Renamed from LayoutTests/webgpu/whlsl-increment-decrement.html.
2752         * webgpu/whlsl/index-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-ander-expected.txt.
2753         * webgpu/whlsl/index-ander.html: Renamed from LayoutTests/webgpu/whlsl-index-ander.html.
2754         * webgpu/whlsl/index-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter-expected.txt.
2755         * webgpu/whlsl/index-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter.html.
2756         * webgpu/whlsl/index-setter-getter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter-expected.txt.
2757         * webgpu/whlsl/index-setter-getter.html: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter.html.
2758         * webgpu/whlsl/int-bit-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-bit-math-expected.txt.
2759         * webgpu/whlsl/int-bit-math.html: Renamed from LayoutTests/webgpu/whlsl-int-bit-math.html.
2760         * webgpu/whlsl/int-literal-compare-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare-expected.txt.
2761         * webgpu/whlsl/int-literal-compare.html: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare.html.
2762         * webgpu/whlsl/logical-negation-expected.txt: Renamed from LayoutTests/webgpu/whlsl-logical-negation-expected.txt.
2763         * webgpu/whlsl/logical-negation.html: Renamed from LayoutTests/webgpu/whlsl-logical-negation.html.
2764         * webgpu/whlsl/loops-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2-expected.html.
2765         * webgpu/whlsl/loops-break.html: Renamed from LayoutTests/webgpu/whlsl-loops-break.html.
2766         * webgpu/whlsl/loops-continue-expected.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break-expected.html.
2767         * webgpu/whlsl/loops-continue.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue.html.
2768         * webgpu/whlsl/loops-expected.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum-expected.html.
2769         * webgpu/whlsl/loops-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests-expected.txt.
2770         * webgpu/whlsl/loops-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests.html.
2771         * webgpu/whlsl/loops.html: Renamed from LayoutTests/webgpu/whlsl-loops.html.
2772         * webgpu/whlsl/lots-of-local-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables-expected.txt.
2773         * webgpu/whlsl/lots-of-local-variables.html: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables.html.
2774         * webgpu/whlsl/lvalues-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lvalues-expected.txt.
2775         * webgpu/whlsl/lvalues.html: Renamed from LayoutTests/webgpu/whlsl-lvalues.html.
2776         * webgpu/whlsl/make-array-ref-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests-expected.txt.
2777         * webgpu/whlsl/make-array-ref-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests.html.
2778         * webgpu/whlsl/make-array-reference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies-expected.txt.
2779         * webgpu/whlsl/make-array-reference.html: Renamed from LayoutTests/webgpu/whlsl-make-array-reference.html.
2780         * webgpu/whlsl/matrices-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests-expected.txt.
2781         * webgpu/whlsl/matrices-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests.html.
2782         * webgpu/whlsl/matrix-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-expected.txt.
2783         * webgpu/whlsl/matrix-2.html: Renamed from LayoutTests/webgpu/whlsl-matrix-2.html.
2784         * webgpu/whlsl/matrix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-oob-access-expected.txt.
2785         * webgpu/whlsl/matrix-memory-layout-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-dereference-expected.txt.
2786         * webgpu/whlsl/matrix-memory-layout.html: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout.html.
2787         * webgpu/whlsl/matrix.html: Renamed from LayoutTests/webgpu/whlsl-matrix.html.
2788         * webgpu/whlsl/nested-dot-expression-rvalue-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-expected.html.
2789         * webgpu/whlsl/nested-dot-expression-rvalue.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue.html.
2790         * webgpu/whlsl/nested-loop-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
2791         * webgpu/whlsl/nested-loop.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop.html.
2792         * webgpu/whlsl/null-arg-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-arg-expected.txt.
2793         * webgpu/whlsl/null-arg.html: Renamed from LayoutTests/webgpu/whlsl-null-arg.html.
2794         * webgpu/whlsl/null-array-ref.html: Renamed from LayoutTests/webgpu/whlsl-null-array-ref.html.
2795         * webgpu/whlsl/null-dereference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout-expected.txt.
2796         * webgpu/whlsl/null-dereference.html: Renamed from LayoutTests/webgpu/whlsl-null-dereference.html.
2797         * webgpu/whlsl/oob-access-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-expected.txt.
2798         * webgpu/whlsl/oob-access.html: Renamed from LayoutTests/webgpu/whlsl-oob-access.html.
2799         * webgpu/whlsl/operator-overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-operator-overload-expected.txt.
2800         * webgpu/whlsl/operator-overload.html: Renamed from LayoutTests/webgpu/whlsl-operator-overload.html.
2801         * webgpu/whlsl/overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-overload-expected.txt.
2802         * webgpu/whlsl/overload.html: Renamed from LayoutTests/webgpu/whlsl-overload.html.
2803         * webgpu/whlsl/override-subscript-expected.txt: Renamed from LayoutTests/webgpu/whlsl-override-subscript-expected.txt.
2804         * webgpu/whlsl/override-subscript.html: Renamed from LayoutTests/webgpu/whlsl-override-subscript.html.
2805         * webgpu/whlsl/plus-equals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-plus-equals-expected.txt.
2806         * webgpu/whlsl/plus-equals.html: Renamed from LayoutTests/webgpu/whlsl-plus-equals.html.
2807         * webgpu/whlsl/pointer-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests-expected.txt.
2808         * webgpu/whlsl/pointer-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests.html.
2809         * webgpu/whlsl/postfix-prefix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix-expected.txt.
2810         * webgpu/whlsl/postfix-prefix.html: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix.html.
2811         * webgpu/whlsl/read-modify-write-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-2-expected.txt.
2812         * webgpu/whlsl/read-modify-write-high-zombies-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-reference-expected.txt.
2813         * webgpu/whlsl/read-modify-write-high-zombies.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies.html.
2814         * webgpu/whlsl/read-modify-write.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write.html.
2815         * webgpu/whlsl/recursive-structs-expected.txt: Renamed from LayoutTests/webgpu/whlsl-recursive-structs-expected.txt.
2816         * webgpu/whlsl/recursive-structs.html: Renamed from LayoutTests/webgpu/whlsl-recursive-structs.html.
2817         * webgpu/whlsl/return-local-variable-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue-expected.html.
2818         * webgpu/whlsl/return-local-variable.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable.html.
2819         * webgpu/whlsl/return-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests-expected.txt.
2820         * webgpu/whlsl/return-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests.html.
2821         * webgpu/whlsl/setter-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests-expected.txt.
2822         * webgpu/whlsl/setter-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests.html.
2823         * webgpu/whlsl/simple-arrays-expected.txt: Renamed from LayoutTests/webgpu/whlsl-huge-array-expected.txt.
2824         * webgpu/whlsl/simple-arrays.html: Renamed from LayoutTests/webgpu/whlsl-simple-arrays.html.
2825         * webgpu/whlsl/simple-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter-expected.txt.
2826         * webgpu/whlsl/simple-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter.html.
2827         * webgpu/whlsl/simple-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-tests-expected.txt.
2828         * webgpu/whlsl/simple-tests.html: Renamed from LayoutTests/webgpu/whlsl-simple-tests.html.
2829         * webgpu/whlsl/simple-while-loop-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop-expected.txt.
2830         * webgpu/whlsl/simple-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop.html.
2831         * webgpu/whlsl/store-null-expected.txt: Renamed from LayoutTests/webgpu/whlsl-store-null-expected.txt.
2832         * webgpu/whlsl/store-null.html: Renamed from LayoutTests/webgpu/whlsl-store-null.html.
2833         * webgpu/whlsl/store-to-property-updates-properly-expected.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check-expected.html.
2834         * webgpu/whlsl/store-to-property-updates-properly.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly.html.
2835         * webgpu/whlsl/struct-expected.txt: Renamed from LayoutTests/webgpu/whlsl-struct-expected.txt.
2836         * webgpu/whlsl/struct.html: Renamed from LayoutTests/webgpu/whlsl-struct.html.
2837         * webgpu/whlsl/switch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-switch-expected.txt.
2838         * webgpu/whlsl/switch.html: Renamed from LayoutTests/webgpu/whlsl-switch.html.
2839         * webgpu/whlsl/ternary-spec-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test-expected.txt.
2840         * webgpu/whlsl/ternary-spec-test.html: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test.html.
2841         * webgpu/whlsl/test-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-test-harness-test-expected.txt.
2842         * webgpu/whlsl/test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-test-harness-test.html.
2843         * webgpu/whlsl/textures-getdimensions-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt.
2844         * webgpu/whlsl/textures-getdimensions.html: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions.html.
2845         * webgpu/whlsl/textures-load-expected.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex-expected.html.
2846         * webgpu/whlsl/textures-load.html: Renamed from LayoutTests/webgpu/whlsl-textures-load.html.
2847         * webgpu/whlsl/textures-sample-expected.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment-expected.html.
2848         * webgpu/whlsl/textures-sample.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample.html.
2849         * webgpu/whlsl/two-dimensional-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-compute-expected.txt.
2850         * webgpu/whlsl/two-dimensional-array.html: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array.html.
2851         * webgpu/whlsl/type-mismatch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-type-mismatch-expected.txt.
2852         * webgpu/whlsl/type-mismatch.html: Renamed from LayoutTests/webgpu/whlsl-type-mismatch.html.
2853         * webgpu/whlsl/uint-bitwise-expected.txt: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise-expected.txt.
2854         * webgpu/whlsl/uint-bitwise.html: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise.html.
2855         * webgpu/whlsl/use-undefined-variable-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt.
2856         * webgpu/whlsl/use-undefined-variable-2.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2.html.
2857         * webgpu/whlsl/use-undefined-variable-expected.txt: Renamed from LayoutTests/webgpu/whlsl-buffer-length-expected.txt.
2858         * webgpu/whlsl/use-undefined-variable.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable.html.
2859         * webgpu/whlsl/variable-shadowing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing-expected.txt.
2860         * webgpu/whlsl/variable-shadowing.html: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing.html.
2861         * webgpu/whlsl/vector-syntax-expected.txt: Renamed from LayoutTests/webgpu/whlsl-vector-syntax-expected.txt.
2862         * webgpu/whlsl/vector-syntax.html: Renamed from LayoutTests/webgpu/whlsl-vector-syntax.html.
2863         * webgpu/whlsl/while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue-expected.html.
2864         * webgpu/whlsl/while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break.html.
2865         * webgpu/whlsl/while-loop-continue-expected.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html.
2866         * webgpu/whlsl/while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue.html.
2867         * webgpu/whlsl/whlsl.html: Renamed from LayoutTests/webgpu/whlsl.html.
2868         * webgpu/whlsl/wrong-argument-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length-expected.txt.
2869         * webgpu/whlsl/wrong-argument-length.html: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length.html.
2870         * webgpu/whlsl/wrong-types-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-types-expected.txt.
2871         * webgpu/whlsl/wrong-types.html: Renamed from LayoutTests/webgpu/whlsl-wrong-types.html.
2872         * webgpu/whlsl/zero-initialize-values-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-break-expected.html.
2873         * webgpu/whlsl/zero-initialize-values-2.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2.html.
2874         * webgpu/whlsl/zero-initialize-values-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
2875         * webgpu/whlsl/zero-initialize-values.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values.html.
2876
2877 2019-07-16  Justin Fan  <justin_fan@apple.com>
2878
2879         [WebGPU] Convert GPUComputePipeline LOG statements to generate GPUErrors
2880         https://bugs.webkit.org/show_bug.cgi?id=199773
2881
2882         Reviewed by Myles C. Maxfield.
2883
2884         Add a test to ensure GPUComputePipeline errors generate correctly.
2885         Rework checkFail in the WHLSL test harness to check for GPUError.
2886
2887         * webgpu/compute-pipeline-errors-expected.txt: Added.
2888         * webgpu/compute-pipeline-errors.html: Added.
2889         * webgpu/error-scopes-test.html:
2890         * webgpu/js/webgpu-functions.js:
2891         (runTestsWithDevice): Runs tests in an object all with the same device.
2892         * webgpu/js/whlsl-test-harness.js: Add shader compilation error checking.
2893         (Harness.prototype.async.callTypedFunction):
2894         (Harness.prototype.async.checkCompileFail):
2895         (Harness.prototype.async._callFunction):
2896         (Harness):
2897         (async.checkFail):
2898         (Harness.prototype._callFunction): Deleted.
2899         * webgpu/whlsl-recursive-structs-expected.txt: Remove a WHLSL compiler buggy test.
2900         * webgpu/whlsl-recursive-structs.html:
2901         * webgpu/whlsl-test-harness-test-expected.txt:
2902         * webgpu/whlsl-test-harness-test.html:
2903
2904 2019-07-10  Justin Fan  <justin_fan@apple.com>
2905
2906         [WebGPU] Implement GPUError and error scopes
2907         https://bugs.webkit.org/show_bug.cgi?id=199655
2908
2909         Reviewed by Myles C. Maxfield.
2910
2911         Add a test to cover the cases outlined in the WebGPU error handling design doc.
2912
2913         * webgpu/error-scopes-test-expected.txt: Added.
2914         * webgpu/error-scopes-test.html: Added.
2915
2916 2019-07-16  Commit Queue  <commit-queue@webkit.org>
2917
2918         Unreviewed, rolling out r247493.
2919         https://bugs.webkit.org/show_bug.cgi?id=199841
2920
2921         "The new whlsl-for-loop.html test is failing on the bots"
2922         (Requested by rmorisset on #webkit).
2923
2924         Reverted changeset:
2925
2926         "[WHLSL] Desugar for loops and while loops"
2927         https://bugs.webkit.org/show_bug.cgi?id=199726
2928         https://trac.webkit.org/changeset/247493
2929
2930 2019-07-16  Robin Morisset  <rmorisset@apple.com>
2931
2932         [WHLSL] Desugar for loops and while loops
2933         https://bugs.webkit.org/show_bug.cgi?id=199726
2934
2935         Reviewed by Myles C. Maxfield.
2936
2937         I added the for-loop tests from Test.mjs (with help from Saam).
2938         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).
2939
2940         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.
2941
2942         * webgpu/whlsl-for-loop-expected.txt: Added.
2943         * webgpu/whlsl-for-loop.html: Added.
2944         * webgpu/whlsl-return-spec-tests.html:
2945
2946 2019-07-16  Wenson Hsieh  <wenson_hsieh@apple.com>
2947
2948         [Text autosizing] [iPadOS] Paragraph text on the front page of LinkedIn.com is not boosted
2949         https://bugs.webkit.org/show_bug.cgi?id=199827
2950         <rdar://problem/53152660>
2951
2952         Reviewed by Zalan Bujtas.
2953
2954         Add a new test case, inspired by paragraph text in a post on linkedin.com. This text should get autosized.
2955
2956         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt:
2957         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html:
2958
2959 2019-07-16  Rob Buis  <rbuis@igalia.com>
2960
2961         Remove support for beforeload on link=prefetch
2962         https://bugs.webkit.org/show_bug.cgi?id=199632
2963
2964         Reviewed by Youenn Fablet.
2965
2966         Add tests to verify that beforeload event is not called for link
2967         rel=prefetch.
2968
2969
2970         * TestExpectations:
2971         * fast/dom/HTMLLinkElement/prefetch-beforeload-expected.txt: Removed.
2972         * fast/dom/HTMLLinkElement/prefetch-beforeload.html: Removed.
2973         * http/wpt/prefetch/beforeload-dynamic-expected.txt: Added.
2974         * http/wpt/prefetch/beforeload-dynamic.html: Added.
2975         * http/wpt/prefetch/beforeload-expected.txt: Added.
2976         * http/wpt/prefetch/beforeload.html: Added.
2977         * platform/mac-wk1/TestExpectations:
2978         * platform/win/TestExpectations:
2979
2980 2019-07-15  Ryan Haddad  <ryanhaddad@apple.com>
2981
2982         [macOS WK2] Layout Test http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html is a flaky timeout
2983         https://bugs.webkit.org/show_bug.cgi?id=198670
2984
2985         Unreviewed test gardening.
2986
2987         * platform/mac-wk2/TestExpectations: Mark test as flaky.
2988
2989 2019-07-15  Keith Miller  <keith_miller@apple.com>
2990
2991         JSGlobalObject type macros should support feature flags and WeakRef should have one
2992         https://bugs.webkit.org/show_bug.cgi?id=199601
2993
2994         Reviewed by Mark Lam.
2995
2996         Add JSC option requirements for WeakRef tests.
2997
2998         * js/script-tests/weakref-async-is-collected.js:
2999         * js/script-tests/weakref-eventually-collects-values.js:
3000         * js/script-tests/weakref-microtasks-dont-collect.js:
3001         * js/script-tests/weakref-weakset-consistency.js:
3002         * js/weakref-async-is-collected.html:
3003         * js/weakref-eventually-collects-values.html:
3004         * js/weakref-microtasks-dont-collect.html:
3005         * js/weakref-weakset-consistency.html:
3006
3007 2019-07-15  Ryan Haddad  <ryanhaddad@apple.com>
3008
3009         Unreviewed, rolling out r247444.
3010
3011         Caused two scrolling tests to fail on iOS Simulator
3012
3013         Reverted changeset:
3014
3015         "Typing into a cell in a Google Sheet lags behind by one
3016         character"
3017         https://bugs.webkit.org/show_bug.cgi?id=199587
3018         https://trac.webkit.org/changeset/247444
3019
3020 2019-07-15  Keith Miller  <keith_miller@apple.com>
3021
3022         A Possible Issue of Object.create method
3023         https://bugs.webkit.org/show_bug.cgi?id=199744
3024
3025         Reviewed by Yusuke Suzuki.
3026
3027         Rebaseline error message due to change of error point.
3028
3029         * js/Object-create-expected.txt:
3030
3031 2019-07-15  Saam Barati  <sbarati@apple.com>
3032
3033         [WHLSL] Matrix memory layout should match HLSL by laying out columns linearly
3034         https://bugs.webkit.org/show_bug.cgi?id=199215
3035
3036         Reviewed by Myles C. Maxfield.
3037
3038         * webgpu/whlsl-matrix-memory-layout-expected.txt: Added.
3039         * webgpu/whlsl-matrix-memory-layout.html: Added.
3040         * webgpu/whlsl-test-harness-test.html:
3041
3042 2019-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
3043
3044         [Text autosizing] [iPadOS] Product label text is clipped in portrait mode on the front page of sephora.com
3045         https://bugs.webkit.org/show_bug.cgi?id=199806
3046         <rdar://problem/52902482>
3047
3048         Reviewed by Zalan Bujtas.
3049
3050         Add a new test case to an existing layout test, which mimics the product label text on sephora.com's front page.
3051
3052         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt:
3053         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html:
3054
3055 2019-07-11  Myles C. Maxfield  <mmaxfield@apple.com>
3056
3057         New York font erroneously gets synthetic bold
3058         https://bugs.webkit.org/show_bug.cgi?id=199653
3059         <rdar://problem/51692592>
3060
3061         Reviewed by Simon Fraser.
3062
3063         * TestExpectations:
3064         * fast/text/design-system-ui-10-expected-mismatch.html: Added.
3065         * fast/text/design-system-ui-10.html: Added.
3066         * fast/text/design-system-ui-11-expected-mismatch.html: Added.
3067         * fast/text/design-system-ui-11.html: Added.
3068         * fast/text/design-system-ui-12-expected-mismatch.html: Added.
3069         * fast/text/design-system-ui-12.html: Added.
3070         * fast/text/design-system-ui-13-expected-mismatch.html: Added.
3071         * fast/text/design-system-ui-13.html: Added.
3072         * fast/text/design-system-ui-14-expected-mismatch.html: Added.
3073         * fast/text/design-system-ui-14.html: Added.
3074         * fast/text/design-system-ui-15-expected-mismatch.html: Added.
3075         * fast/text/design-system-ui-15.html: Added.
3076         * fast/text/design-system-ui-16-expected-mismatch.html: Added.
3077         * fast/text/design-system-ui-16.html: Added.
3078         * fast/text/design-system-ui-2-expected.html: Added.
3079         * fast/text/design-system-ui-2.html: Added.
3080         * fast/text/design-system-ui-3-expected-mismatch.html: Added.
3081         * fast/text/design-system-ui-3.html: Added.
3082         * fast/text/design-system-ui-4-expected-mismatch.html: Added.
3083         * fast/text/design-system-ui-4.html: Added.
3084         * fast/text/design-system-ui-5-expected-mismatch.html: Added.
3085         * fast/text/design-system-ui-5.html: Added.
3086         * fast/text/design-system-ui-6-expected.html: Added.
3087         * fast/text/design-system-ui-6.html: Added.
3088         * fast/text/design-system-ui-7-expected.html: Added.
3089         * fast/text/design-system-ui-7.html: Added.
3090         * fast/text/design-system-ui-8-expected-mismatch.html: Added.
3091         * fast/text/design-system-ui-8.html: Added.
3092         * fast/text/design-system-ui-9-expected-mismatch.html: Added.
3093         * fast/text/design-system-ui-9.html: Added.
3094         * fast/text/design-system-ui-expected.html: Added.
3095         * fast/text/design-system-ui.html: Added.
3096         * platform/mac/TestExpectations:
3097
3098 2019-07-15  Yusuke Suzuki  <ysuzuki@apple.com>
3099
3100         [JSC] Improve wasm wpt test results by fixing miscellaneous issues
3101         https://bugs.webkit.org/show_bug.cgi?id=199783
3102
3103         Reviewed by Mark Lam.
3104
3105         * platform/ios-simulator/TestExpectations:
3106         * platform/win/TestExpectations:
3107
3108 2019-07-15  Michael Catanzaro  <mcatanzaro@igalia.com>
3109
3110         Unreviewed, rolling out r247440.
3111
3112         Broke builds
3113
3114         Reverted changeset:
3115
3116         "[JSC] Improve wasm wpt test results by fixing miscellaneous
3117         issues"
3118         https://bugs.webkit.org/show_bug.cgi?id=199783
3119         https://trac.webkit.org/changeset/247440
3120
3121 2019-07-15  Daniel Bates  <dabates@apple.com>
3122
3123         Typing into a cell in a Google Sheet lags behind by one character
3124         https://bugs.webkit.org/show_bug.cgi?id=199587
3125         <rdar://problem/51616845>
3126
3127         Reviewed by Brent Fulgham.
3128
3129         Add a test that enables the quirk and ensures that the DOM is up-to-date on expiration of a
3130         zero timer scheduled from keydown, keypress, keyup, and input.
3131
3132         * fast/events/ios/dom-update-on-keydown-quirk-expected.txt: Added.
3133         * fast/events/ios/dom-update-on-keydown-quirk.html: Added.
3134
3135 2019-07-15  Ryan Haddad  <ryanhaddad@apple.com>
3136
3137         Unreviewed, rolling out r247397, r247378, r247366.
3138
3139         Broke watchOS builds.
3140
3141         Reverted changesets:
3142
3143         "[WebGPU] Implement GPUError and error scopes"
3144         https://bugs.webkit.org/show_bug.cgi?id=199655
3145         https://trac.webkit.org/changeset/247366/webkit
3146
3147         "[WebGPU] Move error scopes out of GPUDevice for more portable error generation"
3148         https://bugs.webkit.org/show_bug.cgi?id=199740
3149         https://trac.webkit.org/changeset/247397/webkit
3150
3151 2019-07-15  Rob Buis  <rbuis@igalia.com>
3152
3153         MathML WPT test for RadicalDegreeBottomRaisePercent fails
3154         https://bugs.webkit.org/show_bug.cgi?id=183631
3155
3156         Reviewed by Frédéric Wang.
3157
3158         Adjust test expectations.
3159
3160         * platform/ios/mathml/presentation/roots-expected.txt:
3161         * platform/mac/mathml/presentation/roots-expected.txt:
3162         * platform/win/mathml/presentation/roots-expected.txt:
3163
3164 2019-07-15  Yusuke Suzuki  <ysuzuki@apple.com>
3165
3166         [JSC] Improve wasm wpt test results by fixing miscellaneous issues
3167         https://bugs.webkit.org/show_bug.cgi?id=199783
3168
3169         Reviewed by Mark Lam.
3170
3171         * platform/ios-simulator/TestExpectations:
3172         * platform/win/TestExpectations:
3173
3174 2019-07-15  Youenn Fablet  <youenn@apple.com>
3175
3176         Enable a debug WebRTC mode without any encryption
3177         https://bugs.webkit.org/show_bug.cgi?id=199177
3178         <rdar://problem/52074986>
3179
3180         Reviewed by Eric Carlson.
3181
3182         * webrtc/disable-encryption-expected.txt: Added.
3183         * webrtc/disable-encryption.html: Added.
3184
3185 2019-07-15  Youenn Fablet  <youenn@apple.com>
3186
3187         Filter SDP c lines
3188         https://bugs.webkit.org/show_bug.cgi?id=199791
3189
3190         Reviewed by Eric Carlson.
3191
3192         * webrtc/datachannel/filter-ice-candidate.html:
3193
3194 2019-07-14  Dean Jackson  <dino@apple.com>
3195
3196         WebGL not supported on WKWebView on UIKit for Mac
3197         https://bugs.webkit.org/show_bug.cgi?id=199785
3198         <rdar://problem/52911449>
3199
3200         Reviewed by Antoine Quint.
3201
3202         Even though we don't yet run tests on UIKit for Mac, we
3203         should have the most simple "is WebGL working?" ref test.
3204
3205         * webgl/smell-test-expected.html: Added.
3206         * webgl/smell-test.html: Added.
3207
3208 2019-07-13  Wenson Hsieh  <wenson_hsieh@apple.com>
3209
3210         [Text autosizing] [iPadOS] Further adjust our heuristics to determine text autosizing candidates
3211         https://bugs.webkit.org/show_bug.cgi?id=199780
3212         <rdar://problem/52289088>
3213
3214         Reviewed by Simon Fraser.
3215
3216         Rebaseline an existing idempotent text autosizing test, and add an additional test case.
3217
3218         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt:
3219         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html:
3220
3221 2019-07-13  Simon Fraser  <simon.fraser@apple.com>
3222
3223         Don't do async overflow scrolling for visibility:hidden scrollers
3224         https://bugs.webkit.org/show_bug.cgi?id=199779
3225
3226         Reviewed by Dean Jackson.
3227
3228         * compositing/scrolling/async-overflow-scrolling/visibility-hidden-scrollers-expected.txt: Added.
3229         * compositing/scrolling/async-overflow-scrolling/visibility-hidden-scrollers.html: Added.
3230         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/visibility-hidden-scrollers-expected.txt: Added.
3231
3232 2019-07-13  Zalan Bujtas  <zalan@apple.com>
3233
3234         Cannot bring up custom media controls at all on v.youku.com
3235         https://bugs.webkit.org/show_bug.cgi?id=199699
3236         <rdar://problem/51835327>
3237
3238         Reviewed by Simon Fraser.
3239
3240         * fast/events/touch/ios/visibility-hidden-iframe-click-expected.txt: Added.
3241         * fast/events/touch/ios/visibility-hidden-iframe-click.html: Added.
3242         * fast/events/touch/ios/visibility-hidden-nested-iframe-click-expected.txt: Added.
3243         * fast/events/touch/ios/visibility-hidden-nested-iframe-click.html: Added.
3244
3245 2019-07-12  Youenn Fablet  <youenn@apple.com>
3246
3247         Stopping a cloned MediaStream video track should not stop any other video track
3248         https://bugs.webkit.org/show_bug.cgi?id=199635
3249
3250         Reviewed by Eric Carlson.
3251
3252         * fast/mediastream/mediastreamtrack-video-clone-expected.txt:
3253         * fast/mediastream/mediastreamtrack-video-clone.html:
3254
3255 2019-07-12  Timothy Hatcher  <timothy@apple.com>
3256
3257         Drop DarkModeCSSEnabled as an experimental feature and always enable it.
3258         https://bugs.webkit.org/show_bug.cgi?id=199725
3259         rdar://problem/52970972
3260
3261         Reviewed by Megan Gardner.
3262
3263         Removed <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->
3264         from all dark mode tests.
3265
3266         * css-dark-mode/color-scheme-css-parse.html:
3267         * css-dark-mode/color-scheme-css.html:
3268         * css-dark-mode/color-scheme-meta.html:
3269         * css-dark-mode/color-scheme-priority.html:
3270         * css-dark-mode/color-scheme-scrollbar.html:
3271         * css-dark-mode/default-colors.html:
3272         * css-dark-mode/older-syntax/supported-color-schemes-css.html:
3273         * css-dark-mode/older-syntax/supported-color-schemes-meta.html:
3274         * css-dark-mode/older-systems/color-scheme-css.html:
3275         * css-dark-mode/older-systems/color-scheme-meta.html:
3276         * css-dark-mode/older-systems/prefers-color-scheme.html:
3277         * css-dark-mode/prefers-color-scheme-picture-element.html:
3278         * css-dark-mode/prefers-color-scheme.html:
3279
3280 2019-07-11  Myles C. Maxfield  <mmaxfield@apple.com>
3281
3282         New York font erroneously gets synthetic bold
3283         https://bugs.webkit.org/show_bug.cgi?id=199653
3284         <rdar://problem/51692592>
3285
3286         Reviewed by Simon Fraser.
3287
3288         * TestExpectations:
3289         * fast/text/design-system-ui-10-expected-mismatch.html: Added.
3290         * fast/text/design-system-ui-10.html: Added.
3291         * fast/text/design-system-ui-11-expected-mismatch.html: Added.
3292         * fast/text/design-system-ui-11.html: Added.
3293         * fast/text/design-system-ui-12-expected-mismatch.html: Added.
3294         * fast/text/design-system-ui-12.html: Added.
3295         * fast/text/design-system-ui-13-expected-mismatch.html: Added.
3296         * fast/text/design-system-ui-13.html: Added.
3297         * fast/text/design-system-ui-14-expected-mismatch.html: Added.
3298         * fast/text/design-system-ui-14.html: Added.
3299         * fast/text/design-system-ui-15-expected-mismatch.html: Added.
3300         * fast/text/design-system-ui-15.html: Added.
3301         * fast/text/design-system-ui-16-expected-mismatch.html: Added.
3302         * fast/text/design-system-ui-16.html: Added.
3303         * fast/text/design-system-ui-2-expected.html: Added.
3304         * fast/text/design-system-ui-2.html: Added.
3305         * fast/text/design-system-ui-3-expected-mismatch.html: Added.
3306         * fast/text/design-system-ui-3.html: Added.
3307         * fast/text/design-system-ui-4-expected-mismatch.html: Added.
3308         * fast/text/design-system-ui-4.html: Added.
3309         * fast/text/design-system-ui-5-expected-mismatch.html: Added.
3310         * fast/text/design-system-ui-5.html: Added.
3311         * fast/text/design-system-ui-6-expected.html: Added.
3312         * fast/text/design-system-ui-6.html: Added.
3313         * fast/text/design-system-ui-7-expected.html: Added.
3314         * fast/text/design-system-ui-7.html: Added.
3315         * fast/text/design-system-ui-8-expected-mismatch.html: Added.
3316         * fast/text/design-system-ui-8.html: Added.
3317         * fast/text/design-system-ui-9-expected-mismatch.html: Added.
3318         * fast/text/design-system-ui-9.html: Added.
3319         * fast/text/design-system-ui-expected.html: Added.
3320         * fast/text/design-system-ui.html: Added.
3321         * platform/mac/TestExpectations:
3322
3323 2019-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3324
3325         [GTK][WPE] Rebaseline css3/blending tests with an empty homedir.
3326
3327         It seems this tests are sensible to some configuration of some
3328         library as they produce different output (the layers with more left
3329         margin) depending on that. The test pass on both cases, but the
3330         check with the expected result fails, so it is flagged as failing.
3331
3332         This rebaselines the results to those that happen when running with
3333         an empty/temporal homedir on Debian 10 to match what happens on the
3334         bots. For more info see bugs 169916 and 199738.
3335
3336         Unreviewed gardening commit.
3337
3338         * platform/gtk/css3/blending/svg-blend-layer-blend-expected.png:
3339         * platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt:
3340         * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png:
3341         * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.txt:
3342         * platform/gtk/css3/blending/svg-blend-layer-filter-expected.png:
3343         * platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt:
3344         * platform/gtk/css3/blending/svg-blend-layer-mask-expected.png:
3345         * platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt:
3346         * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png:
3347    &nbs