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