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