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