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