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