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