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