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