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