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