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