7c7eed377a85c8bd97d5528f3ee486a5b798f71b
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-02-28  Daniel Bates  <dabates@apple.com>
2
3         Fix timing out tests following r241747
4         (https://bugs.webkit.org/show_bug.cgi?id=193599)
5
6         Fix up the path to ui-helper.js so that we actually load it.
7
8         * fast/forms/ios/focus-button.html:
9         * fast/forms/ios/focus-checkbox.html:
10         * fast/forms/ios/focus-checked-checkbox.html:
11         * fast/forms/ios/focus-checked-radio.html:
12         * fast/forms/ios/focus-radio.html:
13         * fast/forms/ios/focus-reset-button.html:
14         * fast/forms/ios/focus-search-field.html:
15         * fast/forms/ios/focus-submit-button.html:
16         * fast/forms/ios/focus-text-field.html:
17         * fast/forms/ios/focus-textarea.html:
18
19 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
20
21         fast/scrolling/ios/hit-testing-iframe-002.html always fails
22         https://bugs.webkit.org/show_bug.cgi?id=195108
23
24         Reviewed by Frédéric Wang.
25
26         Errant ; in this.style.background='green;'
27
28         * fast/scrolling/ios/hit-testing-iframe-002.html:
29         * platform/ios-wk2/TestExpectations:
30
31 2019-02-27  Alicia Boya García  <aboya@igalia.com>
32
33         Unreviewed GTK test gardening
34         https://bugs.webkit.org/show_bug.cgi?id=195138
35
36         * platform/gtk/TestExpectations:
37         * platform/gtk/compositing/visibility/root-visibility-toggle-expected.txt: Added.
38         * platform/gtk/editing/deleting/smart-delete-001-expected.txt: Removed.
39         * platform/gtk/editing/deleting/smart-delete-002-expected.txt: Removed.
40         * platform/gtk/editing/deleting/smart-delete-003-expected.txt: Removed.
41         * platform/gtk/editing/deleting/smart-delete-004-expected.txt: Removed.
42         * platform/gtk/fast/css/apple-system-colors-expected.txt: Added.
43         * platform/gtk/fast/text/ja-sans-serif-expected.png: Added.
44         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
45
46 2019-02-27  Wenson Hsieh  <wenson_hsieh@apple.com>
47
48         [iOS] Web pages shouldn't be able to present a keyboard after the web view resigns first responder
49         https://bugs.webkit.org/show_bug.cgi?id=195118
50         <rdar://problem/43411940>
51
52         Reviewed by Tim Horton.
53
54         Add a test to verify that after resigning first responder (e.g. tapping 'Done' on the keyboard, or focusing a
55         native input field elsewhere in the app), the page cannot force the keyboard to appear by focusing an input
56         field.
57
58         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur-expected.txt: Added.
59         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur.html: Added.
60
61 2019-02-27  John Wilander  <wilander@apple.com>
62
63         Adopt WebCore::RegistrableDomain in WebCore::ResourceLoadStatistics and WebKit::NetworkProcessProxy
64         https://bugs.webkit.org/show_bug.cgi?id=195071
65         <rdar://problem/48417690>
66
67         Reviewed by Alex Christensen and Brent Fulgham.
68
69         * http/tests/navigation/resources/redirect-updates-history-item-done-statistics.html:
70             Changed from window.internals.resourceLoadStatisticsForOrigin() to
71             window.internals.resourceLoadStatisticsForURL() and now submit a URL.
72
73 2019-02-27  Justin Fan  <justin_fan@apple.com>
74
75         [Web GPU] Buffer updates part 2: setSubData, GPU/CPU synchronization
76         https://bugs.webkit.org/show_bug.cgi?id=195077
77         <rdar://problem/47805229>
78
79         Reviewed by Dean Jackson.
80
81         Add tests for mapReadAysnc and setSubData calls. Nofity testRunner when done on some drawing tests
82         that may take more time.
83
84         * webgpu/buffer-command-buffer-races-expected.html: Added.
85         * webgpu/buffer-command-buffer-races.html: Added.
86         * webgpu/buffer-resource-triangles.html: Use setSubData.
87         * webgpu/depth-enabled-triangle-strip.html: Ditto.
88         * webgpu/map-read-buffers-expected.txt: Added.
89         * webgpu/map-read-buffers.html: Added.
90         * webgpu/vertex-buffer-triangle-strip.html: Use setSubData.
91
92 2019-02-27  Antoine Quint  <graouts@apple.com>
93
94         Support Pointer Events on macOS
95         https://bugs.webkit.org/show_bug.cgi?id=195008
96         <rdar://problem/47454419>
97
98         Reviewed by Dean Jackson.
99
100         * platform/mac-wk1/TestExpectations: Mark select tests as failures due to webkit.org/b/195008.
101         * platform/mac/TestExpectations: Enable the new mouse-based tests.
102         * pointerevents/mouse/over-enter-out-leave-expected.txt: Added.
103         * pointerevents/mouse/over-enter-out-leave.html: Added.
104         * pointerevents/mouse/pointer-capture-expected.txt: Added.
105         * pointerevents/mouse/pointer-capture.html: Added.
106         * pointerevents/mouse/pointer-event-basic-properties-expected.txt: Added.
107         * pointerevents/mouse/pointer-event-basic-properties.html: Added.
108         * pointerevents/mouse/pointer-events-before-mouse-events-expected.txt: Added.
109         * pointerevents/mouse/pointer-events-before-mouse-events.html: Added.
110         * pointerevents/mouse/pointerdown-prevent-default-expected.txt: Added.
111         * pointerevents/mouse/pointerdown-prevent-default.html: Added.
112         * pointerevents/utils.js:
113         (prototype.clear):
114
115 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
116
117         scrolling/ios/hit-testing-iframe* tests need to hide the tap highlight
118         https://bugs.webkit.org/show_bug.cgi?id=195099
119
120         Reviewed by Frederic Wang.
121
122         These tests were failing because the ref test captured the tap highlight, so hide
123         it with -webkit-tap-highlight-color: transparent;
124
125         * fast/scrolling/ios/hit-testing-iframe-001.html:
126         * fast/scrolling/ios/hit-testing-iframe-002.html:
127         * fast/scrolling/ios/hit-testing-iframe-003.html:
128         * fast/scrolling/ios/hit-testing-iframe-004.html:
129         * fast/scrolling/ios/hit-testing-iframe-005.html:
130         * fast/scrolling/ios/hit-testing-iframe-006.html:
131         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html:
132         * platform/ios-wk2/TestExpectations: hit-testing-iframe-006.html passes now.
133
134 2019-02-27  Ulrich Pflueger  <up@nanocosmos.de>
135
136         [MSE] SourceBuffer sample time increment vs. last frame duration check is broken
137         https://bugs.webkit.org/show_bug.cgi?id=194747
138         <rdar://problem/48148469>
139
140         Reviewed by Jer Noble.
141
142         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations-expected.txt: Added.
143         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations.html: Added.
144
145 2019-02-26  Wenson Hsieh  <wenson_hsieh@apple.com>
146
147         Remove conditional compile guard for InsertIntoTextNodeCommand::doReapply
148         https://bugs.webkit.org/show_bug.cgi?id=195067
149         <rdar://problem/44812080>
150
151         Reviewed by Tim Horton.
152
153         Add a new layout test to verify that redoing text insertion in a non-editable element (which was previously
154         editable) does not mutate the text nodes affected by editing. This test case currently fails on iOS, since we
155         take a separate codepath when redoing that does not contain this additional check.
156
157         * editing/undo/redo-text-insertion-in-non-editable-node-expected.txt: Added.
158         * editing/undo/redo-text-insertion-in-non-editable-node.html: Added.
159
160 2019-02-26  Youenn Fablet  <youenn@apple.com>
161
162         Move service worker response validation from the service worker client to the service worker itself
163         https://bugs.webkit.org/show_bug.cgi?id=194716
164
165         Reviewed by Geoffrey Garen.
166
167         Rebased tests as we now report to the console log any service worker response validation erorr.
168
169         * http/tests/inspector/network/resource-response-service-worker-expected.txt:
170         * http/tests/workers/service/basic-fetch.https-expected.txt:
171         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
172
173 2019-02-26  Takashi Komori  <Takashi.Komori@sony.com>
174
175         [Curl] Load HTTP body of 401 response when AuthenticationChange is cancelled.
176         https://bugs.webkit.org/show_bug.cgi?id=191652
177
178         Reviewed by Alex Christensen.
179
180         Added appropriate expected results for WebKit/WebKitLegacy of WinCairo port.
181
182         * platform/wincairo-wk1/http/tests/security/401-logout/401-logout-expected.txt: Added.
183         * platform/wincairo/TestExpectations:
184         * platform/wincairo/http/tests/security/401-logout/401-logout-expected.txt: Added.
185
186 2019-02-26  Frederic Wang  <fwang@igalia.com>
187
188         Split tests programmatic-scroll-iframe and scroll-iframe
189         https://bugs.webkit.org/show_bug.cgi?id=195050
190
191         This patch splits some iOS frame scrolling tests into separate tests in order to make debugging
192         and test expectations easier to manage.
193
194         Reviewed by Antti Koivisto.
195
196         * fast/scrolling/ios/programmatic-scroll-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
197         * fast/scrolling/ios/programmatic-scroll-iframe-001.html: Added.
198         * fast/scrolling/ios/programmatic-scroll-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
199         * fast/scrolling/ios/programmatic-scroll-iframe-002.html: Added.
200         * fast/scrolling/ios/programmatic-scroll-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
201         * fast/scrolling/ios/programmatic-scroll-iframe-003.html: Added.
202         * fast/scrolling/ios/programmatic-scroll-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
203         * fast/scrolling/ios/programmatic-scroll-iframe-004.html: Added.
204         * fast/scrolling/ios/programmatic-scroll-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
205         * fast/scrolling/ios/programmatic-scroll-iframe-005.html: Added.
206         * fast/scrolling/ios/programmatic-scroll-iframe-006-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
207         * fast/scrolling/ios/programmatic-scroll-iframe-006.html: Added.
208         * fast/scrolling/ios/programmatic-scroll-iframe-007-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
209         * fast/scrolling/ios/programmatic-scroll-iframe-007.html: Added.
210         * fast/scrolling/ios/programmatic-scroll-iframe-008-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
211         * fast/scrolling/ios/programmatic-scroll-iframe-008.html: Added.
212         * fast/scrolling/ios/programmatic-scroll-iframe-009-expected.html: Renamed from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
213         * fast/scrolling/ios/programmatic-scroll-iframe-009.html: Added.
214         * fast/scrolling/ios/programmatic-scroll-iframe.html: Removed.
215         * fast/scrolling/ios/scroll-iframe-001-expected.html: Added.
216         * fast/scrolling/ios/scroll-iframe-001.html: Added.
217         * fast/scrolling/ios/scroll-iframe-002-expected.html: Added.
218         * fast/scrolling/ios/scroll-iframe-002.html: Added.
219         * fast/scrolling/ios/scroll-iframe-003-expected.html: Added.
220         * fast/scrolling/ios/scroll-iframe-003.html: Added.
221         * fast/scrolling/ios/scroll-iframe-004-expected.html: Added.
222         * fast/scrolling/ios/scroll-iframe-004.html: Added.
223         * fast/scrolling/ios/scroll-iframe-expected.html: Removed.
224         * fast/scrolling/ios/scroll-iframe.html: Removed.
225
226 2019-02-26  Frederic Wang  <fwang@igalia.com>
227
228         Synchronize MathML WPT tests
229         https://bugs.webkit.org/show_bug.cgi?id=195048
230
231         This imports changes to the documentation and spec references for MathML.
232         It also imports a new test for href currently disabled due to bug 187039.
233
234         Reviewed by Manuel Rego Casasnovas.
235
236         * TestExpectations: Disable the new href test since testdriver.js is not supported.
237
238 2019-02-26  Frederic Wang  <fwang@igalia.com>
239
240         Export MathML fraction tests to WPT
241         https://bugs.webkit.org/show_bug.cgi?id=194436
242
243         We removed some fraction tests that have equivalent WPT tests.
244         Some of them were actually exported from WebKit to WPT in [1]
245         We also move tests for crashes/asserts/hangs to the top mathml/ directory.
246
247         [1] https://github.com/web-platform-tests/wpt/pull/15301
248
249         Reviewed by Manuel Rego Casasnovas.
250
251         * mathml/fractions-invalid-expected.html: Moved to parent directory.
252         * mathml/fractions-invalid.html: Ditto.
253         * mathml/mfrac-nested-expected.txt: Ditto.
254         * mathml/mfrac-nested.html:  Ditto.
255         * mathml/presentation/fractions-box-expected.html: Removed. This is better tested by WPT
256         tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
257         * mathml/presentation/fractions-box.html: Removed. Ditto.
258         * mathml/presentation/fractions-color-expected-mismatch.html: Removed. This is exported as
259         frac-color-001.html.
260         * mathml/presentation/fractions-color.html: Removed. Ditto.
261         * mathml/presentation/fractions-linethickness-expected.html: Removed. Covered by WPT tests
262         frac-linethickness-*.html.
263         * mathml/presentation/fractions-linethickness.html: Removed. Ditto.
264         * mathml/presentation/mfrac-linethickness1-expected-mismatch.html: Removed. Ditto.
265         * mathml/presentation/mfrac-linethickness1.html: Removed. Ditto.
266         * mathml/presentation/mfrac-linethickness2-expected.html: Removed. Ditto.
267         * mathml/presentation/mfrac-linethickness2.html: Removed. Ditto.
268         * mathml/presentation/mfrac-linethickness3-expected-mismatch.html: Removed. Ditto.
269         * mathml/presentation/mfrac-linethickness3.html: Removed. Ditto.
270         * mathml/presentation/fractions-mrow-expected.html: Removed. Exported as frac-mrow-001.html.
271         * mathml/presentation/fractions-mrow.html: Removed. Ditto.
272         * mathml/presentation/fractions-numalign-denomalign-expected.html: Removed. Exported as
273         frac-numalign-denomalign-001.html.
274         * mathml/presentation/fractions-numalign-denomalign.html: Removed. Ditto.
275         * mathml/presentation/fractions-vertical-alignment-expected.html: Removed. This is better
276         tests by WPT tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
277         * mathml/presentation/fractions-vertical-alignment.html: Removed. Ditto.
278
279 2019-02-25  Yongjun Zhang  <yongjun_zhang@apple.com>
280
281         scalableNativeWebpageParameters() is not preserved on new page navigation.
282         https://bugs.webkit.org/show_bug.cgi?id=194892
283         <rdar://problem/47538280>
284
285         Reviewed by Wenson Hsieh.
286
287         * fast/viewport/ios/resources/go-back.html: Added.
288         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation-expected.txt: Added.
289         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html: Added.
290         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: When shouldIgnoreMetaViewport
291             setting is on, for pages don't have viewport meta-tag, the default configuration is now
292             changed to scalableNativeWebpageParameters(). The original test was under the assumption
293             that the default configuration is always fixedNativeWebpageParameters(). To keep the test
294             still valid, add a viewport meta-tag to it.
295         * resources/ui-helper.js:
296         (window.UIHelper.setAllowsViewportShrinkToFit):
297
298 2019-02-25  Wenson Hsieh  <wenson_hsieh@apple.com>
299
300         [iOS] Adjust initial scale zooming heuristics when changing view scale
301         https://bugs.webkit.org/show_bug.cgi?id=194995
302
303         Reviewed by Tim Horton.
304
305         Rebaseline and adjust an existing layout test.
306
307         * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt:
308         * fast/viewport/ios/initial-scale-after-changing-view-scale.html:
309         * platform/ipad/fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Removed.
310
311         Removed an iPad-specific test expectation, since initial scale zooming behavior should be the same now at both
312         device dimensions.
313
314 2019-02-25  Frederic Wang  <fwang@igalia.com>
315
316         Split iOS tests for hit testing in iframes
317         https://bugs.webkit.org/show_bug.cgi?id=195003
318
319         This patch splits hit-testing-iframe.html into smaller tests to faciliate
320         debugging and handling of test expectations. It also adds a new test
321         for programmatic scrolling which was fixed after bug 194886.
322
323         Reviewed by Antti Koivisto.
324
325         * fast/scrolling/ios/hit-testing-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
326         * fast/scrolling/ios/hit-testing-iframe-001.html: Added.
327         * fast/scrolling/ios/hit-testing-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
328         * fast/scrolling/ios/hit-testing-iframe-002.html: Added.
329         * fast/scrolling/ios/hit-testing-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
330         * fast/scrolling/ios/hit-testing-iframe-003.html: Added.
331         * fast/scrolling/ios/hit-testing-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
332         * fast/scrolling/ios/hit-testing-iframe-004.html: Added.
333         * fast/scrolling/ios/hit-testing-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
334         * fast/scrolling/ios/hit-testing-iframe-005.html: Added.
335         * fast/scrolling/ios/hit-testing-iframe-006-expected.html: Renamed from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
336         * fast/scrolling/ios/hit-testing-iframe-006.html: Added.
337         * fast/scrolling/ios/hit-testing-iframe.html: Removed.
338         * platform/ios-wk2/TestExpectations: Set failure to the corresponding extracted test.
339
340 2019-02-25  Chris Fleizach  <cfleizach@apple.com>
341
342         AX: <footer> HTML5 tag not reading as ARIA Landmark to VoiceOver
343         https://bugs.webkit.org/show_bug.cgi?id=190138
344         <rdar://problem/44907695>
345
346         Reviewed by Joanmarie Diggs.
347
348         * accessibility/mac/footer-expected.txt:
349         * accessibility/mac/footer-roledescription-expected.txt:
350         * accessibility/mac/footer-roledescription.html:
351         * accessibility/mac/footer.html:
352         * accessibility/roles-computedRoleString-expected.txt:
353         * accessibility/roles-computedRoleString.html:
354         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
355         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
356         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
357         * platform/mac/accessibility/roles-exposed-expected.txt:
358
359 2019-02-25  Frederic Wang  <fwang@igalia.com>
360
361         Add tests mixing programmatic and user frame scrolling on iOS
362         https://bugs.webkit.org/show_bug.cgi?id=194900
363
364         This patch adds tests initially written for bug 182868 but eventually
365         fixed by bug 194886. They involve mixing user and programmatic
366         scrolling.
367
368         Reviewed by Antti Koivisto.
369
370         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001-expected.html: Added.
371         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001.html: Added.
372         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002-expected.html: Added.
373         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002.html: Added.
374         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003-expected.html: Added.
375         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003.html: Added.
376         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004-expected.html: Added.
377         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004.html: Added.
378         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005-expected.html: Added.
379         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005.html: Added.
380         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006-expected.html: Added.
381         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html: Added.
382
383 2019-02-25  Truitt Savell  <tsavell@apple.com>
384
385         fast/mediastream/MediaStream-video-element.html is flaky after r241821, marking as failure while waiting for fix.
386         https://bugs.webkit.org/show_bug.cgi?id=194916
387
388         Unreviewed test gardening.
389
390         * platform/mac-wk2/TestExpectations:
391
392 2019-02-25  Sihui Liu  <sihui_liu@apple.com>
393
394         IndexedDB: IDBDatabase and IDBTransaction are leaked in layout tests
395         https://bugs.webkit.org/show_bug.cgi?id=194709
396
397         Reviewed by Geoffrey Garen.
398
399         * TestExpectations:
400         * platform/wk2/TestExpectations:
401         * storage/indexeddb/IDBObject-leak-expected.txt: Added.
402         * storage/indexeddb/IDBObject-leak.html: Added.
403
404 2019-02-25  Zan Dobersek  <zdobersek@igalia.com>
405
406         Unreviewed WPE gardening. Adding a few failure expectations as well
407         as updating a couple of port-specific test baselines.
408
409         * platform/wpe/TestExpectations:
410         * platform/wpe/fast/css/apple-system-colors-expected.txt: Added.
411         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt:
412         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
413
414 2019-02-24  Devin Rousso  <drousso@apple.com>
415
416         Web Inspector: Change the InspectorOverlay to use native rather than canvas
417         https://bugs.webkit.org/show_bug.cgi?id=105023
418         <rdar://problem/13443692>
419
420         Reviewed by Brian Burg.
421
422         * http/tests/inspector/dom/shapes-test.js: Removed.
423         * inspector/dom/hideHighlight.html: Removed.
424         * inspector/dom/hideHighlight-expected.txt: Removed.
425         * inspector/dom/highlight-shape-outside.html: Removed.
426         * inspector/dom/highlight-shape-outside-expected.txt: Removed.
427         * inspector/dom/highlight-shape-outside-margin.html: Removed.
428         * inspector/dom/highlight-shape-outside-margin-expected.txt: Removed.
429         * inspector/dom/highlightFrame.html: Removed.
430         * inspector/dom/highlightFrame-expected.txt: Removed.
431         * inspector/dom/highlightNode.html: Removed.
432         * inspector/dom/highlightNode-expected.txt: Removed.
433         * inspector/dom/highlightNodeList.html: Removed.
434         * inspector/dom/highlightNodeList-expected.txt: Removed.
435         * inspector/dom/highlightSelector.html: Removed.
436         * inspector/dom/highlightSelector-expected.txt: Removed.
437         * platform/mac/TestExpectations:
438
439 2019-02-24  Devin Rousso  <drousso@apple.com>
440
441         Web Inspector: provide a way to make searches case sensitive or use a regular expression
442         https://bugs.webkit.org/show_bug.cgi?id=192527
443         <rdar://problem/46800955>
444
445         Reviewed by Joseph Pecoraro.
446
447         * inspector/debugger/search-scripts.html:
448         * inspector/debugger/search-scripts-expected.txt:
449
450         * inspector/page/searchInResources.html:
451         * inspector/page/searchInResources-expected.txt:
452
453         * inspector/page/resources/search-script.js:
454         * inspector/page/resources/search-stylesheet.css:
455         * inspector/page/resources/search-worker.js:
456         * inspector/page/resources/search-xhr.txt:
457
458 2019-02-24  Devin Rousso  <drousso@apple.com>
459
460         Web Inspector: make debounce Proxy into its own class
461         https://bugs.webkit.org/show_bug.cgi?id=194721
462
463         Reviewed by Joseph Pecoraro.
464
465         * inspector/unit-tests/debouncer.html: Renamed from inspector/unit-tests/debounce.html:.
466         * inspector/unit-tests/debouncer-expected.txt: Renamed from inspector/unit-tests/debounce-expected.txt.
467         * inspector/unit-tests/throttler.html: Renamed from inspector/unit-tests/throttle.html:.
468         * inspector/unit-tests/throttler-expected.txt: Renamed from inspector/unit-tests/throttle-expected.txt.
469         * platform/gtk/TestExpectations:
470         * platform/mac/TestExpectations:
471
472 2019-02-23  Justin Fan  <justin_fan@apple.com>
473
474         [WebGPU] Buffer updates part 1: async mapping functions, unmap, and destroy
475         https://bugs.webkit.org/show_bug.cgi?id=194665
476
477         Reviewed by Dean Jackson.
478
479         Rewrite buffers.html -> map-write-buffers.html to test new functionality. Rewrite other affected
480         tests to use mapWriteAsync.
481
482         * webgpu/buffer-resource-triangles.html:
483         * webgpu/buffers-expected.txt: Renamed to map-write-buffers-expected.txt.
484         * webgpu/buffers.html: Renamed to map-write-buffers.html.
485         * webgpu/depth-enabled-triangle-strip.html:
486         * webgpu/map-write-buffers-expected.txt: Renamed from buffers-expected.txt.
487         * webgpu/map-write-buffers.html: Renamed from buffers.html.
488         * webgpu/vertex-buffer-triangle-strip.html:
489
490         * platform/mac/TestExpectations: Skip all webgpu tests on macOS 10.12 bots.
491
492 2019-02-23  chris fleizach  <cfleizach@apple.com>
493
494         AX: WebKit is incorrectly mapping the <meter> element to progressbar
495         https://bugs.webkit.org/show_bug.cgi?id=164051
496         <rdar://problem/29055615>
497
498         Reviewed by Joanmarie Diggs.
499
500         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
501         * platform/mac/accessibility/meter-element-expected.txt:
502         * platform/mac/accessibility/roles-exposed-expected.txt:
503
504 2019-02-22  Simon Fraser  <simon.fraser@apple.com>
505
506         Fix a legacy animation test. The <!-- webkit-test-runner --> was inside the <style>.
507
508         * legacy-animation-engine/animations/additive-transform-animations.html:
509
510 2019-02-22  Eric Liang  <ericliang@apple.com>
511
512         AX: Treat AXChildrenInNavigationOrder as AXChildren before adding support for aria-flowto
513         https://bugs.webkit.org/show_bug.cgi?id=194923
514
515         Reviewed by Chris Fleizach.
516
517         Added test to check AXChildrenInNavigationOrder returns non-empty array from AXChildren.
518         * accessibility/mac/children-in-navigation-order-returns-children-expected.txt: Added.
519         * accessibility/mac/children-in-navigation-order-returns-children.html: Added.
520
521 2019-02-22  Basuke Suzuki  <basuke.suzuki@sony.com>
522
523         [WinCairo] Enable wk1/wk2 suffix for platform search path.
524         https://bugs.webkit.org/show_bug.cgi?id=194846
525
526         Reviewed by Don Olmstead.
527
528         Added WebKitLegacy specific TestExpectations.
529
530         * platform/wincairo-wk1/TestExpectations: Added.
531         * platform/wincairo/TestExpectations:
532
533 2019-02-22  Dean Jackson  <dino@apple.com>
534
535         Rotation animations sometimes use the wrong origin (affects apple.com)
536         https://bugs.webkit.org/show_bug.cgi?id=194878
537         <rdar://problem/43908047>
538
539         Reviewed by Simon Fraser.
540
541         Forgot another expected results file.
542
543         * legacy-animation-engine/animations/additive-transform-animations-expected.html: Added.
544
545 2019-02-22  Ryosuke Niwa  <rniwa@webkit.org>
546
547         Skip the test added in r241932 on iOS for now.
548
549         * platform/ios/TestExpectations:
550
551 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
552
553         [iOS] Callout menu overlaps in-page controls when editing a comment in github.com's issue tracker
554         https://bugs.webkit.org/show_bug.cgi?id=194873
555         <rdar://problem/46701974>
556
557         Reviewed by Tim Horton.
558
559         Add a test to ensure that the we dodge clickable elements when showing the callout bar.
560
561         * editing/selection/ios/avoid-showing-callout-menu-over-controls-expected.txt: Added.
562         * editing/selection/ios/avoid-showing-callout-menu-over-controls.html: Added.
563         * resources/ui-helper.js:
564         (window.UIHelper.waitForMenuToShow.return.new.Promise):
565         (window.UIHelper.waitForMenuToShow):
566         (window.UIHelper.menuRect):
567         (window.UIHelper):
568
569 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
570
571         Input type "formatSetInlineTextDirection" is dispatched when changing paragraph-level text direction
572         https://bugs.webkit.org/show_bug.cgi?id=194703
573         <rdar://problem/48111775>
574
575         Reviewed by Ryosuke Niwa.
576
577         Rebaseline some existing tests to expect input events of type "formatSetBlockTextDirection" instead of
578         "formatSetInlineTextDirection" when changing paragraph text direction; additionally, add a new layout test that
579         changes the inline text direction in some Bidi text, and verify that "formatSetInlineTextDirection" is emitted
580         in this scenario, and that calling `preventDefault()` in the beforeinput event handler causes no change to be
581         made.
582
583         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt:
584         * fast/events/before-input-events-prevent-block-text-direction-expected.txt: Added.
585         * fast/events/before-input-events-prevent-block-text-direction.html: Renamed from LayoutTests/fast/events/before-input-events-prevent-text-direction.html.
586         * fast/events/before-input-events-prevent-inline-text-direction-expected.txt: Added.
587         * fast/events/before-input-events-prevent-inline-text-direction.html: Added.
588         * fast/events/before-input-events-prevent-text-direction-expected.txt: Removed.
589
590 2019-02-22  Rob Buis  <rbuis@igalia.com>
591
592         Fix unitless usage of mathsize
593         https://bugs.webkit.org/show_bug.cgi?id=194940
594
595         Reviewed by Frédéric Wang.
596
597         Tests lengths-1.html and length-3.html now pass.
598
599         * TestExpectations:
600
601 2019-02-21  Simon Fraser  <simon.fraser@apple.com>
602
603         Hardcode Visual Viewports on everywhere except iOS WK1
604         https://bugs.webkit.org/show_bug.cgi?id=194928
605
606         Reviewed by Zalan Bujtas.
607         
608         Remove "(visual viewport enabled 1)" from scrolling tree dumps. Remove calls
609         to "internals.settings.setVisualViewportEnabled(true)"
610
611         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
612         * fast/events/ios/rotation/resources/rotation-utils.js:
613         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html:
614         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
615         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html:
616         * fast/visual-viewport/nonzoomed-rects.html:
617         * fast/visual-viewport/resize-event-fired-window-resized.html:
618         * fast/visual-viewport/resize-event-fired.html:
619         * fast/visual-viewport/rtl-nonzoomed-rects.html:
620         * fast/visual-viewport/rtl-zoomed-rects.html:
621         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html:
622         * fast/visual-viewport/rubberbanding-viewport-rects-header-footer.html:
623         * fast/visual-viewport/rubberbanding-viewport-rects.html:
624         * fast/visual-viewport/scroll-event-fired.html:
625         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
626         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
627         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html:
628         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html:
629         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
630         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html:
631         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html:
632         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html:
633         * fast/visual-viewport/viewport-dimensions-iframe.html:
634         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html:
635         * fast/visual-viewport/viewport-dimensions.html:
636         * fast/visual-viewport/visual-viewport-same-object.html:
637         * fast/visual-viewport/zoomed-fixed-header-and-footer.html:
638         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html:
639         * fast/visual-viewport/zoomed-fixed.html:
640         * fast/visual-viewport/zoomed-rects.html:
641         * fast/visual-viewport/zoomed-scroll-into-view-fixed.html:
642         * fast/visual-viewport/zoomed-scroll-to-anchor-in-position-fixed.html:
643         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
644         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
645         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
646         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
647         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
648         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
649         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
650         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
651         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
652         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
653         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
654         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
655         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
656         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
657         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
658         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
659         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
660         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
661         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
662         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
663         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
664         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
665         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
666         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
667         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
668         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
669         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
670         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
671         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
672         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
673         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling.html: Don't insert the first scrolling tree
674         dump until the end, to avoid it affecting main frame height before we get the second layer tree.
675         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
676         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
677         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
678         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
679         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
680         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
681         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
682         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
683         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
684         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
685         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
686         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
687         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
688         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
689         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
690         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
691         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
692         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
693         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
694
695 2019-02-21  Darin Adler  <darin@apple.com>
696
697         Some refinements for Node and Document
698         https://bugs.webkit.org/show_bug.cgi?id=194764
699
700         Reviewed by Ryosuke Niwa.
701
702         fast/forms/access-key-shadow-and-ordering-expected.txt: Added.
703         fast/forms/access-key-shadow-and-ordering.html: Added.
704
705 2019-02-21  Daniel Bates  <dabates@apple.com>
706
707         Fix the test failure following r241918
708         (https://bugs.webkit.org/show_bug.cgi?id=194906)
709
710         For some reason strict cookies are sent via HTTP in WK1 and not in WK2. Will investigate in <https://bugs.webkit.org/show_bug.cgi?id=194933>.
711         This sub-test failure occurs with and without the patch. As the primary purpose of this test
712         was to ensure correctness for Same Site lax cookies, I've amended the test and test result
713         for now.
714
715         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt:
716         * http/tests/cookies/same-site/user-load-cross-site-redirect.php:
717
718 2019-02-21  Daniel Bates  <dabates@apple.com>
719
720         Same Site Lax cookies are not sent with cross-site redirect from client-initiated load
721         https://bugs.webkit.org/show_bug.cgi?id=194906
722         <rdar://problem/44305947>
723
724         Reviewed by Brent Fulgham.
725
726         Add a test that is representative of a user loading a cross-site page that redirects
727         to a page that expects Same Site Lax cookies.
728
729         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt: Added.
730         * http/tests/cookies/same-site/user-load-cross-site-redirect.php: Added.
731
732 2019-02-21  Per Arne Vollan  <pvollan@apple.com>
733
734         Layout Test fast/text/international/khmer-selection.html is crashing
735         https://bugs.webkit.org/show_bug.cgi?id=191368
736
737         Reviewed by Brent Fulgham.
738
739         * platform/win/TestExpectations:
740
741 2019-02-21  Dean Jackson  <dino@apple.com>
742
743         Rotation animations sometimes use the wrong origin (affects apple.com)
744         https://bugs.webkit.org/show_bug.cgi?id=194878
745         <rdar://problem/43908047>
746
747         Reviewed by Simon Fraser.
748
749         Forgot the expected results file.
750
751         * animations/additive-transform-animations-expected.html: Added.
752
753 2019-02-21  Zalan Bujtas  <zalan@apple.com>
754
755         [LFC][Floats] Add support for placing formatting roots in-between floats.
756         https://bugs.webkit.org/show_bug.cgi?id=194902
757
758         Reviewed by Antti Koivisto.
759
760         * fast/block/block-only/floats-and-block-formatting-roots-expected.html: Added.
761         * fast/block/block-only/floats-and-block-formatting-roots.html: Added.
762
763 2019-02-21  Diego Pino Garcia  <dpino@igalia.com>
764
765         [GTK] Gardening for unexpected passes
766         https://bugs.webkit.org/show_bug.cgi?id=194854
767
768         Unreviewed test gardening.
769
770         * platform/gtk/TestExpectations:
771
772 2019-02-20  Antti Koivisto  <antti@apple.com>
773
774         Make programmatic frame scrolling work on iOS
775         https://bugs.webkit.org/show_bug.cgi?id=194886
776
777         Reviewed by Simon Fraser.
778
779         Test by Frederic Wang.
780
781         * fast/scrolling/ios/programmatic-scroll-iframe-expected.html: Added.
782         * fast/scrolling/ios/programmatic-scroll-iframe.html: Added.
783
784 2019-02-20  Dean Jackson  <dino@apple.com>
785
786         Rotation animations sometimes use the wrong origin (affects apple.com)
787         https://bugs.webkit.org/show_bug.cgi?id=194878
788         <rdar://problem/43908047>
789
790         Reviewed by Simon Fraser.
791
792         Update an old pixel test to be a new ref test, and remove all the old platform-specific
793         -expected versions.
794
795         * animations/additive-transform-animations-expected.png: Removed.
796         * animations/additive-transform-animations.html:
797         * legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
798         * legacy-animation-engine/animations/additive-transform-animations.html:
799         * platform/gtk/animations/additive-transform-animations-expected.png: Removed.
800         * platform/gtk/animations/additive-transform-animations-expected.txt: Removed.
801         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
802         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
803         * platform/ios/animations/additive-transform-animations-expected.txt: Removed.
804         * platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
805         * platform/mac/animations/additive-transform-animations-expected.txt: Removed.
806         * platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
807         * platform/win/animations/additive-transform-animations-expected.txt: Removed.
808         * platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
809         * platform/wincairo/animations/additive-transform-animations-expected.txt: Removed.
810         * platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
811         * platform/wpe/animations/additive-transform-animations-expected.txt: Removed.
812         * platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
813
814 2019-02-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
815
816         drawImage() clears the canvas if it's the source of the image and globalCompositeOperation is "copy"
817         https://bugs.webkit.org/show_bug.cgi?id=194746
818
819         Reviewed by Dean Jackson.
820
821         * fast/canvas/canvas-drawImage-composite-copy-expected.html: Added.
822         * fast/canvas/canvas-drawImage-composite-copy.html: Added.
823
824 2019-02-20  Shawn Roberts  <sroberts@apple.com>
825
826         [ Mac WK2 ] REGRESSION (r231450) Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
827         https://bugs.webkit.org/show_bug.cgi?id=194350
828
829         Unreviewed test gardening.
830
831         * platform/mac-wk2/TestExpectations: Marking as flaky until a fix lands
832
833 2019-02-20  Shawn Roberts  <sroberts@apple.com>
834
835         [ Mac WK1 ] REGRESSION (r230006) Layout Test media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html is a flaky text diff failure
836         https://bugs.webkit.org/show_bug.cgi?id=194309
837
838         Unreviewed test gardening.
839
840         * platform/mac-wk1/TestExpectations: Marking as flaky until a fix lands
841
842 2019-02-20  Shawn Roberts  <sroberts@apple.com>
843
844         [ Mac WK2 iOS Debug ] REGRESSION (r240713) Layout Test scrollingcoordinator/scrolling-tree/fixed-inside-frame.html is flaky failure
845         https://bugs.webkit.org/show_bug.cgi?id=194253
846
847         Unreviewed test gardening.
848
849         * platform/ios-wk2/TestExpectations: Marking as flaky until a fix lands
850         * platform/mac-wk2/TestExpectations: ditto
851
852 2019-02-20  Shawn Roberts  <sroberts@apple.com>
853
854         [ Mac WK2 ] REGRESSION (r239333) Flaky ASSERTION FAILED: m_uncommittedState.state == State::Committed on http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html
855         https://bugs.webkit.org/show_bug.cgi?id=194225
856
857         Unreviewed test gardening.
858
859         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
860
861 2019-02-20  Shawn Roberts  <sroberts@apple.com>
862
863         [ Mac WK2 ] REGRESSION (r238519) Layout Test fast/repaint/placeholder-after-caps-lock-hidden.html is a flaky failure
864         https://bugs.webkit.org/show_bug.cgi?id=194170
865
866         Unreviewed test gardening.
867
868         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
869
870 2019-02-20  Timothy Hatcher  <timothy@apple.com>
871
872         RenderThemeIOS should use RenderTheme's color cache instead of its own.
873         https://bugs.webkit.org/show_bug.cgi?id=194822
874         rdar://problem/48208296
875
876         Reviewed by Tim Horton.
877
878         * platform/ios/fast/css/apple-system-colors-expected.txt: Rebased for -apple-system-purple.
879         * platform/win/fast/css/apple-system-colors-expected.txt: Rebased for invalid color now
880         that -apple-system colors are macOS and iOS only.
881
882 2019-02-20  Loïc Yhuel  <loic.yhuel@softathome.com>
883
884         Fix crash when opening Web Inspector after a WebSocket was blocked by content extensions
885         https://bugs.webkit.org/show_bug.cgi?id=194819
886
887         Reviewed by Joseph Pecoraro.
888
889         * TestExpectations: Skip the test by default, like http/tests/contentextensions
890         * http/tests/inspector/network/contentextensions/blocked-websocket-crash-expected.txt: Added.
891         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html: Added.
892         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html.json: Added.
893         * platform/gtk/TestExpectations: Unskip the test
894         * platform/mac-wk2/TestExpectations: Ditto
895         * platform/wpe/TestExpectations: Ditto
896
897 2019-02-20  Shawn Roberts  <sroberts@apple.com>
898
899         REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
900         https://bugs.webkit.org/show_bug.cgi?id=194368
901
902         Unreviewed test gardening.
903
904         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations while waiting for a fix
905         * platform/mac-wk2/TestExpectations: ditto
906
907 2019-02-19  Simon Fraser  <simon.fraser@apple.com>
908
909         REGRESSION (r238090): Toggling visibility on the <html> element can result in a blank web view
910         https://bugs.webkit.org/show_bug.cgi?id=194827
911         rdar://problem/47620594
912
913         Reviewed by Antti Koivisto.
914
915         Test dumps layer tree with RenderLayerBacking::shouldDumpPropertyForLayer to show that the root has (drawsContent 1)
916
917         * compositing/visibility/root-visibility-toggle-expected.txt: Added.
918         * compositing/visibility/root-visibility-toggle.html: Added.
919         * platform/mac-wk1/compositing/visibility/root-visibility-toggle-expected.txt: Added.
920
921 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
922
923         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
924         https://bugs.webkit.org/show_bug.cgi?id=172848
925         <rdar://problem/25709212>
926
927         Reviewed by Mark Lam.
928
929         * inspector/unit-tests/heap-snapshot-expected.txt:
930         * inspector/unit-tests/heap-snapshot.html:
931         Update for the new node flag.
932
933 2019-02-19  Truitt Savell  <tsavell@apple.com>
934
935         Unreviewed, rolling out r241784.
936
937         Broke all OpenSource builds.
938
939         Reverted changeset:
940
941         "Web Inspector: Improve ES6 Class instances in Heap Snapshot
942         instances view"
943         https://bugs.webkit.org/show_bug.cgi?id=172848
944         https://trac.webkit.org/changeset/241784
945
946 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
947
948         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
949         https://bugs.webkit.org/show_bug.cgi?id=172848
950         <rdar://problem/25709212>
951
952         Reviewed by Mark Lam.
953
954         * inspector/unit-tests/heap-snapshot-expected.txt:
955         * inspector/unit-tests/heap-snapshot.html:
956         Update for the new node flag.
957
958 2019-02-19  Ryosuke Niwa  <rniwa@webkit.org>
959
960         REGRESSION(r240909): Release assertion in FrameLoader::loadPostRequest when opening new window
961         https://bugs.webkit.org/show_bug.cgi?id=194820
962
963         Reviewed by Geoffrey Garen.
964
965         Added a regression test.
966
967         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation-expected.txt: Added.
968         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation.html: Added.
969
970 2019-02-19  Truitt Savell  <tsavell@apple.com>
971
972         [ iOS ] Layout Tests in editing/pasteboard/data-transfer-set-data-* are flaky Timeouts
973         https://bugs.webkit.org/show_bug.cgi?id=188892
974
975         Unreviewed test gardening.
976
977         * platform/ios/TestExpectations:
978
979 2019-02-19  Shawn Roberts  <sroberts@apple.com>
980
981         [ Mac WK2 iOS ] REGRESSION (r231008) Layout Test http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html is a flaky failure
982         https://bugs.webkit.org/show_bug.cgi?id=194826
983
984         Unreviewed test gardening.
985
986         * platform/ios-wk2/TestExpectations: Marking Debug flaky while waiting for bug fix
987         * platform/mac-wk2/TestExpectations: Marking Mac WK2 flaky while waiting for bug fix
988
989 2019-02-19  Commit Queue  <commit-queue@webkit.org>
990
991         Unreviewed, rolling out r241722.
992         https://bugs.webkit.org/show_bug.cgi?id=194801
993
994         Causing time outs and EWS failures after expectation file was
995         added. (Requested by ShawnRoberts on #webkit).
996
997         Reverted changeset:
998
999         "IndexedDB: leak IDBDatabase and IDBTransacstion in layout
1000         tests"
1001         https://bugs.webkit.org/show_bug.cgi?id=194709
1002         https://trac.webkit.org/changeset/241722
1003
1004 2019-02-19  Antoine Quint  <graouts@apple.com>
1005
1006         [iOS] "touch-action: none" should not prevent text selection or tapping on a link
1007         https://bugs.webkit.org/show_bug.cgi?id=194812
1008         <rdar://problem/47901131>
1009
1010         Reviewed by Dean Jackson.
1011
1012         Add a new test which checks that tapping on a link with "touch-action: none" does not prevent navigation.
1013
1014         * pointerevents/ios/over-enter-out-leave.html:
1015         * pointerevents/ios/touch-action-none-link-traversal-expected.txt: Added.
1016         * pointerevents/ios/touch-action-none-link-traversal.html: Added.
1017         * pointerevents/utils.js: Since we now have two tests performing a tap, we add a ui.tap() method which is a wrapper for uiController.singleTapAtPoint().
1018         (const.ui.new.UIController.prototype.tap):
1019
1020 2019-02-18  Alex Christensen  <achristensen@webkit.org>
1021
1022         Adjust test expectations after r241754
1023         https://bugs.webkit.org/show_bug.cgi?id=194510
1024
1025         * platform/wk2/TestExpectations:
1026
1027 2019-02-18  Alex Christensen  <achristensen@webkit.org>
1028
1029         Revert functional part of r241451
1030         https://bugs.webkit.org/show_bug.cgi?id=194510
1031
1032         * platform/wk2/TestExpectations:
1033
1034 2019-02-18  Daniel Bates  <dabates@apple.com>
1035
1036         [iOS] Focus ring for checkboxes, radio buttons, buttons and search fields should hug tighter to the contour
1037         https://bugs.webkit.org/show_bug.cgi?id=193599
1038         <rdar://problem/47399602>
1039
1040         Reviewed by Simon Fraser.
1041
1042         Ideally we should find a way to write non-pixel tests for focus rings. For now, add some mismatch ref
1043         tests.
1044
1045         We cannot write a "good" mismatch ref test for <select> at the moment since there is no way to defocus
1046         a <select> without closing its popup. We also cannot change outline-color when outline-style: auto is
1047         used and outline-style: auto is needed to get shrink-wrapped focus rings :(
1048
1049         * fast/forms/ios/focus-button-expected-mismatch.html: Added.
1050         * fast/forms/ios/focus-button.html: Added.
1051         * fast/forms/ios/focus-checkbox-expected-mismatch.html: Added.
1052         * fast/forms/ios/focus-checkbox.html: Added.
1053         * fast/forms/ios/focus-checked-checkbox-expected-mismatch.html: Added.
1054         * fast/forms/ios/focus-checked-checkbox.html: Added.
1055         * fast/forms/ios/focus-checked-radio-expected-mismatch.html: Added.
1056         * fast/forms/ios/focus-checked-radio.html: Added.
1057         * fast/forms/ios/focus-radio-expected-mismatch.html: Added.
1058         * fast/forms/ios/focus-radio.html: Added.
1059         * fast/forms/ios/focus-reset-button-expected-mismatch.html: Added.
1060         * fast/forms/ios/focus-reset-button.html: Added.
1061         * fast/forms/ios/focus-search-field-expected-mismatch.html: Added.
1062         * fast/forms/ios/focus-search-field.html: Added.
1063         * fast/forms/ios/focus-submit-button-expected-mismatch.html: Added.
1064         * fast/forms/ios/focus-submit-button.html: Added.
1065         * fast/forms/ios/focus-text-field-expected-mismatch.html: Added.
1066         * fast/forms/ios/focus-text-field.html: Added.
1067         * fast/forms/ios/focus-textarea-expected-mismatch.html: Added.
1068         * fast/forms/ios/focus-textarea.html: Added.
1069         * platform/ios/TestExpectations: Skip the tests for now on iOS we do not build with ENABLE(FULL_KEYBOARD_ACCESS) enabled.
1070
1071 2019-02-18  John Wilander  <wilander@apple.com>
1072
1073         Check the existence of the frame in Document::hasFrameSpecificStorageAccess() and Document::setHasFrameSpecificStorageAccess()
1074         https://bugs.webkit.org/show_bug.cgi?id=194777
1075         <rdar://problem/47731945>
1076
1077         Reviewed by Geoffrey Garen and Chris Dumez.
1078
1079         * http/tests/storageAccess/remove-requesting-iframe-expected.txt: Added.
1080         * http/tests/storageAccess/remove-requesting-iframe.html: Added.
1081         * http/tests/storageAccess/resources/request-storage-access-and-immediately-postmessage-iframe.html: Added.
1082
1083 2019-02-18  Joseph Pecoraro  <pecoraro@apple.com>
1084
1085         Web Inspector: Better categorize CPU usage per-thread / worker
1086         https://bugs.webkit.org/show_bug.cgi?id=194564
1087
1088         Reviewed by Devin Rousso.
1089
1090         * inspector/cpu-profiler/resources/busy-worker.js: Added.
1091         * inspector/cpu-profiler/threads-expected.txt: Added.
1092         * inspector/cpu-profiler/threads.html: Added.
1093         Test that WebKit receives per-Thread CPU usage numbers.
1094
1095 2019-02-18  Daniel Bates  <dabates@apple.com>
1096
1097         [iOS] Keyups for non-modifier keys identified as "Dead" when not focused in a content-editable element
1098         https://bugs.webkit.org/show_bug.cgi?id=192824
1099         <rdar://problem/47100332>
1100
1101         Reviewed by Wenson Hsieh.
1102
1103         Update tests and expected results. As it turns out fixing the bug in WebKitTestRunner/ios/HIDEventGenerator.mm
1104         so that we now dispatch key events for F17 thru F24 exposed a bug in UIKit. See <rdar://problem/47128940>.
1105         This same bug is also responsible for a lack of key events when the Insert key is pressed.
1106
1107         Added sub-test for Tab key to keypress-keys-in-non-editable-element.html. Changed expected result in test
1108         keypress-keys-in-non-editable-element.html for the forward delete key to expect failure. We expect that pressing
1109         the forward delete key will not dispatch a keypress to match the behavior on Mac. This will be addressed by a
1110         UIKit fix.
1111
1112         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
1113         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
1114         * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt:
1115         * fast/events/ios/keypress-keys-in-non-editable-element.html:
1116
1117 2019-02-18  Eric Carlson  <eric.carlson@apple.com>
1118
1119         Add MSE logging configuration
1120         https://bugs.webkit.org/show_bug.cgi?id=194719
1121         <rdar://problem/48122151>
1122
1123         Reviewed by Joseph Pecoraro.
1124
1125         * inspector/console/webcore-logging-expected.txt:
1126
1127 2019-02-18  Alex Christensen  <achristensen@webkit.org>
1128
1129         Disable safe browsing in WKWebView and remove its WKPreferences API
1130         https://bugs.webkit.org/show_bug.cgi?id=194723
1131         <rdar://problem/48122993>
1132
1133         Reviewed by Geoffrey Garen.
1134
1135         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
1136         This test has results that depend on timing, and I need to update its results when I disable safe browsing.
1137         I've done this several times before.  See r237876 for an example.
1138
1139 2019-02-18  Antoine Quint  <graouts@apple.com>
1140
1141         [iOS] Dispatch additional events along with pointerdown and pointerup
1142         https://bugs.webkit.org/show_bug.cgi?id=194776
1143         <rdar://problem/48164284>
1144
1145         Reviewed by Brent Fulgham.
1146
1147         Added a new test that checks that "pointerover" and "pointerenter" precede "pointerdown" and that "pointerout" and "pointerleave" follow "pointerup".
1148
1149         * pointerevents/ios/over-enter-out-leave-expected.txt: Added.
1150         * pointerevents/ios/over-enter-out-leave.html: Added.
1151
1152 2019-02-18  Sihui Liu  <sihui_liu@apple.com>
1153
1154         IndexedDB: leak IDBDatabase and IDBTransacstion in layout tests
1155         https://bugs.webkit.org/show_bug.cgi?id=194709
1156
1157         Reviewed by Geoffrey Garen.
1158
1159         * storage/indexeddb/IDBObject-leak.html: Added.
1160
1161 2019-02-18  Megan Gardner  <megan_gardner@apple.com>
1162
1163         Turn On Smart Delete
1164         https://bugs.webkit.org/show_bug.cgi?id=194320
1165
1166         Reviewed by Ryosuke Niwa.
1167
1168         Update smart-delete-* tests, and rebase many other tests to work with the new smart delete setting.
1169
1170         * editing/deleting/smart-delete-001-expected.txt: Added.
1171         * editing/deleting/smart-delete-001.html:
1172         * editing/deleting/smart-delete-002-expected.txt:
1173         * editing/deleting/smart-delete-002.html:
1174         * editing/deleting/smart-delete-003-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
1175         * editing/deleting/smart-delete-003.html:
1176         * editing/deleting/smart-delete-004-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/smart-delete-004-expected.txt.
1177         * editing/deleting/smart-delete-004.html:
1178         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
1179         * editing/deleting/smart-delete-across-editable-boundaries-2.html:
1180         * editing/selection/delete-word-granularity-text-control.html:
1181         * platform/ios-wk1/editing/deleting/smart-delete-003-expected.txt: Removed.
1182         * platform/ios-wk1/editing/deleting/smart-delete-004-expected.txt: Removed.
1183         * platform/ios-wk2/editing/deleting/smart-delete-003-expected.txt: Removed.
1184         * platform/ios-wk2/editing/pasteboard/cut-text-001-expected.png: Removed.
1185         * platform/ios/TestExpectations:
1186         * platform/ios/editing/deleting/5206311-1-expected.txt:
1187         * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: Added.
1188         * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: Added.
1189         * platform/ios/editing/deleting/delete-and-undo-expected.txt:
1190         * platform/ios/editing/deleting/delete-block-merge-contents-012-expected.txt:
1191         * platform/ios/editing/deleting/delete-block-merge-contents-017-expected.txt:
1192         * platform/ios/editing/deleting/delete-contiguous-ws-001-expected.txt:
1193         * platform/ios/editing/deleting/delete-image-003-expected.txt:
1194         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt:
1195         * platform/ios/editing/deleting/delete-selection-001-expected.txt:
1196         * platform/ios/editing/deleting/delete-trailing-ws-001-expected.txt:
1197         * platform/ios/editing/deleting/delete-ws-fixup-002-expected.txt:
1198         * platform/ios/editing/deleting/delete-ws-fixup-003-expected.txt:
1199         * platform/ios/editing/deleting/delete-ws-fixup-004-expected.txt:
1200         * platform/ios/editing/deleting/smart-delete-001-expected.txt:
1201         * platform/ios/editing/deleting/smart-delete-002-expected.txt: Added.
1202         * platform/ios/editing/deleting/smart-delete-003-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
1203         * platform/ios/editing/deleting/smart-delete-004-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
1204         * platform/ios/editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt: Added.
1205         * platform/ios/editing/deleting/table-cells-expected.txt:
1206         * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: Added.
1207         * platform/ios/editing/pasteboard/cut-text-001-expected.txt: Renamed from LayoutTests/platform/ios-wk2/editing/pasteboard/cut-text-001-expected.txt.
1208         * platform/ios/editing/pasteboard/paste-2-expected.txt:
1209         * platform/mac/editing/deleting/smart-delete-001-expected.png: Removed.
1210         * platform/mac/editing/deleting/smart-delete-001-expected.txt: Removed.
1211         * platform/mac/editing/deleting/smart-delete-002-expected.png: Removed.
1212         * platform/mac/editing/deleting/smart-delete-003-expected.png: Removed.
1213         * platform/mac/editing/deleting/smart-delete-004-expected.png: Removed.
1214         * resources/ui-helper.js:
1215         (window.UIHelper.async.doubleActivateAt):
1216         (window.UIHelper.async.doubleActivateAtSelectionStart):
1217         (window.UIHelper.async.selectWordByDoubleTapOrClick):
1218
1219 2019-02-17  Fujii Hironori  <Hironori.Fujii@sony.com>
1220
1221         Use dumpJSConsoleLogInStdErr=true webkit-test-runner option for non-imported tests instead of using DumpJSConsoleLogInStdErr expectation in TestExpectations
1222         https://bugs.webkit.org/show_bug.cgi?id=194586
1223
1224         Reviewed by Ross Kirsling.
1225
1226         DumpJSConsoleLogInStdErr expectation is considered a bad idea.
1227         And, we have dumpJSConsoleLogInStdErr test option now (Bug 177027).
1228
1229         Added dumpJSConsoleLogInStdErr=true webkit-test-runner option to all non-imported tests.
1230
1231         * TestExpectations: Removed DumpJSConsoleLogInStdErr expectations of non-imported tests.
1232         * http/tests/appcache/404-resource-with-slow-main-resource.php: Added dumpJSConsoleLogInStdErr=true webkit-test-runner option.
1233         * http/tests/appcache/deferred-events-delete-while-raising-timer.html: Ditto.
1234         * http/tests/appcache/deferred-events-delete-while-raising.html: Ditto.
1235         * http/tests/appcache/fail-on-update-2.html: Ditto.
1236         * http/tests/appcache/fail-on-update.html: Ditto.
1237         * http/tests/cache/disk-cache/redirect-chain-limits.html: Ditto.
1238         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame.html: Ditto.
1239         * http/tests/security/cross-origin-cached-images-parallel.html: Ditto.
1240         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Ditto.
1241         * http/tests/security/frame-loading-via-document-write.html: Ditto.
1242         * http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html: Ditto.
1243         * http/wpt/beacon/cors/cors-redirect-failure.html: Ditto.
1244         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html: Ditto.
1245         * media/event-queue-crash.html: Ditto.
1246
1247 2019-02-17  Matt Baker  <mattbaker@apple.com>
1248
1249         Web Inspector: Frontend performance is very slow reloading theverge.com - 50% of time in TreeOutline _indexOfTreeElement
1250         https://bugs.webkit.org/show_bug.cgi?id=193605
1251         <rdar://problem/47403986>
1252
1253         Reviewed by Devin Rousso.
1254
1255         * inspector/table/resources/table-utilities.js:
1256         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableIndexForRepresentedObject):
1257         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableRepresentedObjectForIndex):
1258         (TestPage.registerInitializer.InspectorTest.TableDataSource):
1259         New Table data source methods.
1260
1261         * inspector/unit-tests/index-set-expected.txt: Removed.
1262         * inspector/unit-tests/index-set.html: Removed.
1263         * inspector/unit-tests/set-utilities-expected.txt:
1264         * inspector/unit-tests/set-utilities.html:
1265         Remove IndexSet tests and update tests for Set utilities to include new
1266         helper methods `equals` and `difference`, and `firstValue`.
1267
1268 2019-02-16  Zalan Bujtas  <zalan@apple.com>
1269
1270         [LFC][BFC] Add support for block replaced intrinsic width.
1271         https://bugs.webkit.org/show_bug.cgi?id=194705
1272
1273         Reviewed by Simon Fraser.
1274
1275         * fast/block/block-only/replaced-intrinsic-width-simple-expected.html: Added.
1276         * fast/block/block-only/replaced-intrinsic-width-simple.html: Added.
1277
1278 2019-02-16  Zalan Bujtas  <zalan@apple.com>
1279
1280         [LFC] Apply min/max width constraints to preferred width computation
1281         https://bugs.webkit.org/show_bug.cgi?id=194739
1282
1283         Reviewed by Simon Fraser.
1284
1285         * fast/block/block-only/min-max-and-preferred-width-simple-expected.html: Added.
1286         * fast/block/block-only/min-max-and-preferred-width-simple.html: Added.
1287
1288 2019-02-15  Dean Jackson  <dino@apple.com>
1289
1290         Allow emulation of user gestures from Web Inspector console
1291         https://bugs.webkit.org/show_bug.cgi?id=194725
1292         <rdar://problem/48126604>
1293
1294         Reviewed by Joseph Pecoraro and Devin Rousso.
1295
1296         * inspector/runtime/evaluate-userGestureEmulation-expected.txt: Added.
1297         * inspector/runtime/evaluate-userGestureEmulation.html: Added.
1298
1299 2019-02-15  Ryosuke Niwa  <rniwa@webkit.org>
1300
1301         Crash in the hit testing code via HTMLPlugInElement::isReplacementObscured()
1302         https://bugs.webkit.org/show_bug.cgi?id=194691
1303
1304         Reviewed by Simon Fraser.
1305
1306         Added a regression test. It hits the newly added debug assertion without the fix.
1307
1308         * platform/mac-wk1/TestExpectations: Skip the test since DumpRenderTree doesn't support
1309         testRunner.setPluginSupportedMode.
1310         * plugins/unsupported-plugin-with-replacement-in-iframe-crash-expected.txt: Added.
1311         * plugins/unsupported-plugin-with-replacement-in-iframe-crash.html: Added.
1312
1313 2019-02-15  Nikita Vasilyev  <nvasilyev@apple.com>
1314
1315         Web Inspector: Styles: valid values in style attributes are reported as unsupported property values
1316         https://bugs.webkit.org/show_bug.cgi?id=194619
1317         <rdar://problem/47917373>
1318
1319         Reviewed by Devin Rousso and Joseph Pecoraro.
1320
1321         * inspector/css/modify-inline-style-expected.txt: Added.
1322         * inspector/css/modify-inline-style.html: Added.
1323
1324 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
1325
1326         [WebVTT] Inline WebVTT styles should start with '::cue'
1327         https://bugs.webkit.org/show_bug.cgi?id=194227
1328
1329         Reviewed by Eric Carlson.
1330
1331         Add invalid 'STYLE' blocks which the WebVTT parser should reject.
1332
1333         * media/track/captions-webvtt/css-styling.vtt:
1334
1335 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
1336
1337         Layout Test accessibility/loading-iframe-sends-notification.html is timing out
1338         https://bugs.webkit.org/show_bug.cgi?id=194712
1339
1340         Unreviewed test gardening.
1341
1342         * platform/win/TestExpectations:
1343
1344 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
1345
1346         Layout Test fast/replaced/encrypted-pdf-as-object-and-embed.html is failing
1347         https://bugs.webkit.org/show_bug.cgi?id=194711
1348
1349         Unreviewed test gardening.
1350
1351         * platform/win/TestExpectations:
1352
1353 2019-02-15  Zalan Bujtas  <zalan@apple.com>
1354
1355         [LFC] Out-of-flow box is never a float box
1356         https://bugs.webkit.org/show_bug.cgi?id=194704
1357
1358         Reviewed by Antti Koivisto.
1359
1360         * fast/block/block-only/out-of-flow-is-never-float-box-expected.html: Added.
1361         * fast/block/block-only/out-of-flow-is-never-float-box.html: Added.
1362
1363 2019-02-14  Commit Queue  <commit-queue@webkit.org>
1364
1365         Unreviewed, rolling out r241497.
1366         https://bugs.webkit.org/show_bug.cgi?id=194676
1367
1368         New test times out (Requested by NVI on #webkit).
1369
1370         Reverted changeset:
1371
1372         "Web Inspector: Styles: valid values in style attributes are
1373         reported as unsupported property values"
1374         https://bugs.webkit.org/show_bug.cgi?id=194619
1375         https://trac.webkit.org/changeset/241497
1376
1377 2019-02-14  Zalan Bujtas  <zalan@apple.com>
1378
1379         [LFC][BFC][MarginCollapse] Replaced boxes don't collapse through their margins
1380         https://bugs.webkit.org/show_bug.cgi?id=194622
1381
1382         Reviewed by Antti Koivisto.
1383
1384         * fast/block/block-only/block-replaced-with-vertical-margins-expected.html: Added.
1385         * fast/block/block-only/block-replaced-with-vertical-margins.html: Added.
1386
1387 2019-02-13  Ryosuke Niwa  <rniwa@webkit.org>
1388
1389         Crash in DOMTimer::fired
1390         https://bugs.webkit.org/show_bug.cgi?id=194638
1391
1392         Reviewed by Brent Fulgham.
1393
1394         Added a regression test. It needs debug assertions without the fix.
1395
1396         * fast/dom/timer-destruction-during-firing-expected.txt: Added.
1397         * fast/dom/timer-destruction-during-firing.html: Added.
1398
1399 2019-02-13  Nikita Vasilyev  <nvasilyev@apple.com>
1400
1401         Web Inspector: Styles: valid values in style attributes are reported as unsupported property values
1402         https://bugs.webkit.org/show_bug.cgi?id=194619
1403         <rdar://problem/47917373>
1404
1405         Reviewed by Devin Rousso.
1406
1407         * inspector/css/modify-inline-style-expected.txt: Added.
1408         * inspector/css/modify-inline-style.html: Added.
1409
1410 2019-02-13  Alicia Boya García  <aboya@igalia.com>
1411
1412         Unreviewed GTK test gardening
1413         https://bugs.webkit.org/show_bug.cgi?id=194631
1414
1415         * platform/gtk/TestExpectations:
1416         * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt:
1417         * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt:
1418
1419 2019-02-13  John Wilander  <wilander@apple.com>
1420
1421         Ignore Ad Click Attribution where source and destination are same-site
1422         https://bugs.webkit.org/show_bug.cgi?id=194620
1423         <rdar://problem/47890018>
1424
1425         Reviewed by Jiewen Tan.
1426
1427         Same-site test added and test results updated.
1428
1429         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1430         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
1431         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1432
1433 2019-02-13  Youenn Fablet  <youenn@apple.com>
1434
1435         getUserMedia with an ideal deviceId constraint doesn't always select the correct device
1436         https://bugs.webkit.org/show_bug.cgi?id=193614
1437
1438         Reviewed by Eric Carlson.
1439
1440         * fast/mediastream/get-user-media-device-id-expected.txt:
1441         * fast/mediastream/get-user-media-device-id.html:
1442
1443 2019-02-13  Eric Carlson  <eric.carlson@apple.com>
1444
1445         [iOS] Add a hack to work around buggy video control library
1446         https://bugs.webkit.org/show_bug.cgi?id=194615
1447         <rdar://problem/46146946>
1448
1449         Reviewed by Jer Noble.
1450
1451         * media/ios/video-volume-ios-quirk-expected.txt: Added.
1452         * media/ios/video-volume-ios-quirk.html: Added.
1453
1454 2019-02-13  Jer Noble  <jer.noble@apple.com>
1455
1456         Entering fullscreen inside a shadow root will not set fullscreen pseudoclasses outside of root
1457         https://bugs.webkit.org/show_bug.cgi?id=194516
1458         <rdar://problem/44678353>
1459
1460         Reviewed by Antoine Quint.
1461
1462         * fast/shadow-dom/fullscreen-in-shadow-full-screen-ancestor-expected.txt: Added.
1463         * fast/shadow-dom/fullscreen-in-shadow-full-screen-ancestor.html: Added.
1464         * platform/ios-wk2/TestExpectations:
1465
1466 2019-02-13  Tim Horton  <timothy_horton@apple.com>
1467
1468         Encrypted PDFs inside <embed> or <object> crash the Web Content process
1469         https://bugs.webkit.org/show_bug.cgi?id=194605
1470         <rdar://problem/19894818>
1471
1472         Reviewed by Andy Estes.
1473
1474         * fast/replaced/encrypted-pdf-as-object-and-embed-expected.txt: Added.
1475         * fast/replaced/encrypted-pdf-as-object-and-embed.html: Added.
1476         * fast/replaced/resources/encrypted-image.pdf: Added.
1477         Add a test ensuring that we don't crash with encrypted PDF in <object> or <embed>.
1478
1479 2019-02-12  Jiewen Tan  <jiewen_tan@apple.com>
1480
1481         Further restricting webarchive loads
1482         https://bugs.webkit.org/show_bug.cgi?id=194567
1483         <rdar://problem/47610130>
1484
1485         Reviewed by Youenn Fablet.
1486
1487         * platform/mac/fast/loader/webarchive-encoding-respected.html:
1488         * webarchive/loading/cache-expired-subresource.html:
1489         * webarchive/loading/javascript-url-iframe-crash.html:
1490         * webarchive/loading/mainresource-null-mimetype-crash.html:
1491         * webarchive/loading/missing-data.html:
1492         * webarchive/loading/object.html:
1493         * webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
1494         * webarchive/loading/test-loading-archive-subresource.html:
1495         * webarchive/loading/test-loading-archive.html:
1496         * webarchive/loading/test-loading-top-archive.html:
1497         * webarchive/loading/video-in-webarchive.html:
1498
1499 2019-02-13  John Wilander  <wilander@apple.com>
1500
1501         Store Ad Click Attribution requests in the network process
1502         https://bugs.webkit.org/show_bug.cgi?id=194510
1503         <rdar://problem/47650118>
1504
1505         Reviewed by Alex Christensen and Daniel Bates.
1506
1507         * TestExpectations:
1508             Marked "Skip" because the feature is not applicable to WK1.
1509         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt: Added.
1510         * http/tests/adClickAttribution/store-ad-click-attribution.html: Added.
1511         * platform/wk2/TestExpectations:
1512             Marked "Pass."
1513
1514 2019-02-13  Sihui Liu  <sihui_liu@apple.com>
1515
1516         Add two regression tests for reference cycle in IndexedDB
1517         https://bugs.webkit.org/show_bug.cgi?id=194527
1518
1519         Reviewed by Geoffrey Garen.
1520
1521         * fast/dom/reference-cycle-leaks.html:
1522         * platform/win/TestExpectations:
1523         The added tests are failing on win bots for unknown reasons, propably related to webkit.org/b/193540. Skip them 
1524         on win.
1525
1526         * storage/indexeddb/resources/result-request-cycle.js: Added.
1527         (prepareDatabase):
1528         * storage/indexeddb/resources/value-cursor-cycle.js: Added.
1529         (prepareDatabase):
1530         (onOpen.cursorRequest.onsuccess):
1531         * storage/indexeddb/result-request-cycle-expected.txt: Added.
1532         * storage/indexeddb/result-request-cycle.html: Added.
1533         * storage/indexeddb/value-cursor-cycle-expected.txt: Added.
1534         * storage/indexeddb/value-cursor-cycle.html: Added.
1535
1536 2019-02-13  Antoine Quint  <graouts@apple.com>
1537
1538         Support simulated mouse events on iOS based on a PlatformTouchEvent
1539         https://bugs.webkit.org/show_bug.cgi?id=194501
1540         <rdar://problem/46910790>
1541
1542         Reviewed by Dean Jackson.
1543
1544         Add a new test to check that we correctly dispatch mouse events as touches occur.
1545
1546         * fast/events/touch/ios/mouse-events-dispatch-with-touch-expected.txt: Added.
1547         * fast/events/touch/ios/mouse-events-dispatch-with-touch.html: Added.
1548         * pointerevents/utils.js:
1549         (prototype.handleEvent):
1550         (prototype._handlePointerEvent):
1551         (prototype._handleMouseEvent):
1552
1553 2019-02-13  Fujii Hironori  <Hironori.Fujii@sony.com>
1554
1555         [GTK][WPE] Don't use DumpJSConsoleLogInStdErr expectation in platform TestExpectations
1556         https://bugs.webkit.org/show_bug.cgi?id=194587
1557
1558         Unreviewed gardening.
1559
1560         * platform/gtk/TestExpectations: Removed DumpJSConsoleLogInStdErr markers which are marked in top TestExpectations.
1561         * platform/wpe/TestExpectations: Ditto.
1562
1563 2019-02-12  Justin Fan  <justin_fan@apple.com>
1564
1565         [WebGPU] Remove WebGPUBufferDescriptor/Usage and use GPU versions
1566         https://bugs.webkit.org/show_bug.cgi?id=194552
1567
1568         Reviewed by Dean Jackson.
1569
1570         WebGPUBufferDescriptor/Usage have been renamed to GPUBufferDescriptor/Usage in the Web GPU API.
1571         Update affected tests to match.
1572
1573         * webgpu/bind-groups.html:
1574         * webgpu/buffer-resource-triangles.html:
1575         * webgpu/buffers.html:
1576         * webgpu/depth-enabled-triangle-strip.html:
1577         * webgpu/vertex-buffer-triangle-strip.html:
1578
1579 2019-02-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1580
1581         Allow pages to trigger programmatic paste from script on iOS
1582         https://bugs.webkit.org/show_bug.cgi?id=194271
1583         <rdar://problem/47808810>
1584
1585         Reviewed by Tim Horton.
1586
1587         Add new tests to exercise programmatic pasting.
1588
1589         * TestExpectations:
1590         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt: Added.
1591         * editing/pasteboard/ios/dom-paste-confirmation.html: Added.
1592
1593         Verify that the user can tap "Paste" to allow programmatic pasting.
1594
1595         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt: Added.
1596         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html: Added.
1597
1598         Verify that DOM paste access isn't carried over when using `setTimeout` in a user gesture event handler.
1599
1600         * editing/pasteboard/ios/dom-paste-rejection-expected.txt: Added.
1601         * editing/pasteboard/ios/dom-paste-rejection.html: Added.
1602
1603         Verify that resigning first responder dismisses the callout bar and does not allow programmatic pasting.
1604
1605         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt: Added.
1606         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html: Added.
1607
1608         Verify that user gesture is required to present the callout menu for a programmatic paste request.
1609
1610         * editing/pasteboard/ios/resources/dom-paste-helper.js: Added.
1611         (return.new.Promise.):
1612         (async._waitForOrTriggerPasteMenu):
1613         (async.triggerPasteMenuAfterTapAt):
1614         (async.waitForPasteMenu):
1615
1616         Add helpers to summon, wait for, and interact with the callout bar when the page attempts to trigger a paste.
1617
1618         * platform/ios-wk2/TestExpectations:
1619         * platform/win/TestExpectations:
1620
1621         Skip editing/pasteboard/ios by default, and enable it only in the modern WebKit port of iOS.
1622
1623 2019-02-12  Dean Jackson  <dino@apple.com>
1624
1625         BitmapRenderer should handle existing ImageBuffers
1626         https://bugs.webkit.org/show_bug.cgi?id=194555
1627         <rdar://problem/47857150>
1628
1629         Reviewed by Tim Horton.
1630
1631         Test that creates a canvas, triggers an ImageBuffer to be created, then
1632         creates the bitmaprenderer context.
1633
1634         * fast/canvas/bitmaprenderer-created-after-toBlob-expected.txt: Added.
1635         * fast/canvas/bitmaprenderer-created-after-toBlob.html: Added.
1636
1637 2019-02-12  Alex Christensen  <achristensen@webkit.org>
1638
1639         Remove setDefersLoading infrastructure from WebKit2
1640         https://bugs.webkit.org/show_bug.cgi?id=194506
1641
1642         Reviewed by Brady Eidson.
1643
1644         * platform/wk2/TestExpectations:
1645
1646 2019-02-12  Justin Fan  <justin_fan@apple.com>
1647
1648         [Web GPU] DepthStencilAttachment implementation
1649         https://bugs.webkit.org/show_bug.cgi?id=194458
1650         <rdar://problem/47932446>
1651
1652         Reviewed by Dean Jackson.
1653
1654         Add test and update utility functions for depth texture attachments. Update others to specify their 
1655         loadOp and storeOp for all render pass attachments, as these are no longer provided by default by the implementation.
1656
1657         * webgpu/buffer-resource-triangles.html:
1658         * webgpu/depth-enabled-triangle-strip-expected.html: Added.
1659         * webgpu/depth-enabled-triangle-strip.html: Added.
1660         * webgpu/js/basic-webgpu-functions.js:
1661         (render):
1662         * webgpu/js/webgpu-functions.js:
1663         (createBasicDepthStateDescriptor):
1664         (createBasicDepthTexture):
1665         (beginBasicRenderPass):
1666         (createBasicPipeline): Deleted.
1667         * webgpu/render-command-encoding.html:
1668         * webgpu/render-passes.html:
1669
1670 2019-02-12  Chris Fleizach  <cfleizach@apple.com>
1671
1672         AX: Fix flaky accessibility/loading-iframe-sends-notification.html
1673         https://bugs.webkit.org/show_bug.cgi?id=194546
1674
1675         Reviewed by Zalan Bujtas.
1676
1677         This test was relying on timing between load events being sent and accessibility events being sent.
1678         We don't need to do that, we can more directly test this interplay.
1679
1680         * accessibility/loading-iframe-sends-notification-expected.txt:
1681         * accessibility/loading-iframe-sends-notification.html:
1682
1683 2019-02-12  Adrian Perez de Castro  <aperez@igalia.com>
1684
1685         Unreviewed WPE gardening. Unskip content extensions tests after r241283
1686
1687         * platform/wpe/TestExpectations: Unskip content extensions tests, and list
1688         as failing those known to not pass due to missing expectaions or timeouts.
1689
1690 2019-02-08  Chris Fleizach  <cfleizach@apple.com>
1691
1692         AXObjectCache::childrenChanged shouldn't update layout or style during another style recalc
1693         https://bugs.webkit.org/show_bug.cgi?id=182280
1694         <rdar://problem/37018386>
1695
1696         Reviewed by Alan Bujtas.
1697
1698         * accessibility/aria-hidden-update.html:
1699         * accessibility/aria-hidden-updates-alldescendants.html:
1700         * accessibility/image-load-on-delay.html:
1701         * accessibility/mac/aria-hidden-changes-for-non-ignored-elements.html:
1702         * accessibility/removed-anonymous-block-child-causes-crash.html:
1703
1704 2019-02-11  Myles C. Maxfield  <mmaxfield@apple.com>
1705
1706         [Cocoa] Ask platform for generic font family mappings
1707         https://bugs.webkit.org/show_bug.cgi?id=187723
1708         <rdar://problem/41892438>
1709
1710         Reviewed by Brent Fulgham.
1711
1712         Update the tests to work with this new model.
1713
1714         * fast/text/international/font-fallback-to-common-script-expected.html: Removed.
1715         * fast/text/international/font-fallback-to-common-script.html: Removed.
1716         * fast/text/international/lang-sensitive-fonts-expected.html:
1717         * fast/text/international/lang-sensitive-fonts-xml-expected.html:
1718         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
1719         * fast/text/international/lang-sensitive-fonts.html:
1720         * fast/text/international/locale-sensitive-fonts-expected.html:
1721         * fast/text/international/locale-sensitive-fonts.html:
1722         * fast/text/ja-sans-serif-expected-mismatch.html: Added.
1723         * fast/text/ja-sans-serif.html: Added.
1724         * platform/ios/fast/block/float/016-expected.txt:
1725
1726 2019-02-11  Shawn Roberts  <sroberts@apple.com>
1727
1728         Updating for all of Mac WK2 for flaky test
1729         https://bugs.webkit.org/show_bug.cgi?id=185994
1730
1731         Unreviewed test gardening.
1732
1733         * platform/mac-wk2/TestExpectations:
1734
1735 2019-02-11  Daniel Bates  <dabates@apple.com>
1736
1737         [iOS] Adopt SPI to support Emacs bindings: transpose and delete to end of paragraph
1738         https://bugs.webkit.org/show_bug.cgi?id=194505
1739         <rdar://problem/47743533>
1740
1741         Reviewed by Tim Horton.
1742
1743         Add tests to ensure that Control + t and Control + k perform a transpose and delete to the
1744         end of the line/paragraph. Skip the tests for now until we have the UIKit fix <rdar://problem/44928156>.
1745
1746         * fast/events/ios/key-command-delete-to-end-of-paragraph-expected.txt: Added.
1747         * fast/events/ios/key-command-delete-to-end-of-paragraph.html: Added.
1748         * fast/events/ios/key-command-transpose-expected.txt: Added.
1749         * fast/events/ios/key-command-transpose.html: Added.
1750         * platform/ios/TestExpectations: Skip tests for now.
1751
1752 2019-02-11  Adrian Perez de Castro  <aperez@igalia.com>
1753
1754         [GTK][WPE] Add content extensions support in WKTR and unskip layout tests
1755         https://bugs.webkit.org/show_bug.cgi?id=193622
1756
1757         Reviewed by Michael Catanzaro.
1758
1759         * platform/gtk/TestExpectations: Un-skip tests for content extensions and add expectations.
1760
1761 2019-02-11  Daniel Bates  <dabates@apple.com>
1762
1763         [iOS] Mouse/Touch/Pointer events are missing modifier keys
1764         https://bugs.webkit.org/show_bug.cgi?id=191446
1765         <rdar://problem/45929460>
1766
1767         Reviewed by Tim Horton.
1768
1769         Refactor existing iOS key events tests to share code. Add new tests to ensure touch and mouse events
1770         have accurate modifier key details.
1771
1772         * fast/events/ios/key-events-meta-alt-combinations.html:
1773         * fast/events/ios/resources/key-tester.js:
1774         (computeSubsets.compareByModifierOrder): Deleted.
1775         * fast/events/resources/compute-subsets.js: Added.
1776         (computeSubsets.compareByOriginalArrayOrder):
1777         (computeSubsets):
1778         * fast/events/touch/ios/mouse-events-with-modifiers-expected.txt: Added.
1779         * fast/events/touch/ios/mouse-events-with-modifiers.html: Added.
1780         * fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Added.
1781         * fast/events/touch/ios/pointer-events-with-modifiers.html: Added.
1782         * fast/events/touch/ios/touch-events-with-modifiers-expected.txt: Added.
1783         * fast/events/touch/ios/touch-events-with-modifiers.html: Added.
1784         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Update expected result
1785         due to changes to ui-helper.js.
1786         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Ditto.
1787         * platform/ios/TestExpectations:
1788         * resources/ui-helper.js:
1789         (window.UIHelper.tapAt.return.new.Promise):
1790         (window.UIHelper.tapAt):
1791         (window.UIHelper.stylusTapAt.return.new.Promise):
1792         (window.UIHelper.stylusTapAt):
1793
1794 2019-02-11  Commit Queue  <commit-queue@webkit.org>
1795
1796         Unreviewed, rolling out r241272 and r241276.
1797         https://bugs.webkit.org/show_bug.cgi?id=194514
1798
1799         Broke the Apple Internal build and the fix requires human
1800         intervention :( (Requested by dydz on #webkit).
1801
1802         Reverted changesets:
1803
1804         "[iOS] Mouse/Touch/Pointer events are missing modifier keys"
1805         https://bugs.webkit.org/show_bug.cgi?id=191446
1806         https://trac.webkit.org/changeset/241272
1807
1808         "Fix internal iOS build after r241272"
1809         https://bugs.webkit.org/show_bug.cgi?id=191446
1810         https://trac.webkit.org/changeset/241276
1811
1812 2019-02-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1813
1814         fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html does not work on iPad
1815         https://bugs.webkit.org/show_bug.cgi?id=194313
1816
1817         Reviewed by Tim Horton.
1818
1819         Adjusts an existing layout test to work on both iPhone and iPad simulators.
1820
1821         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry-expected.txt:
1822         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
1823
1824         Make this test wait after blurring the currently focused element, such that tapping to focus the next form
1825         control doesn't fail. Notably on iPad, not waiting for the popover to dismiss meant that subsequent taps would
1826         be dispatched too soon, and hit-test to the popover view being dismissed rather than WKWebView.
1827
1828         * platform/ipad/TestExpectations:
1829
1830         Unskip the test on iPad.
1831
1832         * resources/ui-helper.js:
1833
1834         Add helpers to query whether or not the keyboard is shown, and whether or not a view controller is being modally
1835         presented over the current root view controller (this is the case when interacting with date pickers on iPad).
1836
1837         (window.UIHelper.isShowingKeyboard):
1838         (window.UIHelper.isPresentingModally):
1839         (window.UIHelper.deactivateFormControl):
1840
1841         Add a new helper method to blur the given form control element and wait for web view chrome to finish dismissing
1842         (on iOS, this is either the date picker input view in the keyboard on iPhone, or the date picker popover view
1843         controller on iPad).
1844
1845         (window.UIHelper.isShowingDataListSuggestions):
1846
1847         Drive-by fix: remove an extraneous ternary conditional statement.
1848
1849 2019-02-11  Daniel Bates  <dabates@apple.com>
1850
1851         [iOS] Mouse/Touch/Pointer events are missing modifier keys
1852         https://bugs.webkit.org/show_bug.cgi?id=191446
1853         <rdar://problem/45929460>
1854
1855         Reviewed by Tim Horton.
1856
1857         Refactor existing iOS key events tests to share code. Add new tests to ensure touch and mouse events
1858         have accurate modifier key details.
1859
1860         * fast/events/ios/key-events-meta-alt-combinations.html:
1861         * fast/events/ios/resources/key-tester.js:
1862         (computeSubsets.compareByModifierOrder): Deleted.
1863         * fast/events/resources/compute-subsets.js: Added.
1864         (computeSubsets.compareByOriginalArrayOrder):
1865         (computeSubsets):
1866         * fast/events/touch/ios/mouse-events-with-modifiers-expected.txt: Added.
1867         * fast/events/touch/ios/mouse-events-with-modifiers.html: Added.
1868         * fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Added.
1869         * fast/events/touch/ios/pointer-events-with-modifiers.html: Added.
1870         * fast/events/touch/ios/touch-events-with-modifiers-expected.txt: Added.
1871         * fast/events/touch/ios/touch-events-with-modifiers.html: Added.
1872         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Update expected result
1873         due to changes to ui-helper.js.
1874         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Ditto.
1875         * platform/ios/TestExpectations:
1876         * resources/ui-helper.js:
1877         (window.UIHelper.tapAt.return.new.Promise):
1878         (window.UIHelper.tapAt):
1879         (window.UIHelper.stylusTapAt.return.new.Promise):
1880         (window.UIHelper.stylusTapAt):
1881
1882 2019-02-11  Youenn Fablet  <youenn@apple.com>
1883
1884         Filter out Overconstrainederror.constraint when getUserMedia is not granted
1885         https://bugs.webkit.org/show_bug.cgi?id=194240
1886
1887         Reviewed by Eric Carlson.
1888
1889         * fast/mediastream/overconstrainederror-constraint-expected.txt: Added.
1890         * fast/mediastream/overconstrainederror-constraint.html: Added.
1891
1892 2019-02-11  Truitt Savell  <tsavell@apple.com>
1893
1894         Unreviewed, rolling out r241229.
1895
1896         Revision broke internal builds for watchOS.
1897
1898         Reverted changeset:
1899
1900         "[Cocoa] Ask platform for generic font family mappings"
1901         https://bugs.webkit.org/show_bug.cgi?id=187723
1902         https://trac.webkit.org/changeset/241229
1903
1904 2019-02-11  Youenn Fablet  <youenn@apple.com>
1905
1906         Make Request constructor throw if FetchRequestInit.signal is not undefined, null or an AbortSignal object
1907         https://bugs.webkit.org/show_bug.cgi?id=194404
1908         <rdar://problem/47891915>
1909
1910         Reviewed by Geoffrey Garen.
1911
1912         * http/wpt/fetch/request-abort-expected.txt:
1913
1914 2019-02-11  Zan Dobersek  <zdobersek@igalia.com>
1915
1916         Unreviewed WPE gardening. Adding additional baselines after font variations
1917         enablement. Additionally rebaselining a couple other WPT and WebGL tests.
1918
1919         * platform/wpe/TestExpectations:
1920         * platform/wpe/fast/css/getComputedStyle: Added.
1921         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1922         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1923         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1924         * platform/wpe/fast/dom/52776-expected.txt:
1925         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt:
1926         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt:
1927         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1928         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt: Added.
1929         * platform/wpe/webgl/2.0.0/conformance/canvas/buffer-offscreen-test-expected.txt:
1930         * platform/wpe/webgl/2.0.0/conformance/canvas/buffer-preserve-test-expected.txt:
1931         * platform/wpe/webgl/2.0.0/conformance/context/context-attribute-preserve-drawing-buffer-expected.txt:
1932
1933 2019-02-10  Commit Queue  <commit-queue@webkit.org>
1934
1935         Unreviewed, rolling out r241167.
1936         https://bugs.webkit.org/show_bug.cgi?id=194482
1937
1938         Broke the GTK mediastream tests (Requested by philn on
1939         #webkit).
1940
1941         Reverted changeset:
1942
1943         "Filter out Overconstrainederror.constraint when getUserMedia
1944         is not granted"
1945         https://bugs.webkit.org/show_bug.cgi?id=194240
1946         https://trac.webkit.org/changeset/241167
1947
1948 2019-02-09  Nikita Vasilyev  <nvasilyev@apple.com>
1949
1950         Web Inspector: fix typos in tests
1951
1952         Unreviewed test gardening.
1953
1954         * inspector/css/force-page-appearance.html:
1955
1956 2019-02-08  Myles C. Maxfield  <mmaxfield@apple.com>
1957
1958         [Cocoa] Ask platform for generic font family mappings
1959         https://bugs.webkit.org/show_bug.cgi?id=187723
1960         <rdar://problem/41892438>
1961
1962         Reviewed by Brent Fulgham.
1963
1964         Update the tests to work with this new model.
1965
1966         * fast/text/international/font-fallback-to-common-script-expected.html: Removed.
1967         * fast/text/international/font-fallback-to-common-script.html: Removed. This test is no longer testing
1968         anything relevant.
1969         * fast/text/international/lang-sensitive-fonts-expected.html:
1970         * fast/text/international/lang-sensitive-fonts-xml-expected.html:
1971         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
1972         * fast/text/international/lang-sensitive-fonts.html:
1973         * fast/text/international/locale-sensitive-fonts-expected.html:
1974         * fast/text/international/locale-sensitive-fonts.html:
1975         * fast/text/ja-sans-serif-expected-mismatch.html: Added.
1976         * fast/text/ja-sans-serif.html: Added.
1977
1978 2019-02-08  Joseph Pecoraro  <pecoraro@apple.com>
1979
1980         Web Inspector: Import / Export Heap Snapshots
1981         https://bugs.webkit.org/show_bug.cgi?id=194448
1982         <rdar://problem/47928093>
1983
1984         Reviewed by Devin Rousso.
1985
1986         * inspector/heap/imported-snapshot-expected.txt: Added.
1987         * inspector/heap/imported-snapshot.html: Added.
1988         * platform/mac/TestExpectations:
1989
1990 2019-02-08  Nikita Vasilyev  <nvasilyev@apple.com>
1991
1992         Web Inspector: Styles: close unbalanced quotes and parenthesis when editing values
1993         https://bugs.webkit.org/show_bug.cgi?id=182523
1994         <rdar://problem/37260209>
1995
1996         Reviewed by Devin Rousso.
1997
1998         Test common cases of unmatched quotes, parenthesis, comments, and trailing backslashes.
1999
2000         * inspector/unit-tests/css-completions-expected.txt: Added.
2001         * inspector/unit-tests/css-completions.html: Added.
2002
2003 2019-02-08  Per Arne Vollan  <pvollan@apple.com>
2004
2005         Layout Test accessibility/set-value-not-work-for-disabled-sliders.html is failing
2006         https://bugs.webkit.org/show_bug.cgi?id=194451
2007
2008         Unreviewed test gardening.
2009
2010         * platform/win/TestExpectations:
2011
2012 2019-02-08  Ryan Haddad  <ryanhaddad@apple.com>
2013
2014         Layout Test media/audio-concurrent-supported.html is a flaky failure
2015         https://bugs.webkit.org/show_bug.cgi?id=188017
2016
2017         Unreviewed test gardening.
2018
2019         * platform/ios-simulator-wk2/TestExpectations: The test is not flaky anymore. Remove expectation.
2020
2021 2019-02-08  Per Arne Vollan  <pvollan@apple.com>
2022
2023         [WebVTT] Inline WebVTT styles should start with '::cue'
2024         https://bugs.webkit.org/show_bug.cgi?id=194227
2025         <rdar://problem/47791087>
2026
2027         Reviewed by Eric Carlson.
2028
2029         * media/track/captions-webvtt/css-styling.vtt:
2030
2031 2019-02-08  Youenn Fablet  <youenn@apple.com>
2032
2033         Running RTCRtpSender.getCapabilities("video") before initial offer breaks VP8
2034         https://bugs.webkit.org/show_bug.cgi?id=194380
2035         <rdar://problem/47916514>
2036
2037         Reviewed by Eric Carlson.
2038
2039         * webrtc/video-mute-vp8-expected.txt:
2040         * webrtc/video-mute-vp8.html:
2041
2042 2019-02-08  Andy Estes  <aestes@apple.com>
2043
2044         [WebIDL] Support serializing sequences and FrozenArrays of non-interfaces
2045         https://bugs.webkit.org/show_bug.cgi?id=190997
2046         <rdar://problem/35983035>
2047
2048         Reviewed by Brent Fulgham.
2049
2050         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
2051
2052 2019-02-08  Eric Liang  <ericliang@apple.com>
2053
2054         Check if receive AXPressDidFail notification when performing AXPress action on disabled MenuList.
2055         https://bugs.webkit.org/show_bug.cgi?id=193878
2056
2057         Reviewed by Chris Fleizach.
2058
2059         * accessibility/mac/press-not-work-for-disabled-menu-list.html: Added.
2060
2061 2019-02-07  Devin Rousso  <drousso@apple.com>
2062
2063         PseudoElement created for any ::before/::after selector regardless of whether a content property exists
2064         https://bugs.webkit.org/show_bug.cgi?id=194423
2065         <rdar://problem/46787260>
2066
2067         Reviewed by Antti Koivisto.
2068
2069         * inspector/css/pseudo-creation.html: Added.
2070         * inspector/css/pseudo-creation-expected.txt: Added.
2071
2072 2019-02-07  Justin Fan  <justin_fan@apple.com>
2073
2074         [Web GPU] GPUDevice::createTexture implementation prototype
2075         https://bugs.webkit.org/show_bug.cgi?id=194409
2076         <rdar://problem/47894312>
2077
2078         Reviewed by Myles C. Maxfield.
2079
2080         Update textures-textureviews.html to WPT format and to test creation of textures via the GPUDevice.
2081
2082         * webgpu/textures-textureviews-expected.txt:
2083         * webgpu/textures-textureviews.html:
2084
2085 2019-02-07  Shawn Roberts  <sroberts@apple.com>
2086
2087         fast/hidpi/hidpi-long-page-with-inset-element.html is a flaky image failure
2088         https://bugs.webkit.org/show_bug.cgi?id=172384
2089
2090         Unreviewed test gardening.
2091
2092         * platform/mac-wk1/TestExpectations:
2093
2094 2019-02-07  Wenson Hsieh  <wenson_hsieh@apple.com>
2095
2096         [iOS] Clicking links in Safari using Apple Pencil is much more difficult after r238475
2097         https://bugs.webkit.org/show_bug.cgi?id=194415
2098         <rdar://problem/47550281>
2099
2100         Reviewed by Tim Horton.
2101
2102         Add a layout test to verify that a stylus tap dispatches clicks.
2103
2104         * fast/events/touch/ios/pencil-tap-dispatches-click-expected.txt: Added.
2105         * fast/events/touch/ios/pencil-tap-dispatches-click.html: Added.
2106
2107 2019-02-07  Youenn Fablet  <youenn@apple.com>
2108
2109         Filter out Overconstrainederror.constraint when getUserMedia is not granted
2110         https://bugs.webkit.org/show_bug.cgi?id=194240
2111
2112         Reviewed by Eric Carlson.
2113
2114         * fast/mediastream/overconstrainederror-constraint-expected.txt: Added.
2115         * fast/mediastream/overconstrainederror-constraint.html: Added.
2116
2117 2019-02-07  Timothy Hatcher  <timothy@apple.com>
2118
2119         Overflow element scrollbar is light for dark mode content.
2120         https://bugs.webkit.org/show_bug.cgi?id=194407
2121         rdar://problem/45991585
2122
2123         Reviewed by Beth Dakin.
2124
2125         Updated tests to look at overflow elements and if dark apearance
2126         is used by the scrollbar directly.
2127
2128         * css-dark-mode/supported-color-schemes-scrollbar-expected.txt:
2129         * css-dark-mode/supported-color-schemes-scrollbar.html:
2130
2131 2019-02-07  Nikita Vasilyev  <nvasilyev@apple.com>
2132
2133         Web Inspector: Fix modify-css-property-race.html flakiness
2134         https://bugs.webkit.org/show_bug.cgi?id=194408
2135
2136         Reviewed by Devin Rousso.
2137
2138         Event listener wasn't removed property, sometimes causing it to fire one more time.
2139
2140         * inspector/css/modify-css-property-race.html:
2141
2142 2019-02-07  Youenn Fablet  <youenn@apple.com>
2143
2144         Unable to sign in leetcode.
2145         https://bugs.webkit.org/show_bug.cgi?id=194366
2146         rdar://problem/47259025.
2147
2148         Reviewed by Chris Dumez.
2149
2150         * http/wpt/fetch/request-abort-expected.txt: Added.
2151         * http/wpt/fetch/request-abort.html: Added.
2152
2153 2019-02-07  Alex Christensen  <achristensen@webkit.org>
2154
2155         Deprecate WKBundlePageSetDefersLoading
2156         https://bugs.webkit.org/show_bug.cgi?id=191394
2157
2158         Reviewed by Dean Jackson.
2159
2160         * platform/wk2/TestExpectations:
2161
2162 2019-02-07  Zalan Bujtas  <zalan@apple.com>
2163
2164         [LFC][Out-of-flow] Use the containing block's padding width when computing min/max width.
2165         https://bugs.webkit.org/show_bug.cgi?id=194391
2166
2167         Reviewed by Antti Koivisto.
2168
2169         * fast/block/block-only/absolute-positioned-min-max-percentage-with-parent-padding-expected.html: Added.
2170         * fast/block/block-only/absolute-positioned-min-max-percentage-with-parent-padding.html: Added.
2171
2172 2019-02-07  Miguel Gomez  <magomez@igalia.com>
2173
2174         Unreviewed GTK+ gardening after r241117.
2175
2176         * platform/gtk/TestExpectations:
2177         * platform/gtk/compositing/iframes/invisible-nested-iframe-show-expected.txt:
2178         * platform/gtk/compositing/iframes/resizer-expected.txt:
2179         * platform/gtk/compositing/rtl/rtl-iframe-absolute-expected.txt:
2180         * platform/gtk/compositing/rtl/rtl-iframe-relative-expected.txt:
2181
2182 2019-02-06  Devin Rousso  <drousso@apple.com>
2183
2184         Web Inspector: DOM: don't send the entire function string with each event listener
2185         https://bugs.webkit.org/show_bug.cgi?id=194293
2186         <rdar://problem/47822809>
2187
2188         Reviewed by Joseph Pecoraro.
2189
2190         * inspector/dom/getEventListenersForNode.html:
2191         * inspector/dom/getEventListenersForNode-expected.txt:
2192
2193 2019-02-06  Andy Estes  <aestes@apple.com>
2194
2195         [Payment Request] It should be possible to require a phonetic name for shipping contacts
2196         https://bugs.webkit.org/show_bug.cgi?id=194311
2197         <rdar://46733045>
2198
2199         Reviewed by Alex Christensen.
2200
2201         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt:
2202         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html:
2203         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https-expected.txt:
2204         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https.html:
2205         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
2206         * http/tests/ssl/applepay/PaymentRequest.https.html:
2207
2208 2019-02-06  Yusuke Suzuki  <ysuzuki@apple.com>
2209
2210         [JSC] PrivateName to PublicName hash table is wasteful
2211         https://bugs.webkit.org/show_bug.cgi?id=194277
2212
2213         Reviewed by Michael Saboff.
2214
2215         * streams/readable-byte-stream-controller-expected.txt:
2216
2217 2019-02-06  Justin Fan  <justin_fan@apple.com>
2218
2219         [Web GPU] Implement supporting dictionaries for GPUTexture
2220         https://bugs.webkit.org/show_bug.cgi?id=194354
2221
2222         Reviewed by Dean Jackson.
2223
2224         Update test files to use hyphen-case for GPUTextureFormat.
2225
2226         * webgpu/js/basic-webgpu-functions.js:
2227         (async.setUpContexts):
2228         * webgpu/js/webgpu-functions.js:
2229         (createBasicContext):
2230
2231 2019-02-06  David Kilzer  <ddkilzer@apple.com>
2232
2233         Revert part of r241015 that skipped all WebGL tests
2234
2235         * TestExpectations: Revert unintended change to skip all WebGL
2236         tests.
2237
2238 2019-02-06  Jonathan Bedard  <jbedard@apple.com>
2239
2240         [iPad] Initial test gardening (Part 2)
2241         https://bugs.webkit.org/show_bug.cgi?id=193767
2242         <rdar://problem/47515175>
2243
2244         Unreviewed test gardening.
2245
2246         * fast/forms/ios/validation-bubble-dismiss-on-tap.html: Change tap location so test is compatible with iPads.
2247         * platform/ipad/TestExpectations: Associate iPad specific failures with bugs.
2248
2249 2019-02-06  Ryan Haddad  <ryanhaddad@apple.com>
2250
2251         Unreviewed test gardening, rebaseline some tests for iOS after r240713.
2252
2253         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
2254         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
2255         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
2256         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
2257
2258 2019-02-06  Antti Koivisto  <antti@apple.com>
2259
2260         RELEASE_ASSERT(!m_document.isResolvingTreeStyle()) in com.apple.WebKit.WebContent at WebCore: WebCore::StyleResolver::~StyleResolver
2261         https://bugs.webkit.org/show_bug.cgi?id=194333
2262         <rdar://problem/47822929>
2263
2264         Reviewed by Zalan Bujtas.
2265
2266         * http/tests/contentextensions/css-display-none-keyframe-expected.txt: Added.
2267         * http/tests/contentextensions/css-display-none-keyframe.html: Added.
2268         * http/tests/contentextensions/css-display-none-keyframe.html.json: Added.
2269
2270 2019-02-05  Ryosuke Niwa  <rniwa@webkit.org>
2271
2272         REGRESSION (r240909): Release assert in FrameLoader::loadURL when navigating with a non-existent target name
2273         https://bugs.webkit.org/show_bug.cgi?id=194329
2274
2275         Reviewed by Geoffrey Garen.
2276
2277         Added a regression test.
2278
2279         * fast/loader/navigate-with-new-target-after-back-forward-navigation-expected.txt: Added.
2280         * fast/loader/navigate-with-new-target-after-back-forward-navigation.html: Added.
2281
2282 2019-02-05  Nikita Vasilyev  <nvasilyev@apple.com>
2283
2284         Web Inspector: Styles: PropertiesChanged shouldn't fire when old and new text are both empty
2285         https://bugs.webkit.org/show_bug.cgi?id=194318
2286
2287         Reviewed by Devin Rousso.
2288
2289         Fix the flaky test on Debug.
2290
2291         * inspector/css/modify-css-property-race-expected.txt:
2292         * inspector/css/modify-css-property-race.html:
2293
2294 2019-02-05  Megan Gardner  <megan_gardner@apple.com>
2295
2296         [iOS] Layout tests editing/pasteboard/smart-paste-007.html and editing/pasteboard/smart-paste-008.html are failing
2297         https://bugs.webkit.org/show_bug.cgi?id=194275
2298
2299         Reviewed by Ryosuke Niwa.
2300
2301         Smart paste tests 7 and 8 were outputting more information that was needed
2302         to verify correct functionality. Also cleaned up test 8 to be more similar to
2303         the other smart copy paste tests. 
2304
2305         * editing/pasteboard/smart-paste-007.html:
2306         * editing/pasteboard/smart-paste-008.html:
2307         * platform/ios-wk1/editing/pasteboard/smart-paste-007-expected.txt: Removed.
2308         * platform/ios-wk1/editing/pasteboard/smart-paste-008-expected.txt: Removed.
2309         * platform/ios-wk2/editing/pasteboard/smart-paste-008-expected.txt: Removed.
2310         * platform/ios/editing/pasteboard/smart-paste-007-expected.txt: Renamed from LayoutTests/platform/ios-wk2/editing/pasteboard/smart-paste-007-expected.txt.
2311         * platform/ios/editing/pasteboard/smart-paste-008-expected.txt: Added.
2312         * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
2313         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
2314
2315 2019-02-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2316
2317         Rename TestOptions.ignoreSynchronousMessagingTimeoutsForTesting
2318         https://bugs.webkit.org/show_bug.cgi?id=194324
2319
2320         Reviewed by Andy Estes.
2321
2322         * fast/events/touch/ios/show-modal-alert-during-touch-start.html:
2323
2324 2019-02-05  Nikita Vasilyev  <nvasilyev@apple.com>
2325
2326         Web Inspector: Fix modify-css-property-race.html test failures
2327         https://bugs.webkit.org/show_bug.cgi?id=194282
2328
2329         Reviewed by Matt Baker.
2330
2331         Fix test failures introduced by r240946 by providing a message for expectGreaterThan assert,
2332         so it doesn't log the actual values.
2333
2334         * inspector/css/modify-css-property-race-expected.txt:
2335         * inspector/css/modify-css-property-race.html:
2336
2337 2019-02-05  Andy VanWagoner  <andy@vanwagoner.family>
2338
2339         REGRESSION(r238848): ICU upgrade broke jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout
2340         https://bugs.webkit.org/show_bug.cgi?id=193620
2341
2342         Reviewed by Michael Catanzaro.
2343
2344         Update NumberFormat tests to be more tolerant of ICU version differences.
2345
2346         * js/intl-numberformat-expected.txt:
2347         * js/script-tests/intl-numberformat.js:
2348         * platform/gtk/TestExpectations:
2349
2350 2019-02-05  Ryan Haddad  <ryanhaddad@apple.com>
2351
2352         Unreviewed, rolling out r240742.
2353
2354         Causes crashes on iOS simulator.
2355
2356         Reverted changeset:
2357
2358         "[iOS] Keyups for non-modifier keys identified as "Dead" when
2359         not focused in a content-editable element"
2360         https://bugs.webkit.org/show_bug.cgi?id=192824
2361         https://trac.webkit.org/changeset/240742
2362
2363 2019-02-04  Jonathan Bedard  <jbedard@apple.com>
2364
2365         [iPad] Initial test gardening (Part 1)
2366         https://bugs.webkit.org/show_bug.cgi?id=193767
2367         <rdar://problem/47515175>
2368
2369         Unreviewed test gardening.
2370
2371         A number of tests need to be re-baselined when run on iPad because of the larger screen.
2372
2373         * fast/canvas/canvas-too-large-to-draw.html: iOS userAgent regex should match iPhones and iPads.
2374         * fast/events/touch/ios/target-taller-than-view.html: Move event listener since tabpPointY is the value we should compare against.
2375         * fast/visual-viewport/ios/min-scale-greater-than-one.html: expectedTop depends on the screen size of the device.
2376         * platform/ipad/fast/events: Added.
2377         * platform/ipad/fast/events/ios: Added.
2378         * platform/ipad/fast/events/ios/keyboard-should-not-trigger-resize-expected.txt: Added.
2379         * platform/ipad/fast/events/ios/rotation: Added.
2380         * platform/ipad/fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
2381         * platform/ipad/fast/events/touch: Added.
2382         * platform/ipad/fast/events/touch/ios: Added.
2383         * platform/ipad/fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
2384         * platform/ipad/fast/scrolling: Added.
2385         * platform/ipad/fast/scrolling/ios: Added.
2386         * platform/ipad/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
2387         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Added.
2388         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Added.
2389         * platform/ipad/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt: Added.
2390         * platform/ipad/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt: Added.
2391         * platform/ipad/fast/scrolling/ios/touch-stacking-expected.txt: Added.
2392         * platform/ipad/fast/viewport/ios: Added.
2393         * platform/ipad/fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
2394         * platform/ipad/fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
2395         * platform/ipad/fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt: Added.
2396         * platform/ipad/fast/viewport/ios/width-is-device-width-expected.txt: Added.
2397         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt: Added.
2398         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
2399         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
2400         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
2401         * platform/ipad/platform: Added.
2402         * platform/ipad/platform/ios: Added.
2403         * platform/ipad/platform/ios/ios: Added.
2404         * platform/ipad/platform/ios/ios/fast: Added.
2405         * platform/ipad/platform/ios/ios/fast/text: Added.
2406         * platform/ipad/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
2407         * platform/ipad/scrollingcoordinator: Added.
2408         * platform/ipad/scrollingcoordinator/ios: Added.
2409         * platform/ipad/scrollingcoordinator/ios/sync-layer-positions-after-scroll-expected.txt: Added.
2410         * platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Added.
2411
2412 2019-02-04  Ms2ger  <Ms2ger@igalia.com>
2413
2414         [GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
2415         https://bugs.webkit.org/show_bug.cgi?id=174816
2416
2417         Reviewed by Michael Catanzaro.
2418
2419         * TestExpectations: Enable fast/url/user-visible/.
2420
2421 2019-02-04  Shawn Roberts  <sroberts@apple.com>
2422
2423         [iOS Simulator] pageoverlay/overlay tests are flaky failures
2424         https://bugs.webkit.org/show_bug.cgi?id=153337
2425
2426         Unreviewed test gardening.
2427
2428         * platform/ios/TestExpectations:
2429
2430 2019-02-04  Nikita Vasilyev  <nvasilyev@apple.com>
2431
2432         Web Inspector: Styles: fix race conditions when editing
2433         https://bugs.webkit.org/show_bug.cgi?id=192739
2434         <rdar://problem/46752925>
2435
2436         Reviewed by Devin Rousso.
2437
2438         * inspector/css/modify-css-property-expected.txt:
2439         * inspector/css/modify-css-property-race-expected.txt: Added.
2440         * inspector/css/modify-css-property-race.html: Added.
2441         * inspector/css/modify-css-property.html:
2442
2443 2019-02-04  Simon Fraser  <simon.fraser@apple.com>
2444
2445         Async overflow scroll with border-radius renders incorrectly
2446         https://bugs.webkit.org/show_bug.cgi?id=194205
2447         <rdar://problem/47771668>
2448
2449         Reviewed by Zalan Bujtas.
2450
2451         New baselines, mostly correcting offsetFromRenderer.
2452
2453         * compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt: Added.
2454         * compositing/clipping/border-radius-async-overflow-clipping-layer.html: Added.
2455         * compositing/clipping/border-radius-async-overflow-non-stacking-expected.html: Added.
2456         * compositing/clipping/border-radius-async-overflow-non-stacking.html: Added.
2457         * compositing/clipping/border-radius-async-overflow-stacking-expected.html: Added.
2458         * compositing/clipping/border-radius-async-overflow-stacking.html: Added.
2459         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2460         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
2461         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: html.css specifies a border-radius on <textarea> for iOS, so we make additional
2462         clipping layers.
2463         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2464         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2465
2466 2019-02-04  Simon Fraser  <simon.fraser@apple.com>
2467
2468         PageOverlayController's layers should be created lazily
2469         https://bugs.webkit.org/show_bug.cgi?id=194199
2470         rdar://problem/46571593
2471
2472         Reviewed by Tim Horton.
2473
2474         * pageoverlay/overlay-remove-reinsert-view-expected.txt: We no longer unparent the overlays
2475         on view removal, so new results.
2476         * platform/ios-wk2/TestExpectations: Unskip some iOS tests.
2477         * platform/ios-wk2/pageoverlay/overlay-installation-expected.txt: Added.
2478         * platform/ios-wk2/pageoverlay/overlay-large-document-expected.txt: Added.
2479         * platform/ios-wk2/pageoverlay/overlay-large-document-scrolled-expected.txt: Added.
2480         * platform/ios/TestExpectations: Unskip some iOS tests.
2481
2482 2019-02-04  Eric Liang  <ericliang@apple.com>
2483
2484         Check if slider value changed after calling AX Increment or Decrement on disabled sliders.
2485         https://bugs.webkit.org/show_bug.cgi?id=193497
2486
2487         Reviewed by Chris Fleizach.
2488
2489         * accessibility/set-value-not-work-for-disabled-sliders.html: Added.
2490
2491 2019-02-04  Frederic Wang  <fwang@igalia.com>
2492
2493         [css-scroll-snap] scroll-snap-align not honored on child with non-visible overflow
2494         https://bugs.webkit.org/show_bug.cgi?id=191816
2495
2496         Reviewed by Wenson Hsieh.
2497
2498         Add a test to verify that children with non-visible overflow create snap offsets.
2499
2500         * css3/scroll-snap/scroll-snap-children-with-overflow-expected.txt: Added.
2501         * css3/scroll-snap/scroll-snap-children-with-overflow.html: Added.
2502
2503 2019-02-03  Antti Koivisto  <antti@apple.com>
2504
2505         [iOS] Tiles not created in large scrollable iframes
2506         https://bugs.webkit.org/show_bug.cgi?id=193665
2507
2508         Reviewed by Simon Fraser.
2509
2510         Test by Frédéric Wang.
2511
2512         * fast/scrolling/ios/scroll-iframe-expected.html:
2513         * fast/scrolling/ios/scroll-iframe.html:
2514         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
2515         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
2516         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2517
2518 2019-02-03  John Wilander  <wilander@apple.com>
2519
2520         Parse and handle Ad Click Attribution attributes in HTMLAnchorElement::handleClick()
2521         https://bugs.webkit.org/show_bug.cgi?id=194104
2522         <rdar://problem/47649991>
2523
2524         Reviewed by Chris Dumez, Daniel Bates, and Darin Adler.
2525
2526         This test case makes sure invalid data triggers console warnings.
2527
2528         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Added.
2529         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html: Added.
2530         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Added.
2531             Console line numbers are not emitted when running iOS tests so this -expected.txt file doesn't have them.
2532
2533 2019-02-03  Wenson Hsieh  <wenson_hsieh@apple.com>
2534
2535         Unable to move selection into editable roots with 0 height
2536         https://bugs.webkit.org/show_bug.cgi?id=194143
2537         <rdar://problem/47767284>
2538
2539         Reviewed by Ryosuke Niwa.
2540
2541         Add a new layout test that executes editing commands in a contenteditable element of height 0, and adjust an
2542         existing layout test that copies and pastes an image element to wait until the image has loaded.
2543
2544         * editing/pasteboard/styled-element-markup.html:
2545         * editing/selection/insert-text-in-empty-content-editable-expected.txt: Added.
2546         * editing/selection/insert-text-in-empty-content-editable.html: Added.
2547
2548 2019-02-03  Megan Gardner  <megan_gardner@apple.com>
2549
2550         Turn on Smart Paste
2551         https://bugs.webkit.org/show_bug.cgi?id=193786
2552
2553         Reviewed by Ryosuke Niwa.
2554
2555         Rebaselined many tests and/or added iOS specific expectations to 
2556         correctly reflect smart copy paste behavior.
2557
2558         * editing/editing.js:
2559         (runEditingTestWithCallbackLogging):
2560         (runDumpAsTextEditingTest):
2561         Added ability to handle async functions.
2562         * editing/pasteboard/smart-paste-001.html:
2563         * editing/pasteboard/smart-paste-002.html:
2564         * editing/pasteboard/smart-paste-003.html:
2565         * editing/pasteboard/smart-paste-004.html:
2566         * editing/pasteboard/smart-paste-005.html:
2567         * editing/pasteboard/smart-paste-006.html:
2568         * editing/pasteboard/smart-paste-007.html:
2569         * editing/pasteboard/smart-paste-008.html:
2570         * platform/ios-wk2/editing/pasteboard/smart-paste-007-expected.txt:
2571         * platform/ios-wk2/editing/pasteboard/smart-paste-008-expected.txt:
2572         * platform/ios/TestExpectations:
2573         * platform/ios/editing/pasteboard/smart-paste-001-expected.txt: Added.
2574         * platform/ios/editing/pasteboard/smart-paste-002-expected.txt: Added.
2575         * platform/ios/editing/pasteboard/smart-paste-003-expected.txt: Added.
2576         * platform/ios/editing/pasteboard/smart-paste-004-expected.txt: Added.
2577         * platform/ios/editing/pasteboard/smart-paste-005-expected.txt: Added.
2578         * platform/ios/editing/pasteboard/smart-paste-006-expected.txt: Added.
2579         * resources/ui-helper.js:
2580         (window.UIHelper.doubleClickAt):
2581         (window.UIHelper.async.selectWordByDoubleTapOrClick):
2582         Added helper functions to allow for selecting a word by double tap or click.
2583
2584 2019-02-02  Justin Fan  <justin_fan@apple.com>
2585
2586         [WebGPU] Fix GPURenderPassEncoder::setVertexBuffers and allow overlapping indices with GPUBindGroups
2587         https://bugs.webkit.org/show_bug.cgi?id=194125
2588
2589         Reviewed by Myles C. Maxfield.
2590
2591         Updated buffer-resource-triangles to assign bind groups and vertex buffers to the same index.
2592
2593         * webgpu/buffer-resource-triangles.html:
2594
2595 2019-02-02  Zalan Bujtas  <zalan@apple.com>
2596
2597         [LFC] Add missing case to out-of-flow non-replaced horizontal used margin value computation
2598         https://bugs.webkit.org/show_bug.cgi?id=194185
2599
2600         Reviewed by Antti Koivisto.
2601
2602         * fast/block/block-only/absolute-position-left-right-margin-expected.html: Added.
2603         * fast/block/block-only/absolute-position-left-right-margin.html: Added.
2604
2605 2019-02-01  Megan Gardner  <megan_gardner@apple.com>
2606
2607         Rewrite and rebaseline smart copy paste tests to work on iOS and MacOS
2608         https://bugs.webkit.org/show_bug.cgi?id=194175
2609
2610         Reviewed by Megan Gardner.
2611         Patch by Ryosuke Niwa.
2612
2613         Using the functions committed in 194070 Ryosuke wrote, make the
2614         smart copy paste tests run on both iOS and MacOS. 
2615         These tests will be turned on in 193786.
2616
2617         * editing/editing.js:
2618         (runEditingTestWithCallbackLogging):
2619         (runDumpAsTextEditingTest):
2620         * editing/pasteboard/smart-paste-001.html:
2621         * editing/pasteboard/smart-paste-002-expected.txt:
2622         * editing/pasteboard/smart-paste-002.html:
2623         * editing/pasteboard/smart-paste-003.html:
2624         * editing/pasteboard/smart-paste-004.html:
2625         * editing/pasteboard/smart-paste-005-expected.txt:
2626         * editing/pasteboard/smart-paste-005.html:
2627         * editing/pasteboard/smart-paste-006-expected.txt:
2628         * editing/pasteboard/smart-paste-006.html:
2629         * editing/pasteboard/smart-paste-007.html:
2630         * editing/pasteboard/smart-paste-008.html:
2631         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
2632
2633 2019-02-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2634
2635         [iOS] Consistent 1 sec hang when triggering modal alerts while handling synchronous touch events
2636         https://bugs.webkit.org/show_bug.cgi?id=194140
2637         <rdar://problem/47728098>
2638
2639         Reviewed by Tim Horton.
2640
2641         Add a test that induces sync IPC deadlock by presenting a modal alert while handling touch start. This test
2642         forces sync IPC timeouts to be disabled, and passes if we do not time out while handling a touch.
2643
2644         * fast/events/touch/ios/show-modal-alert-during-touch-start-expected.txt: Added.
2645         * fast/events/touch/ios/show-modal-alert-during-touch-start.html: Added.
2646
2647 2019-02-01  Antoine Quint  <graouts@apple.com>
2648
2649         Dispatch pointercancel events when content is panned or zoomed on iOS
2650         https://bugs.webkit.org/show_bug.cgi?id=193962
2651         <rdar://problem/47629134>
2652
2653         Reviewed by Dean Jackson.
2654
2655         Adding a few tests for "pointercancel" and adding "touch-action: none" on tests that would now be affected by canceling pointers. We also unflake a few tests.
2656
2657         * pointerevents/ios/pointer-events-implicit-capture.html:
2658         * pointerevents/ios/pointer-events-is-primary.html:
2659         * pointerevents/ios/touch-action-pan-x-pan-y.html:
2660         * pointerevents/ios/touch-action-pan-x.html:
2661         * pointerevents/ios/touch-action-pan-y-expected.txt:
2662         * pointerevents/ios/touch-action-pan-y.html:
2663         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming.html:
2664         * pointerevents/ios/touch-action-pointercancel-pan-x-expected.txt: Added.
2665         * pointerevents/ios/touch-action-pointercancel-pan-x.html: Added.
2666         * pointerevents/ios/touch-action-pointercancel-pan-y-expected.txt: Added.
2667         * pointerevents/ios/touch-action-pointercancel-pan-y.html: Added.
2668         * pointerevents/ios/touch-action-pointercancel-pinch-zoom-expected.txt: Added.
2669         * pointerevents/ios/touch-action-pointercancel-pinch-zoom.html: Added.
2670
2671 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2672
2673         REGRESSION(r239915): css3/font-feature-font-face-local.html failing on WPE
2674         https://bugs.webkit.org/show_bug.cgi?id=194008
2675
2676         Reviewed by Žan Doberšek.
2677
2678         Remove test expectation.
2679
2680         * platform/wpe/TestExpectations:
2681
2682 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2683
2684         [WPE] Enable font variations
2685         https://bugs.webkit.org/show_bug.cgi?id=194148
2686
2687         Reviewed by Žan Doberšek.
2688
2689         * platform/wpe/TestExpectations:
2690
2691 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2692
2693         ComplexText: Test fast/text/word-space-nbsp.html fails when using complex text path
2694         https://bugs.webkit.org/show_bug.cgi?id=193279
2695
2696         Reviewed by Michael Catanzaro.
2697
2698         Remove test expectation.
2699
2700         * platform/gtk/TestExpectations:
2701
2702 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2703
2704         Unreviewed WPE gardening. Remove duplicated expectations.
2705
2706         Remove the platform specific expectations that match the generic ones.
2707
2708         * platform/wpe/animations/lineheight-animation-expected.txt: Removed.
2709         * platform/wpe/animations/simultaneous-start-transform-expected.txt: Removed.
2710         * platform/wpe/animations/width-using-ems-expected.txt: Removed.
2711         * platform/wpe/fast/events/mouseover-mouseout-expected.txt: Removed.
2712         * platform/wpe/fast/events/nested-window-event-expected.txt: Removed.
2713         * platform/wpe/fast/events/window-events-bubble-expected.txt: Removed.
2714         * platform/wpe/fast/events/window-events-bubble2-expected.txt: Removed.
2715         * platform/wpe/fast/replaced/008-expected.txt: Removed.
2716         * platform/wpe/fast/tokenizer/script_extra_close-expected.txt: Removed.
2717         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type.https-expected.txt: Removed.
2718         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event.https-expected.txt: Removed.
2719         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events.https-expected.txt: Removed.
2720         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt: Removed.
2721         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license.https-expected.txt: Removed.
2722         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.https-expected.txt: Removed.
2723         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses.https-expected.txt: Removed.
2724         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt: Removed.
2725         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt: Removed.
2726         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt: Removed.
2727         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt: Removed.
2728         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt: Removed.
2729         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt: Removed.
2730         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt: Removed.
2731         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt: Removed.
2732         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt: Removed.
2733         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt: Removed.
2734         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt: Removed.
2735         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt: Removed.
2736         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt: Removed.
2737         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt: Removed.
2738         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt: Removed.
2739         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https-expected.txt: Removed.
2740         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt: Removed.
2741         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https-expected.txt: Removed.
2742         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https-expected.txt: Removed.
2743         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.https-expected.txt: Removed.
2744         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.https-expected.txt: Removed.
2745         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https-expected.txt: Removed.
2746         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.https-expected.txt: Removed.
2747         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.https-expected.txt: Removed.
2748         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Removed.
2749         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Removed.
2750         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Removed.
2751         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Removed.
2752         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Removed.
2753         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Removed.
2754         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Removed.
2755         * platform/wpe/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Removed.
2756         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Removed.
2757         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Removed.
2758         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt: Removed.
2759         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Removed.
2760         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt: Removed.
2761         * platform/wpe/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Removed.
2762         * platform/wpe/svg/custom/pan-direction-expected.txt: Removed.
2763         * platform/wpe/tables/mozilla/bugs/bug149275-2-expected.txt: Removed.
2764         * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt: Removed.
2765         * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt: Removed.
2766
2767 2019-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2768
2769         Unreviewed WPE gardening. Rebaseline and update expectations after r240774.
2770
2771         * platform/wpe/TestExpectations:
2772         * platform/wpe/fast/css/font-weight-1-expected.txt:
2773
2774 2019-01-31  Megan Gardner  <megan_gardner@apple.com>
2775
2776         Don't insert spaces at the beginning of a newline when using smart-copy-paste
2777         https://bugs.webkit.org/show_bug.cgi?id=194070
2778
2779         Add test for smart copy paste around newlines.
2780         Rebaseline a test that is dependant on a console log that changes lines.
2781         Add additional helper functions to ui-helper.js.
2782
2783         Reviewed by Tim Horton.
2784
2785         * editing/pasteboard/mac/copy-smartpaste-first-line-in-textarea-expected.txt: Added.
2786         * editing/pasteboard/mac/copy-smartpaste-first-line-in-textarea.html: Added.
2787         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2788         * platform/mac/TestExpectations:
2789         * resources/ui-helper.js:
2790         (window.UIHelper.doubleClickAt):
2791         (window.UIHelper.doubleClickAtThenDragTo):
2792         (window.UIHelper.async.selectWordByDoubleTapOrClick):
2793
2794 2019-01-31  Joseph Pecoraro  <pecoraro@apple.com>
2795
2796         Web Inspector: Timeline time range selection sometimes shows 0.000, should be just 0
2797         https://bugs.webkit.org/show_bug.cgi?id=194108
2798         <rdar://problem/47714273>
2799
2800         Reviewed by Devin Rousso.
2801
2802         * inspector/unit-tests/number-utilities-expected.txt:
2803         * inspector/unit-tests/number-utilities.html:
2804
2805 2019-01-31  Chris Dumez  <cdumez@apple.com>
2806
2807         [ MacOS ] Layout Test performance-api/performance-observer-callback-after-gc.html is flaky
2808         https://bugs.webkit.org/show_bug.cgi?id=191041
2809         <rdar://problem/45649982>
2810
2811         Reviewed by Joseph Pecoraro.
2812
2813         Make the test print the same output no matter if the performance observer is notified once or
2814         twice. What matters is that it is notified about 3 marks.
2815
2816         * performance-api/performance-observer-callback-after-gc-expected.txt:
2817         * performance-api/performance-observer-callback-after-gc.html:
2818
2819 2019-01-31  Justin Fan  <justin_fan@apple.com>
2820
2821         [WebGPU] WebGPUAdapterDescriptor -> GPURequestAdapterOptions and take powerPreference into account
2822         https://bugs.webkit.org/show_bug.cgi?id=194068
2823         <rdar://problem/47680215>
2824
2825         Reviewed by Dean Jackson.
2826
2827         Add simple test to create device with all options. Update helper functions for other Web GPU
2828         tests to request different adapters. (No change in test behavior expected.)
2829
2830         * webgpu/adapter-options-expected.txt: Added.
2831         * webgpu/adapter-options.html: Added.
2832         * webgpu/js/basic-webgpu-functions.js:
2833         (async.setUpContexts): Update to use no adapter request argument at all. 
2834         * webgpu/js/webgpu-functions.js:
2835         (async.getBasicDevice): Update to request the low-power adapter.
2836
2837 2019-01-31  Zalan Bujtas  <zalan@apple.com>
2838
2839         [LFC] Use the used margin values in outOfFlowReplacedHorizontalGeometry consistently
2840         https://bugs.webkit.org/show_bug.cgi?id=194074
2841
2842         Reviewed by Antti Koivisto.
2843
2844         * fast/block/block-only/absolute-position-with-margin-auto-simple2-expected.html: Added.
2845         * fast/block/block-only/absolute-position-with-margin-auto-simple2.html: Added.
2846
2847 2019-01-31  Chris Fleizach  <cfleizach@apple.com>
2848
2849         ASSERTION FAILED: cache under WebCore::AXObjectCache::postTextStateChangePlatformNotification
2850         https://bugs.webkit.org/show_bug.cgi?id=189094
2851         <rdar://problem/43853526>
2852
2853         Reviewed by Zalan Bujtas.
2854
2855         Unskip flaky test with crash resolved.
2856
2857         * platform/mac-wk2/TestExpectations:
2858
2859 2019-01-30  Ryosuke Niwa  <rniwa@webkit.org>
2860
2861         Enable swipe tests on iOS
2862         https://bugs.webkit.org/show_bug.cgi?id=194076
2863
2864         Reviewed by Geoffrey Garen.
2865
2866         Enabled tests in LayoutTests/swipe and added iOS specific results for the failing tests.
2867
2868         * platform/ios/TestExpectations:
2869         * platform/ios/swipe/basic-cached-back-swipe-expected.txt: Added.
2870         * platform/ios/swipe/main-frame-pinning-requirement-expected.txt: Added.
2871         * platform/ios/swipe/pushState-cached-back-swipe-expected.txt: Added.
2872
2873 2019-01-30  Chris Dumez  <cdumez@apple.com>
2874
2875         Regression(PSON) History navigations to twitter.com lead to a 403 HTTP error
2876         https://bugs.webkit.org/show_bug.cgi?id=194023
2877         <rdar://problem/47417981>
2878
2879         Reviewed by Geoffrey Garen.
2880
2881         Add layout test coverage.
2882
2883         * http/tests/cookies/same-site/lax-samesite-cookie-after-cross-site-history-load-expected.txt: Added.
2884         * http/tests/cookies/same-site/lax-samesite-cookie-after-cross-site-history-load.php: Added.
2885         * http/tests/cookies/same-site/resources/navigate-back.html: Added.
2886
2887 2019-01-30  Daniel Bates  <dabates@apple.com>
2888
2889         [iOS] Keyups for non-modifier keys identified as "Dead" when not focused in a content-editable element
2890         https://bugs.webkit.org/show_bug.cgi?id=192824
2891         <rdar://problem/47100332>
2892
2893         Reviewed by Wenson Hsieh.
2894
2895         Update tests and expected results. As it turns out fixing the bug in WebKitTestRunner/ios/HIDEventGenerator.mm
2896         so that we now dispatch key events for F17 thru F24 exposed a bug in UIKit. See <rdar://problem/47128940>.
2897         This same bug is also responsible for a lack of key events when the Insert key is pressed.
2898
2899         Added sub-test for Tab key to keypress-keys-in-non-editable-element.html. Changed expected result in test
2900         keypress-keys-in-non-editable-element.html for the forward delete key to expect failure. We expect that pressing
2901         the forward delete key will not dispatch a keypress to match the behavior on Mac. This will be addressed by a
2902         UIKit fix.
2903
2904         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2905         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
2906         * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt:
2907         * fast/events/ios/keypress-keys-in-non-editable-element.html:
2908
2909 2019-01-30  Dean Jackson  <dino@apple.com>
2910
2911         PointerEvents - tiltX and tiltY are reversed
2912         https://bugs.webkit.org/show_bug.cgi?id=194032
2913         <rdar://problem/47674184>
2914
2915         Reviewed by Jon Lee.
2916
2917         * pointerevents/ios/pointer-events-dispatch-on-stylus.html:
2918
2919 2019-01-30  Simon Fraser  <simon.fraser@apple.com>
2920
2921         Add some basic geometry information to the scrolling tree
2922         https://bugs.webkit.org/show_bug.cgi?id=194002
2923         rdar://problem/47656294
2924
2925         Reviewed by Antti Koivisto.
2926         
2927         New test results with "parent relative scrollable rect" output and 0,0 anchorPoints.
2928
2929         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2930         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt:
2931         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt:
2932         * fast/scrolling/ios/overflow-scroll-touch-expected.txt:
2933         * fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt:
2934         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
2935         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
2936         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
2937         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
2938         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2939         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2940         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2941         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2942         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2943         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2944         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2945         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2946         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
2947         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2948         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2949         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2950         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
2951         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
2952         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
2953         * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt:
2954         * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt:
2955         * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt:
2956         * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
2957         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
2958         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
2959         * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt:
2960         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2961         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
2962         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
2963         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
2964         * platform/ios/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
2965         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
2966         * platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container-expected.txt:
2967         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2968         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2969         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2970         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2971         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2972         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2973         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2974         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2975         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
2976         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2977         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2978         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2979         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
2980         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
2981         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
2982         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2983         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2984         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2985         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2986         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
2987         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2988         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2989         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2990         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
2991         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
2992         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2993         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2994         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
2995         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
2996         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
2997         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
2998         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2999         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3000
3001 2019-01-30  Zalan Bujtas  <zalan@apple.com>
3002
3003         [LFC] Use the used margin values in outOfFlowReplacedVerticalGeometry consistently
3004         https://bugs.webkit.org/show_bug.cgi?id=194020
3005
3006         Reviewed by Antti Koivisto.
3007
3008         * fast/block/block-only/absolute-position-with-margin-auto-simple-expected.html: Added.
3009         * fast/block/block-only/absolute-position-with-margin-auto-simple.html: Added.
3010
3011 2019-01-30  Chris Fleizach  <cfleizach@apple.com>
3012
3013         AX: Support color well on iOS
3014         https://bugs.webkit.org/show_bug.cgi?id=194010
3015
3016         Reviewed by Joanmarie Diggs.
3017
3018         * accessibility/ios-simulator/color-well-expected.txt: Added.
3019         * accessibility/ios-simulator/color-well.html: Added.
3020
3021 2019-01-30  Chris Fleizach  <cfleizach@apple.com>
3022
3023         AX: Role=switch not returning correct accessibilityValue
3024         https://bugs.webkit.org/show_bug.cgi?id=194006
3025
3026         Reviewed by Joanmarie Diggs.
3027
3028         * accessibility/ios-simulator/role-switch-expected.txt: Added.
3029         * accessibility/ios-simulator/role-switch.html: Added.
3030
3031 2019-01-30  Zan Dobersek  <zdobersek@igalia.com>
3032
3033         Unreviewed WPE gardening. Manage failures in the imported WPT tests,
3034         adding a few failure expectations but mostly rebaselining the tests
3035         to match their current status.
3036
3037         * platform/wpe/TestExpectations:
3038         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3039         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt:
3040         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt:
3041         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any-expected.txt: Added.
3042         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any.worker-expected.txt: Added.
3043         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any-expected.txt: Added.
3044         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker-expected.txt: Added.
3045         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
3046         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
3047         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt: Added.
3048         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt: Added.
3049         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any-expected.txt: Added.
3050         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any.worker-expected.txt: Added.
3051         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
3052         * platform/wpe/imported/w3c/web-platform-tests/fetch/content-type: Added.
3053         * platform/wpe/imported/w3c/web-platform-tests/fetch/content-type/script.window-expected.txt: Added.
3054         * platform/wpe/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
3055         * platform/wpe/imported/w3c/web-platform-tests/fetch/nosniff: Added.
3056         * platform/wpe/imported/w3c/web-platform-tests/fetch/nosniff/parsing-nosniff.window-expected.txt: Added.
3057         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt:
3058         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
3059         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt:
3060         * platform/wpe/imported/w3c/web-platform-tests/resource-timing: Added.
3061         * platform/wpe/imported/w3c/web-platform-tests/resource-timing/resource_timing.worker-expected.txt: Added.
3062         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt: Added.
3063         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3064         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt:
3065         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt:
3066
3067 2019-01-29  Zan Dobersek  <zdobersek@igalia.com>
3068
3069         Unreviewed WPE gardening. Adding some test failure expectations and
3070         rebasing a few baselines.
3071
3072         * platform/wpe/TestExpectations:
3073         * platform/wpe/css2.1/t1508-c527-font-06-b-expected.txt:
3074         * platform/wpe/fast/borders/rtl-border-04-expected.txt:
3075         * platform/wpe/fast/borders/rtl-border-05-expected.txt:
3076         * platform/wpe/fast/dom/52776-expected.txt:
3077
3078 2019-01-29  Zan Dobersek  <zdobersek@igalia.com>
3079
3080         Unreviewed WPE gardening.
3081
3082         * platform/wpe/TestExpectations: Skip the resourceLoadStatistics tests
3083         since that feature is still not yet enabled for the port.
3084
3085 2019-01-29  Simon Fraser  <simon.fraser@apple.com>
3086
3087         Add nodes to the scrolling tree in z-index order.
3088         https://bugs.webkit.org/show_bug.cgi?id=192529
3089         <rdar://problem/47402708>
3090
3091         Reviewed by Dean Jackson.
3092         
3093         New testcases for z-order of sibling fixed layers, and the correct nesting of scrolling tree nodes
3094         for a position:fixed which is also overflow:scroll.
3095
3096         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt: Added.
3097         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3098         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt: Added.
3099         * platform/mac-wk2/TestExpectations:
3100         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt: Added.
3101         * scrollingcoordinator/scrolling-tree/overflow-in-fixed.html: Added.
3102         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3103         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt: Added.
3104         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order.html: Added.
3105
3106 2019-01-29  Truitt Savell  <tsavell@apple.com>
3107
3108         Updating expectations for two compositing/repaint/iframes/ tests
3109         https://bugs.webkit.org/show_bug.cgi?id=193907
3110
3111         Unreviewed test gardening.
3112
3113         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
3114         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
3115
3116 2019-01-29  Youenn Fablet  <youenn@apple.com>
3117
3118         Adopt new SPI to evaluate server certificate trust
3119         https://bugs.webkit.org/show_bug.cgi?id=193355
3120
3121         Reviewed by Alex Christensen.
3122
3123         * http/tests/ssl/certificate-validation-expected.txt: Added.
3124         * http/tests/ssl/certificate-validation.html: Added.
3125
3126 2019-01-29  Shawn Roberts  <sroberts@apple.com>
3127
3128         [ Mac WK2 ] Layout Test http/tests/cache-storage/cache-clearing-origin.https.html is flaky
3129         https://bugs.webkit.org/show_bug.cgi?id=193976
3130
3131         Unreviewed test gardening.
3132
3133         * platform/mac-wk2/TestExpectations:
3134
3135 2019-01-29  Simon Fraser  <simon.fraser@apple.com>
3136
3137         REGRESSION(r240553): [iOS] Crash in ScrollingTree::updateTreeFromStateNode when attempting to log in to icloud.com
3138         https://bugs.webkit.org/show_bug.cgi?id=193907
3139         rdar://problem/47604080
3140
3141         Reviewed by Frédéric Wang.
3142         
3143         New ref test for layer positions in composited frames.
3144         
3145         New baselines with anchor point on the scroll layer.
3146
3147         * compositing/geometry/composited-frame-contents-expected.html: Added.
3148         * compositing/geometry/composited-frame-contents.html: Added.
3149         * compositing/iframes/become-composited-nested-iframes-expected.txt:
3150         * compositing/iframes/become-overlapped-iframe-expected.txt:
3151         * compositing/iframes/composited-parent-iframe-expected.txt:
3152         * compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
3153         * compositing/iframes/connect-compositing-iframe-expected.txt:
3154         * compositing/iframes/connect-compositing-iframe2-expected.txt:
3155         * compositing/iframes/connect-compositing-iframe3-expected.txt:
3156         * compositing/iframes/enter-compositing-iframe-expected.txt:
3157         * compositing/iframes/iframe-resize-expected.txt:
3158         * compositing/iframes/iframe-size-from-zero-expected.txt:
3159         * compositing/iframes/overlapped-iframe-expected.txt:
3160         * compositing/iframes/overlapped-iframe-iframe-expected.txt:
3161         * compositing/iframes/overlapped-nested-iframes-expected.txt:
3162         * compositing/iframes/page-cache-layer-tree-expected.txt:
3163         * compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt:
3164         * compositing/iframes/resize-from-zero-size-expected.txt:
3165         * compositing/iframes/scrolling-iframe-expected.txt:
3166         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
3167         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
3168         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt:
3169         * platform/ios-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
3170         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
3171         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
3172         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
3173         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
3174         * platform/ios-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
3175         * platform/ios-wk2/compositing/iframes/iframe-resize-expected.txt:
3176         * platform/ios-wk2/compositing/iframes/leave-compositing-iframe-expected.txt:
3177         * platform/ios-wk2/compositing/iframes/overlapped-iframe-expected.txt:
3178         * platform/ios-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
3179         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
3180         * platform/ios-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt:
3181         * platform/ios-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
3182         * platform/ios-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt:
3183         * platform/ios-wk2/compositing/rtl/rtl-iframe-relative-expected.txt:
3184         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
3185         * platform/ios-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
3186         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3187         * platform/ios/compositing/iframes/become-composited-nested-iframes-expected.txt:
3188         * platform/ios/compositing/iframes/become-overlapped-iframe-expected.txt:
3189         * platform/ios/compositing/iframes/invisible-nested-iframe-show-expected.txt:
3190         * platform/ios/compositing/iframes/overlapped-nested-iframes-expected.txt:
3191         * platform/ios/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt:
3192         * platform/ios/compositing/iframes/resizer-expected.txt:
3193         * platform/ios/compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt:
3194         * platform/mac-wk1/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt:
3195         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
3196         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
3197         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
3198         * platform/mac/compositing/iframes/invisible-nested-iframe-show-expected.txt:
3199         * platform/mac/compositing/iframes/resizer-expected.txt:
3200         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
3201         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3202         * tiled-drawing/tile-coverage-iframe-to-zero-coverage-expected.txt:
3203
3204 2019-01-29  Justin Fan  <justin_fan@apple.com>
3205
3206         [WebGPU] Fix and add validation to WebGPURenderPipeline and MTLVertexDescriptor
3207         https://bugs.webkit.org/show_bug.cgi?id=193926
3208         <rdar://problem/47327648>
3209
3210         Reviewed by Myles C. Maxfield.
3211
3212         Updated test for new vertex input logic. Now provides color as a vertex attribute.
3213
3214         * webgpu/vertex-buffer-triangle-strip.html:
3215
3216 2019-01-29  Devin Rousso  <drousso@apple.com>
3217
3218         Web Inspector: provide a way to edit page WebRTC settings on a remote target
3219         https://bugs.webkit.org/show_bug.cgi?id=193863
3220
3221         Unreviewed, skip test from r240644 on WK1 since Media Streams aren't supported.
3222
3223         * platform/mac-wk1/TestExpectations:
3224
3225 2019-01-28  Devin Rousso  <drousso@apple.com>
3226
3227         Web Inspector: provide a way to edit page WebRTC settings on a remote target
3228         https://bugs.webkit.org/show_bug.cgi?id=193863
3229         <rdar://problem/47572764>
3230
3231         Reviewed by Joseph Pecoraro.
3232
3233         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html: Added.
3234         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt: Added.
3235         * inspector/page/overrideSetting-MockCaptureDevicesEnabled.html: Added.
3236         * inspector/page/overrideSetting-MockCaptureDevicesEnabled-expected.txt: Added.
3237         * platform/mac/TestExpectations:
3238
3239 2019-01-28  Ryan Haddad  <ryanhaddad@apple.com>
3240
3241         REGRESSION (r240553): Crash in WebCore::ScrollingTree::updateTreeFromStateNode
3242         https://bugs.webkit.org/show_bug.cgi?id=193955
3243
3244         Unreviewed test gardening.
3245
3246         * platform/ios/TestExpectations: Skip crashing test to unblock EWS.
3247
3248 2019-01-28  Antoine Quint  <graouts@apple.com>
3249
3250         Implement capture for Pointer Events on iOS
3251         https://bugs.webkit.org/show_bug.cgi?id=193917
3252         <rdar://problem/47605689>
3253
3254         Reviewed by Dean Jackson.
3255
3256         New tests for implicit pointer capture and the Element APIs related to pointer capture.
3257
3258         * pointerevents/ios/pointer-events-implicit-capture-expected.txt: Added.
3259         * pointerevents/ios/pointer-events-implicit-capture-has-pointer-capture-in-pointer-down-expected.txt: Added.
3260         * pointerevents/ios/pointer-events-implicit-capture-has-pointer-capture-in-pointer-down.html: Added.
3261         * pointerevents/ios/pointer-events-implicit-capture-release-exception-expected.txt: Added.
3262         * pointerevents/ios/pointer-events-implicit-capture-release-exception.html: Added.
3263         * pointerevents/ios/pointer-events-implicit-capture-release-expected.txt: Added.
3264         * pointerevents/ios/pointer-events-implicit-capture-release.html: Added.
3265         * pointerevents/ios/pointer-events-implicit-capture.html: Added.
3266         * pointerevents/ios/pointer-events-set-pointer-capture-exceptions-expected.txt: Added.
3267         * pointerevents/ios/pointer-events-set-pointer-capture-exceptions.html: Added.
3268
3269 2019-01-28  Dean Jackson  <dino@apple.com>
3270
3271         Produce "pen" Pointer Events if using a stylus (e.g. Apple Pencil)
3272         https://bugs.webkit.org/show_bug.cgi?id=193945
3273         <rdar://problem/47618922>
3274
3275         Reviewed by Antoine Quint.
3276
3277         Test for stylus -> "pen" Pointer Events.
3278
3279         * pointerevents/ios/pointer-events-dispatch-on-stylus-expected.txt: Added.
3280         * pointerevents/ios/pointer-events-dispatch-on-stylus.html: Added.
3281         * pointerevents/ios/pointer-events-dispatch-on-touch.html: Test for "touch" type.
3282         * pointerevents/utils.js: Add a new helper for stylus event generation.
3283         (prototype.assertMatchesEvents):
3284         (const.ui.new.UIController.prototype.beginStylus):
3285
3286 2019-01-28  Daniel Bates  <dabates@apple.com>
3287
3288         [iOS] Make Window virtual key code computation match Mac
3289         https://bugs.webkit.org/show_bug.cgi?id=193452
3290
3291         Reviewed by Ryosuke Niwa.
3292
3293         Add a test that ensures we do not regress DOM key events dispatches for combinations
3294         of Option and Command + Option key commands.
3295
3296         * fast/events/ios/key-events-meta-alt-combinations-expected.txt: Added.
3297         * fast/events/ios/key-events-meta-alt-combinations.html: Added.
3298         * fast/events/ios/resources/key-tester.js: Added.
3299         (computeDifference):
3300         (areArraysEqual):
3301         (areKeyCommandsEqual):
3302         (KeyCommand):
3303         (KeyCommand.prototype.toString):
3304         (keyCommandsHasCommand):
3305         (computeSubsets.compareByModifierOrder):
3306         (handleKeyUp):
3307         (handleKeyPress):
3308         (log):
3309         (logKeyEvent):
3310         (displayNameForTest):
3311         (nextKeyPress):
3312         (runTest):
3313         (setUp):
3314
3315 2019-01-28  Antoine Quint  <graouts@apple.com>
3316
3317         Limit user-agent interactions based on the touch-action property on iOS
3318         https://bugs.webkit.org/show_bug.cgi?id=193447
3319         <rdar://problem/47283874>
3320
3321         Reviewed by Antti Koivisto and Simon Fraser.
3322
3323         Add a new series of tests that check that the "none", "pan-x", "pan-y" and "pinch-zoom" values have the expected
3324         impact on page panning on iOS.
3325
3326         * pointerevents/ios/touch-action-none-expected.txt: Added.
3327         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch-expected.txt: Added.
3328         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch.html: Added.
3329         * pointerevents/ios/touch-action-none-on-iframe-expected.txt: Added.
3330         * pointerevents/ios/touch-action-none-on-iframe.html: Added.
3331         * pointerevents/ios/touch-action-none-on-parent-expected.txt: Added.
3332         * pointerevents/ios/touch-action-none-on-parent.html: Added.
3333         * pointerevents/ios/touch-action-none.html: Added.
3334         * pointerevents/ios/touch-action-pan-x-expected.txt: Added.
3335         * pointerevents/ios/touch-action-pan-x-pan-y-expected.txt: Added.
3336         * pointerevents/ios/touch-action-pan-x-pan-y.html: Added.
3337         * pointerevents/ios/touch-action-pan-x.html: Added.
3338         * pointerevents/ios/touch-action-pan-y-expected.txt: Added.
3339         * pointerevents/ios/touch-action-pan-y.html: Added.
3340         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming-expected.txt: Added.
3341         * pointerevents/ios/touch-action-pinch-zoom-allows-zooming.html: Added.
3342         * pointerevents/ios/touch-action-pinch-zoom-prevents-scrolling-expected.txt: Added.
3343         * pointerevents/ios/touch-action-pinch-zoom-prevents-scrolling.html: Added.
3344
3345 2019-01-28  Nikita Vasilyev  <nvasilyev@apple.com>
3346
3347         Web Inspector: Add Changes panel to Elements tab
3348         https://bugs.webkit.org/show_bug.cgi?id=193803
3349
3350         Reviewed by Devin Rousso.
3351
3352         Test newly added Array.diffArrays.
3353
3354         * inspector/unit-tests/array-utilities-expected.txt:
3355         * inspector/unit-tests/array-utilities.html:
3356         Use the old `InspectorTest.log` method since it shows diffs for actual and expected text.
3357
3358 2019-01-26  Simon Fraser  <simon.fraser@apple.com>
3359
3360         Have composited RenderIFrame layers make FrameHosting scrolling tree nodes to parent the iframe's scrolling node
3361         https://bugs.webkit.org/show_bug.cgi?id=193879
3362
3363         Reviewed by Antti Koivisto.
3364
3365         New test results with FrameHosting nodes.
3366
3367         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
3368         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3369         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
3370         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3371         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3372         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
3373         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
3374         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
3375         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3376         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
3377         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3378         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3379         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
3380         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
3381
3382 2019-01-26  Devin Rousso  <drousso@apple.com>
3383
3384         Web Inspector: handle CSS Color 4 color syntaxes
3385         https://bugs.webkit.org/show_bug.cgi?id=193166
3386         <rdar://problem/47062403>
3387
3388         Reviewed by Simon Fraser.
3389
3390         * inspector/model/color.html:
3391         * inspector/model/color-expected.txt:
3392
3393 2019-01-26  Devin Rousso  <drousso@apple.com>
3394
3395         Web Inspector: provide a way to edit the user agent of a remote target
3396         https://bugs.webkit.org/show_bug.cgi?id=193862
3397         <rdar://problem/47359292>
3398
3399         Reviewed by Joseph Pecoraro.
3400
3401         * inspector/page/overrideUserAgent.html: Added.
3402         * inspector/page/overrideUserAgent-expected.txt: Added.
3403
3404 2019-01-26  Simon Fraser  <simon.fraser@apple.com>
3405
3406         Move scrolling-tree/fixed-inside-frame.html into scrolling tree tests
3407         https://bugs.webkit.org/show_bug.cgi?id=193871
3408
3409         Reviewed by Zalan Bujtas.
3410
3411         Move another test into scrollingcoordinator/scrolling-tree, and now that it runs on iOS,
3412         add iOS results.
3413
3414         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt.
3415         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt.
3416         * scrollingcoordinator/scrolling-tree/fixed-inside-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/fixed-inside-frame.html.
3417         * scrollingcoordinator/scrolling-tree/resources/autoscrolling-frame-with-fixed.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/resources/autoscrolling-frame-with-fixed.html.
3418
3419 2019-01-26  Zalan Bujtas  <zalan@apple.com>
3420
3421         [LFC] The default values for top/bottom in contentHeightForFormattingContextRoot should not be 0.
3422         https://bugs.webkit.org/show_bug.cgi?id=193867
3423
3424         Reviewed by Antti Koivisto.
3425
3426         * fast/block/block-only/abs-pos-with-border-padding-and-float-child-expected.html: Added.
3427         * fast/block/block-only/abs-pos-with-border-padding-and-float-child.html: Added.
3428
3429 2019-01-26  Zalan Bujtas  <zalan@apple.com>
3430
3431         [LFC][BFC] Ignore last inflow child's collapsed through margin after when computing containing block's height.
3432         https://bugs.webkit.org/show_bug.cgi?id=193865
3433
3434         Reviewed by Antti Koivisto.
3435
3436         * fast/block/margin-collapse/collapsed-through-child-simple-expected.html: Added.
3437         * fast/block/margin-collapse/collapsed-through-child-simple.html: Added.
3438
3439 2019-01-25  Devin Rousso  <drousso@apple.com>
3440
3441         Web Inspector: provide a way to edit page settings on a remote target
3442         https://bugs.webkit.org/show_bug.cgi?id=193813
3443         <rdar://problem/47359510>
3444
3445         Reviewed by Joseph Pecoraro.
3446
3447         * inspector/page/overrideSetting.html: Added.
3448         * inspector/page/overrideSetting-expected.txt: Added.
3449
3450 2019-01-25  Jer Noble  <jer.noble@apple.com>
3451
3452         <video> elements not in the DOM should be allowed to AirPlay
3453         https://bugs.webkit.org/show_bug.cgi?id=193837
3454
3455         Reviewed by Eric Carlson.
3456
3457         * media/airplay-allows-buffering-expected.txt: Added.
3458         * media/airplay-allows-buffering.html: Added.
3459         * platform/ios/TestExpectations:
3460
3461 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3462
3463         Fix failing scrollingcoordinator/scrolling-tree/remove-scrolling-role.html
3464
3465         Test needed different macOS and iOS results. Added window.internals.settings.setAsyncOverflowScrollingEnabled(true)
3466         so the test uses async overflow scrolling in the macOS result.
3467
3468         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt.
3469         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3470         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html:
3471
3472 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3473
3474         Add a scrolling tree test that toggles scrollability on an intermediate iframe
3475         https://bugs.webkit.org/show_bug.cgi?id=193849
3476
3477         Reviewed by Dean Jackson.
3478
3479         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt: Added.
3480         * scrollingcoordinator/scrolling-tree/resources/scroll-toggling-frame.html: Added.
3481         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt: Added.
3482         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling.html: Added.
3483
3484 2019-01-25  Truitt Savell  <tsavell@apple.com>
3485
3486         Remove expectation for inspector/css/createStyleSheet.html as test appears to be passing. 
3487         https://bugs.webkit.org/show_bug.cgi?id=148636
3488
3489         Unreviewed test gardening.
3490
3491         * platform/mac/TestExpectations:
3492
3493 2019-01-25  Chris Dumez  <cdumez@apple.com>
3494
3495         [iOS] Add support for the download attribute
3496         https://bugs.webkit.org/show_bug.cgi?id=167341
3497         <rdar://problem/30296281>
3498
3499         Reviewed by Geoffrey Garen.
3500
3501         Make download attribute layout tests iOS-friendly and unskip them now that they pass.
3502
3503         * fast/dom/HTMLAnchorElement/anchor-download-unset.html:
3504         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
3505         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate.html:
3506         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
3507         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html:
3508         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html:
3509         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html:
3510         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
3511         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
3512         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
3513         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
3514         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
3515         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
3516         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
3517         * fast/dom/HTMLAnchorElement/anchor-nodownload.html:
3518         * http/tests/download/anchor-download-attribute-content-disposition.html:
3519         * http/tests/download/anchor-download-no-extension.html:
3520         * http/tests/download/anchor-download-no-value.html:
3521         * http/tests/download/anchor-download-redirect.html:
3522         * http/tests/download/area-download.html:
3523         * http/tests/download/convert-cached-load-to-download.html:
3524         * http/tests/security/anchor-download-allow-blob.html:
3525         * http/tests/security/anchor-download-allow-data.html:
3526         * http/tests/security/anchor-download-allow-sameorigin.html:
3527         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
3528         * http/tests/security/anchor-download-block-crossorigin.html:
3529         * platform/ios-wk2/TestExpectations:
3530         * platform/ios-wk2/http/tests/security/anchor-download-block-crossorigin-expected.txt: Copied from LayoutTests/http/tests/security/anchor-download-block-crossorigin-expected.txt.
3531
3532 2019-01-25  Shawn Roberts  <sroberts@apple.com>
3533
3534         [ iOS Simulator Release ] Layout Test fast/animation/request-animation-frame.html is a flaky failure.
3535         https://bugs.webkit.org/show_bug.cgi?id=190888
3536
3537         Unreviewed test gardening.
3538
3539         * platform/ios-wk2/TestExpectations:
3540
3541 2019-01-25  Daniel Bates  <dabates@apple.com>
3542
3543         [iOS] uiController.keyDown() does not translate Control modified key
3544         https://bugs.webkit.org/show_bug.cgi?id=192898
3545
3546         Reviewed by Wenson Hsieh.
3547
3548         Make tests more robusts.
3549
3550         * fast/events/ios/key-command-italic-dispatches-keydown.html: Remove the need to special-case the test runner and
3551         expect a single key event that represents Command + I. Now that uiController.keyDown() makes use of HIDEventGenerator
3552         we emit separate key events for each key pressed in the sequence: keydown Command, keydown i, keyup i, keyup Command.
3553         This matches how a human being would execute such a key sequence.
3554         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html:
3555         Make the test less flaky by hiding the tap highlight. Depending on timing, the tap highlight may be snapshotted and thus
3556         cause the reference test to mismatch the test. Mitigate this by hiding the tap highlight.
3557         * fast/text/scroll-text-overflow-ellipsis.html: Wait for a keyup event for the down arrow before declaring the
3558         test complete.
3559
3560 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3561
3562         Move more scrolling tree tests into scrollingcoordinator/scrolling-tree
3563         https://bugs.webkit.org/show_bug.cgi?id=193845
3564
3565         Reviewed by Tim Horton.
3566
3567         Gather more tests of the scrolling tree into scrollingcoordinator/scrolling-tree.
3568
3569         * platform/gtk/TestExpectations:
3570         * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Removed.
3571         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: Added.
3572         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt.
3573         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: Added.
3574         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: Added.
3575         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: Renamed from LayoutTests/platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
3576         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
3577         * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Removed.
3578         * platform/win/TestExpectations:
3579         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt.
3580         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt.
3581         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor.html.
3582         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt.
3583         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed.html.
3584         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt.
3585         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor.html.
3586         * scrollingcoordinator/scrolling-tree/coordinated-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame.html.
3587         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt.
3588         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/remove-coordinated-frame.html.
3589         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: Renamed from LayoutTests/fast/scrolling/ios/remove-scrolling-role-expected.txt.
3590         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html: Renamed from LayoutTests/fast/scrolling/ios/remove-scrolling-role.html.
3591         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/resources/doc-with-sticky.html.
3592         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
3593         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame.html: Renamed from LayoutTests/fast/scrolling/scrolling-tree-includes-frame.html.
3594
3595 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
3596
3597         Move tests for scrolling tree mutations into their own directory
3598         https://bugs.webkit.org/show_bug.cgi?id=193836
3599
3600         Reviewed by Tim Horton.
3601
3602         Add a scrollingcoordinator/scrolling-tree directory, which will contain tests for scrolling
3603         tree mutations.
3604
3605         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: Renamed from LayoutTests/platform/ios/scrollingcoordinator/gain-scrolling-node-parent-expected.txt.
3606         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: Renamed from LayoutTests/platform/ios/scrollingcoordinator/lose-scrolling-node-parent-expected.txt.
3607         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: Renamed from LayoutTests/platform/ios-wk2/scrollingcoordinator/reparent-across-compositing-layers-expected.txt.
3608         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: Renamed from LayoutTests/platform/ios-wk2/scrollingcoordinator/reparent-with-layer-removal-expected.txt.
3609         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: Renamed from LayoutTests/scrollingcoordinator/gain-scrolling-node-parent-expected.txt.
3610         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent.html: Renamed from LayoutTests/scrollingcoordinator/gain-scrolling-node-parent.html.
3611         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: Renamed from LayoutTests/scrollingcoordinator/lose-scrolling-node-parent-expected.txt.
3612         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent.html: Renamed from LayoutTests/scrollingcoordinator/lose-scrolling-node-parent.html.
3613         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: Renamed from LayoutTests/scrollingcoordinator/reparent-across-compositing-layers-expected.txt.
3614         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers.html: Renamed from LayoutTests/scrollingcoordinator/reparent-across-compositing-layers.html.
3615         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: Renamed from LayoutTests/scrollingcoordinator/reparent-with-layer-removal-expected.txt.
3616         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal.html: Renamed from LayoutTests/scrollingcoordinator/reparent-with-layer-removal.html.
3617
3618 2019-01-25  Ryosuke Niwa  <rniwa@webkit.org>
3619
3620         iOS: inputmode="none" disables hardware keyboard's globe key
3621         https://bugs.webkit.org/show_bug.cgi?id=193811
3622         <rdar://problem/47406553>
3623
3624         Reviewed by Wenson Hsieh.
3625
3626         Updated and renamed the test expecting the keyboard to update upon inputmode content attribute changed
3627         to use inputmode="decimal" instead of inputmode="none", and updated another test to expect inputmode="none"
3628         has no effect instead of hiding the keyboard.
3629
3630         * fast/forms/ios/inputmode-change-update-keyboard-expected.txt: Renamed from inputmode-none-removed-expected.txt.
3631         * fast/forms/ios/inputmode-change-update-keyboard.html: Renamed from inputmode-none-removed.html.
3632         * fast/forms/ios/inputmode-none-expected.txt:
3633         * fast/forms/ios/inputmode-none.html:
3634
3635 2019-01-25  Jonathan Bedard  <jbedard@apple.com>
3636
3637         webkitpy: Implement device type specific expected results (Gardening)
3638         https://bugs.webkit.org/show_bug.cgi?id=192162
3639         <rdar://problem/46345449>
3640
3641         Unreviewed test gardening.
3642
3643         * platform/ios/TestExpectations: Remove non-existant directories.
3644         * platform/mac/TestExpectations: Ditto.
3645
3646 2019-01-25  Wenson Hsieh  <wenson_hsieh@apple.com>
3647
3648         Need a way for JavaScript (or bundle) code to participate in undo
3649         https://bugs.webkit.org/show_bug.cgi?id=190009
3650         <rdar://problem/44807048>
3651
3652         Reviewed by Ryosuke Niwa.
3653
3654         Add a few new layout tests covering `UndoManager.addItem()`.
3655
3656         * editing/undo-manager/undo-manager-add-item-exceptions-expected.txt: Added.
3657         * editing/undo-manager/undo-manager-add-item-exceptions.html: Added.
3658
3659         Add a test to verify that we throw exceptions when calling addItem() in a couple of circumstances.
3660
3661         * editing/undo-manager/undo-manager-add-item-expected.txt: Added.
3662         * editing/undo-manager/undo-manager-add-item.html: Added.
3663
3664         Add a test that exercises the new API in both the top-level context and a child frame.
3665
3666         * editing/undo-manager/undo-manager-delete-stale-undo-items-expected.txt: Added.
3667         * editing/undo-manager/undo-manager-delete-stale-undo-items.html: Added.
3668
3669         Add a test to verify that after adding undo items, undoing, and then performing other edit actions, garbage
3670         collection will destroy JS wrappers for the previously added UndoItems, since these undo items' handlers can no
3671         longer be invoked.
3672
3673         * editing/undo-manager/undo-manager-item-labels-expected.txt: Added.
3674         * editing/undo-manager/undo-manager-item-labels.html: Added.
3675
3676         Add a test verifying that the undo and redo action labels are updated correctly when undoing and redoing.
3677
3678         * editing/undo-manager/undo-manager-undo-redo-after-garbage-collection-expected.txt: Added.
3679         * editing/undo-manager/undo-manager-undo-redo-after-garbage-collection.html: Added.
3680
3681         Add a test to verify that triggering garbage collection after adding an undo item without keeping references to
3682         the item (or its undo/redo handlers) doesn't break the API.
3683
3684         * resources/ui-helper.js:
3685         (window.UIHelper.undoAndRedoLabels):
3686
3687         Add a helper method to grab the platform's current undo and redo action names.
3688
3689         (window.UIHelper):
3690
3691 2019-01-25  Devin Rousso  <drousso@apple.com>
3692
3693         Web Inspector: improve invalid Audit/Recording JSON error messages
3694         https://bugs.webkit.org/show_bug.cgi?id=193476
3695         <rdar://problem/47303659>
3696
3697         Reviewed by Joseph Pecoraro.
3698
3699         * inspector/model/auditTestCase.html:
3700         * inspector/model/auditTestCase-expected.txt:
3701         * inspector/model/auditTestCaseResult-expected.txt:
3702         * inspector/model/auditTestGroup.html:
3703         * inspector/model/auditTestGroup-expected.txt:
3704         * inspector/model/auditTestGroupResult-expected.txt:
3705         * inspector/model/recording-expected.txt:
3706
3707 2019-01-24  Devin Rousso  <drousso@apple.com>
3708
3709         Web Inspector: Audit: add supports key to test/group for compatibility
3710         https://bugs.webkit.org/show_bug.cgi?id=193686
3711         <rdar://problem/47460872>
3712
3713         Reviewed by Joseph Pecoraro.
3714
3715         * inspector/audit/version.html:
3716
3717 2019-01-24  Joseph Pecoraro  <pecoraro@apple.com>
3718
3719         Web Inspector: CPU Usage Timeline
3720         https://bugs.webkit.org/show_bug.cgi?id=193730
3721         <rdar://problem/46797201>
3722
3723         Reviewed by Devin Rousso.
3724
3725         * inspector/cpu-profiler/tracking-expected.txt: Added.
3726         * inspector/cpu-profiler/tracking.html: Added.
3727         Test the CPUProfiler domain emits events.
3728
3729         * inspector/heap/tracking-expected.txt:
3730         * inspector/heap/tracking.html:
3731         * inspector/memory/tracking-expected.txt:
3732         * inspector/memory/tracking.html:
3733         * inspector/script-profiler/tracking-expected.txt:
3734         * inspector/script-profiler/tracking.html:
3735         Update test naming.
3736
3737         * platform/win/TestExpectations:
3738         Skip on platforms without RESOURCE_USAGE.
3739
3740 2019-01-24  Wenson Hsieh  <wenson_hsieh@apple.com>
3741
3742         [iOS] Unable to make a selection in jsfiddle.net using arrow keys when requesting desktop site
3743         https://bugs.webkit.org/show_bug.cgi?id=193758
3744         <rdar://problem/43614978>
3745
3746         Reviewed by Tim Horton.
3747
3748         Mark some existing layout tests as passing on iOS. Additionally, remove failing expectations for another
3749         existing layout test on iOS.
3750
3751         * platform/ios/TestExpectations:
3752         * platform/ios/editing/text-iterator/hidden-textarea-selection-quirk-expected.txt: Removed.
3753
3754 2019-01-24  John Wilander  <wilander@apple.com>
3755
3756         Add Ad Click Attribution as an internal/experimental feature
3757         https://bugs.webkit.org/show_bug.cgi?id=193685
3758         <rdar://problem/47450399>
3759
3760         Reviewed by Brent Fulgham.
3761
3762         * http/tests/adClickAttribution/anchor-tag-attributes-reflect-expected.txt: Added.
3763         * http/tests/adClickAttribution/anchor-tag-attributes-reflect.html: Added.
3764         * platform/win/TestExpectations:
3765             Skipped on Windows for now.
3766
3767 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
3768
3769         Allow failures in flaky tests from bug 193657
3770         https://bugs.webkit.org/show_bug.cgi?id=193736
3771
3772         Unreviewed test gardening.
3773
3774         * TestExpectations:
3775
3776 2019-01-23  Eric Liang  <ericliang@apple.com>
3777
3778         AX: [GTK] Layout test accessibility/set-selected-editable.html is failing
3779         https://bugs.webkit.org/show_bug.cgi?id=193623
3780
3781         Reviewed by Michael Catanzaro.
3782         
3783         AXSelected attribute behavior on GTK is different. Skipped.
3784
3785         * platform/gtk/TestExpectations:
3786
3787 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3788
3789         Compositing updates need to reparent scrolling tree nodes with a changed ancestor
3790         https://bugs.webkit.org/show_bug.cgi?id=193699
3791
3792         Reviewed by Frédéric Wang.
3793
3794         * platform/ios-wk2/scrollingcoordinator/reparent-across-compositing-layers-expected.txt: Added.
3795         * platform/ios-wk2/scrollingcoordinator/reparent-with-layer-removal-expected.txt: Added.
3796         * scrollingcoordinator/reparent-across-compositing-layers-expected.txt: Added.
3797         * scrollingcoordinator/reparent-across-compositing-layers.html: Added.
3798         * scrollingcoordinator/reparent-with-layer-removal-expected.txt: Added.
3799         * scrollingcoordinator/reparent-with-layer-removal.html: Added.
3800
3801 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
3802
3803         [css-logical] Implement flow-relative inset properties
3804         https://bugs.webkit.org/show_bug.cgi?id=189441
3805
3806         Reviewed by Dean Jackson.
3807
3808         Check that the new CSS properties are disabled behind runtime flags
3809         and are not exposed.
3810
3811         * webexposed/css-properties-behind-flags-expected.txt:
3812         * webexposed/css-properties-behind-flags.html:
3813
3814 2019-01-23  Rob Buis  <rbuis@igalia.com>
3815
3816         Update MIME type parser
3817         https://bugs.webkit.org/show_bug.cgi?id=180526
3818
3819         Reviewed by Frédéric Wang.
3820
3821         Adjust test expectation.
3822
3823         * http/tests/xmlhttprequest/post-blob-content-type-async-expected.txt:
3824         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
3825         * http/tests/xmlhttprequest/post-blob-content-type-tests.js:
3826
3827 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3828
3829         Adding a child to a ScrollingStateNode needs to trigger a tree state commit
3830         https://bugs.webkit.org/show_bug.cgi?id=193682
3831
3832         Reviewed by Zalan Bujtas.
3833
3834         * platform/ios/scrollingcoordinator/gain-scrolling-node-parent-expected.txt: Added.
3835         * platform/ios/scrollingcoordinator/lose-scrolling-node-parent-expected.txt: Added.
3836         * scrollingcoordinator/gain-scrolling-node-parent-expected.txt: Added.
3837         * scrollingcoordinator/gain-scrolling-node-parent.html: Added.
3838         * scrollingcoordinator/lose-scrolling-node-parent-expected.txt: Added.
3839         * scrollingcoordinator/lose-scrolling-node-parent.html: Added.
3840
3841 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3842
3843         Make scrollingcoordinator tests only run on iOS/macOS WK2
3844         https://bugs.webkit.org/show_bug.cgi?id=193690
3845
3846         Reviewed by Zalan Bujtas.
3847         
3848         scrollingcoordinator is only active in WK2, and both WPE and WinCairo skip this directory
3849         already, so skip it at the top level, and re-enable for mac-wk2 and ios-wk2.
3850
3851         Also do some cleanup after tiled-drawing/ios was removed on 1/18.
3852
3853         * TestExpectations:
3854         * platform/ios-device/TestExpectations:
3855         * platform/ios-wk2/TestExpectations:
3856         * platform/ios/TestExpectations:
3857         * platform/mac-wk2/TestExpectations:
3858
3859 2019-01-22  Devin Rousso  <drousso@apple.com>
3860
3861         Web Inspector: InspectorInstrumentation::willEvaluateScript should include column number
3862         https://bugs.webkit.org/show_bug.cgi?id=116191
3863         <rdar://problem/13905910>
3864
3865         Reviewed by Joseph Pecoraro.
3866
3867         * inspector/timeline/line-column.html: Added.
3868         * inspector/timeline/line-column-expected.txt: Added.
3869
3870 2019-01-22  Devin Rousso  <drousso@apple.com>
3871
3872         Web Inspector: expose Audit and Recording versions to the frontend
3873         https://bugs.webkit.org/show_bug.cgi?id=193262
3874         <rdar://problem/47130684>
3875
3876         Reviewed by Joseph Pecoraro.
3877
3878         * inspector/audit/version.html: Added.
3879         * inspector/audit/version-expected.txt: Added.
3880         * inspector/recording/version.html: Added.
3881         * inspector/recording/version-expected.txt: Added.
3882
3883 2019-01-22  Nikita Vasilyev  <nvasilyev@apple.com>
3884
3885         Web Inspector: Styles: refactor properties/allProperties/visibleProperties/allVisibleProperties
3886         https://bugs.webkit.org/show_bug.cgi?id=193615
3887
3888         Reviewed by Devin Rousso.
3889
3890         Rename:
3891         - properties to enabledProperties;
3892         - allProperties to properties.
3893
3894         * inspector/css/css-property-expected.txt:
3895         * inspector/css/css-property.html:
3896         * inspector/css/force-page-appearance.html:
3897         * inspector/css/matched-style-properties.html:
3898         * inspector/css/modify-css-property.html:
3899         * inspector/css/shadow-scoped-style.html:
3900
3901 2019-01-22  Sihui Liu  <sihui_liu@apple.com>
3902
3903         Layout test storage/indexeddb/open-during-transaction-private.html is failing
3904         https://bugs.webkit.org/show_bug.cgi?id=193600
3905
3906         Reviewed by Brady Eidson.
3907
3908         Make sure the second request is finished before the third one so that test ends properly.
3909
3910         * storage/indexeddb/open-during-transaction-expected.txt:
3911         * storage/indexeddb/open-during-transaction-private-expected.txt:
3912         * storage/indexeddb/resources/open-during-transaction.js:
3913         (tryOpens.openreq3.onsuccess):
3914         (tryOpens.openreq2.onsuccess):
3915         (tryOpens):
3916
3917 2019-01-22  Devin Rousso  <drousso@apple.com>
3918
3919         Web Inspector: Audit: provide a way to get related Accessibility properties for a given node
3920         https://bugs.webkit.org/show_bug.cgi?id=193227
3921         <rdar://problem/46787862>
3922
3923         Reviewed by Joseph Pecoraro.
3924
3925         * inspector/audit/run-accessibility.html:
3926         * inspector/audit/run-accessibility-expected.txt:
3927
3928 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
3929
3930         Remove an iOS quirk where iframe renderers are identified as "RenderPartObject" in layout test results
3931         https://bugs.webkit.org/show_bug.cgi?id=193692
3932
3933         Reviewed by Zalan Bujtas.
3934
3935         Replace all instances of "RenderPartObject" with "RenderIFrame".
3936
3937         * platform/ios-wk1/editing/pasteboard/4631972-expected.txt:
3938         * platform/ios-wk1/editing/pasteboard/subframe-dragndrop-1-expected.txt:
3939         * platform/ios-wk1/editing/selection/iframe-expected.txt:
3940         * platform/ios-wk1/editing/selection/select-all-iframe-expected.txt:
3941         * platform/ios-wk1/fast/overflow/scrollRevealButton-expected.txt:
3942         * platform/ios-wk1/fast/text/selection-hard-linebreak-expected.txt:
3943         * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt:
3944         * platform/ios-wk2/editing/pasteboard/4631972-expected.txt:
3945         * platform/ios-wk2/editing/pasteboard/subframe-dragndrop-1-expected.txt:
3946         * platform/ios-wk2/editing/selection/select-all-iframe-expected.txt:
3947         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
3948         * platform/ios-wk2/fast/forms/tabbing-input-iframe-expected.txt:
3949         * platform/ios-wk2/fast/forms/targeted-frame-submission-expected.txt:
3950         * platform/ios-wk2/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
3951         * platform/ios-wk2/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
3952         * platform/ios-wk2/fast/frames/onlyCommentInIFrame-expected.txt:
3953         * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
3954         * platform/ios-wk2/fast/replaced/border-radius-clip-expected.txt:
3955         * platform/ios/compositing/iframes/composited-iframe-alignment-expected.txt:
3956         * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt:
3957         * platform/ios/compositing/iframes/iframe-copy-on-scroll-expected.txt:
3958         * platform/ios/compositing/iframes/iframe-in-composited-layer-expected.txt:
3959         * platform/ios/css2.1/20110323/absolute-replaced-height-004-expected.txt:
3960         * platform/ios/css2.1/20110323/absolute-replaced-height-005-expected.txt:
3961         * platform/ios/css2.1/20110323/absolute-replaced-height-007-expected.txt:
3962         * platform/ios/css2.1/20110323/absolute-replaced-height-011-expected.txt:
3963         * platform/ios/css2.1/20110323/absolute-replaced-height-012-expected.txt:
3964         * platform/ios/css2.1/20110323/absolute-replaced-height-014-expected.txt:
3965         * platform/ios/css2.1/20110323/absolute-replaced-height-018-expected.txt:
3966         * platform/ios/css2.1/20110323/absolute-replaced-height-019-expected.txt:
3967         * platform/ios/css2.1/20110323/absolute-replaced-height-021-expected.txt:
3968         * platform/ios/css2.1/20110323/absolute-replaced-height-025-expected.txt:
3969         * platform/ios/css2.1/20110323/absolute-replaced-height-026-expected.txt:
3970         * platform/ios/css2.1/20110323/absolute-replaced-height-028-expected.txt:
3971         * platform/ios/css2.1/20110323/absolute-replaced-height-032-expected.txt:
3972         * platform/ios/css2.1/20110323/absolute-replaced-height-033-expected.txt:
3973         * platform/ios/css2.1/20110323/absolute-replaced-height-035-expected.txt:
3974         * platform/ios/css2.1/20110323/block-replaced-height-004-expected.txt:
3975         * platform/ios/css2.1/20110323/block-replaced-height-005-expected.txt:
3976         * platform/ios/css2.1/20110323/block-replaced-height-007-expected.txt:
3977         * platform/ios/css2.1/20110323/float-replaced-height-004-expected.txt:
3978         * platform/ios/css2.1/20110323/float-replaced-height-005-expected.txt:
3979         * platform/ios/css2.1/20110323/float-replaced-height-007-expected.txt:
3980         * platform/ios/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
3981         * platform/ios/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
3982         * platform/ios/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
3983         * platform/ios/css2.1/20110323/inline-replaced-height-004-expected.txt:
3984         * platform/ios/css2.1/20110323/inline-replaced-height-005-expected.txt:
3985         * platform/ios/css2.1/20110323/inline-replaced-height-007-expected.txt:
3986         * platform/ios/editing/execCommand/find-after-replace-expected.txt:
3987         * platform/ios/editing/execCommand/paste-1-expected.txt:
3988         * platform/ios/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
3989         * platform/ios/editing/pasteboard/image-in-iframe-expected.txt:
3990         * platform/ios/editing/pasteboard/paste-2-expected.txt:
3991         * platform/ios/editing/selection/4776665-expected.txt:
3992         * platform/ios/editing/selection/4960137-expected.txt:
3993         * platform/ios/editing/selection/4975120-expected.txt:
3994         * platform/ios/editing/selection/drag-in-iframe-expected.txt:
3995         * platform/ios/editing/selection/drag-to-contenteditable-iframe-expected.txt:
3996         * platform/ios/editing/selection/iframe-expected.txt:
3997         * platform/ios/fast/block/basic/013-expected.txt:
3998         * platform/ios/fast/block/positioning/window-height-change-expected.txt:
3999         * platform/ios/fast/css/line-height-overflow-expected.txt:
4000         * platform/ios/fast/css/resize-corner-tracking-transformed-iframe-expected.txt:
4001         * platform/ios/fast/css3-text/css3-text-decoration/text-decoration-line-scaled-expected.txt:
4002         * platform/ios/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
4003         * platform/ios/fast/flexbox/016-expected.txt:
4004         * platform/ios/fast/forms/basic-textareas-expected.txt:
4005         * platform/ios/fast/forms/tabbing-input-iframe-expected.txt:
4006         * platform/ios/fast/forms/targeted-frame-submission-expected.txt:
4007         * platform/ios/fast/frames/001-expected.txt:
4008         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
4009         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
4010         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
4011         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
4012         * platform/ios/fast/frames/flattening/iframe-flattening-nested-expected.txt:
4013         * platform/ios/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
4014         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
4015         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
4016         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
4017         * platform/ios/fast/frames/flattening/iframe-flattening-simple-expected.txt:
4018         * platform/ios/fast/frames/frameElement-iframe-expected.txt:
4019         * platform/ios/fast/frames/iframe-option-crash-expected.txt:
4020         * platform/ios/fast/frames/iframe-scrolling-attribute-expected.txt:
4021         * platform/ios/fast/frames/iframe-with-frameborder-expected.txt:
4022         * platform/ios/fast/frames/onlyCommentInIFrame-expected.txt:
4023         * platform/ios/fast/frames/take-focus-from-iframe-expected.txt:
4024         * platform/ios/fast/images/favicon-as-image-expected.txt:
4025         * platform/ios/fast/overflow/scrollRevealButton-expected.txt:
4026         * platform/ios/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt:
4027         * platform/ios/fast/replaced/007-expected.txt:
4028         * platform/ios/fast/replaced/border-radius-clip-expected.txt:
4029         * platform/ios/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
4030         * platform/ios/fast/replaced/replaced-breaking-expected.txt:
4031         * platform/ios/fast/table/quote-text-around-iframe-expected.txt:
4032         * platform/ios/fast/text-autosizing/ios/contenteditable-expected.txt:
4033         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
4034         * platform/ios/http/tests/local/file-url-sent-as-referer-expected.txt:
4035         * platform/ios/http/tests/misc/favicon-as-image-expected.txt:
4036         * platform/ios/http/tests/misc/frame-access-during-load-expected.txt:
4037         * platform/ios/http/tests/misc/iframe404-expected.txt:
4038         * platform/ios/http/tests/multipart/invalid-image-data-standalone-expected.txt:
4039         * platform/ios/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt:
4040         * platform/ios/imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2-expected.txt:
4041         * platform/ios/ios/fast/fixed/frame-with-fixed-expected.txt:
4042         * platform/ios/svg/custom/embedding-external-svgs-expected.txt:
4043         * platform/ios/svg/hixie/rendering-model/003-expected.txt:
4044         * platform/ios/tables/mozilla/bugs/bug131020-expected.txt:
4045         * platform/ios/tables/mozilla/bugs/bug137388-1-expected.txt:
4046         * platform/ios/tables/mozilla/bugs/bug137388-2-expected.txt:
4047         * platform/ios/tables/mozilla/bugs/bug137388-3-expected.txt:
4048         * platform/ios/tables/mozilla/bugs/bug38916-expected.txt:
4049         * platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
4050         * platform/ios/tables/mozilla/bugs/bug50695-2-expected.txt:
4051         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
4052
4053 2019-01-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
4054
4055         Dynamic changes in the style attributes of an SVGElement do no affect the <use> instances
4056         https://bugs.webkit.org/show_bug.cgi?id=193647
4057
4058         Reviewed by Simon Fraser.
4059
4060         * svg/custom/svg-use-style-dynamic-change-invalidate-expected.svg: Added.
4061         * svg/custom/svg-use-style-dynamic-change-invalidate.svg: Added.
4062
4063 2019-01-22  Michael Catanzaro  <mcatanzaro@igalia.com>
4064
4065         Unreviewed, skip all resource load statistics tests on GTK
4066
4067      &nbs