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