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