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