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