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