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