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