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