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