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