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