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