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