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