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