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