[WebGPU] Map WebGPUBindGroupLayoutBindings from the BindGroupLayoutDescriptor for...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-01-14  Justin Fan  <justin_fan@apple.com>
2
3         [WebGPU] Map WebGPUBindGroupLayoutBindings from the BindGroupLayoutDescriptor for error checking and later referencing
4         https://bugs.webkit.org/show_bug.cgi?id=193405
5
6         Reviewed by Dean Jackson.
7
8         Small fixes that do not alter behavior.
9
10         * webgpu/bind-groups.html:
11         * webgpu/pipeline-layouts.html:
12
13 2019-01-14  Zalan Bujtas  <zalan@apple.com>
14
15         [LFC][BFC] Add basic box-sizing support.
16         https://bugs.webkit.org/show_bug.cgi?id=193392
17
18         Reviewed by Antti Koivisto.
19
20         * fast/block/block-only/box-sizing-inflow-out-of-flow-simple-expected.txt: Added.
21         * fast/block/block-only/box-sizing-inflow-out-of-flow-simple.html: Added.
22
23 2019-01-14  Zan Dobersek  <zdobersek@igalia.com>
24
25         Unreviewed WPE gardening. Updating baselines for failures that in
26         majority of cases can be tracked down to the test fonts bump in r239436.
27
28         * platform/wpe/animations/lineheight-animation-expected.txt:
29         * platform/wpe/animations/simultaneous-start-transform-expected.txt:
30         * platform/wpe/animations/width-using-ems-expected.txt:
31         * platform/wpe/css1/font_properties/font-expected.txt:
32         * platform/wpe/css3/unicode-bidi-isolate-basic-expected.txt:
33         * platform/wpe/fast/css/line-height-determined-by-primary-font-expected.txt:
34         * platform/wpe/fast/css/rtl-ordering-expected.txt:
35         * platform/wpe/fast/css/text-overflow-ellipsis-bidi-expected.txt:
36         * platform/wpe/fast/css/text-overflow-ellipsis-expected.txt:
37         * platform/wpe/fast/css/text-overflow-ellipsis-strict-expected.txt:
38         * platform/wpe/fast/css/word-space-extra-expected.txt:
39         * platform/wpe/fast/dom/34176-expected.txt:
40         * platform/wpe/fast/dom/52776-expected.txt:
41         * platform/wpe/fast/inline/inline-box-background-expected.txt:
42         * platform/wpe/fast/inline/inline-box-background-long-image-expected.txt:
43         * platform/wpe/fast/inline/inline-box-background-repeat-x-expected.txt:
44         * platform/wpe/fast/inline/inline-box-background-repeat-y-expected.txt:
45         * platform/wpe/fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
46         * platform/wpe/fast/inline/simple-inline-inflow-positioned-expected.txt: Added.
47         * platform/wpe/fast/inline/simple-inline-with-out-of-flow-descendant-expected.txt: Added.
48         * platform/wpe/fast/inline/simple-inline-with-out-of-flow-descendant2-expected.txt: Added.
49         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
50         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
51         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
52         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
53         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
54         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
55         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
56         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
57         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
58         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
59         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
60         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
61         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
62         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
63         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
64         * platform/wpe/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
65         * platform/wpe/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
66         * platform/wpe/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
67         * platform/wpe/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
68         * platform/wpe/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
69         * platform/wpe/svg/custom/glyph-selection-bidi-mirror-expected.txt:
70         * platform/wpe/svg/custom/svg-fonts-fallback-expected.txt:
71         * platform/wpe/svg/hixie/perf/007-expected.txt:
72         * platform/wpe/svg/text/bidi-embedded-direction-expected.txt:
73         * platform/wpe/svg/text/bidi-reorder-value-lists-expected.txt: Added.
74         * platform/wpe/svg/text/bidi-text-anchor-direction-expected.txt:
75         * platform/wpe/svg/text/text-tselect-02-f-expected.txt:
76         * platform/wpe/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
77         * platform/wpe/tables/mozilla/marvin/backgr_position-table-expected.txt:
78         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
79         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
80         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
81         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-expected.txt:
82         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
83         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
84         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
85         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
86         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
87         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
88         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
89         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
90         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
91         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
92         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
93         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
94         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
95         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
96         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
97         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
98         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
99
100 2019-01-14  Karl Leplat  <karl.leplat_ext@softathome.com>
101
102         [GTK][WPE] Graphic issue with invalidations on composited layers with subpixel positions
103         https://bugs.webkit.org/show_bug.cgi?id=193239
104
105         Reviewed by Žan Doberšek.
106
107         * compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions.html: Added.
108         * platform/gtk/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
109         * platform/gtk/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
110         * platform/ios/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
111         * platform/ios/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
112         * platform/mac/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
113         * platform/mac/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
114         * platform/wpe/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
115         * platform/wpe/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
116
117 2019-01-13  Carlos Garcia Campos  <cgarcia@igalia.com>
118
119         [FreeType] Support emoji modifiers
120         https://bugs.webkit.org/show_bug.cgi?id=177040
121
122         Reviewed by Myles C. Maxfield.
123
124         Mark several emoji tests as passing now.
125
126         * platform/gtk/TestExpectations:
127
128 2019-01-13  Antti Koivisto  <antti@apple.com>
129
130         Release assert with <img usemap> in shadow tree
131         https://bugs.webkit.org/show_bug.cgi?id=193378
132
133         Reviewed by Ryosuke Niwa.
134
135         * fast/shadow-dom/image-map-tree-scope.html:
136
137 2019-01-12  Timothy Hatcher  <timothy@apple.com>
138
139         Have prefers-color-scheme: light always match on macOS versions before Mojave.
140         https://bugs.webkit.org/show_bug.cgi?id=191655
141         rdar://problem/46074680
142
143         Reviewed by Megan Gardner.
144
145         * css-dark-mode/older-systems/prefers-color-scheme-expected.txt: Added.
146         * css-dark-mode/older-systems/prefers-color-scheme.html: Added.
147         * css-dark-mode/older-systems/supported-color-schemes-css-expected.txt: Added.
148         * css-dark-mode/older-systems/supported-color-schemes-css.html: Added.
149         * css-dark-mode/older-systems/supported-color-schemes-expected.txt: Added.
150         * css-dark-mode/older-systems/supported-color-schemes.html: Added.
151         * platform/mac/TestExpectations:
152
153 2019-01-11  John Wilander  <wilander@apple.com>
154
155         Compile out Web API Statistics Collection
156         https://bugs.webkit.org/show_bug.cgi?id=193370
157         <rdar://problem/45388584>
158
159         Reviewed by Brent Fulgham.
160
161         * platform/ios-wk2/TestExpectations:
162             http/tests/webAPIStatistics skipped.
163         * platform/mac-wk2/TestExpectations:
164             http/tests/webAPIStatistics skipped.
165
166 2019-01-11  Antti Koivisto  <antti@apple.com>
167
168         Release assert when removing element with a map element in the shadow tree
169         https://bugs.webkit.org/show_bug.cgi?id=193351
170         <rdar://problem/47208807>
171
172         Reviewed by Ryosuke Niwa.
173
174         * fast/shadow-dom/image-map-tree-scope-expected.txt: Added.
175         * fast/shadow-dom/image-map-tree-scope.html: Added.
176
177 2019-01-11  Dominik Infuehr  <dinfuehr@igalia.com>
178
179         Enable DFG on ARM/Linux again
180         https://bugs.webkit.org/show_bug.cgi?id=192496
181
182         Reviewed by Yusuke Suzuki.
183
184         After changing the bytecode format DFG was disabled on all 32-bit
185         architectures. Enable DFG now again on ARM/Linux. Disable tests that
186         run out of executable memory with LLInt disabled.
187
188         * js/script-tests/dfg-float32array.js:
189         * js/script-tests/dfg-float64array.js:
190         * js/script-tests/dfg-int16array.js:
191         * js/script-tests/dfg-int32array-overflow-values.js:
192         * js/script-tests/dfg-int32array.js:
193         * js/script-tests/dfg-int8array.js:
194         * js/script-tests/dfg-uint16array.js:
195         * js/script-tests/dfg-uint32array.js:
196         * js/script-tests/dfg-uint8array.js:
197
198 2019-01-11  Wenson Hsieh  <wenson_hsieh@apple.com>
199
200         Introduce IDL files for runtime-enabled UndoManager and UndoItem JavaScript API
201         https://bugs.webkit.org/show_bug.cgi?id=193109
202         <rdar://problem/44807048>
203
204         Reviewed by Ryosuke Niwa.
205
206         Add UndoManager tests to exercise new bindings, and verify that the JS wrapper for Document's UndoManager
207         survives garbage collection.
208
209         * TestExpectations:
210         * editing/undo-manager/undo-manager-interfaces-expected.txt: Added.
211         * editing/undo-manager/undo-manager-interfaces.html: Added.
212         * editing/undo-manager/undo-manager-keeps-wrapper-alive-expected.txt: Added.
213         * editing/undo-manager/undo-manager-keeps-wrapper-alive.html: Added.
214         * platform/ios-wk2/TestExpectations:
215         * platform/mac-wk2/TestExpectations:
216
217 2019-01-11  Zalan Bujtas  <zalan@apple.com>
218
219         [LFC][BFC][MarginCollapsing] Adjust vertical position when box margin collapses through.
220         https://bugs.webkit.org/show_bug.cgi?id=193346
221
222         Reviewed by Antti Koivisto.
223
224         * fast/block/block-only/collapsed-through-with-parent-expected.txt: Added.
225         * fast/block/block-only/collapsed-through-with-parent.html: Added.
226
227 2019-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
228
229         Unreviewed GTK gardening. Rebaseline several tests after r239822.
230
231         * platform/gtk/css2.1/t1202-counter-04-b-expected.png:
232         * platform/gtk/css2.1/t1202-counter-04-b-expected.txt:
233         * platform/gtk/css2.1/t1202-counters-04-b-expected.png:
234         * platform/gtk/css2.1/t1202-counters-04-b-expected.txt:
235         * platform/gtk/fast/text/combining-enclosing-keycap-expected.txt:
236         * platform/gtk/fast/text/fallback-traits-fixup-expected.png:
237         * platform/gtk/fast/text/fallback-traits-fixup-expected.txt:
238
239 2019-01-10  Devin Rousso  <drousso@apple.com>
240
241         Web Inspector: Audit: allow audits to be enabled/disabled
242         https://bugs.webkit.org/show_bug.cgi?id=192210
243         <rdar://problem/46423583>
244
245         Reviewed by Joseph Pecoraro.
246
247         * inspector/unit-tests/objectStore/clear.html: Added.
248         * inspector/unit-tests/objectStore/clear-expected.txt: Added.
249
250 2019-01-10  Justin Fan  <justin_fan@apple.com>
251
252         [WebGPU] WebGPUBindGroup and device::createBindGroup prototype
253         https://bugs.webkit.org/show_bug.cgi?id=193341
254
255         Reviewed by Myles C. Maxfield.
256
257         Small test that creates a WebGPUBindGroup.
258
259         * webgpu/bind-groups-expected.txt: Added.
260         * webgpu/bind-groups.html: Added.
261
262 2019-01-10  Eric Carlson  <eric.carlson@apple.com>
263
264         Define page media state flags for display capture.
265         https://bugs.webkit.org/show_bug.cgi?id=193230
266         <rdar://problem/47095142>
267
268         Reviewed by Youenn Fablet.
269
270         * fast/mediastream/get-display-media-muted-expected.txt: Added.
271         * fast/mediastream/get-display-media-muted.html: Added.
272
273 2019-01-10  Commit Queue  <commit-queue@webkit.org>
274
275         Unreviewed, rolling out r239825.
276         https://bugs.webkit.org/show_bug.cgi?id=193330
277
278         Broke tests on armv7/linux bots (Requested by guijemont on
279         #webkit).
280
281         Reverted changeset:
282
283         "Enable DFG on ARM/Linux again"
284         https://bugs.webkit.org/show_bug.cgi?id=192496
285         https://trac.webkit.org/changeset/239825
286
287 2019-01-10  Justin Fan  <justin_fan@apple.com>
288
289         [WebGPU] Fix vertex-buffer-triangle-strip test and small update to GPURenderPipeline
290         https://bugs.webkit.org/show_bug.cgi?id=193289
291
292         Reviewed by Dean Jackson.
293
294         Fix broken test after pipeline layouts were added.
295
296         * webgpu/js/webgpu-functions.js: 
297         (createBasicPipeline): Ensure pipeline layout is actually optional.
298         * webgpu/vertex-buffer-triangle-strip.html: 
299
300 2019-01-10  John Wilander  <wilander@apple.com>
301
302         Override the session configuration for cookieAcceptPolicy
303         https://bugs.webkit.org/show_bug.cgi?id=190925
304         <rdar://problem/45497382>
305
306         Reviewed by Alexey Proskuryakov and Alex Christensen.
307
308         * TestExpectations:
309             Skipped since this cookie policy is only supported on Cocoa platforms.
310         * http/tests/cookies/only-accept-first-party-cookies-expected.txt: Added.
311         * http/tests/cookies/only-accept-first-party-cookies.html: Added.
312         * http/tests/cookies/resources/reset-cookies.html: Added.
313             To support reset of third-party cookies in an iframe.
314         * http/tests/cookies/resources/set-cookie-and-redirect-back.php: Added.
315             A simple bounce to set a cookie.
316         * platform/ios/TestExpectations:
317             Skipped for now. Will be fixed in <rdar://problem/47165939>.
318         * platform/mac/TestExpectations:
319             Skipped for now. Will be fixed in <rdar://problem/47165939>.
320
321 2019-01-10  Miguel Gomez  <magomez@igalia.com>
322
323         Unreviewed GTK+ gardening after r239824.
324
325         * platform/gtk/TestExpectations:
326
327 2019-01-10  Zalan Bujtas  <zalan@apple.com>
328
329         [LFC][BFC][MarginCollapsing] Take collapsed through siblings into account when computing vertical position
330         https://bugs.webkit.org/show_bug.cgi?id=193310
331
332         Reviewed by Antti Koivisto.
333
334         * fast/block/margin-collapse/collapsed-through-siblings-expected.txt: Added.
335         * fast/block/margin-collapse/collapsed-through-siblings.html: Added.
336
337 2019-01-10  Dominik Infuehr  <dinfuehr@igalia.com>
338
339         Enable DFG on ARM/Linux again
340         https://bugs.webkit.org/show_bug.cgi?id=192496
341
342         Reviewed by Yusuke Suzuki.
343
344         After changing the bytecode format DFG was disabled on all 32-bit
345         architectures. Enable DFG now again on ARM/Linux. Disable tests that
346         run out of executable memory with LLInt disabled.
347
348         * js/script-tests/dfg-float32array.js:
349         * js/script-tests/dfg-float64array.js:
350         * js/script-tests/dfg-int16array.js:
351         * js/script-tests/dfg-int32array-overflow-values.js:
352         * js/script-tests/dfg-int32array.js:
353         * js/script-tests/dfg-int8array.js:
354         * js/script-tests/dfg-uint16array.js:
355         * js/script-tests/dfg-uint32array.js:
356         * js/script-tests/dfg-uint8array.js:
357
358 2019-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
359
360         Unreviewed GTK+ gardening. Rebaseline two css tests.
361
362         I think I missed these in previous rebaselines.
363
364         * platform/gtk/css1/font_properties/font-expected.png:
365         * platform/gtk/css1/font_properties/font-expected.txt:
366         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.png:
367         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
368
369 2019-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
370
371         [FreeType] Color emoji not properly supported
372         https://bugs.webkit.org/show_bug.cgi?id=191976
373
374         Reviewed by Michael Catanzaro.
375
376         Add new test to ensure we fallback to noto color emoji for emojis.
377
378         * platform/gtk/fonts/font-emoji-system-fallback-expected.html: Added.
379         * platform/gtk/fonts/font-emoji-system-fallback.html: Added.
380
381 2019-01-10  cathie chen  <cathiechen@igalia.com>
382
383         Import css-lists testcases from WPT.
384         https://bugs.webkit.org/show_bug.cgi?id=193273
385
386         Reviewed by Daniel Bates.
387
388         * TestExpectations:
389         * platform/gtk/TestExpectations:
390         * platform/ios-simulator/TestExpectations:
391         * platform/ios-simulator/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt: Added.
392
393 2019-01-09  Zalan Bujtas  <zalan@apple.com>
394
395         [Datalist] Crash when input with datalist is dynamically added.
396         https://bugs.webkit.org/show_bug.cgi?id=193012
397         <rdar://problem/45923457>
398
399         Reviewed by Brent Fulgham.
400
401         * fast/forms/datalist/datalist-crash-when-dynamic-expected.txt: Added.
402         * fast/forms/datalist/datalist-crash-when-dynamic.html: Added.
403
404 2019-01-09  Justin Fan  <justin_fan@apple.com>
405
406         [WebGPU] Fix vertex-buffer-triangle-strip test and small update to GPURenderPipeline
407         https://bugs.webkit.org/show_bug.cgi?id=193289
408
409         Reviewed by Dean Jackson.
410
411         Fix broken test after pipeline layouts were added.
412
413         * webgpu/js/webgpu-functions.js: 
414         (createBasicPipeline): Ensure pipeline layout is actually optional.
415         * webgpu/vertex-buffer-triangle-strip.html: 
416
417 2019-01-09  Wenson Hsieh  <wenson_hsieh@apple.com>
418
419         [iOS] editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html often times out in internal automation
420         https://bugs.webkit.org/show_bug.cgi?id=193238
421
422         Reviewed by Megan Gardner.
423
424         Fix a flaky layout test that currently attempts to run the main logic of the test twice (once after the child
425         frame finishes loading, and another time after the main document finishes loading). This leads to a race
426         condition in the test where the incorrect text field is focused, causing the caret rect to deviate from the
427         expected value.
428
429         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
430
431 2019-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
432
433         Unreviewed, rolling out r239565.
434
435         Rebaseline was not correct, changes were due to
436         webkit.org/b/193276
437
438         Reverted changeset:
439
440         "Unreviewed GTK+ gardening. Rebaseline several tests after
441         r239156."
442         https://trac.webkit.org/changeset/239565
443
444 2019-01-08  Joseph Pecoraro  <pecoraro@apple.com>
445
446         ASSERT when paused in debugger and console evaluation causes exception
447         https://bugs.webkit.org/show_bug.cgi?id=193246
448
449         Reviewed by Mark Lam.
450
451         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
452         Correct a typo.
453
454         * inspector/debugger/evaluateOnCallFrame-exception-expected.txt: Added.
455         * inspector/debugger/evaluateOnCallFrame-exception.html: Added.
456         New test that would have asserted before.
457
458 2019-01-08  Jiewen Tan  <jiewen_tan@apple.com>
459
460         [WebAuthN] Support U2F HID Authenticators on macOS
461         https://bugs.webkit.org/show_bug.cgi?id=191535
462         <rdar://problem/47102027>
463
464         Reviewed by Brent Fulgham.
465
466         Besiding adding tests for U2F authenticators, it also changes payloadBase64 from
467         a string to a vector of strings. New tests are skipped for iOS.
468
469         * http/wpt/webauthn/ctap-hid-failure.https.html:
470         * http/wpt/webauthn/ctap-hid-success.https.html:
471         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html:
472         * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html:
473         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https-expected.txt: Added.
474         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https.html: Added.
475         * http/wpt/webauthn/public-key-credential-create-failure-u2f.https-expected.txt: Added.
476         * http/wpt/webauthn/public-key-credential-create-failure-u2f.https.html: Added.
477         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
478         * http/wpt/webauthn/public-key-credential-create-success-u2f.https-expected.txt: Added.
479         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-create-success-hid.https.html.
480         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html:
481         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html:
482         * http/wpt/webauthn/public-key-credential-get-failure-u2f-silent.https-expected.txt: Added.
483         * http/wpt/webauthn/public-key-credential-get-failure-u2f-silent.https.html: Added.
484         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt: Added.
485         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html: Added.
486         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
487         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt: Added.
488         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html: Added.
489         * http/wpt/webauthn/resources/util.js:
490         * platform/ios-wk2/TestExpectations:
491
492 2019-01-08  Youenn Fablet  <youenn@apple.com>
493
494         service worker fetch handler results in bad referrer
495         https://bugs.webkit.org/show_bug.cgi?id=188248
496         <rdar://problem/47050478>
497
498         Reviewed by Alex Christensen.
499
500         * http/tests/security/referrer-policy-redirect-link-downgrade-expected.txt: Added.
501         * http/tests/security/referrer-policy-redirect-link-downgrade.html: Added.
502         * http/tests/security/resources/referrer-policy-redirect-link-downgrade.html: Added.
503         * http/tests/security/resources/referrer-policy-redirect-link.html:
504         * platform/ios-wk2/TestExpectations: Skip referrer-policy-redirect-link-downgrade.html
505         as it is very similar to already skipped referrer-policy-redirect-link.html.
506
507 2019-01-08  Youenn Fablet  <youenn@apple.com>
508
509         IDB storage of Crypto keys does not work in private browsing mode
510         https://bugs.webkit.org/show_bug.cgi?id=193219
511
512         Reviewed by Brady Eidson.
513
514         Activate private browsing mode for these two tests.
515
516         * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
517         * crypto/subtle/rsa-indexeddb-private.html:
518
519 2019-01-08  Justin Fan  <justin_fan@apple.com>
520
521         [WebGPU] Update createRenderPipeline for WebGPUPipelineLayout
522         https://bugs.webkit.org/show_bug.cgi?id=193247
523
524         Reviewed by Dean Jackson.
525
526         Update render-pipelines.html to WPT form and to accomodate WebGPUPipelineLayouts.
527
528         * webgpu/js/webgpu-functions.js:
529         (createBasicPipeline): Added option to include a WebGPUPipelineLayout.
530         * webgpu/render-pipelines-expected.txt:
531         * webgpu/render-pipelines.html:
532
533 2019-01-08  Chris Dumez  <cdumez@apple.com>
534
535         Prevent cross-site top-level navigations from third-party iframes
536         https://bugs.webkit.org/show_bug.cgi?id=193076
537         <rdar://problem/36074736>
538
539         Reviewed by Alex Christensen.
540
541         Add layout test coverage.
542
543         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-to-same-origin-expected.txt: Added.
544         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-to-same-origin.html: Added.
545         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-previous-user-activation-expected.txt: Added.
546         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-previous-user-activation.html: Added.
547         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-user-activation-expected.txt: Added.
548         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-user-activation.html: Added.
549         * http/tests/security/block-top-level-navigations-by-third-party-iframes-expected.txt: Added.
550         * http/tests/security/block-top-level-navigations-by-third-party-iframes.html: Added.
551         * http/tests/security/resources/navigate-top-level-frame-to-failure-page.html: Added.
552         * http/tests/security/resources/navigate-top-level-frame-to-success-page-same-origin.html: Added.
553         * http/tests/security/resources/navigate-top-level-frame-to-success-page-with-previous-user-gesture.html: Added.
554         * http/tests/security/resources/navigate-top-level-frame-to-success-page-with-user-gesture.html: Added.
555         * http/tests/security/resources/should-have-loaded.html: Added.
556         * http/tests/security/resources/should-not-have-loaded.html: Added.
557
558 2019-01-08  Truitt Savell  <tsavell@apple.com>
559
560         Revert expectation changes to pointerevents in iOS after https://trac.webkit.org/changeset/239704/webkit
561         https://bugs.webkit.org/show_bug.cgi?id=193214
562
563         Unreviewed Test Gardening
564
565         * platform/ios-wk1/TestExpectations:
566         * platform/ios-wk2/TestExpectations:
567
568 2019-01-07  Youenn Fablet  <youenn@apple.com>
569
570         LayoutTests/http/wpt/fetch/csp-reports-bypass-csp-checks.html is flaky
571         https://bugs.webkit.org/show_bug.cgi?id=193178
572
573         Reviewed by Chris Dumez.
574
575         Test was flaky as the ping load CSP report request might be sent after the
576         fetch that grabs the report.
577         To overcome that issue, fetch the report several times until receiving a report.
578
579         * http/wpt/fetch/csp-reports-bypass-csp-checks.html:
580         * http/wpt/fetch/resources/store-csp-report.py:
581         (main):
582
583 2019-01-07  Dean Jackson  <dino@apple.com>
584
585         Turn on Pointer Events by default for iOS
586         https://bugs.webkit.org/show_bug.cgi?id=193214
587         <rdar://problem/46974878>
588
589         Reviewed by Wenson Hsieh.
590
591         Skip the pointer events tests everywhere but iOS.
592
593         * TestExpectations:
594         * platform/ios-wk1/TestExpectations:
595         * platform/ios-wk2/TestExpectations:
596         * platform/mac-wk1/TestExpectations:
597
598 2019-01-07  Devin Rousso  <drousso@apple.com>
599
600         Web Inspector: extend XHR breakpoints to work with fetch
601         https://bugs.webkit.org/show_bug.cgi?id=185843
602         <rdar://problem/40431027>
603
604         Reviewed by Matt Baker.
605
606         * inspector/dom-debugger/url-breakpoints.html: Copied from LayoutTests/inspector/dom-debugger/xhr-breakpoints.html.
607         * inspector/dom-debugger/url-breakpoints-expected.txt: Copied from LayoutTests/inspector/dom-debugger/xhr-breakpoints-expected.txt.
608
609         * inspector/dom-debugger/xhr-breakpoints.html: Deleted.
610         * inspector/dom-debugger/xhr-breakpoints-expected.txt: Deleted.
611
612         * inspector/dom-debugger/resources/dataFetch.json: Added.
613
614 2019-01-07  Devin Rousso  <drousso@apple.com>
615
616         Web Inspector: Network: show secure connection details per-request
617         https://bugs.webkit.org/show_bug.cgi?id=191539
618         <rdar://problem/45979891>
619
620         Reviewed by Joseph Pecoraro.
621
622         * http/tests/inspector/network/resource-security-connection-expected.txt: Added.
623         * http/tests/inspector/network/resource-security-connection.html: Added.
624
625         * http/tests/inspector/network/resource-security-certificate-expected.txt: Added.
626         * http/tests/inspector/network/resource-security-certificate.html: Added.
627         * http/tests/inspector/network/resource-response-security-expected.txt: Deleted.
628         * http/tests/inspector/network/resource-response-security.html: Deleted.
629
630         * platform/gtk/TestExpectations:
631         * platform/mac/TestExpectations:
632         * platform/wincairo/TestExpectations:
633         * platform/wpe/TestExpectations:
634
635 2019-01-07  Truitt Savell  <tsavell@apple.com>
636
637         Update test expectations for platform/mac/media/audio-session-category-video-paused.html
638         https://bugs.webkit.org/show_bug.cgi?id=189680
639
640         Unreviewed test gardening.
641
642         * platform/mac-wk1/TestExpectations:
643         * platform/mac/TestExpectations:
644
645 2019-01-07  Eric Carlson  <eric.carlson@apple.com>
646
647         Deactivate audio session whenever possible
648         https://bugs.webkit.org/show_bug.cgi?id=193188
649         <rdar://problem/42678977>
650
651         Reviewed by Jer Noble.
652
653         * TestExpectations: Skip the new test.
654         * media/deactivate-audio-session-expected.txt: Added.
655         * media/deactivate-audio-session.html: Added.
656         * platform/ios/TestExpectations: Run the new test.
657         * platform/mac-wk2/TestExpectations: Ditto.
658
659 2019-01-07  Youenn Fablet  <youenn@apple.com>
660
661         Resync WPT fetch tests to 834eac4
662         https://bugs.webkit.org/show_bug.cgi?id=193125
663
664         Reviewed by Chris Dumez.
665
666         * TestExpectations:
667         * platform/gtk/TestExpectations:
668         * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/content-type/response.window-expected.txt: Added.
669         * platform/ios-wk1/TestExpectations:
670         * platform/ios/TestExpectations:
671         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https-expected.txt:
672         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-stream.any-expected.txt: Added.
673         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-reset-attributes.https-expected.txt: Added.
674         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/content-type/script.window-expected.txt: Added.
675         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt:
676         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
677         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt:
678         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt:
679         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt:
680         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/embed.tentative.https.sub-expected.txt: Added.
681         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/object.tentative.https.sub-expected.txt: Added.
682         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/serviceworker.tentative.https.sub-expected.txt: Added.
683         * platform/mac/TestExpectations:
684         * tests-options.json:
685
686 2019-01-07  Wenson Hsieh  <wenson_hsieh@apple.com>
687
688         Native caret shows up alongside the page's caret when requesting desktop site on jsfiddle.net
689         https://bugs.webkit.org/show_bug.cgi?id=193180
690         <rdar://problem/45971041>
691
692         Reviewed by Tim Horton.
693
694         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container-expected.txt: Added.
695         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html: Added.
696
697         Add a layout test to verify that focusing a hidden editable element underneath an empty container with
698         `overflow: hidden` doesn't cause platform selection UI to appear.
699
700         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt: Added.
701         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html: Added.
702
703         Add a layout test to verify that native selection UI shows up when the document element is made empty with
704         `overflow: hidden`, but the focused elements are still visible.
705
706 2019-01-07  Truitt Savell  <tsavell@apple.com>
707
708         Mark compositing/masks/compositing-clip-path-change-no-repaint.html flakey for Mojave WK1
709         https://bugs.webkit.org/show_bug.cgi?id=189753
710
711         Unreviewed Test Gardening
712
713         * platform/mac-wk1/TestExpectations:
714
715 2019-01-07  Claudio Saavedra  <csaavedra@igalia.com>
716
717         [WPE][GTK] Skip css-painting-api tests
718
719         Unreviewed gardening. CSS_PAINTING_API is disabled by default.
720         Also remove a few tests that were individually marked as failing
721         for css-typedom since we already skipped the whole directory.
722         * platform/gtk/TestExpectations:
723         * platform/wpe/TestExpectations:
724
725 2019-01-07  Claudio Saavedra  <csaavedra@igalia.com>
726
727         [WPE][GTK] Skip css-typedom tests
728
729         Unreviewed gardening. CSS_TYPED_OM is disabled by default.
730         * platform/gtk/TestExpectations:
731         * platform/wpe/TestExpectations:
732
733 2019-01-06  Jiewen Tan  <jiewen_tan@apple.com>
734
735         [WebAuthN] Import U2F command/response converters from Chromium
736         https://bugs.webkit.org/show_bug.cgi?id=193150
737         <rdar://problem/47054028>
738
739         Reviewed by Brent Fulgham.
740
741         Fixes Bug 183534:
742         7) Change little endian bytes (ARM and x86 default) to big endian as requested by the spec.
743
744         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
745         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
746         * http/wpt/webauthn/resources/util.js:
747
748 2019-01-05  Zalan Bujtas  <zalan@apple.com>
749
750         Incorrect clipping across compositing boundary.
751         https://bugs.webkit.org/show_bug.cgi?id=193172
752         <rdar://problem/44693008>
753
754         Reviewed by Simon Fraser.
755
756         * compositing/clipping/cached-cliprect-with-compositing-boundary-expected.html: Added.
757         * compositing/clipping/cached-cliprect-with-compositing-boundary.html: Added.
758
759 2019-01-05  Commit Queue  <commit-queue@webkit.org>
760
761         Unreviewed, rolling out r239607.
762         https://bugs.webkit.org/show_bug.cgi?id=193169
763
764         This change makes the test even more flaky (Requested by fredw
765         on #webkit).
766
767         Reverted changeset:
768
769         "Flaky Test: http/wpt/css/css-animations/start-
770         animation-001.html"
771         https://bugs.webkit.org/show_bug.cgi?id=190903
772         https://trac.webkit.org/changeset/239607
773
774 2019-01-04  Daniel Bates  <dabates@apple.com>
775
776         REGRESSION (r238522): Erratic scrolling on Google flights search result page and vrbo.com
777         https://bugs.webkit.org/show_bug.cgi?id=192996
778         <rdar://problem/46573552>
779
780         Reviewed by Simon Fraser.
781
782         Add a test to ensure that we do not scroll the page when we lay out an unfocused text field.
783
784         * fast/scrolling/page-should-not-scroll-on-unfocused-text-field-layout-expected.txt: Added.
785         * fast/scrolling/page-should-not-scroll-on-unfocused-text-field-layout.html: Added.
786
787 2019-01-04  Devin Rousso  <drousso@apple.com>
788
789         Web Inspector: Audit: disable breakpoints when running Audit
790         https://bugs.webkit.org/show_bug.cgi?id=193158
791         <rdar://problem/47057083>
792
793         Reviewed by Joseph Pecoraro.
794
795         * inspector/audit/basic.html:
796         * inspector/audit/basic-expected.txt:
797
798         * inspector/audit/resources/audit-utilities.js:
799         (TestPage.registerInitializer.InspectorTest.Audit.addTest):
800
801 2019-01-04  Youenn Fablet  <youenn@apple.com>
802
803         [Fetch API] Implement abortable fetch
804         https://bugs.webkit.org/show_bug.cgi?id=174980
805         <rdar://problem/46861402>
806
807         Reviewed by Chris Dumez.
808
809         * TestExpectations: Enable abort tests.
810
811 2019-01-04  Brent Fulgham  <bfulgham@apple.com>
812
813         Parsed protocol of javascript URLs with embedded newlines and carriage returns do not match parsed protocol in Chrome and Firefox
814         https://bugs.webkit.org/show_bug.cgi?id=193155
815         <rdar://problem/40230982>
816
817         Reviewed by Chris Dumez.
818
819         * fast/loader/comment-only-javascript-url-expected.txt: Added.
820         * fast/loader/comment-only-javascript-url.html: Added.
821
822 2019-01-04  Jer Noble  <jer.noble@apple.com>
823
824         Web Content process main thread blocked beneath ImageDecoderAVFObjC::readSamples for many seconds on imgur.com
825         https://bugs.webkit.org/show_bug.cgi?id=191806
826         <rdar://problem/46151477>
827
828         Reviewed by Dean Jackson.
829
830         * http/tests/images/mp4-partial-load-expected.txt: Added.
831         * http/tests/images/mp4-partial-load.html: Added.
832         * platform/win/http/tests/mp4-partial-load-expected.txt: Added.
833
834 2019-01-04  Youenn Fablet  <youenn@apple.com>
835
836         CSP violation reports should bypass CSP checks
837         https://bugs.webkit.org/show_bug.cgi?id=192857
838         <rdar://problem/46887236>
839
840         Reviewed by Chris Dumez.
841
842         * http/wpt/fetch/csp-reports-bypass-csp-checks-expected.txt: Added.
843         * http/wpt/fetch/csp-reports-bypass-csp-checks.html: Added.
844         * http/wpt/fetch/csp-reports-bypass-csp-checks.html.headers: Added.
845         * http/wpt/fetch/resources/store-csp-report.py: Added.
846         (main):
847
848 2019-01-04  Chris Fleizach  <cfleizach@apple.com>
849
850         AX: String check: "Rule" does not reflect the meaning of the <hr> html tag
851         https://bugs.webkit.org/show_bug.cgi?id=193041
852         <rdar://problem/46954090>
853
854         Reviewed by Zalan Bujtas.
855
856         * accessibility/mac/hr-element-expected.txt:
857         * platform/mac/accessibility/roles-exposed-expected.txt:
858         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
859
860 2019-01-04  Frederic Wang  <fwang@igalia.com>
861
862         Flaky Test: http/wpt/css/css-animations/start-animation-001.html
863         https://bugs.webkit.org/show_bug.cgi?id=190903
864
865         This patch modifies start-animation-001.html to rely on the square positions returned by the
866         Web Process in order to know when they are supposed to be rendered behind the covering rect.
867         This should make it more robust while still testing the original bug 186129.
868
869         Reviewed by Antonio Gomes.
870
871         * http/wpt/css/css-animations/start-animation-001.html:
872
873 2019-01-03  Zalan Bujtas  <zalan@apple.com>
874
875         REGRESSION: -webkit-appearance test case crashes
876         https://bugs.webkit.org/show_bug.cgi?id=189302
877         <rdar://problem/44143049>
878
879         Reviewed by Wenson Hsieh.
880
881         * fast/forms/webkit-appearance-searchfield-cancel-button-crash-expected.txt: Added.
882         * fast/forms/webkit-appearance-searchfield-cancel-button-crash.html: Added.
883
884 2019-01-03  Chris Dumez  <cdumez@apple.com>
885
886         Potential infinite recursion in isFrameFamiliarWith(Frame&, Frame&)
887         https://bugs.webkit.org/show_bug.cgi?id=192997
888         <rdar://problem/46217271>
889
890         Reviewed by Antti Koivisto.
891
892         Add layout test coverage.
893
894         * fast/dom/Window/resources/window-open-opener-cycle2.html: Added.
895         * fast/dom/Window/resources/window-open-opener-cycle3.html: Added.
896         * fast/dom/Window/resources/window-opens-self.html: Added.
897         * fast/dom/Window/window-open-opener-cycle-expected.txt: Added.
898         * fast/dom/Window/window-open-opener-cycle.html: Added.
899         * fast/dom/Window/window-open-self-as-opener-expected.txt: Added.
900         * fast/dom/Window/window-open-self-as-opener.html: Added.
901
902 2019-01-03  Devin Rousso  <drousso@apple.com>
903
904         Web Inspector: conic-gradient color picker doesn't accurately show color when saturation value is not 100%
905         https://bugs.webkit.org/show_bug.cgi?id=192729
906         <rdar://problem/46746815>
907
908         Reviewed by Joseph Pecoraro.
909
910         * inspector/model/color.html:
911         * inspector/model/color-expected.txt:
912
913 2019-01-03  Brent Fulgham  <bfulgham@apple.com>
914
915         Remove logic handling DNT header during redirects
916         https://bugs.webkit.org/show_bug.cgi?id=193082
917         <rdar://problem/45555965>
918
919         Reviewed by Chris Dumez.
920
921         Revise test case to reflect fact that we no longer include the DNT
922         header in redirects.
923
924         * http/wpt/fetch/dnt-header-after-redirection-expected.txt:
925         * http/wpt/fetch/dnt-header-after-redirection.html:
926
927 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
928
929         REGRESSION (r239306): Don't disable font smoothing in transparent layers on macOS Mojave and later
930         https://bugs.webkit.org/show_bug.cgi?id=193095
931         <rdar://problem/47014944>
932
933         Reviewed by Zalan Bujtas.
934         
935         A ref test that compares the rendering of layer and non-layer text with smoothing and antialiasing.
936
937         * compositing/contents-format/subpixel-antialiased-text-expected.html: Added.
938         * compositing/contents-format/subpixel-antialiased-text.html: Added.
939         * platform/mac/TestExpectations:
940
941 2019-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
942
943         [iOS] REGRESSION (r239441): Tab cycling to offscreen <select> may not scroll it into view
944         https://bugs.webkit.org/show_bug.cgi?id=193084
945         <rdar://problem/47006882>
946
947         Reviewed by Simon Fraser.
948
949         Add a layout test to verify that focusing a select element by tapping outside of it scrolls to reveal the
950         focused select element.
951
952         * fast/forms/ios/scroll-to-reveal-focused-select-expected.txt: Added.
953         * fast/forms/ios/scroll-to-reveal-focused-select.html: Added.
954
955 2019-01-02  Devin Rousso  <webkit@devinrousso.com>
956
957         Web Inspector: Implement `queryObjects` Command Line API
958         https://bugs.webkit.org/show_bug.cgi?id=176766
959         <rdar://problem/34890689>
960
961         Reviewed by Joseph Pecoraro.
962
963         * inspector/console/queryObjects-expected.html: Added.
964         * inspector/console/queryObjects.html: Added.
965
966         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
967
968 2019-01-02  Charles Vazac  <cvazac@gmail.com>
969
970         Fix resourcetimingbufferfull bubbles attribute
971         https://bugs.webkit.org/show_bug.cgi?id=193087
972
973         Reviewed by Chris Dumez.
974
975         * http/wpt/resource-timing/rt-performance-extensions.js:
976         (promise_test):
977
978 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
979
980         Support css-color-4 rgb functions
981         https://bugs.webkit.org/show_bug.cgi?id=192321
982
983         Reviewed by Zalan Bujtas.
984
985         * TestExpectations: Unskip most of the WPT css-color rgb tests. Skip old imported WPT canvas tests.
986         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1-expected.txt: Removed.
987         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1.html: Removed.
988         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2-expected.txt: Removed.
989         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2.html: Removed.
990         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5-expected.txt: Removed.
991         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5.html: Removed.
992         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7-expected.txt: Removed.
993         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7.html: Removed.
994         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1-expected.txt: Removed.
995         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1.html: Removed.
996         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2-expected.txt: Removed.
997         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2.html: Removed.
998         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4-expected.txt: Removed.
999         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4.html: Removed.
1000         * css3/calc/color-rgb-expected.txt:
1001         * fast/canvas/gradient-addColorStop-with-invalid-color-expected.txt:
1002         * fast/canvas/gradient-addColorStop-with-invalid-color.html: Remove a test that is no longer invalid.
1003         * fast/css/rgb-float.html: Removed. This test is no longer value, since rgb() accepts floating point values.
1004         * platform/gtk/css2.1/t040306-syntax-01-f-expected.txt:
1005         * platform/gtk/fast/css/rgb-float-expected.png: Removed.
1006         * platform/gtk/fast/css/rgb-float-expected.txt: Removed.
1007         * platform/gtk/svg/hixie/perf/007-expected.txt:
1008         * platform/ios/css2.1/t040306-syntax-01-f-expected.txt:
1009         * platform/ios/fast/css/rgb-float-expected.txt: Removed.
1010         * platform/mac/css2.1/t040306-syntax-01-f-expected.txt:
1011         * platform/mac/fast/css/rgb-float-expected.png: Removed.
1012         * platform/mac/fast/css/rgb-float-expected.txt: Removed.
1013         * platform/mac/svg/hixie/perf/007-expected.txt:
1014         * platform/win-future/svg/hixie/perf/007-expected.txt:
1015         * platform/win/css2.1/t040306-syntax-01-f-expected.txt:
1016         * platform/win/svg/hixie/perf/007-expected.txt:
1017         * platform/wincairo/css2.1/t040306-syntax-01-f-expected.txt:
1018         * platform/wincairo/fast/css/rgb-float-expected.txt: Removed.
1019         * platform/wpe/css2.1/t040306-syntax-01-f-expected.txt:
1020         * platform/wpe/fast/css/rgb-float-expected.txt: Removed.
1021         * platform/wpe/svg/hixie/perf/007-expected.txt:
1022         * svg/hixie/perf/007-expected.txt:
1023
1024 2019-01-02  Wenson Hsieh  <wenson_hsieh@apple.com>
1025
1026         REGRESSION (r239441): [iOS] Selection UI sometimes doesn't change after tapping "select all" in the callout bar
1027         https://bugs.webkit.org/show_bug.cgi?id=193070
1028         <rdar://problem/46921508>
1029
1030         Reviewed by Tim Horton.
1031
1032         Add a test to ensure that selection UI is shown after tapping on a focused element and then changing the
1033         selection programmatically.
1034
1035         * editing/selection/ios/change-selection-after-tapping-focused-element-expected.txt: Added.
1036         * editing/selection/ios/change-selection-after-tapping-focused-element.html: Added.
1037
1038 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
1039
1040         Handle calc() expressions in gradient color stops
1041         https://bugs.webkit.org/show_bug.cgi?id=193066
1042         rdar://problem/46961985
1043
1044         Reviewed by Sam Weinig.
1045
1046         * fast/gradients/conic-calc-stop-position-expected.html: Added.
1047         * fast/gradients/conic-calc-stop-position.html: Added.
1048
1049 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1050
1051         Unreviewed. Support PHP 7.3 in Debian.
1052
1053         * http/conf/debian-httpd-2.4-php7.3.conf: Added.
1054
1055 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1056
1057         Unreviewed GTK+ gardening. Rebaseline several tests after r239156.
1058
1059         * platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt:
1060         * platform/gtk/fast/invalid/junk-data-expected.txt:
1061         * platform/gtk/fast/invalid/missing-end-tag-expected.txt:
1062         * platform/gtk/fast/parser/xhtml-alternate-entities-expected.txt:
1063         * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.png:
1064         * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt:
1065         * platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt:
1066         * platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
1067         * platform/gtk/svg/custom/bug45331-expected.txt:
1068         * platform/gtk/svg/custom/junk-data-expected.txt:
1069         * platform/gtk/svg/custom/missing-xlink-expected.txt:
1070         * platform/gtk/svg/custom/path-bad-data-expected.txt:
1071         * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
1072         * platform/gtk/svg/hixie/error/012-expected.txt:
1073
1074 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1075
1076         Unreviewed GTK+ gardening. Rebaseline several tests after r238730.
1077
1078         innerText works differently when using complex text path.
1079         See https://bugs.webkit.org/show_bug.cgi?id=192750.
1080
1081         * platform/gtk/fast/events/nested-window-event-expected.txt: Added.
1082         * platform/gtk/fast/events/window-events-bubble-expected.txt: Added.
1083         * platform/gtk/fast/events/window-events-bubble2-expected.txt: Added.
1084         * platform/gtk/fast/tokenizer/script_extra_close-expected.txt: Added.
1085         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015-expected.txt: Added.
1086         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016-expected.txt: Added.
1087         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1088         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1089         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1090         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Added.
1091         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Added.
1092         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Added.
1093
1094 2018-12-30  Ross Kirsling  <ross.kirsling@sony.com>
1095
1096         [JSC] Identifier validity should be based on ID_Start / ID_Continue properties
1097         https://bugs.webkit.org/show_bug.cgi?id=193050
1098
1099         Reviewed by Yusuke Suzuki.
1100
1101         * sputnik/Unicode/Unicode_218/S7.6_A1.1_T2-expected.txt:
1102         * sputnik/Unicode/Unicode_218/S7.6_A1.1_T6-expected.txt:
1103         * sputnik/Unicode/Unicode_218/S7.6_A5.2_T2-expected.txt:
1104         * sputnik/Unicode/Unicode_218/S7.6_A5.2_T6-expected.txt:
1105         * sputnik/Unicode/Unicode_218/S7.6_A5.3_T1-expected.txt:
1106         * sputnik/Unicode/Unicode_218/S7.6_A5.3_T2-expected.txt:
1107         * sputnik/Unicode/Unicode_320/S7.6_A1.1_T6-expected.txt:
1108         * sputnik/Unicode/Unicode_320/S7.6_A2.3-expected.txt:
1109         * sputnik/Unicode/Unicode_320/S7.6_A3.1-expected.txt:
1110         * sputnik/Unicode/Unicode_320/S7.6_A5.2_T6-expected.txt:
1111         * sputnik/Unicode/Unicode_320/S7.6_A5.2_T9-expected.txt:
1112         * sputnik/Unicode/Unicode_320/S7.6_A5.3_T1-expected.txt:
1113         * sputnik/Unicode/Unicode_320/S7.6_A5.3_T2-expected.txt:
1114         * sputnik/Unicode/Unicode_410/S7.6_A1.1_T6-expected.txt:
1115         * sputnik/Unicode/Unicode_410/S7.6_A3.1-expected.txt:
1116         * sputnik/Unicode/Unicode_410/S7.6_A5.2_T6-expected.txt:
1117         * sputnik/Unicode/Unicode_410/S7.6_A5.3_T1-expected.txt:
1118         * sputnik/Unicode/Unicode_410/S7.6_A5.3_T2-expected.txt:
1119         * sputnik/Unicode/Unicode_500/S7.6_A1.1_T6-expected.txt:
1120         * sputnik/Unicode/Unicode_500/S7.6_A3.1-expected.txt:
1121         * sputnik/Unicode/Unicode_500/S7.6_A5.2_T6-expected.txt:
1122         * sputnik/Unicode/Unicode_500/S7.6_A5.3_T1-expected.txt:
1123         * sputnik/Unicode/Unicode_500/S7.6_A5.3_T2-expected.txt:
1124         * sputnik/Unicode/Unicode_510/S7.6_A1.1_T4-expected.txt:
1125         * sputnik/Unicode/Unicode_510/S7.6_A1.1_T6-expected.txt:
1126         * sputnik/Unicode/Unicode_510/S7.6_A5.2_T4-expected.txt:
1127         * sputnik/Unicode/Unicode_510/S7.6_A5.2_T6-expected.txt:
1128         Update expectations for outdated tests.
1129
1130 2018-12-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1131
1132         Unreviewed GTK+ gardening. Rebaseline fast/text/zero-font-size.html after r239539.
1133
1134         * platform/gtk/fast/text/zero-font-size-expected.txt:
1135
1136 2018-12-13  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1137
1138         [BigInt] Support BigInt in JSON.stringify
1139         https://bugs.webkit.org/show_bug.cgi?id=192624
1140
1141         Reviewed by Saam Barati.
1142
1143         The test is wrong according to the spec[1]. valueOf of Boolean object won't be called.
1144
1145         [1]: https://tc39.github.io/ecma262/#sec-serializejsonproperty
1146
1147         * js/resources/JSON-stringify.js:
1148         * js/resources/json2-es5-compat.js:
1149         (str):
1150
1151 2018-12-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1152
1153         [iOS] Suppress native selection behaviors when focusing a very small editable element
1154         https://bugs.webkit.org/show_bug.cgi?id=193005
1155         <rdar://problem/46583527>
1156
1157         Reviewed by Tim Horton.
1158
1159         Add a new layout test to verify that native selection UI is suppressed when focusing a tiny (1px by 1px)
1160         editable element.
1161
1162         * editing/selection/ios/hide-selection-in-tiny-contenteditable-expected.txt: Added.
1163         * editing/selection/ios/hide-selection-in-tiny-contenteditable.html: Added.
1164         * resources/ui-helper.js:
1165         (window.UIHelper.zoomToScale):
1166
1167 2018-12-20  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1168
1169         [JSC] Implement "well-formed JSON.stringify" proposal
1170         https://bugs.webkit.org/show_bug.cgi?id=191677
1171
1172         Reviewed by Darin Adler.
1173
1174         * css3/escape-dom-api-expected.txt:
1175         * js/dom/webidl-type-mapping-expected.txt:
1176         * js/resources/json2-es5-compat.js:
1177         (isHighSurrogate):
1178         (isLowSurrogate):
1179         (isSurrogate):
1180         (quote):
1181
1182 2018-12-21  Youenn Fablet  <youenn@apple.com>
1183
1184         RTCRtpSender.setParameters() does set active parameter
1185         https://bugs.webkit.org/show_bug.cgi?id=192848
1186
1187         Reviewed by Eric Carlson.
1188
1189         * webrtc/video.html:
1190         Add a check for active value.
1191         Test video freezing through canvas instead of stats.
1192
1193 2018-12-21  Justin Michaud  <justin_michaud@apple.com>
1194
1195         CSS variables don't work for colors in "border" property
1196         https://bugs.webkit.org/show_bug.cgi?id=192922
1197
1198         Reviewed by Simon Fraser.
1199
1200         * css-custom-properties-api/border-variable-parsing-expected.html: Added.
1201         * css-custom-properties-api/border-variable-parsing.html: Added.
1202
1203 2018-12-21  Zalan Bujtas  <zalan@apple.com>
1204
1205         Synchronous media query evaluation could destroy current Frame/FrameView.
1206         https://bugs.webkit.org/show_bug.cgi?id=192781
1207         <rdar://problem/34416793>
1208
1209         Reviewed by Chris Dumez.
1210
1211         * printing/print-with-media-query-destory-expected.txt: Added.
1212         * printing/print-with-media-query-destory.html: Added.
1213
1214 2018-12-21  Alex Christensen  <achristensen@webkit.org>
1215
1216         Revert r239503.
1217         https://bugs.webkit.org/show_bug.cgi?id=192944
1218
1219         * fast/url/host-expected.txt:
1220         * fast/url/host.html:
1221
1222 2018-12-21  Truitt Savell  <tsavell@apple.com>
1223
1224         Skipping webgpu/ tests after https://trac.webkit.org/changeset/239495/webkit disabled webgpu on 10.12
1225         https://bugs.webkit.org/show_bug.cgi?id=192956
1226
1227         Unreviewed Test Gardening.
1228
1229         * platform/mac/TestExpectations:
1230
1231 2018-12-21  Justin Michaud  <justin_michaud@apple.com>
1232
1233         Repeated background images with zero size should display the background color
1234         https://bugs.webkit.org/show_bug.cgi?id=192962
1235
1236         Reviewed by Antti Koivisto.
1237
1238         Fix a rendering bug exposed by the CSS Variable wpt tests where repeated backgrounds with zero size
1239         not draw the background colour underneath.
1240
1241         * fast/backgrounds/background-repeat-with-zero-size-expected.html: Added.
1242         * fast/backgrounds/background-repeat-with-zero-size.html: Added.
1243
1244 2018-12-20  Brent Fulgham  <bfulgham@apple.com>
1245
1246         Show punycode if URL contains Latin small letter dotless i
1247         https://bugs.webkit.org/show_bug.cgi?id=192944
1248         <rdar://problem/46103047>
1249
1250         Reviewed by Andy Estes.
1251
1252         * fast/url/host-expected.txt:
1253         * fast/url/host.html:
1254
1255 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1256
1257         Unreviewed GTK+ gardening. Remove platform specific files that are exactly the same as the generic expectation.
1258
1259         * platform/gtk/fast/text/selection-in-initial-advance-region-expected.txt: Removed.
1260         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Removed.
1261         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Removed.
1262         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Removed.
1263         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Removed.
1264         * platform/gtk/security/block-test-expected.txt: Removed.
1265         * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Removed.
1266
1267 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1268
1269         Unreviewed GTK+ gardening. Rebaseline several tests.
1270
1271         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png:
1272         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
1273         * platform/gtk/css2.1/t1508-c527-font-04-b-expected.png:
1274         * platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt:
1275         * platform/gtk/css2.1/t1508-c527-font-05-b-expected.png:
1276         * platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt:
1277         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.png:
1278         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
1279         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1280         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1281         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1282         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1283         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
1284         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
1285         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
1286         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: Added.
1287
1288 2018-12-20  Wenson Hsieh  <wenson_hsieh@apple.com>
1289
1290         [iOS] Some layout tests are failing after r239441
1291         https://bugs.webkit.org/show_bug.cgi?id=192957
1292         <rdar://problem/46781759>
1293
1294         Reviewed by Simon Fraser.
1295
1296         Fix several failing layout tests after r239441.
1297
1298         * fast/events/ios/click-event-while-editing-node.html:
1299
1300         This test started failing after r239441 because it taps the bottom of the editable element, and then expects
1301         WebKit to scroll the web view up to reveal the touched location. This was exactly the bug that r239441 fixed, so
1302         we should just make this test no longer depend on the broken behavior.
1303
1304         * fast/forms/ios/focus-long-textarea-expected.txt:
1305         * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt:
1306
1307         Rebaseline a couple of test expectations to account for the change in margin around the selection rect, in
1308         -[WKWebView _zoomToFocusRect:…:].
1309
1310 2018-12-20  Jiewen Tan  <jiewen_tan@apple.com>
1311
1312         [WebAuthN] Remove hash from Client Data
1313         https://bugs.webkit.org/show_bug.cgi?id=192727
1314         <rdar://problem/46746673>
1315
1316         Reviewed by Brent Fulgham.
1317
1318         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1319         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
1320         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1321         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
1322
1323 2018-12-20  Jiewen Tan  <jiewen_tan@apple.com>
1324
1325         [WebAuthN] Add a runtime flag for local authenticator
1326         https://bugs.webkit.org/show_bug.cgi?id=192792
1327         <rdar://problem/46798738>
1328
1329         Reviewed by Brent Fulgham.
1330
1331         * platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1332         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1333
1334 2018-12-20  Joseph Pecoraro  <pecoraro@apple.com>
1335
1336         Web Inspector: Autoformat doesn't work on icloud.com (javascript-packed.js)
1337         https://bugs.webkit.org/show_bug.cgi?id=192946
1338         <rdar://problem/42546126>
1339
1340         Rubber-stamped by Devin Rousso.
1341
1342         * inspector/formatting/is-text-likely-minified-expected.txt:
1343         * inspector/formatting/is-text-likely-minified.html:
1344         Add a test for a long header doc at the start but minified content at the end.
1345
1346 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
1347
1348         [ iOS WK2 ] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/windowclient-navigate.https.html is flaky
1349         https://bugs.webkit.org/show_bug.cgi?id=191704
1350
1351         Unreviewed test gardening.
1352
1353         * platform/ios/TestExpectations: Mark test as flaky.
1354
1355 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
1356
1357         [Mac] Update apache httpd.conf
1358         https://bugs.webkit.org/show_bug.cgi?id=192942
1359
1360         Reviewed by Alexey Proskuryakov.
1361
1362         * http/conf/apache2.4-php7-httpd.conf:
1363
1364 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
1365
1366         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-registration-with-type.https.html is a flaky failure
1367         https://bugs.webkit.org/show_bug.cgi?id=192938
1368
1369         Unreviewed test gardening.
1370
1371         * platform/ios/TestExpectations: Mark test as flaky.
1372
1373 2018-12-20  Wenson Hsieh  <wenson_hsieh@apple.com>
1374
1375         [iOS] Focusing an editable element should scroll to reveal the selection
1376         https://bugs.webkit.org/show_bug.cgi?id=192802
1377         <rdar://problem/46781759>
1378
1379         Reviewed by Tim Horton.
1380
1381         Adds a new layout test to verify that tapping near the bottom of a tall editable element to focus it doesn't
1382         cause the page to scroll up (and, as a result, leave the selection caret obscured).
1383
1384         * editing/selection/ios/selection-is-visible-after-focusing-editable-area-expected.txt: Added.
1385         * editing/selection/ios/selection-is-visible-after-focusing-editable-area.html: Added.
1386
1387 2018-12-19  Ross Kirsling  <ross.kirsling@sony.com>
1388
1389         [WinCairo] Unreviewed test gardening.
1390
1391         * platform/wincairo/TestExpectations:
1392
1393 2018-12-19  Alicia Boya García  <aboya@igalia.com>
1394
1395         [GTK][WPE] Unreviewed test gardening.
1396         https://bugs.webkit.org/show_bug.cgi?id=192904
1397
1398         * platform/gtk/TestExpectations:
1399         * platform/gtk/animations/lineheight-animation-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt.
1400         * platform/gtk/animations/simultaneous-start-transform-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt.
1401         * platform/gtk/animations/width-using-ems-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt.
1402         * platform/gtk/css1/font_properties/font-expected.txt:
1403         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
1404         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt:
1405         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
1406         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
1407         * platform/gtk/fast/inline/inline-content-with-image-simple-expected.txt: Added.
1408         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1409         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Removed.
1410         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Added.
1411         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt.
1412         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt.
1413         * platform/wpe/TestExpectations:
1414         * platform/wpe/css1/font_properties/font-expected.txt:
1415         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
1416         * platform/wpe/css2.1/t1508-c527-font-00-b-expected.txt:
1417         * platform/wpe/css2.1/t1508-c527-font-06-b-expected.txt:
1418         * platform/wpe/css2.1/t1508-c527-font-10-c-expected.txt:
1419         * platform/wpe/fast/inline/inline-content-with-image-simple-expected.txt: Added.
1420         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1421         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Removed.
1422         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt:
1423         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
1424         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt:
1425
1426 2018-12-19  Justin Fan  <justin_fan@apple.com>
1427
1428         [WebGPU] Add stubs for WebGPUPipelineLayout/Descriptor and device::createPipelineLayout
1429         https://bugs.webkit.org/show_bug.cgi?id=192843
1430         <rdar://problem/46820395>
1431
1432         Reviewed by Myles Maxfield.
1433
1434         Update bind-group-layouts and rename to match new PipelineLayout functionality.
1435
1436         * webgpu/bind-group-layouts-expected.txt: Removed.
1437         * webgpu/pipeline-layouts-expected.txt: Added.
1438         * webgpu/pipeline-layouts.html: Renamed from LayoutTests/webgpu/bind-group-layouts.html.
1439
1440 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1441
1442         REGRESSION: [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https.html is failing
1443         https://bugs.webkit.org/show_bug.cgi?id=192250
1444
1445         Unreviewed test gardening.
1446
1447         * platform/ios/TestExpectations: Mark test as flaky.
1448
1449 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1450
1451         REGRESSION: imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is very flaky on iOS
1452         https://bugs.webkit.org/show_bug.cgi?id=192279
1453
1454         Unreviewed test gardening.
1455
1456         * platform/ios/TestExpectations: Mark test as flaky.
1457
1458 2018-12-19  Tim Horton  <timothy_horton@apple.com>
1459
1460         UI process crash when focusing an editable image
1461         https://bugs.webkit.org/show_bug.cgi?id=192839
1462         <rdar://problem/46786670>
1463
1464         Reviewed by Wenson Hsieh.
1465
1466         * editing/images/basic-editable-image-with-gesture.html: Added.
1467         * editing/images/basic-editable-image-with-gesture-expected.txt: Added.
1468         * resources/ui-helper.js:
1469         (window.UIHelper.stylusTapAt.return.new.Promise):
1470         (window.UIHelper.stylusTapAt):
1471         Add a test that ensures that adding an editable image from a gesture
1472         doesn't crash, and can be drawn on.
1473
1474 2018-12-19  Youenn Fablet  <youenn@apple.com>
1475
1476         [ MacOS iOS ] Layout Test webrtc/no-port-zero-in-upd-candidates.html is flaky timeout
1477         https://bugs.webkit.org/show_bug.cgi?id=192866
1478
1479         Reviewed by Alex Christensen.
1480
1481         * webrtc/no-port-zero-in-upd-candidates.html:
1482         Add some more logging in the test in case of time out.
1483
1484 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1485
1486         REGRESSION (r234940): [ MacOS ] Layout Test imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html is flaky
1487         https://bugs.webkit.org/show_bug.cgi?id=190976
1488
1489         Unreviewed test gardening.
1490
1491         * platform/mac/TestExpectations: Mark test as flaky.
1492
1493 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1494
1495         Unreviewed, rolling out r239347.
1496
1497         Caused the leaks bot to hit an exception and the new test
1498         crashes on certain configurations.
1499
1500         Reverted changeset:
1501
1502         "Synchronous media query evaluation could destroy current
1503         Frame/FrameView."
1504         https://bugs.webkit.org/show_bug.cgi?id=192781
1505         https://trac.webkit.org/changeset/239347
1506
1507 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
1508
1509         Update CSS Properties and Values API to use new cycle fallback behaviour
1510         https://bugs.webkit.org/show_bug.cgi?id=192800
1511
1512         Reviewed by Antti Koivisto.
1513
1514         * css-custom-properties-api/crash.html:
1515         * css-custom-properties-api/inherits-expected.txt:
1516         * css-custom-properties-api/inherits.html:
1517         * css-custom-properties-api/registerProperty-expected.txt:
1518         * css-custom-properties-api/registerProperty.html:
1519
1520 2018-12-18  Myles C. Maxfield  <mmaxfield@apple.com>
1521
1522         Thick overlines and line-throughs grow in the wrong direction
1523         https://bugs.webkit.org/show_bug.cgi?id=192264
1524
1525         Reviewed by Dean Jackson.
1526
1527         I can't figure out a way to test the line-through, so this just tests the overline.
1528
1529         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction-expected.html: Added.
1530         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction.html: Added.
1531
1532 2018-12-18  Justin Fan  <justin_fan@apple.com>
1533
1534         [WebGPU] BindGroupLayout and Device::createBindGroupLayout
1535         https://bugs.webkit.org/show_bug.cgi?id=192817
1536
1537         Reviewed by Dean Jackson.
1538
1539         Update bind-group-layouts to test new functionality.
1540
1541         * webgpu/bind-group-layouts-expected.txt:
1542         * webgpu/bind-group-layouts.html:
1543
1544 2018-12-18  Ryan Haddad  <ryanhaddad@apple.com>
1545
1546         Unreviewed test gardening after r239306 and r239338.
1547
1548         Move test compositing/contents-format baselines for Mojave into platform/mac, add new baselines for High Sierra and earlier.
1549
1550         * platform/mac-highsierra-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Copied from LayoutTests/platform/mac-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt.
1551         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Copied from LayoutTests/platform/mac-mojave/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt.
1552         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt.
1553         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt.
1554         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt.
1555         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt.
1556         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt.
1557         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt.
1558         * platform/mac-mojave-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Removed.
1559         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Removed.
1560         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Removed.
1561         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Removed.
1562         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Removed.
1563         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Removed.
1564         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Removed.
1565         * platform/mac-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
1566         * platform/mac/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Renamed from LayoutTests/platform/mac-mojave/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt.
1567         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
1568         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt:
1569         * platform/mac/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
1570         * platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt:
1571         * platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
1572         * platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt:
1573
1574 2018-12-18  Zalan Bujtas  <zalan@apple.com>
1575
1576         Synchronous media query evaluation could destroy current Frame/FrameView.
1577         https://bugs.webkit.org/show_bug.cgi?id=192781
1578         <rdar://problem/34416793>
1579
1580         Reviewed by Chris Dumez.
1581
1582         * printing/print-with-media-query-destory-expected.txt: Added.
1583         * printing/print-with-media-query-destory.html: Added.
1584
1585 2018-12-18  Joseph Pecoraro  <pecoraro@apple.com>
1586
1587         Web Inspector: m3u8 content not shown, it should be text
1588         https://bugs.webkit.org/show_bug.cgi?id=192731
1589         <rdar://problem/46747728>
1590
1591         Reviewed by Devin Rousso.
1592
1593         * inspector/unit-tests/mimetype-utilities-expected.txt:
1594         * inspector/unit-tests/mimetype-utilities.html:
1595         Tests for shouldTreatMIMETypeAsText.
1596
1597 2018-12-18  Daniel Bates  <dabates@apple.com>
1598
1599         Remove <meta http-equiv=set-cookie> support
1600         https://bugs.webkit.org/show_bug.cgi?id=185077
1601         <rdar://problem/41791397>
1602
1603         Reviewed by Brent Fulgham.
1604
1605         Update test now that we no longer consider the HTTP equiv. pragma Set-Cookie as
1606         dangerous (since it is ignored).
1607
1608         * http/tests/security/xssAuditor/cookie-injection-expected.txt:
1609
1610 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
1611
1612         CSS Typed OM should expose attributeStyleMap
1613         https://bugs.webkit.org/show_bug.cgi?id=192671
1614
1615         Reviewed by Ryosuke Niwa.
1616
1617         * css-typedom/attributeStyleMap-expected.txt: Added.
1618         * css-typedom/attributeStyleMap.html: Added.
1619         * css-typedom/sameobject-expected.txt: Added.
1620         * css-typedom/sameobject.html: Added.
1621         * fast/css-custom-paint/properties.html:
1622         * platform/ios-wk1/TestExpectations:
1623         * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
1624         * platform/mac-wk1/TestExpectations:
1625         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
1626         * platform/win/TestExpectations:
1627
1628 2018-12-18  Simon Fraser  <simon.fraser@apple.com>
1629
1630         Fix test failure after r239306.
1631
1632         Need Mojave WK1 results for this test.
1633
1634         * platform/mac-mojave-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Added.
1635
1636 2018-12-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1637
1638         Calling setValue() while typing should invoke -textDidChangeInTextField in the injected bundle
1639         https://bugs.webkit.org/show_bug.cgi?id=192785
1640         <rdar://problem/45321184>
1641
1642         Reviewed by Tim Horton.
1643
1644         Add a test to verify that:
1645         1. When typing in a focused field, the injected bundle method is invoked.
1646         2. When changing the value of the focused field under non-typing user interaction, the method isn't invoked.
1647         3. When changing the value of the focused field programmatically without user gesture, the method isn't invoked.
1648
1649         * TestExpectations:
1650         * fast/forms/call-text-did-change-in-text-field-when-typing-expected.txt: Added.
1651         * fast/forms/call-text-did-change-in-text-field-when-typing.html: Added.
1652         * platform/wk2/TestExpectations:
1653
1654 2018-12-17  Jiewen Tan  <jiewen_tan@apple.com>
1655
1656         [Mac] Layout Test http/wpt/webauthn/public-key-credential-create-success-hid.https.html and http/wpt/webauthn/public-key-credential-get-success-hid.https.html are flaky
1657         https://bugs.webkit.org/show_bug.cgi?id=192061
1658
1659         Reviewed by Dewei Zhu.
1660
1661         Add a time out value.
1662
1663         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1664
1665 2018-12-17  Eric Carlson  <eric.carlson@apple.com>
1666
1667         [MediaStream] A stream's first video frame should be rendered
1668         https://bugs.webkit.org/show_bug.cgi?id=192629
1669         <rdar://problem/46664353>
1670
1671         Reviewed by Youenn Fablet.
1672
1673         * fast/mediastream/MediaStream-video-element-displays-buffer.html: Updated.
1674         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt: Ditto.
1675         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Ditto.
1676         * fast/mediastream/media-stream-renders-first-frame-expected.txt: Added.
1677         * fast/mediastream/media-stream-renders-first-frame.html: Added.
1678         * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Removed.
1679         * http/tests/media/media-stream/getusermedia-with-canvas.html: Removed.
1680
1681 2018-12-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1682
1683         [iOS] Focusing a large editable element always scrolls to the top of the element
1684         https://bugs.webkit.org/show_bug.cgi?id=192745
1685         <rdar://problem/46758445>
1686
1687         Reviewed by Tim Horton.
1688
1689         Add a new layout test to verify that we don't scroll unnecessarily when focusing a tall editable element, whose
1690         top offset is already near the top of the viewport.
1691
1692         * editing/selection/ios/no-scrolling-when-focusing-large-editable-area-expected.txt: Added.
1693         * editing/selection/ios/no-scrolling-when-focusing-large-editable-area.html: Added.
1694
1695 2018-12-17  Ryosuke Niwa  <rniwa@webkit.org>
1696
1697         offsetLeft and offsetParent should adjust across shadow boundaries
1698         https://bugs.webkit.org/show_bug.cgi?id=157437
1699         <rdar://problem/26154021>
1700
1701         Reviewed by Simon Fraser.
1702
1703         Added a W3C style testharness.js test.
1704
1705         * fast/shadow-dom/offsetParent-across-shadow-boundaries-expected.txt: Added.
1706         * fast/shadow-dom/offsetParent-across-shadow-boundaries.html: Added.
1707
1708 2018-12-17  Simon Fraser  <simon.fraser@apple.com>
1709
1710         Don't use more expensive layer backing store formats when subpixel text antialiasing is not enabled
1711         https://bugs.webkit.org/show_bug.cgi?id=192780
1712         rdar://problem/43394387
1713
1714         Reviewed by Tim Horton.
1715         
1716         New macOS Mojave and later results.
1717
1718         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Added.
1719         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Added.
1720         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Added.
1721         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Added.
1722         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Added.
1723         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Added.
1724         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Added.
1725
1726 2018-12-17  Justin Fan  <justin_fan@apple.com>
1727
1728         [WebGPU] Implement WebGPUBindGroupLayoutDescriptor and its supporting dictionaries
1729         https://bugs.webkit.org/show_bug.cgi?id=192726
1730
1731         Reviewed by Myles C. Maxfield.
1732
1733         Add simple test to ensure a WebGPUBindGroupLayoutDescriptor can be created.
1734
1735         * webgpu/bind-group-layouts-expected.txt: Added.
1736         * webgpu/bind-group-layouts.html: Added.
1737
1738 2018-12-17  Zalan Bujtas  <zalan@apple.com>
1739
1740         Reproducible ASSERTion failure when toggling layer borders with find-in-page up
1741         https://bugs.webkit.org/show_bug.cgi?id=192762
1742         <rdar://problem/46676873>
1743
1744         Reviewed by Simon Fraser.
1745
1746         * editing/document-marker-null-check-expected.txt: Added.
1747         * editing/document-marker-null-check.html: Added.
1748
1749 2018-12-17  Commit Queue  <commit-queue@webkit.org>
1750
1751         Unreviewed, rolling out r239265 and r239274.
1752         https://bugs.webkit.org/show_bug.cgi?id=192765
1753
1754         unorm_normalize is deprecated, and broke an internal build
1755         (Requested by Truitt on #webkit).
1756
1757         Reverted changesets:
1758
1759         "[GTK][WPE] Need a function to convert internal URI to display
1760         ("pretty") URI"
1761         https://bugs.webkit.org/show_bug.cgi?id=174816
1762         https://trac.webkit.org/changeset/239265
1763
1764         "Fix the Apple Internal Mac build with a newer SDK"
1765         https://trac.webkit.org/changeset/239274
1766
1767 2018-12-17  Daniel Bates  <dabates@apple.com>
1768
1769         Implement UIScriptController::toggleCapsLock() for iOS
1770         https://bugs.webkit.org/show_bug.cgi?id=191815
1771
1772         Reviewed by Andy Estes.
1773
1774         Add iOS-specific results for some of the tests. We need to continue to skip the caps
1775         lock tests on iOS until we have the fix for <rdar://problem/44930119>.
1776
1777         * fast/forms/password-scrolled-after-caps-lock-toggled.html: Replace input.focus() with
1778         UIHelper.activateElement(input) to make it work on iOS and update logic accordingly.
1779         Compensate for the fact that one less character than the size of the input is visible in
1780         a password field on iOS.
1781         * fast/repaint/placeholder-after-caps-lock-hidden.html: Replace input.focus() with
1782         UIHelper.activateElement(input) to make it work on iOS and update logic accordingly.
1783         * platform/ios-wk2/TestExpectations:
1784         * platform/ios-wk2/fast/forms/password-scrolled-after-caps-lock-toggled-expected.txt: Added.
1785         * platform/ios-wk2/fast/repaint/placeholder-after-caps-lock-hidden-expected.txt: Added.
1786
1787 2018-12-17  Simon Fraser  <simon.fraser@apple.com>
1788
1789         REGRESSION (r233268): Elements animated in from offscreen sometimes don't display
1790         https://bugs.webkit.org/show_bug.cgi?id=192725
1791         rdar://problem/46011418
1792
1793         Reviewed by Antoine Quint.
1794
1795         * compositing/backing/animate-into-view-expected.txt: Added.
1796         * compositing/backing/animate-into-view-with-descendant-expected.txt: Added.
1797         * compositing/backing/animate-into-view-with-descendant.html: Added.
1798         * compositing/backing/animate-into-view.html: Added.
1799         * platform/ios/compositing/backing/animate-into-view-expected.txt: Added.
1800         * platform/ios/compositing/backing/animate-into-view-with-descendant-expected.txt: Added.
1801
1802 2018-12-17  Ms2ger  <Ms2ger@igalia.com>
1803
1804         [GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
1805         https://bugs.webkit.org/show_bug.cgi?id=174816
1806
1807         Reviewed by Michael Catanzaro.
1808
1809         * TestExpectations: Enable fast/url/user-visible/.
1810
1811 2018-12-15  Youenn Fablet  <youenn@apple.com>
1812
1813         Make RTCRtpSender.setParameters to activate specific encodings
1814         https://bugs.webkit.org/show_bug.cgi?id=192732
1815
1816         Reviewed by Eric Carlson.
1817
1818         * webrtc/video-expected.txt:
1819         * webrtc/video.html:
1820
1821 2018-12-15  Nikita Vasilyev  <nvasilyev@apple.com>
1822
1823         Web Inspector: Styles: toggling selected properties may cause data corruption
1824         https://bugs.webkit.org/show_bug.cgi?id=192396
1825         <rdar://problem/46478383>
1826
1827         Reviewed by Devin Rousso.
1828
1829         * inspector/css/add-css-property-expected.txt: Added.
1830         * inspector/css/add-css-property.html: Added.
1831         Test adding new properties.
1832
1833         * inspector/css/modify-css-property-expected.txt:
1834         * inspector/css/modify-css-property.html:
1835         Test commenting out and uncommenting CSS properties.
1836
1837 2018-12-14  Youenn Fablet  <youenn@apple.com>
1838
1839         MediaRecorderPrivateAVFImpl should have a Ref<MediaRecorderPrivateWriter> as member
1840         https://bugs.webkit.org/show_bug.cgi?id=192720
1841
1842         Reviewed by Eric Carlson.
1843
1844         * http/wpt/mediarecorder/MediaRecorder-onremovetrack-expected.txt: Added.
1845         * http/wpt/mediarecorder/MediaRecorder-onremovetrack.html: Added.
1846
1847 2018-12-14  Matt Baker  <mattbaker@apple.com>
1848
1849         Web Inspector: Cookies view should use model objects instead of raw payload data
1850         https://bugs.webkit.org/show_bug.cgi?id=189533
1851         <rdar://problem/44364183>
1852
1853         Reviewed by Joseph Pecoraro and Devin Rousso.
1854
1855         * inspector/unit-tests/cookie-expected.txt:
1856         * inspector/unit-tests/cookie.html:
1857
1858 2018-12-14  Simon Fraser  <simon.fraser@apple.com>
1859
1860         REGRESSION (r233268): contents of an animated element inside overflow:hidden disappear
1861         https://bugs.webkit.org/show_bug.cgi?id=188655
1862         rdar://problem/43382687
1863
1864         Reviewed by Antoine Quint.
1865
1866         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
1867         * compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
1868         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
1869         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
1870
1871 2018-12-14  Zalan Bujtas  <zalan@apple.com>
1872
1873         Unreviewed test gardening.
1874
1875         LFC does not support logical to physical coordinate conversion yet.
1876
1877         * fast/block/block-only/float-avoider-with-margins-expected.txt:
1878         * fast/block/block-only/float-avoider-with-margins.html:
1879
1880 2018-12-14  Youenn Fablet  <youenn@apple.com>
1881
1882         IDB should store RTCCertificate
1883         https://bugs.webkit.org/show_bug.cgi?id=192599
1884
1885         Reviewed by Brady Eidson.
1886
1887         * webrtc/certificates-indexeddb-expected.txt: Added.
1888         * webrtc/certificates-indexeddb.html: Added.
1889
1890 2018-12-13  Ryosuke Niwa  <rniwa@webkit.org>
1891
1892         Make HTMLConverter work across shadow boundaries
1893         https://bugs.webkit.org/show_bug.cgi?id=192640
1894
1895         Reviewed by Wenson Hsieh.
1896
1897         Added tests for generating attributed string out across shadow boundaries based on the tests
1898         of respective names in editing/pasteboard.
1899
1900         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
1901         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1.html: Added.
1902         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
1903         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2.html: Added.
1904         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
1905         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3.html: Added.
1906         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
1907         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4.html: Added.
1908         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
1909         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5.html: Added.
1910         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
1911         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1.html: Added.
1912         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
1913         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2.html: Added.
1914         * editing/mac/attributed-string/resources/dump-attributed-string.js:
1915         (window.dumpAttributedString): Now takes start and end containers and offsets.
1916         (serializeSubtreeWithShadow): Added. This function serializes the content of shadow roots along with
1917         start and end markers.
1918         (serializeSubtreeWithShadow.serializeCharacterData): Added.
1919         (serializeSubtreeWithShadow.serializeNode): Added.
1920         (serializeSubtreeWithShadow.serializeChildNodes): Added.
1921         (serializeSubtreeWithShadow.serializeShadowRootAndChildNodes): Added.
1922         (dumpAttributedString): Deleted.
1923         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
1924         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
1925         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
1926         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
1927         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
1928         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
1929         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
1930
1931 2018-12-13  Youenn Fablet  <youenn@apple.com>
1932
1933         Trying to play a media element synchronously after setting srcObject should succeed without user gesture
1934         https://bugs.webkit.org/show_bug.cgi?id=192679
1935
1936         Reviewed by Eric Carlson.
1937
1938         * fast/mediastream/local-audio-playing-event-expected.txt:
1939         * fast/mediastream/local-audio-playing-event.html:
1940
1941 2018-12-13  Per Arne Vollan  <pvollan@apple.com>
1942
1943         [macOS] Inline WebVTT styles should override styles from Captions settings in System Preferences
1944         https://bugs.webkit.org/show_bug.cgi?id=192638
1945
1946         Reviewed by Eric Carlson.
1947
1948         * media/track/captions-webvtt/css-styling.vtt:
1949         * media/track/captions-webvtt/no-css-styling.vtt:
1950         * media/track/track-css-user-override-expected.txt:
1951         * media/track/track-css-user-override.html:
1952         * media/track/track-cue-css-expected.html:
1953
1954 2018-12-13  Matt Baker  <mattbaker@apple.com>
1955
1956         Web Inspector: Table selection becomes corrupted when deleting selected cookies
1957         https://bugs.webkit.org/show_bug.cgi?id=192388
1958         <rdar://problem/46472364>
1959
1960         Reviewed by Devin Rousso.
1961
1962         * inspector/table/table-remove-rows-expected.txt:
1963         * inspector/table/table-remove-rows.html:
1964
1965 2018-12-13  Brent Fulgham  <bfulgham@apple.com>
1966
1967         Don't attempt to animate invalid CSS properties
1968         https://bugs.webkit.org/show_bug.cgi?id=192630
1969         <rdar://problem/46664433>
1970
1971         Reviewed by Antoine Quint.
1972
1973         * animations/invalid-property-animation-expected.txt: Added.
1974         * animations/invalid-property-animation.html: Added.
1975
1976 2018-12-13  Eric Carlson  <eric.carlson@apple.com>
1977
1978         [MediaStream] Calculate width or height when constraints contain only the other
1979         https://bugs.webkit.org/show_bug.cgi?id=192632
1980         <rdar://problem/46665734>
1981
1982         Reviewed by Youenn Fablet.
1983
1984         * fast/mediastream/constraint-intrinsic-size-expected.txt: Added.
1985         * fast/mediastream/constraint-intrinsic-size.html: Added.
1986
1987 2018-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
1988
1989         [FreeType] Remove HarfBuzzFace
1990         https://bugs.webkit.org/show_bug.cgi?id=192589
1991
1992         Reviewed by Michael Catanzaro.
1993
1994         Rebaseline test that now matches the firefox output.
1995
1996         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
1997         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
1998
1999 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2000
2001         [FreeType] Add initial implementation of variation fonts
2002         https://bugs.webkit.org/show_bug.cgi?id=192151
2003
2004         Reviewed by Michael Catanzaro.
2005
2006         Unskip variation fonts tests that are now passing in GTK+ port.
2007
2008         * platform/gtk/TestExpectations:
2009
2010 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
2011
2012         REGRESSION (r238090): CAPCHA UI jumps to the wrong location
2013         https://bugs.webkit.org/show_bug.cgi?id=192651
2014         rdar://problem/46531919
2015
2016         Reviewed by Zalan Bujtas.
2017         
2018         Testcase that makes an intermediate layer non-composited (but still a RenderLayer).
2019
2020         * compositing/geometry/update-child-geometry-on-compositing-change-expected.html: Added.
2021         * compositing/geometry/update-child-geometry-on-compositing-change.html: Added.
2022
2023 2018-12-12  Ryosuke Niwa  <rniwa@webkit.org>
2024
2025         Make TextInputController.legacyAttributedString take DOM nodes and offsets
2026         https://bugs.webkit.org/show_bug.cgi?id=192653
2027
2028         Reviewed by Wenson Hsieh.
2029
2030         Updated the tests per API change.
2031
2032         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html:
2033         * editing/mac/attributed-string/resources/dump-attributed-string.js:
2034         (dumpAttributedString):
2035
2036 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
2037
2038         REGRESSION (r238357): Pins on Yelp map disappear
2039         https://bugs.webkit.org/show_bug.cgi?id=192597
2040         rdar://problem/46578285
2041
2042         Reviewed by Zalan Bujtas.
2043         
2044         Add tests that toggle negative z-index on a child, with and without sibling compositing layers.
2045
2046         * compositing/z-order/add-negative-z-child-expected.html: Added.
2047         * compositing/z-order/add-negative-z-child.html: Added.
2048         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer-expected.html: Added.
2049         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html: Added.
2050
2051 2018-12-12  YUHAN WU  <yuhan_wu@apple.com>
2052
2053         Implement non-timeslice mode encoding for MediaRecorder
2054         https://bugs.webkit.org/show_bug.cgi?id=192069
2055         <rdar://problem/46443290>
2056
2057         Reviewed by Eric Carlson.
2058
2059         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
2060         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
2061
2062         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
2063         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
2064         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
2065         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2066
2067 2018-12-12  Justin Fan  <justin_fan@apple.com>
2068
2069         [WebGPU] Vertex buffers and WebGPUInputState
2070         https://bugs.webkit.org/show_bug.cgi?id=192611
2071
2072         Reviewed by Dean Jackson.
2073
2074         Added variation of simple-triangle-strip to use a vertex buffer. Refactored aforementioned
2075         test to share code with new test.
2076
2077         * webgpu/js/basic-webgpu-functions.js:
2078         (setUpPipelineDescriptor):
2079         * webgpu/js/webgpu-functions.js: Added.
2080         (async.getBasicDevice):
2081         (createBasicContext):
2082         (createBasicPipeline):
2083         (beginBasicRenderPass):
2084         * webgpu/render-pipelines-expected.txt:
2085         * webgpu/render-pipelines.html:
2086         * webgpu/simple-triangle-strip.html:
2087         * webgpu/vertex-buffer-triangle-strip-expected.html: Added.
2088         * webgpu/vertex-buffer-triangle-strip.html: Added.
2089
2090 2018-12-12  Joseph Pecoraro  <pecoraro@apple.com>
2091
2092         REGRESSION: [ MacOS iOS ] Layout Test http/wpt/resource-timing/rt-revalidate-requests.html is flaky timeout
2093         https://bugs.webkit.org/show_bug.cgi?id=191207
2094         <rdar://problem/45818891>
2095
2096         Reviewed by Devin Rousso.
2097
2098         Splitting this test up into separate tests eliminated flakiness
2099         and timeouts for my system that would occasionally encounter them.
2100
2101         * TestExpectations:
2102         Remove expectation for the test now that splitting up eliminated flakiness so far.
2103
2104         * http/wpt/resource-timing/resources/rt-revalidate-utilities.sub.js
2105         Common code for the split out tests.
2106
2107         * http/wpt/resource-timing/rt-revalidate-requests-1-expected.txt: Added.
2108         * http/wpt/resource-timing/rt-revalidate-requests-1.html: Added.
2109         * http/wpt/resource-timing/rt-revalidate-requests-2-expected.txt: Added.
2110         * http/wpt/resource-timing/rt-revalidate-requests-2.html: Added.
2111         * http/wpt/resource-timing/rt-revalidate-requests-3-expected.txt: Added.
2112         * http/wpt/resource-timing/rt-revalidate-requests-3.html: Added.
2113         * http/wpt/resource-timing/rt-revalidate-requests.html: Removed.
2114         * http/wpt/resource-timing/rt-revalidate-requests-expected.txt: Removed.
2115         Split out into separate tests.        
2116
2117 2018-12-12  Chris Dumez  <cdumez@apple.com>
2118
2119         [Mojave Release Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
2120         https://bugs.webkit.org/show_bug.cgi?id=190323
2121         <rdar://problem/45056253>
2122
2123         Reviewed by Youenn Fablet.
2124
2125         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
2126         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html:
2127         Simplify test a bit to only test the header combinations it cares about.
2128
2129         * http/tests/cache/disk-cache/resources/cache-test.js:
2130         (runTestsNow):
2131         (runTests):
2132         The flakiness was due to logic in CachedResourceLoader::determineRevalidationPolicy() which more aggressively
2133         reuses cached resources (bypassing freshness checks) until the load event has fired. This means that the
2134         test would give different results depending on whether or not the load event had a chance to fire before
2135         we do the checks. To address the issue, update runTests() to wait for the load event if it has not yet
2136         fired. This will likely address flakiness in other disk-cache tests as well.
2137
2138         * platform/mac-wk2/TestExpectations:
2139         Unskip test that is no longer flaky.
2140
2141 2018-12-12  Youenn Fablet  <youenn@apple.com>
2142
2143         Recycling the m section should work if it was rejected remotely
2144         https://bugs.webkit.org/show_bug.cgi?id=192636
2145
2146         Reviewed by Eric Carlson.
2147
2148         * webrtc/msection-recycling-expected.txt: Added.
2149         * webrtc/msection-recycling.html: Added.
2150
2151 2018-12-12  Tim Horton  <timothy_horton@apple.com>
2152
2153         REGRESSION (r237565): >20 Find in Page highlights in one tile results in a single giant highlight
2154         https://bugs.webkit.org/show_bug.cgi?id=192642
2155         <rdar://problem/46498246>
2156
2157         Reviewed by Geoffrey Garen.
2158
2159         * fast/shrink-wrap/rect-shrink-wrap-expected.html:
2160         * fast/shrink-wrap/rect-shrink-wrap.html:
2161         Add a test case with >20 tiny rects.
2162
2163 2018-12-12  Michael Catanzaro  <mcatanzaro@igalia.com>
2164
2165         Unreviewed manual rollout of r239100-r239102 and r239116
2166         https://bugs.webkit.org/show_bug.cgi?id=192151
2167         <rdar://problem/46655586>
2168
2169         * platform/gtk/TestExpectations:
2170         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2171         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2172
2173 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2174
2175         [FreeType] Remove HarfBuzzFace
2176         https://bugs.webkit.org/show_bug.cgi?id=192589
2177
2178         Reviewed by Michael Catanzaro.
2179
2180         Rebaseline test that now matches the firefox output.
2181
2182         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2183         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2184
2185 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2186
2187         [FreeType] Add initial implementation of variation fonts
2188         https://bugs.webkit.org/show_bug.cgi?id=192151
2189
2190         Reviewed by Michael Catanzaro.
2191
2192         Unskip variation fonts tests that are now passing in GTK+ port.
2193
2194         * platform/gtk/TestExpectations:
2195
2196 2018-12-10  Ryosuke Niwa  <rniwa@webkit.org>
2197
2198         connectedCallback is invoked during the removal of the element inside another element's connectedCallback
2199         https://bugs.webkit.org/show_bug.cgi?id=183586
2200         <rdar://problem/38403504>
2201
2202         Reviewed by Frédéric Wang.
2203
2204         Added a W3C style testharness test.
2205
2206         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback-expected.txt: Added.
2207         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html: Added.
2208
2209 2018-12-11  Justin Fan  <justin_fan@apple.com>
2210
2211         [WebGPU] Implement WebGPUBuffer
2212         https://bugs.webkit.org/show_bug.cgi?id=192516
2213
2214         Reviewed by Dean Jackson.
2215
2216         Basic test to create a WebGPUBuffer and ensure that its memory is valid.
2217
2218         * webgpu/buffers-expected.txt: Added.
2219         * webgpu/buffers.html: Added.
2220
2221 2018-12-11  Brent Fulgham  <bfulgham@apple.com>
2222
2223         Don't attempt to compute animated values when there is no relevant animation
2224         https://bugs.webkit.org/show_bug.cgi?id=192591
2225         <rdar://problem/34336946>
2226
2227         Reviewed by Dean Jackson.
2228
2229         * svg/animations/avoid-calculating-for-non-animating-elements-expected.txt: Added.
2230         * svg/animations/avoid-calculating-for-non-animating-elements.html: Added.
2231
2232 2018-12-11  Chris Dumez  <cdumez@apple.com>
2233
2234         Unreviewed, fix typos in console log from r239087.
2235
2236         * http/tests/events/device-orientation-motion-non-secure-context.html:
2237         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
2238
2239 2018-12-11  Chris Dumez  <cdumez@apple.com>
2240
2241         Restrict DeviceMotion / DeviceOrientation APIs to secure contexts
2242         https://bugs.webkit.org/show_bug.cgi?id=192595
2243         <rdar://problem/46382603>
2244
2245         Reviewed by Dean Jackson.
2246
2247         Add layout test coverage. Note however that we currently do not have mock data providers
2248         for these APIs.
2249
2250         * http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
2251         * http/tests/events/device-orientation-motion-non-secure-context.html: Added.
2252         * http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
2253         * http/tests/events/device-orientation-motion-secure-context.html: Added.
2254         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
2255         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
2256
2257 2018-12-10  Brent Fulgham  <bfulgham@apple.com>
2258
2259         SVGViewSpec objects should mark relevant SVG elements
2260         https://bugs.webkit.org/show_bug.cgi?id=192567
2261         <rdar://problem/46491325>
2262
2263         Reviewed by Ryosuke Niwa.
2264
2265         * svg/animations/view-dependency-crash-expected.txt: Added.
2266         * svg/animations/view-dependency-crash.html: Added.
2267
2268 2018-12-10  Benjamin Poulain  <benjamin@webkit.org>
2269
2270         <rdar://problem/45296285> Content blocker rule "raw" blocks media elements from loading
2271         https://bugs.webkit.org/show_bug.cgi?id=192439
2272
2273         Reviewed by Dean Jackson.
2274
2275         * http/tests/contentextensions/video-element-resource-type-expected.txt: Added.
2276         * http/tests/contentextensions/video-element-resource-type.html: Added.
2277         * http/tests/contentextensions/video-element-resource-type.html.json: Added.
2278
2279 2018-12-10  Justin Michaud  <justin_michaud@apple.com>
2280
2281         CS Painting API should support multiple worklets.
2282         https://bugs.webkit.org/show_bug.cgi?id=192335
2283
2284         Reviewed by Dean Jackson.
2285
2286         * fast/css-custom-paint/animate-repaint-expected.txt:
2287         * fast/css-custom-paint/animate-repaint.html:
2288         * fast/css-custom-paint/delay-expected.html: Added.
2289         * fast/css-custom-paint/delay-repaint-expected.txt: Copied from LayoutTests/fast/css-custom-paint/animate-repaint-expected.txt.
2290         * fast/css-custom-paint/delay-repaint.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
2291         * fast/css-custom-paint/delay.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
2292         * fast/css-custom-paint/multiple-worklets-expected.html: Added.
2293         * fast/css-custom-paint/multiple-worklets.html: Added.
2294
2295 2018-12-10  Youenn Fablet  <youenn@apple.com>
2296
2297         DataChannels created asynchronously never open and are unusable
2298         https://bugs.webkit.org/show_bug.cgi?id=192566
2299
2300         Reviewed by Eric Carlson.
2301
2302         * webrtc/datachannel/basic-expected.txt:
2303         * webrtc/datachannel/basic.html:
2304
2305 2018-12-10  Rob Buis  <rbuis@igalia.com>
2306
2307         XMLHttpRequest removes spaces from content-types before processing
2308         https://bugs.webkit.org/show_bug.cgi?id=8644
2309
2310         Reviewed by Chris Dumez.
2311
2312         Update improved test expectation and remove comment.
2313
2314         * http/tests/xmlhttprequest/supported-xml-content-types-expected.txt:
2315         * http/tests/xmlhttprequest/supported-xml-content-types.html:
2316
2317 2018-12-10  Simon Fraser  <simon.fraser@apple.com>
2318
2319         Allow control over child order when adding nodes to the scrolling tree
2320         https://bugs.webkit.org/show_bug.cgi?id=176914
2321         <rdar://problem/46542237>
2322         
2323         Re-land r239010 after over-zealous rollout.
2324
2325         * platform/mac-wk2/TestExpectations:
2326
2327 2018-12-08  Eric Carlson  <eric.carlson@apple.com>
2328
2329         [MediaStream] Scaled video frames should be resized in letterbox mode
2330         https://bugs.webkit.org/show_bug.cgi?id=192528
2331         <rdar://problem/46576638>
2332
2333         Reviewed by Darin Adler.
2334
2335         * fast/mediastream/resize-letterbox-expected.txt: Added.
2336         * fast/mediastream/resize-letterbox.html: Added.
2337
2338 2018-12-08  Simon Fraser  <simon.fraser@apple.com>
2339
2340         Allow control over child order when adding nodes to the scrolling tree
2341         https://bugs.webkit.org/show_bug.cgi?id=176914
2342         <rdar://problem/46542237>
2343
2344         Reviewed by Simon Fraser.
2345
2346         * platform/mac-wk2/TestExpectations: Mark fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html
2347         as flakey, which it will be until we attach in z-order.
2348
2349 2018-12-07  Eric Carlson  <eric.carlson@apple.com>
2350
2351         [MediaStream] 'devicechange' event should not fire in frames that can't access capture devices
2352         https://bugs.webkit.org/show_bug.cgi?id=192511
2353         <rdar://problem/46562063>
2354
2355         Reviewed by Youenn Fablet.
2356
2357         * fast/mediastream/device-change-event.html: Fix bogus title.
2358         * http/tests/media/media-stream/device-change-event-in-iframe-expected.txt: Added.
2359         * http/tests/media/media-stream/device-change-event-in-iframe.html: Added.
2360         * http/tests/media/media-stream/resources/device-change-iframe.html: Added.
2361
2362 2018-12-07  Truitt Savell  <tsavell@apple.com>
2363
2364         [ MacOS Debug ] Layout Test webgl/2.0.0/conformance2/textures/misc/tex-unpack-params.html is flaky timeout
2365         https://bugs.webkit.org/show_bug.cgi?id=190892
2366
2367         Unreviewed test gardening.
2368
2369         * platform/mac/TestExpectations:
2370
2371 2018-12-07  Truitt Savell  <tsavell@apple.com>
2372
2373         Layout Test fast/css/counters/element-removal-crash.xhtml is a flaky failure
2374         https://bugs.webkit.org/show_bug.cgi?id=183389
2375
2376         Unreviewed test gardening.
2377
2378         * platform/mac/TestExpectations:
2379
2380 2018-12-07  Thibault Saunier  <tsaunier@igalia.com>
2381
2382         [WPE][GTK] Implement WebAudioSourceProviderGStreamer to allow bridging MediaStream and the WebAudio APIs
2383         https://bugs.webkit.org/show_bug.cgi?id=186933
2384
2385         Reviewed by Philippe Normand.
2386
2387         Enabled all tests depending on that feature.
2388
2389         * platform/gtk/TestExpectations:
2390         * webrtc/clone-audio-track.html:
2391
2392 2018-12-06  Yongjun Zhang  <yongjun_zhang@apple.com>
2393
2394         We should ignore minimumEffectiveDeviceWidth if the page specifies device-width in viewport meta-tag.
2395         https://bugs.webkit.org/show_bug.cgi?id=192377
2396         <rdar://problem/46364206>
2397
2398         Reviewed by Tim Horton.
2399
2400         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width-expected.txt: Added.
2401         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width.html: Added.
2402         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt: Added.
2403         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html: Added.
2404
2405 2018-12-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2406
2407         [iOS] WKWebView should match UITextView behavior when editing text with an RTL keyboard
2408         https://bugs.webkit.org/show_bug.cgi?id=187554
2409         <rdar://problem/42075638>
2410
2411         Reviewed by Tim Horton.
2412
2413         Add a new layout test to verify that when focusing an editable WKWebView using a right-to-left keyboard input
2414         mode, we will set the base writing direction to be right-to-left, and vice versa.
2415
2416         * TestExpectations:
2417         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt: Added.
2418         * editing/input/ios/rtl-keyboard-input-on-focus.html: Added.
2419         * platform/ios-wk2/TestExpectations:
2420         * resources/ui-helper.js:
2421
2422         Add a UIHelper method to set the keyboard input mode to the given identifier. Example identifiers are "en_US"
2423         (the default U.S. English keyboard) and "he_IL" (the Hebrew keyboard, which is right-to-left).
2424
2425         (window.UIHelper.setKeyboardInputModeIdentifier):
2426         (window.UIHelper):
2427
2428 2018-12-06  Jiewen Tan  <jiewen_tan@apple.com>
2429
2430         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
2431         https://bugs.webkit.org/show_bug.cgi?id=181957
2432
2433         Reviewed by Youenn Fablet.
2434
2435         Since the timing information is a multiplier of a small delta, it is likely that
2436         two timing information are the same as they are so close that fall into the same
2437         bucket. Therefore, this patch releases the check of 't0 !== t1'.
2438
2439         * http/tests/misc/resource-timing-resolution-expected.txt:
2440         * http/tests/misc/resource-timing-resolution.html:
2441         * platform/ios-wk2/TestExpectations:
2442         * platform/mac-wk2/TestExpectations:
2443
2444 2018-12-06  Truitt Savell  <tsavell@apple.com>
2445
2446         imported/w3c/web-platform-tests/css/mediaqueries/test_media_queries.html is flaky timeout
2447         https://bugs.webkit.org/show_bug.cgi?id=191565
2448
2449         Unreviewed test gardening.
2450
2451         * platform/mac/TestExpectations:
2452
2453 2018-12-05  Alicia Boya García  <aboya@igalia.com>
2454
2455         [GTK] Unreviewed test gardening
2456         https://bugs.webkit.org/show_bug.cgi?id=192436
2457
2458         * platform/gtk/TestExpectations:
2459         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt:
2460         * platform/gtk/editing/deleting/delete-emoji-expected.txt:
2461         * platform/wpe/animations/lineheight-animation-expected.txt:
2462         * platform/wpe/animations/simultaneous-start-transform-expected.txt:
2463         * platform/wpe/animations/width-using-ems-expected.txt:
2464         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt:
2465         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
2466         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt:
2467
2468 2018-12-05  Youenn Fablet  <youenn@apple.com>
2469
2470         REGRESSION: Layout Test http/tests/security/cross-origin-css-resource-timing.html is flaky
2471         https://bugs.webkit.org/show_bug.cgi?id=192408
2472         <rdar://problem/46492201>
2473
2474         Reviewed by Ryosuke Niwa.
2475
2476         Some of the tests are loading the same subresource and check for resource timing.
2477         We need to clear internal caches to have stable results.
2478
2479         * http/tests/security/clean-origin-css-exposed-resource-timing.html:
2480         * http/tests/security/cross-origin-clean-css-resource-timing.html:
2481         * http/tests/security/cross-origin-css-resource-timing.html:
2482
2483 2018-12-05  Matt Baker  <mattbaker@apple.com>
2484
2485         Web Inspector: SelectionController should not extend the selection when allowsMultipleSelection is false
2486         https://bugs.webkit.org/show_bug.cgi?id=192390
2487         <rdar://problem/46473624>
2488
2489         Reviewed by Devin Rousso.
2490
2491         * inspector/table/table-selection-expected.txt:
2492         * inspector/table/table-selection.html:
2493         Drive-by fix: removed `allowsMultipleSelection` check from test case
2494         Table.SelectMultipleRows.ExtendSelection since it is tested in Table.AllowsMultipleSelection.
2495
2496 2018-12-05  Ryosuke Niwa  <rniwa@webkit.org>
2497
2498         Null pointer crash in DocumentOrderedMap::getElementById via FormAssociatedElement::findAssociatedForm
2499         https://bugs.webkit.org/show_bug.cgi?id=192392
2500
2501         Reviewed by Dean Jackson.
2502
2503         Added a regression test.
2504
2505         * fast/dom/remove-id-form-associated-elemet-id-observer-crash-expected.txt: Added.
2506         * fast/dom/remove-id-form-associated-elemet-id-observer-crash.html: Added.
2507
2508 2018-12-05  Youenn Fablet  <youenn@apple.com>
2509
2510         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
2511         https://bugs.webkit.org/show_bug.cgi?id=189727
2512         <rdar://problem/44584993>
2513
2514         Reviewed by Chris Dumez.
2515
2516         * TestExpectations:
2517         * platform/ios/TestExpectations:
2518
2519 2018-12-05  Commit Queue  <commit-queue@webkit.org>
2520
2521         Unreviewed, rolling out r238844, r238846, and r238874.
2522         https://bugs.webkit.org/show_bug.cgi?id=192414
2523
2524         The layout tests added with this change are flaky. (Requested
2525         by ryanhaddad on #webkit).
2526
2527         Reverted changesets:
2528
2529         "Implement non-timeslice mode encoding for MediaRecorder"
2530         https://bugs.webkit.org/show_bug.cgi?id=192069
2531         https://trac.webkit.org/changeset/238844
2532
2533         "Fix the build"
2534         https://trac.webkit.org/changeset/238846
2535
2536         "Fix MediaRecorder flaky tests"
2537         https://bugs.webkit.org/show_bug.cgi?id=192371
2538         https://trac.webkit.org/changeset/238874
2539
2540 2018-12-05  Per Arne Vollan  <pvollan@apple.com>
2541
2542         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
2543         https://bugs.webkit.org/show_bug.cgi?id=181957
2544
2545         Unreviewed test gardening.
2546
2547         * platform/win/TestExpectations:
2548
2549 2018-12-05  Alicia Boya García  <aboya@igalia.com>
2550
2551         [MSE][GStreamer] Remove the AppendPipeline state machine
2552         https://bugs.webkit.org/show_bug.cgi?id=192204
2553
2554         Reviewed by Xabier Rodriguez-Calvar.
2555
2556         Removed timeout expectations for
2557         media/media-source/media-source-error-crash.html
2558
2559         Added expectations for mediasource-invalid-codec.html for Mac, where
2560         WebM is not supported.
2561
2562         * platform/gtk/TestExpectations:
2563         * platform/wpe/TestExpectations:
2564         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-invalid-codec-expected.txt: Added.
2565
2566 2018-12-05  Rob Buis  <rbuis@igalia.com>
2567
2568         [Mac] HEAD requests changed to GET after 301, 302, and 303 redirections (http/tests/xmlhttprequest/head-redirection.html)
2569         https://bugs.webkit.org/show_bug.cgi?id=114965
2570
2571         Reviewed by Frédéric Wang.
2572
2573         Update these since we now expect to pass head-redirection.html here.
2574
2575         * platform/ios/TestExpectations:
2576         * platform/mac/http/tests/xmlhttprequest/head-redirection-expected.txt: Removed.
2577
2578 2018-12-05  Javier Fernandez  <jfernandez@igalia.com>
2579
2580         [css-grid] Crash on debug changing the style of a positioned element
2581         https://bugs.webkit.org/show_bug.cgi?id=191473
2582
2583         Reviewed by Dean Jackson and Zalan Bujtas.
2584
2585         Regression test to ensure that the grid placement logic is executed
2586         when a positioned item becomes a grid item.
2587
2588         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt:
2589         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html:
2590         * TestExpectations: Remove a Skip entry, since the test doesn't crash anymore.
2591
2592 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
2593
2594         Attempt to de-flake this test by scrolling a bit more.
2595
2596         * compositing/fixed-with-main-thread-scrolling.html:
2597
2598 2018-12-04  Ryosuke Niwa  <rniwa@webkit.org>
2599
2600         Crash in HTMLCollection::updateNamedElementCache
2601         https://bugs.webkit.org/show_bug.cgi?id=192347
2602
2603         Reviewed by Darin Adler.
2604
2605         Added a regression test. We can't simply call select.options.item
2606         to catch this crash because the generated bidning code first call length()
2607         to check if the index is within the valid range.
2608
2609         * fast/dom/options-collection-zero-length-crash-expected.txt: Added.
2610         * fast/dom/options-collection-zero-length-crash.html: Added.
2611
2612 2018-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2613
2614         Don't report resource timing to parent frame for history items
2615         https://bugs.webkit.org/show_bug.cgi?id=192273
2616         <rdar://problem/45163764>
2617
2618         Reviewed by Youenn Fablet.
2619
2620         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2-expected.txt: Added.
2621         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2.html: Copied from LayoutTests/http/tests/misc/resource-timing-navigation-in-restored-iframe.html.
2622         * http/tests/misc/resource-timing-navigation-in-restored-iframe.html:
2623
2624 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
2625
2626         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
2627         https://bugs.webkit.org/show_bug.cgi?id=192320
2628         <rdar://problem/46429833>
2629
2630         Reviewed by Zalan Bujtas.
2631
2632         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
2633         * compositing/fixed-with-main-thread-scrolling.html: Added.
2634         * platform/ios/TestExpectations:
2635
2636 2018-12-04  Youenn Fablet  <youenn@apple.com>
2637
2638         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
2639         https://bugs.webkit.org/show_bug.cgi?id=189727
2640         <rdar://problem/44584993>
2641
2642         Unreviewed.
2643
2644         * platform/ios/TestExpectations: Update expectation to dump JS console lines in stderr.
2645
2646 2018-12-04  Youenn Fablet  <youenn@apple.com>
2647
2648         Fix MediaRecorder flaky tests
2649         https://bugs.webkit.org/show_bug.cgi?id=192371
2650
2651         Reviewed by Eric Carlson.
2652
2653         Updated tests to make them less flaky and more debuggable.
2654
2655         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html:
2656         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
2657         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html:
2658         * platform/gtk/TestExpectations:
2659         * platform/wpe/TestExpectations:
2660
2661 2018-12-04  Justin Michaud  <justin_michaud@apple.com>
2662
2663         CSS Painting API should allow image values in inputProperties
2664         https://bugs.webkit.org/show_bug.cgi?id=192200
2665
2666         Reviewed by Dean Jackson.
2667
2668         * fast/css-custom-paint/arguments-expected.html: Added.
2669         * fast/css-custom-paint/arguments.html: Added.
2670         * fast/css-custom-paint/image-expected.html: Added.
2671         * fast/css-custom-paint/image.html: Added.
2672         * fast/css-custom-paint/resources/test-image.png: Added.
2673
2674 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
2675
2676         Unreviewed, rolling out r238838.
2677
2678         The layout test added with this change is failing on iOS.
2679
2680         Reverted changeset:
2681
2682         "Thick overlines and line-throughs grow in the wrong
2683         direction"
2684         https://bugs.webkit.org/show_bug.cgi?id=192264
2685         https://trac.webkit.org/changeset/238838
2686
2687 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
2688
2689         Unreviewed, rolling out r238840.
2690
2691         The layout test added with this change is frequently failing.
2692
2693         Reverted changeset:
2694
2695         "REGRESSION (r238090): position:fixed sidebar on
2696         https://www.w3.org/TR/SVG2/coords.html does not stay fixed"
2697         https://bugs.webkit.org/show_bug.cgi?id=192320
2698         https://trac.webkit.org/changeset/238840
2699
2700 2018-12-04  Devin Rousso  <drousso@apple.com>
2701
2702         Web Inspector: Audit: tests should support async operations
2703         https://bugs.webkit.org/show_bug.cgi?id=192171
2704         <rdar://problem/46423562>
2705
2706         Reviewed by Joseph Pecoraro.
2707
2708         * inspector/audit/resources/audit-utilities.js:
2709         (TestPage.registerInitializer.InspectorTest.Audit.addFunctionlessTest):
2710         (TestPage.registerInitializer.InspectorTest.Audit.addStringTest):
2711         (TestPage.registerInitializer.InspectorTest.Audit.addObjectTest):
2712         (TestPage.registerInitializer.InspectorTest.Audit.addPromiseTest): Added.
2713         * inspector/audit/basic-expected.txt:
2714         * inspector/audit/basic.html:
2715
2716         * inspector/model/auditTestCaseResult-expected.txt:
2717         * inspector/model/auditTestCaseResult.html:
2718         * inspector/model/auditTestGroupResult-expected.txt:
2719         * inspector/model/auditTestGroupResult.html:
2720
2721         * inspector/runtime/awaitPromise-expected.txt: Added.
2722         * inspector/runtime/awaitPromise.html: Added.
2723
2724 2018-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2725
2726         [GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
2727         https://bugs.webkit.org/show_bug.cgi?id=192310
2728
2729         Reviewed by Michael Catanzaro.
2730
2731         Rebaseline tests.
2732
2733         * platform/gtk/fast/text/format-control-expected.png:
2734         * platform/gtk/fast/text/format-control-expected.txt:
2735         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
2736         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
2737         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
2738         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
2739         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
2740         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
2741         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
2742         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
2743         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
2744         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
2745         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
2746         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2747         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
2748         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
2749         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
2750         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
2751         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
2752         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
2753         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
2754         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
2755         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
2756         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
2757         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
2758         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
2759         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
2760         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
2761         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
2762         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
2763         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
2764         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
2765         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
2766         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
2767         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
2768         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
2769         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
2770         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
2771         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
2772         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
2773         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
2774         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
2775         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
2776         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
2777         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
2778         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
2779         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
2780         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
2781         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
2782         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
2783         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
2784         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
2785         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
2786         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
2787         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
2788         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
2789         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
2790         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2791         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
2792         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
2793         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
2794         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
2795         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
2796         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
2797         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
2798         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2799         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
2800         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
2801         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
2802         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
2803         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
2804         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
2805         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
2806         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
2807         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
2808         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt:
2809         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
2810         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
2811         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
2812         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
2813         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
2814         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
2815         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
2816
2817 2018-12-03  Youenn Fablet  <youenn@apple.com>
2818
2819         A sender created through addTransceiver and populated using addTrack should have its source set
2820         https://bugs.webkit.org/show_bug.cgi?id=192136
2821
2822         Reviewed by Eric Carlson.
2823
2824         * webrtc/video-replace-track-expected.txt:
2825         * webrtc/video-replace-track.html:
2826
2827 2018-12-03  YUHAN WU  <yuhan_wu@apple.com>
2828
2829         Implement non-timeslice mode encoding for MediaRecorder
2830         https://bugs.webkit.org/show_bug.cgi?id=192069
2831
2832         Reviewed by Youenn Fablet.
2833
2834         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
2835         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
2836
2837         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable-expected.txt: Added.
2838         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html: Added.
2839         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
2840         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
2841         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable-expected.txt: Added.
2842         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html: Added.
2843         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
2844         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2845
2846 2018-12-03  Simon Fraser  <simon.fraser@apple.com>
2847
2848         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
2849         https://bugs.webkit.org/show_bug.cgi?id=192320
2850         <rdar://problem/46429833>
2851
2852         Reviewed by Zalan Bujtas.
2853
2854         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
2855         * compositing/fixed-with-main-thread-scrolling.html: Added.
2856
2857 2018-12-03  Justin Michaud  <justin_michaud@apple.com>
2858
2859         CSS Painting API should scale display list when drawing
2860         https://bugs.webkit.org/show_bug.cgi?id=192217
2861
2862         Reviewed by Simon Fraser.
2863
2864         * fast/css-custom-paint/properties-expected.html:
2865         * fast/css-custom-paint/registerPaintBindings-expected.html:
2866         * fast/css-custom-paint/simple-hidpi-expected.html: Added.
2867         * fast/css-custom-paint/simple-hidpi.html: Added.
2868         * fast/css-custom-paint/worklet-expected.html:
2869
2870 2018-12-03  Myles C. Maxfield  <mmaxfield@apple.com>
2871
2872         Thick overlines and line-throughs grow in the wrong direction
2873         https://bugs.webkit.org/show_bug.cgi?id=192264
2874
2875         Reviewed by Dean Jackson.
2876
2877         I can't figure out a way to test the line-through, so this just tests the overline.
2878
2879         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction-expected.html: Added.
2880         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction.html: Added.
2881
2882 2018-12-03  Ryan Haddad  <ryanhaddad@apple.com>
2883
2884         [css-grid] Crash on debug changing the style of a positioned element
2885         https://bugs.webkit.org/show_bug.cgi?id=191473
2886
2887         Unreviewed test gardening.
2888
2889         * TestExpectations: Skip crashing layout test.
2890
2891 2018-12-03  Daniel Bates  <dabates@apple.com>
2892
2893         [iOS] Do not handle key events that are key commands
2894         https://bugs.webkit.org/show_bug.cgi?id=191608
2895         <rdar://problem/46046013>
2896
2897         Reviewed by Ryosuke Niwa.
2898
2899         Add tests to ensure that we process key commands correctly.
2900
2901         * fast/events/ios/key-command-italic-dispatches-keydown-expected.txt: Added.
2902         * fast/events/ios/key-command-italic-dispatches-keydown.html: Added.
2903         * fast/events/ios/key-command-italic-expected.txt: Added.
2904         * fast/events/ios/key-command-italic.html: Added.
2905         * fast/events/ios/type-digits-holding-control-key-expected.txt: Added.
2906         * fast/events/ios/type-digits-holding-control-key.html: Added.
2907         * platform/ios-wk1/TestExpectations:
2908
2909 2018-12-03  Ryosuke Niwa  <rniwa@webkit.org>
2910
2911         title attribute on style & link elements should be ignored inside a shadow tree
2912         https://bugs.webkit.org/show_bug.cgi?id=191297
2913
2914         Reviewed by Antti Koivisto.
2915
2916         Adde a W3C-style testharness.js test for a more comprehensive testing of the title content attribute
2917         on HTML link and style elements and SVG style element inside a shadow tree.
2918
2919         * TestExpectations:
2920         * fast/shadow-dom/resources/green-div.css: Added.
2921         * fast/shadow-dom/resources/red-div.css: Added.
2922         * fast/shadow-dom/stylesheet-title-in-shadow-tree-expected.txt: Added.
2923         * fast/shadow-dom/stylesheet-title-in-shadow-tree.html: Added.
2924
2925 2018-12-03  Truitt Savell  <tsavell@apple.com>
2926
2927         Modify unexpected new line in test after https://trac.webkit.org/changeset/238765/webkit
2928         https://bugs.webkit.org/show_bug.cgi?id=192201
2929
2930         Unreviewed Test Gardening.
2931
2932         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2933
2934 2018-12-03  Eric Carlson  <eric.carlson@apple.com>
2935
2936         [MediaStream] 'devicechange' event when more capture device information are revealed.
2937         https://bugs.webkit.org/show_bug.cgi?id=192268
2938
2939         Reviewed by Youenn Fablet.
2940
2941         * fast/mediastream/device-change-event-2.html: Fix bogus title.
2942         * fast/mediastream/enumerate-devices-change-event-expected.txt: Added.
2943         * fast/mediastream/enumerate-devices-change-event.html: Added.
2944
2945 2018-12-03  Guillaume Emont  <guijemont@igalia.com>
2946
2947         Gardening: unskip marsaglia.js on arm
2948
2949         Unreviewed Test Gardening.
2950
2951         Bug 192152 has been fixed by r238778, so this test should not time out
2952         any more.
2953
2954         * js/slow-stress/script-tests/marsaglia.js:
2955
2956 2018-12-03  Yacine Bandou  <yacine.bandou@softathome.com>
2957
2958         [EME][ClearKey] Add layout test for dynamic change of key and video resolution
2959         https://bugs.webkit.org/show_bug.cgi?id=191926
2960
2961         Reviewed by Xabier Rodriguez-Calvar.
2962
2963        Add new layout tests in order to test the playback of ClearKey encrypted video content with
2964        a change of key and resolution during decoding.
2965        The test starts by playing a ClearKey video with a resolution of 240p, then, in the third second,
2966        the resolution of the video will change to 480p with a new ClearKey key.
2967
2968         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-0.mp4: Added.
2969         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-1.mp4: Added.
2970         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-2.mp4: Added.
2971         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-3.mp4: Added.
2972         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-0.mp4: Added.
2973         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-4.mp4: Added.
2974         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-5.mp4: Added.
2975         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-6.mp4: Added.
2976         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey-expected.txt: Added.
2977         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey.html: Added.
2978         * media/encrypted-media/medias-enc.js:
2979         * platform/gtk/TestExpectations:
2980         * platform/mac/TestExpectations:
2981
2982 2018-11-30  Youenn Fablet  <youenn@apple.com>
2983
2984         Test that CSS subresource loading are exposed to resource timing in case of a CORS loaded CSS stylesheet but not imported stylesheets
2985         https://bugs.webkit.org/show_bug.cgi?id=192232
2986
2987         Reviewed by Dean Jackson.
2988
2989         * http/tests/security/cross-origin-clean-css-resource-timing-expected.txt: Added.
2990         * http/tests/security/cross-origin-clean-css-resource-timing.html: Added.
2991         * http/tests/security/resources/loading-subresources.php: Added.
2992
2993 2018-11-30  Truitt Savell  <tsavell@apple.com>
2994
2995         Rebaseline test after https://trac.webkit.org/changeset/238725/webkit
2996         https://bugs.webkit.org/show_bug.cgi?id=192201
2997
2998         Unreviewed Test Gardening.
2999
3000         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
3001
3002 2018-11-30  Justin Fan  <justin_fan@apple.com>
3003
3004         [WebGPU] WebGPUQueue::submit and WebGPURenderingContext::present() implementation
3005         https://bugs.webkit.org/show_bug.cgi?id=192254
3006
3007         Reviewed by Dean Jackson.
3008
3009         Update webgpu-basics to render an image into canvas. Also added ref-test that draws 
3010         a green square onto a canvas using WebGPU; reference uses 2D canvas.
3011
3012         * webgpu/js/basic-webgpu-functions.js:
3013         (render):
3014         * webgpu/simple-triangle-strip-expected.html: Added.
3015         * webgpu/simple-triangle-strip.html: Added.
3016         * webgpu/webgpu-basics.html:
3017
3018 2018-11-30  Zalan Bujtas  <zalan@apple.com>
3019
3020         Can’t use RalphLauren.com on iPad because hover menus don’t stay up
3021         https://bugs.webkit.org/show_bug.cgi?id=192236
3022         <rdar://problem/45792118>
3023
3024         Reviewed by Geoffrey Garen.
3025
3026         * fast/events/touch/ios/hover-when-style-change-is-async-expected.txt: Added.
3027         * fast/events/touch/ios/hover-when-style-change-is-async.html: Added.
3028
3029 2018-11-30  Ryosuke Niwa  <rniwa@webkit.org>
3030
3031         ShadowRoot should have styleSheets property
3032         https://bugs.webkit.org/show_bug.cgi?id=191311
3033         <rdar://problem/46333290>
3034
3035         Reviewed by Antti Koivisto.
3036
3037         Added a regression test for testing that the JS wrapper of a StyleSheetList does not get collected
3038         as long as its shadow root is alive.
3039
3040         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc-expected.txt: Added.
3041         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc.html: Added.
3042
3043 2018-11-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3044
3045         Replace "auto fill" with "AutoFill" in some localizable strings
3046         https://bugs.webkit.org/show_bug.cgi?id=192233
3047         <rdar://problem/46311614>
3048
3049         Reviewed by Chris Fleizach.
3050
3051         Rebaseline a test.
3052
3053         * accessibility/auto-fill-types-expected.txt:
3054
3055 2018-11-30  Devin Rousso  <drousso@apple.com>
3056
3057         Web Inspector: replace all unicode characters with the escaped character code
3058         https://bugs.webkit.org/show_bug.cgi?id=192216
3059         <rdar://problem/46275637>
3060
3061         Reviewed by Brian Burg.
3062
3063         * inspector/audit/data-domAttributes-expected.txt:
3064         * inspector/audit/data-domNodes-expected.txt:
3065         * inspector/audit/data-errors-expected.txt:
3066
3067 2018-11-30  Justin Fan  <justin_fan@apple.com>
3068
3069         [WebGPU] Flesh out WebGPURenderPassDescriptor to match the WebGPU IDL
3070         https://bugs.webkit.org/show_bug.cgi?id=192213
3071
3072         Reviewed by Dean Jackson.
3073
3074         Updating some tests to match the updated WebGPURenderPassDescriptor. 
3075
3076         * webgpu/js/basic-webgpu-functions.js:
3077         (render):
3078         * webgpu/render-command-encoding.html:
3079         * webgpu/render-passes.html:
3080
3081 2018-11-30  Zalan Bujtas  <zalan@apple.com>
3082
3083         [LFC][BFC] Compute min/maxHeight margins only when they are needed.
3084         https://bugs.webkit.org/show_bug.cgi?id=192223
3085
3086         Reviewed by Antti Koivisto.
3087
3088         * fast/block/block-only/collapsed-margin-with-min-height-expected.txt: Added.
3089         * fast/block/block-only/collapsed-margin-with-min-height.html: Added.
3090
3091 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3092
3093         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
3094
3095         Rebaseline tests. Part 3.
3096
3097 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3098
3099         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
3100
3101         Rebaseline tests. Part 2.
3102
3103 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3104
3105         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
3106
3107         Rebaseline tests. Part 1.
3108
3109 2018-11-29  Frederic Wang  <fwang@igalia.com>
3110
3111         Separate paint and scroll offsets for RenderLayerBacking::m_scrollingContentsLayer
3112         https://bugs.webkit.org/show_bug.cgi?id=183040
3113
3114         Reviewed by Simon Fraser.
3115
3116         Update expectations containing layer trees of RenderLayerBacking::m_scrollingContentsLayer, to separate offsetFromRenderer and
3117         scrollOffset. We have OLD offsetFromRenderer = NEW offsetFromRenderer - scrollOffset.
3118
3119         * compositing/ios/overflow-scroll-touch-tiles-expected.txt:
3120         * fast/scrolling/ios/overflow-scroll-touch-expected.txt:
3121         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
3122         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
3123         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
3124         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
3125         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
3126         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
3127         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
3128
3129 2018-11-29  Simon Fraser  <simon.fraser@apple.com>
3130
3131         Overflow scrolling layers need to be self-painting
3132         https://bugs.webkit.org/show_bug.cgi?id=192201
3133
3134         Reviewed by Dean Jackson.
3135
3136         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
3137         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html: Added.
3138
3139 2018-11-29  Eric Carlson  <eric.carlson@apple.com>
3140
3141         [MediaStream] DeviceIdHashSaltStorage should use iframe and top level documents
3142         https://bugs.webkit.org/show_bug.cgi?id=192182
3143
3144         Reviewed by Youenn Fablet.
3145
3146         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
3147         * http/tests/media/media-stream/enumerate-devices-source-id.html:
3148         * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html:
3149
3150 2018-11-29  Christopher Reid  <chris.reid@sony.com>
3151
3152         [Win] listDirectory in FileSystemWin.cpp should not skip all directories
3153         https://bugs.webkit.org/show_bug.cgi?id=192042
3154
3155         Reviewed by Fujii Hironori.
3156
3157         Enable storage tests on WinCairo and adding initial test expectations.
3158
3159         * platform/wincairo/TestExpectations:
3160
3161 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
3162
3163         Unreviewed, rolling out r238680.
3164
3165         Caused existing webrtc layout tests to fail an assertion.
3166
3167         Reverted changeset:
3168
3169         "A sender created through addTransceiver and populated using
3170         addTrack should have its source set"
3171         https://bugs.webkit.org/show_bug.cgi?id=192136
3172         https://trac.webkit.org/changeset/238680
3173
3174 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
3175
3176         REGRESSION (r238090): [ MacOS WK1 ] Layout Test imported/blink/compositing/squashing/squashing-into-ancestor-painted-layer.html is flaky
3177         https://bugs.webkit.org/show_bug.cgi?id=191639
3178
3179         Unreviewed test gardening.
3180
3181         * platform/mac-wk1/TestExpectations: Mark test as flaky.
3182
3183 2018-11-29  Zalan Bujtas  <zalan@apple.com>
3184
3185         [LFC][BFC][Quirk] Body and html height stretching.
3186         https://bugs.webkit.org/show_bug.cgi?id=192154
3187
3188         Reviewed by Antti Koivisto.
3189
3190         * fast/block/block-only/body-height-with-auto-html-height-quirk-expected.txt: Added.
3191         * fast/block/block-only/body-height-with-auto-html-height-quirk.html: Added.
3192         * fast/block/block-only/body-height-with-auto-html-height-quirk2-expected.txt: Added.
3193         * fast/block/block-only/body-height-with-auto-html-height-quirk2.html: Added.
3194         * fast/block/block-only/body-height-with-non-auto-html-height-quirk-expected.txt: Added.
3195         * fast/block/block-only/body-height-with-non-auto-html-height-quirk.html: Added.
3196         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2-expected.txt: Added.
3197         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2.html: Added.
3198
3199 2018-11-29  Youenn Fablet  <youenn@apple.com>
3200
3201         CSS subresource loads should not be observable from resource timing if the stylesheet is opaque
3202         https://bugs.webkit.org/show_bug.cgi?id=192132
3203
3204         Reviewed by Ryosuke Niwa.
3205
3206         * http/tests/security/clean-origin-css-exposed-resource-timing-expected.txt: Added.
3207         * http/tests/security/clean-origin-css-exposed-resource-timinge-timing.html: Added.
3208         * http/tests/security/cross-origin-css-resource-timing-expected.txt: Added.
3209         * http/tests/security/cross-origin-css-resource-timing.html: Added.
3210         * http/tests/security/resources/loading-subresources.css: Added.
3211         * http/tests/security/resources/imported-loading-subresources.css: Added.
3212
3213 2018-11-29  Ryosuke Niwa  <rniwa@webkit.org>
3214
3215         Executing "insertunorderedlist" while selecting a contenteditable element inside a shadow dom hangs the browser
3216         https://bugs.webkit.org/show_bug.cgi?id=184049
3217         <rdar://problem/38931033>
3218
3219         Reviewed by Antti Koivisto.
3220
3221         Added a regression test for executing InsertUnorderedList inside a shadow tree.
3222
3223         * editing/execCommand/insert-ordered-list-in-shadow-tree-expected.txt: Added.
3224         * editing/execCommand/insert-ordered-list-in-shadow-tree.html: Added.
3225
3226 2018-11-29  Justin Fan  <justin_fan@apple.com>
3227
3228         [WebGPU] WebGPURenderPassEncoder::setPipeline, draw, and endPass prototypes
3229         https://bugs.webkit.org/show_bug.cgi?id=192134
3230
3231         Reviewed by Dean Jackson.
3232
3233         Updating the basic rendering test with more commands, and a prototype WPT-based test for WebGPURenderCommandEncoder's
3234         new functionality.
3235
3236         * webgpu/js/basic-webgpu-functions.js:
3237         (render):
3238         * webgpu/render-command-encoding-expected.txt: Added.
3239         * webgpu/render-command-encoding.html: Added.
3240         * webgpu/render-passes.html:
3241
3242 2018-11-29  Justin Michaud  <justin_michaud@apple.com>
3243
3244         CSS Painting API should pass 'this' correctly to paint callback, and repaint when properties change.
3245         https://bugs.webkit.org/show_bug.cgi?id=191443
3246
3247         Reviewed by Dean Jackson.
3248
3249         * fast/css-custom-paint/animate-expected.html: Added.
3250         * fast/css-custom-paint/animate-repaint-expected.txt: Added.
3251         * fast/css-custom-paint/animate-repaint.html: Added.
3252         * fast/css-custom-paint/animate.html: Added.
3253         * fast/css-custom-paint/constructor-expected.html: Added.
3254         * fast/css-custom-paint/constructor.html: Added.
3255         * fast/css-custom-paint/leaks-expected.txt: Added.
3256         * fast/css-custom-paint/leaks.html: Added.
3257         * fast/css-custom-paint/properties.html:
3258         * fast/css-custom-paint/resources/leaks-frame.html: Added.
3259         * platform/mac/fast/css-custom-paint/raf-leak-expected.txt: Added.
3260
3261 2018-11-29  Youenn Fablet  <youenn@apple.com>
3262
3263         A sender created through addTransceiver and populated using addTrack should have its source set
3264         https://bugs.webkit.org/show_bug.cgi?id=192136
3265
3266         Reviewed by Eric Carlson.
3267
3268         * webrtc/video-replace-track-expected.txt:
3269         * webrtc/video-replace-track.html:
3270
3271 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
3272
3273         Unreviewed test gardening, skip three datalist tests that are marked as flaky crashes.
3274
3275         * TestExpectations:
3276         * platform/ios/TestExpectations:
3277         * platform/mac/TestExpectations:
3278
3279 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
3280
3281         IndexedDB: breaks if binary data (Uint8Array) and autoIncrement key in store
3282         https://bugs.webkit.org/show_bug.cgi?id=185869
3283         <rdar://problem/40453623>
3284
3285         Reviewed by Geoffrey Garen.
3286
3287         * storage/indexeddb/objectstore-autoincrement-expected.txt:
3288         * storage/indexeddb/objectstore-autoincrement-private-expected.txt:
3289         * storage/indexeddb/resources/objectstore-autoincrement.js:
3290         (getLincolnAfterInjectedKeySuccess):
3291         (putBobSuccess):
3292         (getBobSuccess):
3293         (addLincolnWithExplicitKeySuccess):
3294         (putAbrahamSuccess):
3295
3296 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
3297
3298         Unexpected constructor / instanceof  behavior when retrieving indexedDB data in an iframe
3299         https://bugs.webkit.org/show_bug.cgi?id=185906
3300         <rdar://problem/40583100>
3301
3302         Reviewed by Geoffrey Garen.
3303
3304         * storage/indexeddb/instanceof-iframe-expected.txt: Added.
3305         * storage/indexeddb/instanceof-iframe.html: Added.
3306         * storage/indexeddb/resources/instanceof-iframe.js: Added.
3307         (test.else.shouldBe):
3308         (test.else.shouldBeTrue):
3309         (test.else.shouldBeFalse):
3310         (test.else.evalAndLog):
3311         (test):
3312         (callback):
3313
3314 2018-11-28  Dean Jackson  <dino@apple.com>
3315
3316         [ES Modules] Allow .mjs content when loaded from file://
3317         https://bugs.webkit.org/show_bug.cgi?id=192100
3318         <rdar://problem/46320065>
3319
3320         Reviewed by Sam Weinig.
3321
3322         Test for both import() function and the import statement loading
3323         from .mjs files.
3324
3325         * js/dom/modules/import-mjs-module-expected.txt: Added.
3326         * js/dom/modules/import-mjs-module.html: Added.
3327         * js/dom/modules/resources/module-simple-A.mjs: Added.
3328         * js/dom/modules/resources/module-simple-B.mjs: Added.
3329         * platform/win/TestExpectations: Skip this on Windows. Just wait for Windows
3330           to recognise the extension.
3331
3332 2018-11-29  Guillaume Emont  <guijemont@igalia.com>
3333
3334         Gardening: skip test that newly times out on Armv7
3335
3336         Unreviewed Test Gardening.
3337
3338         * js/slow-stress/script-tests/marsaglia.js: skip on arm/linux
3339
3340 2018-11-29  Miguel Gomez  <magomez@igalia.com>
3341
3342         Unreviewed GTK+ gardening after r238665.
3343
3344         * platform/gtk/TestExpectations:
3345
3346 2018-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
3347
3348         Updating href on linearGradient and radialGradient doesn't update its rendering
3349         https://bugs.webkit.org/show_bug.cgi?id=191934
3350
3351         Reviewed by Ryosuke Niwa.
3352
3353         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
3354         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree.html: Added.
3355         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
3356         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree.html: Added.
3357         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop-expected.html: Added.
3358         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop.html: Added.
3359         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop-expected.html: Added.
3360         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop.html: Added.
3361
3362 2018-11-28  Truitt Savell  <tsavell@apple.com>
3363
3364         [ Mojave WK1 ] Layout Test fast/images/animated-image-different-dest-size.html fast/images/animated-image-loop-count.html is failing
3365         https://bugs.webkit.org/show_bug.cgi?id=190383
3366
3367         Unreviewed Test Gardening.
3368
3369         * platform/mac-wk1/TestExpectations:
3370
3371 2018-11-28  Justin Fan  <justin_fan@apple.com>
3372
3373         [WebGPU] Begin implementation of WebGPURenderPassEncoder and barebones WebGPURenderPassDescriptor
3374         https://bugs.webkit.org/show_bug.cgi?id=191990
3375
3376         Reviewed by Dean Jackson.
3377
3378         Add tests to ensure proper WebGPURenderPassEncoder creation. To be updated as WebGPURenderPassDescriptor is updated.
3379
3380         * webgpu/js/basic-webgpu-functions.js:
3381         (render):
3382         * webgpu/render-passes-expected.txt: Added.
3383         * webgpu/render-passes.html: Added.
3384
3385 2018-11-28  Rob Buis  <rbuis@igalia.com>
3386
3387         [XHR] Document.lastModified doesn't work for non-rendered documents
3388         https://bugs.webkit.org/show_bug.cgi?id=179375
3389
3390         Reviewed by Alexey Proskuryakov.
3391
3392         Unskip responsexml-document-properties.htm since the dynamic message is gone.
3393
3394         * TestExpectations:
3395         * platform/wpe/TestExpectations:
3396
3397 2018-11-28  Frederic Wang  <fwang@igalia.com>
3398
3399         [iOS Simulator Release WK2] media/no-fullscreen-when-hidden.html is flaky
3400         https://bugs.webkit.org/show_bug.cgi?id=192088
3401
3402         Unreviewed test gardening.
3403
3404         * platform/ios-wk2/TestExpectations: Mark media/no-fullscreen-when-hidden.html as flaky.
3405
3406 2018-11-28  Yongjun Zhang  <yongjun_zhang@apple.com>
3407
3408         Allow WebKit clients to specify a minimum effective width for layout.
3409         https://bugs.webkit.org/show_bug.cgi?id=191499
3410         <rdar://problem/45362678>
3411
3412         Reviewed by Wenson Hsieh.
3413
3414         Add two new tests. The first test verifies if we ignore meta viewport, setting a different effective width value
3415         will change the layout width of the page. The second test verifies if we don't ignore meta viewport, we will always
3416         respect that (980pt) and setting a different effective width value won't change the layout width. 
3417
3418
3419         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport-expected.txt: Added.
3420         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport.html: Added.
3421         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport-expected.txt: Added.
3422         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport.html: Added.
3423         * resources/ui-helper.js:
3424         (window.UIHelper.setMinimumEffectiveWidth): Add a helper method to set the minimum effective width from a test.
3425         (window.UIHelper):
3426
3427 2018-11-27  Jiewen Tan  <jiewen_tan@apple.com>
3428
3429         Unreviewed, test gardening
3430
3431         Add a time out parameter to the following test cases such that WebAuthN requests will timeout
3432         themselves instead of letting the wpt wrapper or test runner kill them.
3433
3434         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
3435         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
3436         * platform/mac-wk2/TestExpectations:
3437
3438 2018-11-27  Chris Dumez  <cdumez@apple.com>
3439
3440         Resync service-workers web platform tests from upstream
3441         https://bugs.webkit.org/show_bug.cgi?id=192035
3442
3443         Reviewed by Youenn Fablet.
3444
3445         * TestExpectations:
3446         * tests-options.json:
3447
3448 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
3449
3450         Momentum scrolling ends at the wrong place when a scrolling overflow element has a non-zero border
3451         https://bugs.webkit.org/show_bug.cgi?id=191322
3452
3453         Reviewed by Dean Jackson.
3454
3455         * fast/scrolling/momentum-scroll-with-borders-expected.txt: Added.
3456         * fast/scrolling/momentum-scroll-with-borders.html: Added.
3457         * platform/ios/TestExpectations:
3458
3459 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
3460
3461         Composited and tiled layers fail to update on scrolling in WebView
3462         https://bugs.webkit.org/show_bug.cgi?id=191821
3463         rdar://problem/46009272
3464
3465         Reviewed by Zalan Bujtas.
3466         
3467         Tests for backing store attachment, and tile coverage before and after scrolling.
3468
3469         * compositing/backing/backing-store-attachment-scroll-expected.txt: Added.
3470         * compositing/backing/backing-store-attachment-scroll.html: Added.
3471         * compositing/tiling/tile-coverage-on-scroll-expected.txt: Added.
3472         * compositing/tiling/tile-coverage-on-scroll.html: Added.
3473         * platform/mac-wk1/compositing/tiling/tile-coverage-on-scroll-expected.txt: Added. Root isn't tiled on WK1, so different result.
3474
3475 2018-11-27  Daniel Bates  <dabates@apple.com>
3476
3477         Fix test timeout following  <https://trac.webkit.org/changeset/238545>
3478         (https://bugs.webkit.org/show_bug.cgi?id=191969)
3479
3480         Actually call HTMLInputElement.setSelectionRange().
3481
3482         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html:
3483
3484 2018-11-27  Timothy Hatcher  <timothy@apple.com>
3485
3486         Web Inspector: Add support for forcing color scheme appearance in DOM tree.
3487         https://bugs.webkit.org/show_bug.cgi?id=191820
3488         rdar://problem/46153172
3489
3490         Reviewed by Devin Rousso.
3491
3492         * TestExpectations: Skip dark mode tests on other platforms.
3493         * inspector/css/force-page-appearance-expected.txt: Added.
3494         * inspector/css/force-page-appearance.html: Added.
3495         * platform/mac/TestExpectations: Expect dark mode tests to pass on Mojave and later.
3496
3497 2018-11-27  Tim Horton  <timothy_horton@apple.com>
3498
3499         Serialize and deserialize editable image strokes
3500         https://bugs.webkit.org/show_bug.cgi?id=192002
3501         <rdar://problem/30900149>
3502
3503         Reviewed by Dean Jackson.
3504
3505         * editing/images/paste-editable-image-expected.txt: Added.
3506         * editing/images/paste-editable-image.html: Added.
3507         Add a test that we can copy and paste and editable image and
3508         continue to edit it, and are affecting a different attachment than the original.
3509
3510 2018-11-16  Jiewen Tan  <jiewen_tan@apple.com>
3511
3512         Disallow loading webarchives as iframes
3513         https://bugs.webkit.org/show_bug.cgi?id=191728
3514         <rdar://problem/45524528>
3515
3516         Reviewed by Youenn Fablet.
3517
3518         * platform/mac-wk1/webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
3519         * platform/mac/fast/loader/webarchive-encoding-respected.html:
3520         * webarchive/loading/cache-expired-subresource.html:
3521         * webarchive/loading/mainresource-null-mimetype-crash.html:
3522         * webarchive/loading/missing-data.html:
3523         * webarchive/loading/resources/test-loading-archive-main.webarchive: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
3524         * webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
3525         * webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
3526         * webarchive/loading/test-loading-archive-subresource.html: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
3527         * webarchive/loading/test-loading-archive.html:
3528         * webarchive/loading/test-loading-top-archive-expected.txt: Added.
3529         * webarchive/loading/test-loading-top-archive.html: Added.
3530
3531 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
3532
3533         Layout Test svg/text/monospace-text-size-in-img.html is failing
3534         https://bugs.webkit.org/show_bug.cgi?id=192011
3535
3536         Unreviewed test gardening.
3537
3538         * platform/win/TestExpectations:
3539
3540 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
3541
3542         Layout Test fast/inline/simple-inline-with-out-of-flow-descendant.html is failing
3543         https://bugs.webkit.org/show_bug.cgi?id=192010
3544
3545         Unreviewed test gardening.
3546
3547         * platform/win/TestExpectations:
3548
3549 2018-11-26  Daniel Bates  <dabates@apple.com>
3550
3551         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
3552         https://bugs.webkit.org/show_bug.cgi?id=191969
3553         <rdar://problem/46247569>
3554
3555         Reviewed by Dean Jackson.
3556
3557         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
3558         Strong Password button is visible.
3559
3560         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
3561         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html: Added.
3562         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button.html: Added.
3563         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
3564         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
3565         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
3566
3567 2018-11-26  Ryan Haddad  <ryanhaddad@apple.com>
3568
3569         Unreviewed, rolling out r238357.
3570
3571         One of the layout tests added with this change is failing on Mojave.
3572
3573         Reverted changeset:
3574         "REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown"
3575         https://bugs.webkit.org/show_bug.cgi?id=191969
3576         https://trac.webkit.org/changeset/238513
3577
3578 2018-11-26  Tim Horton  <timothy_horton@apple.com>
3579
3580         Insert <attachment> elements under editable images to make their backing data accessible
3581         https://bugs.webkit.org/show_bug.cgi?id=191844
3582         <rdar://problem/30900149>
3583
3584         Reviewed by Simon Fraser.
3585
3586         * editing/images/editable-image-creates-attachment-expected.txt: Added.
3587         * editing/images/editable-image-creates-attachment.html: Added.
3588         * resources/ui-helper.js:
3589         (window.UIHelper.attachmentInfo):
3590         (window.UIHelper):
3591
3592 2018-11-26  Daniel Bates  <dabates@apple.com>
3593
3594         REGRESSION (r237738): Command Down Arrow doesn't scroll to the end of a page anymore
3595         https://bugs.webkit.org/show_bug.cgi?id=191967
3596         <rdar://problem/45976390>
3597
3598         Reviewed by Tim Horton.
3599
3600         Add tests to ensure that Command + Down Arrow and Command + Up Arrow scroll to the end of
3601         the page and the top of the page, respectively.
3602
3603         * fast/scrolling/ios/key-command-scroll-to-bottom-expected.html: Added.
3604         * fast/scrolling/ios/key-command-scroll-to-bottom.html: Added.
3605         * fast/scrolling/ios/key-command-scroll-to-top-expected.html: Added.
3606         * fast/scrolling/ios/key-command-scroll-to-top.html: Added.
3607         * resources/ui-helper.js:
3608         (window.UIHelper.keyDown): Pass the modifiers array to EventSender.keyDown() to make
3609         this function work on Mac.
3610
3611 2018-11-24  Ryosuke Niwa  <rniwa@webkit.org>
3612
3613         SVG use element inside a shadow tree cannot reference an element in the same tree
3614         https://bugs.webkit.org/show_bug.cgi?id=174977
3615         <rdar://problem/33665636>
3616
3617         Reviewed by Zalan Bujtas.
3618
3619         Added tests for specifying a fragment URL to refer to other elements within shadow trees.
3620
3621         This patch doesn't add a test for updating a fragment URL of linearGradient and radialGradient
3622         since it doesn't work at all even outside shadow trees. See webkit.org/b/191934.
3623
3624         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree-expected.html: Added.
3625         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree.html: Added.
3626         * fast/shadow-dom/svg-animate-href-in-shadow-tree-expected.html: Added.
3627         * fast/shadow-dom/svg-animate-href-in-shadow-tree.html: Added.
3628         * fast/shadow-dom/svg-feimage-href-in-shadow-tree-expected.html: Added.
3629         * fast/shadow-dom/svg-feimage-href-in-shadow-tree.html: Added.
3630         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree-expected.html: Added.
3631         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree.html: Added.
3632         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree-expected.html: Added.
3633         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree.html: Added.
3634         * fast/shadow-dom/svg-mpath-href-in-shadow-tree-expected.html: Added.
3635         * fast/shadow-dom/svg-mpath-href-in-shadow-tree.html: Added.
3636         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree-expected.html: Added.
3637         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree.html: Added.
3638         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree-expected.html: Added.
3639         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree.html: Added.
3640         * fast/shadow-dom/svg-text-path-href-in-shadow-tree-expected.html: Added.
3641         * fast/shadow-dom/svg-text-path-href-in-shadow-tree.html: Added.
3642         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree-expected.html: Added.
3643         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree.html: Added.
3644         * fast/shadow-dom/svg-thref-href-in-shadow-tree-expected.html: Added.
3645         * fast/shadow-dom/svg-thref-href-in-shadow-tree.html: Added.
3646         * fast/shadow-dom/svg-use-href-change-in-shadow-tree-expected.html: Added.
3647         * fast/shadow-dom/svg-use-href-change-in-shadow-tree.html: Added.
3648         * fast/shadow-dom/svg-use-href-in-shadow-tree-expected.html: Added.
3649         * fast/shadow-dom/svg-use-href-in-shadow-tree.html: Added.
3650
3651 2018-11-26  Daniel Bates  <dabates@apple.com>
3652
3653         Caret disappears at end of password field when caps lock indicator is shown; password field
3654         not scrolled when caps lock indicator is shown
3655         https://bugs.webkit.org/show_bug.cgi?id=191164
3656         <rdar://problem/45738179>
3657
3658         Reviewed by Dean Jackson.
3659
3660         Add a test to ensure that we scroll the password field when caps lock is toggled.
3661
3662         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
3663         WebKit2 on Mac at the moment.
3664         * fast/forms/password-scrolled-after-caps-lock-toggled-expected.txt: Added.
3665         * fast/forms/password-scrolled-after-caps-lock-toggled.html: Added.
3666         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
3667
3668 2018-11-26  Daniel Bates  <dabates@apple.com>
3669
3670         Placeholder text is not repainted after caps lock indicator is hidden
3671         https://bugs.webkit.org/show_bug.cgi?id=191968
3672         <rdar://problem/46247234>
3673
3674         Substitute UIHelper.toggleCapsLock() for testRunner.toggleCapsLock() as the former replaces
3675         the latter following r238512.
3676
3677         * fast/repaint/placeholder-after-caps-lock-hidden.html:
3678
3679 2018-11-26  Daniel Bates  <dabates@apple.com>
3680
3681         Placeholder text is not repainted after caps lock indicator is hidden
3682         https://bugs.webkit.org/show_bug.cgi?id=191968
3683         <rdar://problem/46247234>
3684
3685         Reviewed by Zalan Bujtas.
3686
3687         Add a test to ensure to that the placeholder text is repainted when the caps lock indicator is hidden.
3688
3689         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
3690         WebKit2 on Mac at the moment.
3691         * fast/repaint/placeholder-after-caps-lock-hidden.html: Added.
3692         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
3693
3694 2018-11-26  Daniel Bates  <dabates@apple.com>
3695
3696         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
3697         https://bugs.webkit.org/show_bug.cgi?id=191969
3698         <rdar://problem/46247569>
3699
3700         Reviewed by Dean Jackson.
3701
3702         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
3703         Strong Password button is visible.
3704
3705         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
3706         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button-expected.html: Added.
3707         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button.html: Added.
3708         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
3709         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
3710         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
3711
3712 2018-11-26  Daniel Bates  <dabates@apple.com>
3713
3714         Move testRunner.toggleCapsLock() to uiController
3715         https://bugs.webkit.org/show_bug.cgi?id=191972
3716
3717         Reviewed by Tim Horton.
3718
3719         Updated existing test to use UIHelper.toggleCapsLock(), which calls uiController.toggleCapsLock(),
3720         now that testRunner.toggleCapsLock() was removed.
3721
3722         * fast/events/detect-caps-lock.html:
3723         * resources/ui-helper.js:
3724         (window.UIHelper.toggleCapsLock): Added. Convenience function to call uiController.toggleCapsLock()
3725         and return a Promise that is resolved once the UIProcess has dispatched the NSEvent to simulate
3726         pressing the caps lock key.
3727
3728 2018-11-26  Zalan Bujtas  <zalan@apple.com>
3729
3730         Unreviewed rebaseline after r238493.
3731
3732         * platform/ios/fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
3733
3734 2018-11-26  Zalan Bujtas  <zalan@apple.com>
3735
3736         Unreviewed test gardening after r238280.
3737
3738         * fast/content-observation/click-event-suppression-on-content-change.html:
3739
3740 2018-11-26  Zalan Bujtas  <zalan@apple.com>
3741
3742         Unreviewed rebaseline after r238460.
3743
3744         * platform/ios/fast/inline/inline-content-with-image-simple-expected.txt: Added.
3745
3746 2018-11-25  Zalan Bujtas  <zalan@apple.com>
3747
3748         [LFC][IFC] Use float box's margin box to adjust the line constraints.
3749         https://bugs.webkit.org/show_bug.cgi?id=191961
3750
3751         Reviewed by Antti Koivisto.
3752
3753         * fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
3754         * fast/inline/inline-content-with-float-and-margin.html: Added.
3755
3756 2018-11-26  Manuel Rego Casasnovas  <rego@igalia.com>
3757
3758         [css-grid] Fix grid container sizing under min-content height
3759         https://bugs.webkit.org/show_bug.cgi?id=191889
3760
3761         Reviewed by Javier Fernandez.
3762
3763         Update tests results to the new behavior.
3764         Also modified a little bit the test to keep them in sync with Blink versions.
3765
3766         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows-expected.txt:
3767         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
3768         * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
3769
3770 2018-11-25  Ryan Haddad  <ryanhaddad@apple.com>
3771
3772         Unreviewed test gardening, rebaseline webgpu/queue-creation.html.
3773
3774         * webgpu/queue-creation-expected.txt:
3775
3776 2018-11-25  Tim Horton  <timothy_horton@apple.com>
3777
3778         Make it possible to insert editable images with a gesture
3779         https://bugs.webkit.org/show_bug.cgi?id=191937
3780
3781         Reviewed by Wenson Hsieh.
3782
3783         * editing/images/basic-editable-image-from-execCommand-expected.txt: Added.
3784         * editing/images/basic-editable-image-from-execCommand.html: Added.
3785         Add a test that ensures that editable images also work when
3786         inserted via the editor command.
3787
3788         * editing/images/redo-insert-editable-image-maintains-strokes-expected.txt: Added.
3789         * editing/images/redo-insert-editable-image-maintains-strokes.html: Added.
3790         Add a test that ensures that strokes are maintained when re-doing an
3791         un-done editable image insertion.
3792
3793         * editing/images/undo-insert-editable-image-expected.txt: Added.
3794         * editing/images/undo-insert-editable-image.html: Added.
3795         Add a test that ensures that the selection stays in a sensible place
3796         when undoing and redoing editable image insertion.
3797
3798 2018-11-23  Ryosuke Niwa  <rniwa@webkit.org>
3799
3800         REGRESSION (r236785): Nullptr crash in StyledMarkupAccumulator::traverseNodesForSerialization
3801         https://bugs.webkit.org/show_bug.cgi?id=191921
3802
3803         Reviewed by Dean Jackson.
3804
3805         Added a regression test.
3806
3807         * editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
3808         * editing/pasteboard/copy-paste-across-shadow-boundaries-5.html: Added.
3809         * platform/ios/editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
3810
3811 2018-11-22  Ryosuke Niwa  <rniwa@webkit.org>
3812
3813         Updating href on textPath doesn't update its rendering
3814         https://bugs.webkit.org/show_bug.cgi?id=191920
3815
3816         Reviewed by Dean Jackson.
3817
3818         Added a ref test.
3819
3820         * svg/text/textpath-reference-update-expected.html: Added.
3821         * svg/text/textpath-reference-update.html: Added.
3822
3823 2018-11-23  Zalan Bujtas  <zalan@apple.com>
3824
3825         [LFC][IFC] Add support for variable height runs.
3826         https://bugs.webkit.org/show_bug.cgi?id=191925
3827
3828         Reviewed by Antti Koivisto.
3829
3830         * fast/inline/inline-content-with-image-simple-expected.txt: Added.
3831         * fast/inline/inline-content-with-image-simple.html: Added.
3832
3833 2018-11-23  Javier Fernandez  <jfernandez@igalia.com>
3834
3835         [css-grid] Implement Baseline Alignment for grid items
3836         https://bugs.webkit.org/show_bug.cgi?id=145566
3837
3838         Reviewed by Manuel Rego Casasnovas.
3839
3840         Most of the baseline realated tests pass now; just a few still fail because of unrelated bugs.
3841
3842         * TestExpectations: Removed several entries, related to the baseline tests that are now passing.
3843         * fast/css-grid-layout/grid-align-baseline-expected.txt:
3844         * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt:
3845         * fast/css-grid-layout/grid-baseline-expected.html:
3846         * fast/css-grid-layout/grid-baseline-margins-expected.html:
3847         * fast/css-grid-layout/grid-baseline-margins.html:
3848         * fast/css-grid-layout/grid-baseline-must-respect-grid-order-expected.txt:
3849         * fast/css-grid-layout/grid-baseline-must-respect-grid-order.html:
3850         * fast/css-grid-layout/grid-baseline.html:
3851         * fast/css-grid-layout/grid-self-baseline-and-flex-tracks-with-indefinite-container-crash-expected.txt: Added.
3852         * fast/css-grid-layout/grid-self-baseline-and-flex-tracks-with-indefinite-container-crash.html: Added.
3853         * fast/css-grid-layout/grid-self-baseline-and-flexible-tracks-should-not-crash-expected.txt: Added.
3854         * fast/css-grid-layout/grid-self-baseline-and-flexible-tracks-should-not-crash.html: Added.
3855         * fast/css-grid-layout/grid-self-baseline-and-item-relayout-should-not-crash-expected.txt: Added.
3856         * fast/css-grid-layout/grid-self-baseline-and-item-relayout-should-not-crash.html: Added.
3857         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-items-crash-expected.txt: Added.
3858         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-items-crash.html: Added.
3859         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-tracks-crash-expected.txt: Added.
3860         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-tracks-crash.html: Added.
3861         * fast/css-grid-layout/grid-self-baseline-followed-by-item-style-change-should-not-crash-expected.txt: Added.
3862         * fast/css-grid-layout/grid-self-baseline-followed-by-item-style-change-should-not-crash.html: Added.
3863         * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt:
3864         * fast/css-grid-layout/grid-self-baseline-two-dimensional.html:
3865
3866 2018-11-22  Dean Jackson  <dino@apple.com>
3867
3868         Implement WebGPUQueue and device.getQueue()
3869         https://bugs.webkit.org/show_bug.cgi?id=191911
3870         <rdar://problem/46214871>
3871
3872         Reviewed by Antoine Quint.
3873
3874         WPT-style test for queue creation.
3875
3876         * webgpu/queue-creation-expected.txt: Added.
3877         * webgpu/queue-creation.html: Added.
3878
3879 2018-11-22  Frederic Wang  <fwang@igalia.com>
3880
3881         Improve fast/scrolling/scrolling-tree-includes-frame.html
3882         https://bugs.webkit.org/show_bug.cgi?id=191912
3883
3884         These are small improvements to scrolling-tree-includes-frame.html:
3885         - Run doTest() after the iframe is loaded and use waitUntilDone/notifyDone for more reliable timing.
3886         - Use iframe@srcdoc instead of iframe@src and put the content of the iframe document in its own line.
3887         - Move the iframe style in a separate <style> tag and ensure the iframe is really positioned at (0,0)
3888         with no extra margin/padding/border.
3889         - Remove unnecessary id="frame"
3890         The test expectation is not changed.
3891
3892         Reviewed by Antonio Gomes.
3893
3894         * fast/scrolling/scrolling-tree-includes-frame.html:
3895
3896 2018-11-22  Zalan Bujtas  <zalan@apple.com>
3897
3898         [LFC][IFC] Offset formatting context root runs with horizontal margins.
3899         https://bugs.webkit.org/show_bug.cgi?id=191900
3900
3901         Reviewed by Antti Koivisto.
3902
3903         * fast/inline/inline-content-and-nested-formatting-root-with-margin-left-right-expected.txt: Added.
3904         * fast/inline/inline-content-and-nested-formatting-root-with-margin-left-right.html: Added.
3905
3906 2018-11-22  Simon Fraser  <simon.fraser@apple.com>
3907
3908         Extremely small monospace text size when SVG is included as an img
3909         https://bugs.webkit.org/show_bug.cgi?id=191834
3910
3911         Reviewed by Myles C. Maxfield.
3912         
3913         The test has an x offset in the text transform to work around a different bug
3914         with text position (webkit.org/b/191871).
3915
3916         * svg/text/monospace-text-size-in-img-expected.html: Added.
3917         * svg/text/monospace-text-size-in-img.html: Added.
3918
3919 2018-11-22  Javier Fernandez  <jfernandez@igalia.com>
3920
3921         Tables with vertical-lr writing-mode doesn't apply correctly vertical-align: baseline
3922         https://bugs.webkit.org/show_bug.cgi?id=191881
3923
3924         Reviewed by Manuel Rego Casasnovas.
3925
3926         Tests to verify that columns of a vertical-lr table vertically aligned by baseline work like
3927         in the case of horizontal tables.
3928         Also added tests to verify flexbox baseline alignment works as expected in vertical-lr mode.
3929
3930         The vertical-align-table-baseline.html test has been rebaselined due to the new behavior.
3931
3932         * fast/writing-mode/vertical-align-table-baseline-latin-expected.html: Added.
3933         * fast/writing-mode/vertical-align-table-baseline-latin.html: Added.
3934         * fast/writing-mode/vertical-align-flex-baseline-expected.html: Added.
3935         * fast/writing-mode/vertical-align-flex-baseline-html: Added.
3936         * platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt: Rebaseline.
3937         * platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png: Rebaseline.
3938         * platform/win/fast/writing-mode/vertical-align-table-baseline-expected.txt: Rebaseline.
3939         * platform/win/fast/writing-mode/vertical-align-table-baseline-expected.png: Rebaseline.
3940
3941 2018-11-21  Wenson Hsieh  <wenson_hsieh@apple.com>
3942
3943         [Cocoa] [WebKit2] Add support for replacing find-in-page text matches
3944         https://bugs.webkit.org/show_bug.cgi?id=191786
3945         <rdar://problem/45813871>
3946
3947         Reviewed by Ryosuke Niwa.
3948
3949         Introduce a `LayoutTests/editing/find` directory to contain tests around `FindController`, and add 7 new layout
3950         tests. These are currently enabled only for WebKit2 on macOS and iOS.
3951
3952         * TestExpectations:
3953         * editing/find/find-and-replace-adjacent-words-expected.txt: Added.
3954         * editing/find/find-and-replace-adjacent-words.html: Added.
3955
3956         Test find-and-replace with adjacent words.
3957
3958         * editing/find/find-and-replace-at-editing-boundary-expected.txt: Added.
3959         * editing/find/find-and-replace-at-editing-boundary.html: Added.
3960
3961         Test find-and-replace when one of the find matches straddles an editing boundary. In this case, we verify that
3962         the replacement does not occur, since only part of the word would be replaced.
3963
3964         * editing/find/find-and-replace-basic-expected.txt: Added.
3965         * editing/find/find-and-replace-basic.html: Added.
3966
3967         Add a basic test that exercises a single text replacement, and "replace all".
3968
3969         * editing/find/find-and-replace-in-subframes-expected.txt: Added.
3970         * editing/find/find-and-replace-in-subframes.html: Added.
3971
3972         Test find-and-replace when some of the matches are in editable content in subframes. This test additionally
3973         contains matches in shadow content (in this case, text fields) within both the main document and the subframe,
3974         and verifies that text replacement reaches these elements as well.
3975
3976         * editing/find/find-and-replace-no-matches-expected.txt: Added.
3977         * editing/find/find-and-replace-no-matches.html: Added.
3978
3979         Test find-and-replace when no replacement matches are specified. In this case, we fall back to inserting the
3980         replacement text at the current selection.
3981
3982         * editing/find/find-and-replace-noneditable-matches-expected.txt: Added.
3983         * editing/find/find-and-replace-noneditable-matches.html: Added.
3984
3985         Test find-and-replace when some of the matches to replace are noneditable, others are editable, and others are
3986         editable but are nested within noneditable elements (i.e. `contenteditable=false`). In this case, "replace all"
3987         should still replace all fully editable matches.
3988
3989         * editing/find/find-and-replace-replacement-text-input-events-expected.txt: Added.
3990         * editing/find/find-and-replace-replacement-text-input-events.html: Added.
3991
3992         Tests that find-and-replace emits input events of `inputType` "insertReplacementText", except when inserting
3993         replacement text at a caret selection.
3994
3995         * platform/ios-wk2/TestExpectations:
3996         * platform/mac-wk2/TestExpectations:
3997
3998 2018-11-21  Zalan Bujtas  <zalan@apple.com>
3999
4000         [LFC][IFC] Horizontal margins should be considered as non-breakable space
4001         https://bugs.webkit.org/show_bug.cgi?id=191894
4002
4003         Reviewed by Antti Koivisto.
4004
4005         * fast/inline/inline-content-with-margin-left-right-expected.txt: Added.
4006         * fast/inline/inline-content-with-margin-left-right.html: Added.
4007
4008 2018-11-21  Ryosuke Niwa  <rniwa@webkit.org>
4009
4010         Mutation observers doesn't get notified of character data mutation made by the parser
4011         https://bugs.webkit.org/show_bug.cgi?id=191874
4012
4013         Reviewed by Antti Koivisto.
4014
4015         Added a regression test.
4016
4017         * fast/dom/MutationObserver/observe-parser-character-data-change-expected.txt: Added.
4018         * fast/dom/MutationObserver/observe-parser-character-data-change.html: Added.
4019
4020 2018-11-21  Zalan Bujtas <zalan@apple.com>
4021
4022         [LFC][IFC] Border should be considered as non-breakable space
4023         https://bugs.webkit.org/show_bug.cgi?id=191891
4024
4025         Reviewed by Antti Koivisto.
4026
4027         * fast/inline/inline-content-with-border-left-right-expected.txt: Added.
4028         * fast/inline/inline-content-with-border-left-right.html: Added.
4029
4030 2018-11-21  Alicia Boya García  <aboya@igalia.com>
4031
4032         [GTK] Unreviewed test gardening
4033         https://bugs.webkit.org/show_bug.cgi?id=191887
4034
4035         * platform/gtk/TestExpectations:
4036
4037 2018-11-21  Zalan Bujtas  <zalan@apple.com>
4038
4039         [LFC][IFC] Take nonBreakableStart/End into use.
4040         https://bugs.webkit.org/show_bug.cgi?id=191873
4041
4042         Reviewed by Antti Koivisto.
4043
4044         * fast/inline/inline-content-with-padding-left-right-expected.txt: Added.
4045         * fast/inline/inline-content-with-padding-left-right.html: Added.
4046
4047 2018-11-20  Ryosuke Niwa  <rniwa@webkit.org>
4048
4049         Input element gains focus when a selectstart event listener on document prevents the default action
4050         https://bugs.webkit.org/show_bug.cgi?id=191714
4051         <rdar://problem/46174389>
4052
4053         Reviewed by Antti Koivisto.
4054
4055         Added a regression test.
4056
4057         * fast/events/selectstart-prevent-default-should-not-focus-input-expected.txt: Added.
4058         * fast/events/selectstart-prevent-default-should-not-focus-input.html: Added.
4059         * platform/ios/TestExpectations:
4060
4061 2018-11-19  Ryosuke Niwa  <rniwa@webkit.org>
4062
4063         Click on node assigned to slot in button's shadow cause loss of button focus
4064         https://bugs.webkit.org/show_bug.cgi?id=191694
4065         <rdar://problem/46107920>
4066
4067         Reviewed by Wenson Hsieh.
4068
4069         Added a regression test.
4070
4071         * fast/shadow-dom/focus-slot-parent-expected.txt: Added.
4072         * fast/shadow-dom/focus-slot-parent.html: Added.
4073
4074 2018-11-19  Justin Fan  <justin_fan@apple.com>
4075
4076         [WebGPU] Begin implementing WebGPUTexture, WebGPUTextureView, and WebGPUTextureFormatEnum, and WebGPUSwapChain::configure upgrades
4077         https://bugs.webkit.org/show_bug.cgi?id=191794
4078
4079         Reviewed by Dean Jackson.
4080
4081         Did some refactoring to better share code among tests, and added basic functionality test for 
4082         WebGPUTextures and WebGPUTextureView, to be fleshed out when their descriptor objects are implemented. 
4083
4084         * webgpu/command-buffers.html: Refactored to use basic-webgpu-functions.js.
4085         * webgpu/js/basic-webgpu-functions.js: Added.
4086         (vertex.Vertex.vertex_main): The basic MSL code has been moved into this file.
4087         (fragment.float4.fragment_main):
4088         (runWebGPUTests): Creates a WebGPURenderingContext on a default canvas and runs its provided functions.
4089         (async.runWebGPUTestsOnCanvas): 
4090         (async.setUpContexts): Tests proper creation of a basic WebGPURenderingContext.
4091         (setUpModule): Creates a basic WebGPUShaderModule.
4092         (setUpPipelineDescriptor): Creates a basic WebGPURenderPipelineDescriptor.
4093         (setUpPipeline): Creates a basic WebGPURenderPipeline.
4094         (render):
4095         * webgpu/js/set-up-webgpu-contexts.js: Moved into basic-webgpu-functions.js.
4096         * webgpu/render-pipelines-expected.txt:
4097         * webgpu/render-pipelines.html: Refactored to use basic-webgpu-functions.js.
4098         * webgpu/shader-modules.html: Refactored to use basic-webgpu-functions.js.
4099         * webgpu/textures-textureviews-expected.txt: Added.
4100         * webgpu/textures-textureviews.html: Added.
4101         * webgpu/webgpu-basics.html: Refactored to use basic-webgpu-functions.js.
4102
4103 2018-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
4104
4105         Dragging image with a border-image larger than the image element crashes
4106         https://bugs.webkit.org/show_bug.cgi?id=191817
4107         <rdar://problem/46159222>
4108
4109         Reviewed by Ryosuke Niwa.
4110
4111         Verifies that an image that meets the pathological criteria described in Source/WebCore/ChangeLog can still be
4112         dragged and dropped into an editable area.
4113
4114         * fast/events/drag-image-with-border-image.html: Added.
4115         * platform/gtk/TestExpectations:
4116         * platform/ios/TestExpectations:
4117         * platform/mac-wk2/TestExpectations:
4118         * platform/wpe/TestExpectations:
4119
4120         Enable this test only in WebKit1.
4121
4122 2018-11-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
4123
4124         Unreviewed, rolling in the rest of r237254
4125         https://bugs.webkit.org/show_bug.cgi?id=190340
4126
4127         * fast/dom/attribute-event-listener-errors-expected.txt:
4128         * fast/events/attribute-listener-deletion-crash-expected.txt:
4129         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
4130         * js/dom/invalid-syntax-for-function-expected.txt:
4131         * js/dom/script-start-end-locations-expected.txt:
4132
4133 2018-11-17  Devin Rousso  <drousso@apple.com>
4134
4135         Web Inspector: Network: add button to show system certificate dialog
4136         https://bugs.webkit.org/show_bug.cgi?id=191458
4137         <rdar://problem/45977019>
4138
4139         Reviewed by Joseph Pecoraro.
4140
4141         * http/tests/inspector/network/getSerializedCertificate-expected.txt: Added.
4142         * http/tests/inspector/network/getSerializedCertificate.html: Added.
4143
4144         * platform/gtk/TestExpectations:
4145         * platform/wincairo/TestExpectations:
4146         * platform/wpe/TestExpectations:
4147
4148 2018-11-17  Zalan Bujtas  <zalan@apple.com>
4149
4150         [LFC][IFC] InlineForm