1ff84c36cdc493037d49995f4de239d3773dbadd
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-11-16  Joseph Pecoraro  <pecoraro@apple.com>
2
3         Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Local Inspector)
4         https://bugs.webkit.org/show_bug.cgi?id=191740
5         <rdar://problem/45470897>
6
7         Reviewed by Timothy Hatcher.
8
9         * inspector/unit-tests/target-manager-expected.txt:
10         * inspector/unit-tests/target-manager.html:
11         Update test to pass in both a MultiplexingBackendTarget and DirectBackendTarget world.
12
13 2018-11-16  Jeremy Jones  <jeremyj@apple.com>
14
15         Include AirPlay destination name in AirPlay placard.
16         https://bugs.webkit.org/show_bug.cgi?id=191574
17         rdar://problem/45536144
18
19         Reviewed by Eric Carlson.
20
21         Updated tests for string changes.
22
23         * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt:
24         * media/modern-media-controls/airplay-placard/airplay-placard.html:
25
26 2018-11-16  Ryan Haddad  <ryanhaddad@apple.com>
27
28         REGRESSION (r232376): Layout Test inspector/console/webcore-logging.html is a flaky failure
29         https://bugs.webkit.org/show_bug.cgi?id=186425
30
31         Unreviewed test gardening.
32
33         * platform/mac-wk2/TestExpectations: Remove flaky expectation.
34
35 2018-11-16  Sihui Liu  <sihui_liu@apple.com>
36
37         Storing blobs in IDB on iOS: "Error preparing blob/file"
38         https://bugs.webkit.org/show_bug.cgi?id=188438
39         <rdar://problem/43097279>
40
41         Reviewed by Alex Christensen.
42
43         Three IDB blob tests are passing on iOS device now.
44
45         * platform/ios-device/TestExpectations:
46
47 2018-11-16  Zalan Bujtas  <zalan@apple.com>
48
49         [iOS] 2 subsequent taps are required to trigger certain tasks on the desktop version of YouTube.com
50         https://bugs.webkit.org/show_bug.cgi?id=191712
51         <rdar://problem/45612900>
52
53         Reviewed by Simon Fraser.
54
55         * fast/events/touch/ios/click-instead-of-hover-simple-expected.txt: Added.
56         * fast/events/touch/ios/click-instead-of-hover-simple.html: Added.
57
58 2018-11-16  Zalan Bujtas  <zalan@apple.com>
59
60         [LFC][IFC] Add support for out-of-flow positioned boxes
61         https://bugs.webkit.org/show_bug.cgi?id=191726
62
63         Reviewed by Antti Koivisto.
64
65         * fast/inline/simple-inline-with-out-of-flow-descendant-expected.txt: Added.
66         * fast/inline/simple-inline-with-out-of-flow-descendant.html: Added.
67         * platform/ios/TestExpectations:
68
69 2018-11-16  Thibault Saunier  <tsaunier@igalia.com>
70
71         [GStreamer][MediaStream] Handle track addition and removal
72         https://bugs.webkit.org/show_bug.cgi?id=191599
73
74         Reviewed by Xabier Rodriguez-Calvar.
75
76         * fast/mediastream/MediaStream-video-element-remove-track-expected.txt: Added.
77         * fast/mediastream/MediaStream-video-element-remove-track.html: Added.
78
79 2018-11-16  Antoine Quint  <graouts@apple.com>
80
81         PointerEvents should not require touch event listeners to be registered
82         https://bugs.webkit.org/show_bug.cgi?id=191333
83         <rdar://problem/45857523>
84
85         Reviewed by Dean Jackson.
86
87         Add two iOS tests that check that we dispatch pointer events when only those events are registered
88         and that we correctly account for calls to preventDefault(). To support pointer events test, we add
89         a new utility where we will be adding user interaction functions that should allow these tests to be
90         submitted to the WPT repository provided browsers implement their own versions of the UIController.
91
92         * TestExpectations:
93         * pointerevents/ios/pointer-events-dispatch-on-touch-expected.txt: Added.
94         * pointerevents/ios/pointer-events-dispatch-on-touch.html: Added.
95         * pointerevents/ios/pointer-events-prevent-default-expected.txt: Added.
96         * pointerevents/ios/pointer-events-prevent-default.html: Added.
97         * pointerevents/utils.js: Added.
98
99 2018-11-15  Zalan Bujtas  <zalan@apple.com>
100
101         [iOS] Do not get stuck in indeterminate content observation state.
102         https://bugs.webkit.org/show_bug.cgi?id=191719
103
104         Reviewed by Simon Fraser.
105
106         * fast/events/touch/ios/stuck-with-hover-state-expected.txt: Added.
107         * fast/events/touch/ios/stuck-with-hover-state.html: Added.
108
109 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
110
111         Add layout test for iframe contents disappearing on view unparent/reparent
112         https://bugs.webkit.org/show_bug.cgi?id=191725
113
114         Reviewed by Alex Christensen.
115         
116         This test tests the changes made in r238229.
117
118         * compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
119         * compositing/iframes/remove-reinsert-webview-with-iframe.html: Added.
120         * platform/ios/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
121         * platform/mac-wk1/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
122
123 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
124
125         REGRESSION (r238090) Composited iframes that resize from zero don't show
126         https://bugs.webkit.org/show_bug.cgi?id=191733
127         rdar://problem/46107764
128
129         Reviewed by Zalan Bujtas.
130
131         * compositing/iframes/resize-from-zero-size-expected.txt: Added.
132         * compositing/iframes/resize-from-zero-size.html: Added.
133
134 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
135
136         Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
137         https://bugs.webkit.org/show_bug.cgi?id=158342
138         rdar://problem/26652811
139
140         Reviewed by Zalan Bujtas.
141
142         Patch partly by Frédéric Wang.
143
144         Add a test to check that scrollability of composited/non-composited overflow divs is properly
145         updated. This test used to fail and assert before #238090. A second test with nested divs
146         stills exhibit the issue and is fixed by the present commit.
147
148         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt: Added.
149         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: Added.
150         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html: Added.
151         * fast/scrolling/ios/change-scrollability-on-content-resize.html: Added.
152
153 2018-11-15  Truitt Savell  <tsavell@apple.com>
154
155         Unreviewed, rolling out r238244.
156
157         Caused High Sierra test runs to fail early with 50 crashes and
158         casued 25 API failures.
159
160         Reverted changeset:
161
162         "[css-logical] Implement flow-relative margin, padding and
163         border shorthands"
164         https://bugs.webkit.org/show_bug.cgi?id=188697
165         https://trac.webkit.org/changeset/238244
166
167 2018-11-15  Ryan Haddad  <ryanhaddad@apple.com>
168
169         imported/w3c/web-platform-tests/encoding tests take > 30 minutes to run on debug bots
170         https://bugs.webkit.org/show_bug.cgi?id=191720
171
172         Unreviewed test gardening.
173
174         * TestExpectations: Skip the directory on debug.
175
176 2018-11-15  Chris Dumez  <cdumez@apple.com>
177
178         REGRESSION (r238038): [iOS] Layout test fast/forms/ios/validation-bubble-dismiss-on-tap.html is a flaky failure
179         https://bugs.webkit.org/show_bug.cgi?id=191710
180         <rdar://problem/46104093>
181
182         Reviewed by Simon Fraser.
183
184         There is a small amount of time after we ask to show the popover before the popover is actually shown on screen.
185         During this period, clicks are eaten and not reported to the view. For this reason, we keep tapping until the
186         popup is dismissed.
187
188         * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
189         * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
190
191 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
192
193         [WebAuthN] Use a real nonce for CTAPHID_INIT
194         https://bugs.webkit.org/show_bug.cgi?id=191533
195         <rdar://problem/46103502>
196
197         Reviewed by Brent Fulgham.
198
199         * http/wpt/webauthn/ctap-hid-failure.https-expected.txt:
200         * http/wpt/webauthn/ctap-hid-failure.https.html:
201         * http/wpt/webauthn/ctap-hid-success.https-expected.txt:
202         * http/wpt/webauthn/ctap-hid-success.https.html:
203
204 2018-11-15  Justin Fan  <justin_fan@apple.com>
205
206         [WebGPU] WebGPUCommandBuffer prototype
207         https://bugs.webkit.org/show_bug.cgi?id=191663
208
209         Reviewed by Dean Jackson.
210
211         Begin implementation of WebGPUCommandBuffers as well as GPUQueues (MTLCommandBuffer, MTLCommandQueue).
212
213         New testing for WebGPUCommandBuffers, to be fleshed out when WebGPUCommandBufferDescriptors
214         are added to the specification.
215
216         * webgpu/command-buffers-expected.txt: Added.
217         * webgpu/command-buffers.html: Basic functionality, with more stress tests to be added when the spec is updated.
218         * webgpu/webgpu-basics.html: Updated to create the command buffer used by later rendering operations.
219
220 2018-11-15  Oriol Brufau  <obrufau@igalia.com>
221
222         [css-logical] Implement flow-relative margin, padding and border shorthands
223         https://bugs.webkit.org/show_bug.cgi?id=188697
224
225         Reviewed by Simon Fraser and Antti Koivisto.
226
227         Add tests checking that CSS properties disabled behind runtime flags
228         are not exposed.
229
230         * platform/ios/webexposed/css-properties-as-js-properties-expected.txt: Added.
231         * platform/ios/webexposed/css-property-listing-expected.txt: Added.
232         * platform/mac/webexposed/css-properties-as-js-properties-expected.txt: Added.
233         * platform/mac/webexposed/css-property-listing-expected.txt: Added.
234         * platform/win/webexposed/css-properties-as-js-properties-expected.txt: Added.
235         * platform/win/webexposed/css-property-listing-expected.txt: Added.
236         * webexposed/css-properties-as-js-properties-expected.txt: Added.
237         * webexposed/css-properties-as-js-properties.html: Added.
238         * webexposed/css-properties-behind-flags-expected.txt: Added.
239         * webexposed/css-properties-behind-flags.html: Added.
240         * webexposed/css-property-listing-expected.txt: Added.
241         * webexposed/css-property-listing.html: Added.
242
243 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
244
245         Unreviewed, test gardening.
246
247         * platform/mac-wk2/TestExpectations:
248
249 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
250
251         [WebAuthN] UserHandle can be null
252         https://bugs.webkit.org/show_bug.cgi?id=191521
253
254         Reviewed by Alex Christensen.
255
256         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
257
258 2018-11-15  Daniel Bates  <dabates@apple.com>
259
260         [iOS] Shift + Tab does not focus previous field
261         https://bugs.webkit.org/show_bug.cgi?id=191596
262         <rdar://problem/45892053>
263
264         Reviewed by Wenson Hsieh.
265
266         Add tests to ensure that we do not regress the tab and shift + tab key commands.
267
268         * fast/events/ios/focus-tab-next-field-expected.txt: Added.
269         * fast/events/ios/focus-tab-next-field.html: Added.
270         * fast/events/ios/focus-tab-previous-field-expected.txt: Added.
271         * fast/events/ios/focus-tab-previous-field.html: Added.
272         * platform/ios-wk1/TestExpectations: Skip test focus-tab-previous-field.html in Legacy WebKit as
273         we do not support testing key commands with modifier keys.
274         * resources/ui-helper.js:
275         (window.UIHelper.keyDown): Updated to support taking an optional array of modifiers (defaults: [])
276         and use the new infrastructure to generate a key down event for the specified character.
277
278 2018-11-15  Youenn Fablet  <youenn@apple.com>
279
280         Update RTCPeerConnection JS built-ins to be closer to specWe
281         https://bugs.webkit.org/show_bug.cgi?id=191665
282
283         Reviewed by Eric Carlson.
284
285         * TestExpectations:
286
287 2018-11-15  Miguel Gomez  <magomez@igalia.com>
288
289         Unreviewed GTK+ gardening after r238220.
290
291         * platform/gtk/TestExpectations:
292
293 2018-11-14  Zalan Bujtas  <zalan@apple.com>
294
295         [LFC][IFC] Add support for in-flow positioned inline boxes.
296         https://bugs.webkit.org/show_bug.cgi?id=191672
297
298         Reviewed by Antti Koivisto.
299
300         * fast/inline/simple-inline-inflow-positioned-expected.txt: Added.
301         * fast/inline/simple-inline-inflow-positioned.html: Added.
302         * platform/ios/TestExpectations:
303
304 2018-11-15  Antti Koivisto  <antti@apple.com>
305
306         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
307         https://bugs.webkit.org/show_bug.cgi?id=191642
308
309         Reviewed by Zalan Bujtas.
310
311         * TestExpectations: Unskip
312         * platform/mac-wk2/TestExpectations: Unskip
313         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
314
315         Rebase. Focus timings depends on layout timings.
316
317 2018-11-15  Antti Koivisto  <antti@apple.com>
318
319         Remove fonts from CSSFontFaceSet safely
320         https://bugs.webkit.org/show_bug.cgi?id=191676
321
322         Reviewed by Zalan Bujtas.
323
324         * fast/text/font-face-set-remove-safely-expected.txt: Added.
325         * fast/text/font-face-set-remove-safely.html: Added.
326
327 2018-11-14  Timothy Hatcher  <timothy@apple.com>
328
329         Default the view background color and text color to different values when in dark mode.
330         https://bugs.webkit.org/show_bug.cgi?id=191607
331         rdar://problem/46045854
332
333         Reviewed by Dean Jackson.
334
335         * css-dark-mode/default-colors-expected.txt: Added.
336         * css-dark-mode/default-colors.html: Added.
337         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
338         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
339
340 2018-11-14  Ryan Haddad  <ryanhaddad@apple.com>
341
342         Layout test fast/layers/no-clipping-overflow-hidden-added-after-transform.html is a flaky failure on EWS bots
343         https://bugs.webkit.org/show_bug.cgi?id=191658
344
345         Unreviewed test gardening.
346
347         * platform/mac-wk2/TestExpectations: Mark this test as flaky on Sierra Release WK2 to reduce the number of retries on mac-wk2-ews.
348
349 2018-11-14  Timothy Hatcher  <timothy@apple.com>
350
351         Update prefers-color-scheme media query matching based on GitHub issue #3278.
352         https://bugs.webkit.org/show_bug.cgi?id=191654
353         rdar://problem/46074307
354
355         Reviewed by Simon Fraser.
356
357         * css-dark-mode/prefers-color-scheme-expected.txt: Rebaseline.
358         * css-dark-mode/prefers-color-scheme.html: Updates to better match the spec.
359
360 2018-11-14  Devin Rousso  <drousso@apple.com>
361
362         Web Inspector: Canvas: send a call stack with each action instead of an array of call frames
363         https://bugs.webkit.org/show_bug.cgi?id=191628
364
365         Reviewed by Dean Jackson.
366
367         * inspector/model/recording.html:
368
369 2018-11-14  Ryan Haddad  <ryanhaddad@apple.com>
370
371         Unreviewed test gardening, move a skip expectation to a more specific file.
372
373         * TestExpectations:
374         * platform/mac-wk2/TestExpectations:
375
376 2018-11-14  Joseph Pecoraro  <pecoraro@apple.com>
377
378         Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Remote Inspector)
379         https://bugs.webkit.org/show_bug.cgi?id=191494
380         <rdar://problem/45469854>
381
382         Reviewed by Devin Rousso.
383
384         * inspector/unit-tests/target-manager.html:
385         WI.targets has switched to being an array instead of a set.
386
387 2018-11-14  Truitt Savell  <tsavell@apple.com>
388
389         [ Sierra Release WK2 ] Layout Test fast/workers/worker-cloneport.html is flaky.
390         https://bugs.webkit.org/show_bug.cgi?id=191644.
391
392         Unreviewed test Gardening.
393
394         * platform/mac-wk2/TestExpectations:
395
396 2018-11-14  Antti Koivisto  <antti@apple.com>
397
398         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
399         https://bugs.webkit.org/show_bug.cgi?id=191642
400
401         * TestExpectations: Additionally skip accessibility/mac/selection-notification-focus-change.html
402
403 2018-11-14  Antti Koivisto  <antti@apple.com>
404
405         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
406         https://bugs.webkit.org/show_bug.cgi?id=191642
407
408         * TestExpectations: Skipping for now.
409
410 2018-11-14  Per Arne Vollan  <pvollan@apple.com>
411
412         REGRESSION (WEBPROCESS_WINDOWSERVER_BLOCKING): requestAnimationFrame Stops Completing
413         https://bugs.webkit.org/show_bug.cgi?id=190884
414
415         Reviewed by Dean Jackson.
416
417         * TestExpectations:
418         * fast/animation/request-animation-frame-in-two-pages-expected.txt: Added.
419         * fast/animation/request-animation-frame-in-two-pages.html: Added.
420         * platform/mac-wk2/TestExpectations:
421
422 2018-11-14  Youenn Fablet  <youenn@apple.com>
423
424         Calling removeTrack on different RTCPeerConnection should throw InvalidAccessError
425         https://bugs.webkit.org/show_bug.cgi?id=191603
426
427         Reviewed by Chris Dumez.
428
429         Removed obsolete test.
430
431         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
432         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
433
434 2018-11-14  Youenn Fablet  <youenn@apple.com>
435
436         Add support for transport and peerConnection stats
437         https://bugs.webkit.org/show_bug.cgi?id=191592
438
439         Reviewed by Alex Christensen.
440
441         * webrtc/video-stats.html:
442
443 2018-11-14  Ali Juma  <ajuma@chromium.org>
444
445         Transform of composited layer not updated when layer also needs repaint
446         https://bugs.webkit.org/show_bug.cgi?id=191598
447
448         Reviewed by Simon Fraser.
449
450         * compositing/geometry/transform-and-repaint-updates-geometry-expected.html: Added.
451         * compositing/geometry/transform-and-repaint-updates-geometry.html: Added.
452
453 2018-11-13  Jiewen Tan  <jiewen_tan@apple.com>
454
455         [WebAuthN] Support CTAP HID authenticators on macOS
456         https://bugs.webkit.org/show_bug.cgi?id=188623
457         <rdar://problem/43353777>
458
459         Reviewed by Brent Fulgham and Chris Dumez.
460
461         * http/wpt/webauthn/ctap-hid-failure.https-expected.txt: Added.
462         * http/wpt/webauthn/ctap-hid-failure.https.html: Added.
463         * http/wpt/webauthn/ctap-hid-success.https-expected.txt: Added.
464         * http/wpt/webauthn/ctap-hid-success.https.html: Added.
465         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https-expected.txt: Added.
466         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html: Added.
467         * http/wpt/webauthn/public-key-credential-create-failure-hid.https-expected.txt: Added.
468         * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html: Added.
469         * http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt: Added.
470         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html: Added.
471         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https-expected.txt: Added.
472         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html: Added.
473         * http/wpt/webauthn/public-key-credential-get-failure-hid.https-expected.txt: Added.
474         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html: Added.
475         * http/wpt/webauthn/public-key-credential-get-success-hid.https-expected.txt: Added.
476         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html: Added.
477         * http/wpt/webauthn/resources/util.js:
478         * platform/ios-wk2/TestExpectations:
479
480 2018-11-13  Timothy Hatcher  <timothy@apple.com>
481
482         Use a light scrollbar for transparent web views in dark mode.
483         https://bugs.webkit.org/show_bug.cgi?id=191559
484         rdar://problem/46000489
485
486         Reviewed by Dean Jackson.
487
488         * css-dark-mode/supported-color-schemes-scrollbar-expected.txt: Added.
489         * css-dark-mode/supported-color-schemes-scrollbar.html: Added.
490
491 2018-11-13  Ross Kirsling  <ross.kirsling@sony.com>
492
493         [WinCairo] Unreviewed layout test gardening.
494
495         * platform/wincairo/TestExpectations:
496
497 2018-11-13  Wenson Hsieh  <wenson_hsieh@apple.com>
498
499         [iOS] Do not show selection UI for editable elements with opacity near zero
500         https://bugs.webkit.org/show_bug.cgi?id=191442
501         <rdar://problem/45958625>
502
503         Reviewed by Simon Fraser.
504
505         Add 5 new layout tests. See below for more details.
506
507         * editing/selection/character-granularity-rect.html:
508
509         Adjust for a renamed UIScriptController function.
510
511         * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable-expected.txt: Added.
512         * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable.html: Added.
513
514         Add a test to verify that we don't zoom to fit the focused element, if the focused element is completely
515         transparent.
516
517         * editing/selection/ios/hide-selection-after-hiding-contenteditable-expected.txt: Added.
518         * editing/selection/ios/hide-selection-after-hiding-contenteditable.html: Added.
519
520         Add a test to verify that selection UI is hidden after making an editable root transparent, and shown again when
521         the editable root becomes opaque.
522
523         * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency-expected.txt: Added.
524         * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency.html: Added.
525
526         Add a test to verify that transparency applied on an editable root via nested transparent containers causes
527         selection UI to be suppressed.
528
529         * editing/selection/ios/hide-selection-in-hidden-contenteditable-expected.txt: Added.
530         * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame-expected.txt: Added.
531         * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame.html: Added.
532
533         Add a test to verify that selection UI is suppressed when an editable element inside a subframe is focused. This
534         test checks that the caret, selection rects and selection handle views are not shown, and additionally verifies
535         that the selection in a hidden contenteditable area cannot be changed via tap gesture.
536
537         * editing/selection/ios/hide-selection-in-hidden-contenteditable.html: Added.
538
539         Same test as above, but in a regular editable element in the main document instead of a subframe.
540
541         * resources/ui-helper.js:
542         (window.UIHelper.getUISelectionRects.return.new.Promise.):
543         (window.UIHelper.getUISelectionRects.return.new.Promise):
544         (window.UIHelper.getUISelectionRects):
545         (window.UIHelper.getUICaretViewRect.return.new.Promise.):
546         (window.UIHelper.getUICaretViewRect.return.new.Promise):
547         (window.UIHelper.getUICaretViewRect):
548
549         Add new UIHelper wrapper methods. See Tools/ChangeLog for more detail.
550
551 2018-11-13  Matt Baker  <mattbaker@apple.com>
552
553         Web Inspector: Table should support select all (Cmd-A)
554         https://bugs.webkit.org/show_bug.cgi?id=190299
555         <rdar://problem/45029170>
556
557         Reviewed by Devin Rousso.
558
559         * inspector/table/table-selection-expected.txt:
560         * inspector/table/table-selection.html:
561         Add tests that `selectAll` works when multiple selection is enabled,
562         and does nothing when multiple selection is disabled.
563
564 2018-11-13  Timothy Hatcher  <timothy@apple.com>
565
566         Treat supported-color-schemes as the second highest priority property.
567         https://bugs.webkit.org/show_bug.cgi?id=191556
568         rdar://problem/46000076
569
570         Reviewed by Dean Jackson.
571
572         * css-dark-mode/supported-color-schemes-priority-expected.txt: Added.
573         * css-dark-mode/supported-color-schemes-priority.html: Added.
574
575 2018-11-13  Youenn Fablet  <youenn@apple.com>
576
577         Refresh WPT webrtc tests to ToT
578         https://bugs.webkit.org/show_bug.cgi?id=191564
579
580         Reviewed by Eric Carlson.
581
582         Refresh webrtc tests
583
584         * tests-options.json:
585
586 2018-11-12  Antoine Quint  <graouts@apple.com>
587
588         [Web Animations] Don't schedule animation frames or update style while an accelerated animation is running
589         https://bugs.webkit.org/show_bug.cgi?id=191542
590         <rdar://problem/45356027>
591
592         Reviewed by Simon Fraser.
593
594         Add a test that checks that we make only minimal style updates and still dispatch events while an accelerated animation is running.
595
596         * animations/no-style-recalc-during-accelerated-animation-expected.txt: Added.
597         * animations/no-style-recalc-during-accelerated-animation.html: Added.
598         * fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html:
599         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html: Change the colors to avoid a tiny ImageOnlyFailure.
600         * platform/win/TestExpectations: Mark some regressions tracked by webkit.org/b/191584.
601
602 2018-11-12  Darshan Kadu  <darsh7807@gmail.com>
603
604         Implement Cache API support for WPE/GTK
605         https://bugs.webkit.org/show_bug.cgi?id=178316
606
607         Reviewed by Michael Catanzaro.
608
609         Removed the http/wpt/cache-storage/cache-quota.any.html from the TestExpectations which 
610         were marked faliure.
611
612         * platform/gtk/TestExpectations:
613         * platform/wpe/TestExpectations:
614
615 2018-11-12  Devin Rousso  <drousso@apple.com>
616
617         Web Inspector: Network: show secure certificate details per-request
618         https://bugs.webkit.org/show_bug.cgi?id=191447
619         <rdar://problem/30019476>
620
621         Reviewed by Joseph Pecoraro.
622
623         * http/tests/inspector/network/resource-response-security-expected.txt: Added.
624         * http/tests/inspector/network/resource-response-security.html: Added.
625
626         * platform/gtk/TestExpectations:
627         * platform/wincairo/TestExpectations:
628         * platform/wpe/TestExpectations:
629
630 2018-11-12  Matt Baker  <mattbaker@apple.com>
631
632         Web Inspector: Table should support shift-extending the row selection
633         https://bugs.webkit.org/show_bug.cgi?id=189718
634         <rdar://problem/44577942>
635
636         Reviewed by Devin Rousso.
637
638         * inspector/unit-tests/index-set-expected.txt:
639         * inspector/unit-tests/index-set.html:
640         Add tests for new IndexSet methods `addRange`, `deleteRange`, `equals`, and `difference`.
641
642 2018-11-12  Zalan Bujtas  <zalan@apple.com>
643
644         Do not collapse the soon-to-be-parent anon block when we shuffle around the marker item renderer.
645         https://bugs.webkit.org/show_bug.cgi?id=191554
646         <rdar://problem/45825265>
647
648         Reviewed by Antti Koivisto.
649
650         * fast/inline/marker-list-item-move-should-not-crash-expected.txt: Added.
651         * fast/inline/marker-list-item-move-should-not-crash.html: Added.
652
653 2018-11-12  Sihui Liu  <sihui_liu@apple.com>
654
655         imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html crashing on iOS device
656         https://bugs.webkit.org/show_bug.cgi?id=191500
657
658         Reviewed by Dean Jackson.
659
660         The test should not crash now.
661
662         * platform/ios-device/TestExpectations:
663
664 2018-11-12  Tim Horton  <timothy_horton@apple.com>
665
666         Make it possible to edit images inline
667         https://bugs.webkit.org/show_bug.cgi?id=191352
668         <rdar://problem/30107985>
669
670         Reviewed by Dean Jackson.
671
672         * TestExpectations:
673         * editing/images/basic-editable-image-expected.txt: Added.
674         * editing/images/basic-editable-image.html: Added.
675         * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
676         * editing/images/reparent-editable-image-maintains-strokes.html: Added.
677         * platform/ios-wk2/TestExpectations:
678         * resources/ui-helper.js:
679         (window.UIHelper.drawSquareInEditableImage):
680         (window.UIHelper.numberOfStrokesInEditableImage):
681         (window.UIHelper):
682         Add tests that we can find and draw in editable images, and that if
683         the element is moved around in the DOM, it persists its strokes.
684
685 2018-11-12  Javier Fernandez  <jfernandez@igalia.com>
686
687         [css-grid] Import additional grid layout tests and update TestExpectations
688         https://bugs.webkit.org/show_bug.cgi?id=191515
689
690         Reviewed by Dean Jackson.
691
692         Imported several tests from Blink and update TextExpectaions.
693
694         * TestExpectations: Adding specific bugs for the expected failures.
695         * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash-expected.txt: Added.
696         * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash.html: Added.
697         * fast/css-grid-layout/column-property-should-not-apply-on-grid-container-expected.html: Added.
698         * fast/css-grid-layout/column-property-should-not-apply-on-grid-container.html: Added.
699         * fast/css-grid-layout/crash-large-positions-expected.txt: Added.
700         * fast/css-grid-layout/crash-large-positions.html: Added.
701         * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid-expected.txt: Added.
702         * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid.html: Added.
703         * fast/css-grid-layout/floating-not-effect-on-grid-items-expected.txt: Added.
704         * fast/css-grid-layout/floating-not-effect-on-grid-items.html: Added.
705         * fast/css-grid-layout/grid-align-baseline-expected.txt: Added.
706         * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt: Added.
707         * fast/css-grid-layout/grid-align-baseline-vertical.html: Added.
708         * fast/css-grid-layout/grid-align-baseline.html: Added.
709         * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash-expected.txt: Added.
710         * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash.html: Added.
711         * fast/css-grid-layout/grid-auto-repeat-positioned-container-expected.html: Added.
712         * fast/css-grid-layout/grid-auto-repeat-positioned-container.html: Added.
713         * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio-expected.txt: Added.
714         * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio.html: Added.
715         * fast/css-grid-layout/grid-container-percentage-columns-expected.txt:
716         * fast/css-grid-layout/grid-container-percentage-columns.html:
717         * fast/css-grid-layout/grid-container-percentage-rows-expected.txt: Added.
718         * fast/css-grid-layout/grid-container-percentage-rows.html: Added.
719         * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin-expected.html: Added.
720         * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin.html: Added.
721         * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing-expected.html:
722         * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing.html:
723         * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width-expected.txt: Added.
724         * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width.html: Added.
725         * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content-expected.txt: Added.
726         * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content.html: Added.
727         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt: Added.
728         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html: Added.
729         * fast/css-grid-layout/grid-crash-remove-positioned-item-expected.txt:
730         * fast/css-grid-layout/grid-crash-remove-positioned-item.html:
731         * fast/css-grid-layout/grid-item-before-anonymous-child-crash-expected.txt: Added.
732         * fast/css-grid-layout/grid-item-before-anonymous-child-crash.html: Added.
733         * fast/css-grid-layout/grid-item-border-overflow-paint-expected.html: Added.
734         * fast/css-grid-layout/grid-item-border-overflow-paint.html: Added.
735         * fast/css-grid-layout/grid-item-change-alignment-from-stretch-expected.txt: Added.
736         * fast/css-grid-layout/grid-item-change-alignment-from-stretch.html: Added.
737         * fast/css-grid-layout/grid-item-grid-container-percentage-rows-expected.html: Added.
738         * fast/css-grid-layout/grid-item-grid-container-percentage-rows.html: Added.
739         * fast/css-grid-layout/grid-item-overflow-expected.html: Added.
740         * fast/css-grid-layout/grid-item-overflow-paint-expected.html: Added.
741         * fast/css-grid-layout/grid-item-overflow-paint.html: Added.
742         * fast/css-grid-layout/grid-item-overflow.html: Added.
743         * fast/css-grid-layout/grid-item-paddings-and-writing-modes-expected.html: Added.
744         * fast/css-grid-layout/grid-item-paddings-and-writing-modes.html: Added.
745         * fast/css-grid-layout/grid-item-scroll-position-expected.txt: Added.
746         * fast/css-grid-layout/grid-item-scroll-position.html: Added.
747         * fast/css-grid-layout/grid-margins-not-collapse-expected.html: Added.
748         * fast/css-grid-layout/grid-margins-not-collapse.html: Added.
749         * fast/css-grid-layout/grid-painting-item-overflow-expected.html: Added.
750         * fast/css-grid-layout/grid-painting-item-overflow.html: Added.
751         * fast/css-grid-layout/grid-painting-items-only-once-expected.html: Added.
752         * fast/css-grid-layout/grid-painting-items-only-once.html: Added.
753         * fast/css-grid-layout/grid-painting-respect-dom-order-expected.html: Added.
754         * fast/css-grid-layout/grid-painting-respect-dom-order.html: Added.
755         * fast/css-grid-layout/grid-painting-rtl-expected.html: Added.
756         * fast/css-grid-layout/grid-painting-rtl.html: Added.
757         * fast/css-grid-layout/grid-self-baseline-01-expected.html: Added.
758         * fast/css-grid-layout/grid-self-baseline-01.html: Added.
759         * fast/css-grid-layout/grid-self-baseline-02-b-expected.html: Added.
760         * fast/css-grid-layout/grid-self-baseline-02-b.html: Added.
761         * fast/css-grid-layout/grid-self-baseline-02-expected.html: Added.
762         * fast/css-grid-layout/grid-self-baseline-02.html: Added.
763         * fast/css-grid-layout/grid-self-baseline-03-expected.html: Added.
764         * fast/css-grid-layout/grid-self-baseline-03.html: Added.
765         * fast/css-grid-layout/grid-self-baseline-04-expected.html: Added.
766         * fast/css-grid-layout/grid-self-baseline-04.html: Added.
767         * fast/css-grid-layout/grid-self-baseline-05-expected.html: Added.
768         * fast/css-grid-layout/grid-self-baseline-05.html: Added.
769         * fast/css-grid-layout/grid-self-baseline-06-expected.html: Added.
770         * fast/css-grid-layout/grid-self-baseline-06.html: Added.
771         * fast/css-grid-layout/grid-self-baseline-07-expected.html: Added.
772         * fast/css-grid-layout/grid-self-baseline-07.html: Added.
773         * fast/css-grid-layout/grid-self-baseline-horiz-01-expected.html: Added.
774         * fast/css-grid-layout/grid-self-baseline-horiz-01.html: Added.
775         * fast/css-grid-layout/grid-self-baseline-horiz-02-expected.html: Added.
776         * fast/css-grid-layout/grid-self-baseline-horiz-02.html: Added.
777         * fast/css-grid-layout/grid-self-baseline-horiz-03-expected.html: Added.
778         * fast/css-grid-layout/grid-self-baseline-horiz-03.html: Added.
779         * fast/css-grid-layout/grid-self-baseline-horiz-04-expected.html: Added.
780         * fast/css-grid-layout/grid-self-baseline-horiz-04.html: Added.
781         * fast/css-grid-layout/grid-self-baseline-horiz-05-expected.html: Added.
782         * fast/css-grid-layout/grid-self-baseline-horiz-05.html: Added.
783         * fast/css-grid-layout/grid-self-baseline-horiz-06-expected.html: Added.
784         * fast/css-grid-layout/grid-self-baseline-horiz-06.html: Added.
785         * fast/css-grid-layout/grid-self-baseline-horiz-07-expected.html: Added.
786         * fast/css-grid-layout/grid-self-baseline-horiz-07.html: Added.
787         * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt: Added.
788         * fast/css-grid-layout/grid-self-baseline-two-dimensional.html: Added.
789         * fast/css-grid-layout/grid-self-baseline-vertical-lr-01-expected.html: Added.
790         * fast/css-grid-layout/grid-self-baseline-vertical-lr-01.html: Added.
791         * fast/css-grid-layout/grid-self-baseline-vertical-lr-02-expected.html: Added.
792         * fast/css-grid-layout/grid-self-baseline-vertical-lr-02.html: Added.
793         * fast/css-grid-layout/grid-self-baseline-vertical-lr-03-expected.html: Added.
794         * fast/css-grid-layout/grid-self-baseline-vertical-lr-03.html: Added.
795         * fast/css-grid-layout/grid-self-baseline-vertical-lr-04-expected.html: Added.
796         * fast/css-grid-layout/grid-self-baseline-vertical-lr-04.html: Added.
797         * fast/css-grid-layout/grid-self-baseline-vertical-lr-05-expected.html: Added.
798         * fast/css-grid-layout/grid-self-baseline-vertical-lr-05.html: Added.
799         * fast/css-grid-layout/grid-self-baseline-vertical-lr-06-expected.html: Added.
800         * fast/css-grid-layout/grid-self-baseline-vertical-lr-06.html: Added.
801         * fast/css-grid-layout/grid-self-baseline-vertical-lr-07-expected.html: Added.
802         * fast/css-grid-layout/grid-self-baseline-vertical-lr-07.html: Added.
803         * fast/css-grid-layout/grid-self-baseline-vertical-rl-01-expected.html: Added.
804         * fast/css-grid-layout/grid-self-baseline-vertical-rl-01.html: Added.
805         * fast/css-grid-layout/grid-self-baseline-vertical-rl-02-expected.html: Added.
806         * fast/css-grid-layout/grid-self-baseline-vertical-rl-02.html: Added.
807         * fast/css-grid-layout/grid-self-baseline-vertical-rl-03-expected.html: Added.
808         * fast/css-grid-layout/grid-self-baseline-vertical-rl-03.html: Added.
809         * fast/css-grid-layout/grid-self-baseline-vertical-rl-04-expected.html: Added.
810         * fast/css-grid-layout/grid-self-baseline-vertical-rl-04.html: Added.
811         * fast/css-grid-layout/grid-self-baseline-vertical-rl-05-expected.html: Added.
812         * fast/css-grid-layout/grid-self-baseline-vertical-rl-05.html: Added.
813         * fast/css-grid-layout/grid-self-baseline-vertical-rl-06-expected.html: Added.
814         * fast/css-grid-layout/grid-self-baseline-vertical-rl-06.html: Added.
815         * fast/css-grid-layout/grid-self-baseline-vertical-rl-07-expected.html: Added.
816         * fast/css-grid-layout/grid-self-baseline-vertical-rl-07.html: Added.
817         * fast/css-grid-layout/grid-shorthands-style-format-expected.txt: Added.
818         * fast/css-grid-layout/grid-shorthands-style-format.html: Added.
819         * fast/css-grid-layout/grid-strict-ordering-crash-2-expected.txt: Added.
820         * fast/css-grid-layout/grid-strict-ordering-crash-2.html: Added.
821         * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query-expected.html: Added.
822         * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query.html: Added.
823         * fast/css-grid-layout/negative-growth-share-as-infinity-crash-expected.txt: Added.
824         * fast/css-grid-layout/negative-growth-share-as-infinity-crash.html: Added.
825         * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area-expected.html: Added.
826         * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area.html: Added.
827         * fast/css-grid-layout/positioned-grid-container-item-percentage-size-expected.html: Added.
828         * fast/css-grid-layout/positioned-grid-container-item-percentage-size.html: Added.
829         * fast/css-grid-layout/positioned-grid-container-percentage-tracks-expected.txt: Added.
830         * fast/css-grid-layout/positioned-grid-container-percentage-tracks.html: Added.
831         * fast/css-grid-layout/preferred-width-computed-after-layout-expected.txt: Added.
832         * fast/css-grid-layout/preferred-width-computed-after-layout.html: Added.
833         * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item-expected.txt: Added.
834         * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item.html: Added.
835         * fast/css-grid-layout/resources/blue-100x50.png: Added.
836         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
837         (testGridPositionDefinitionsValues):
838         * fast/css-grid-layout/scrolled-grid-painting-expected.html: Added.
839         * fast/css-grid-layout/scrolled-grid-painting-overflow-expected.html: Added.
840         * fast/css-grid-layout/scrolled-grid-painting-overflow.html: Added.
841         * fast/css-grid-layout/scrolled-grid-painting.html: Added.
842         * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash-expected.txt: Added.
843         * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash.html: Added.
844         * fast/css-grid-layout/stale-grid-layout-2-expected.txt: Added.
845         * fast/css-grid-layout/stale-grid-layout-expected.txt: Added.
846         * fast/css-grid-layout/vertical-align-do-not-effect-grid-items-expected.html: Added.
847         * fast/css-grid-layout/vertical-align-do-not-effect-grid-items.html: Added.
848
849 2018-11-12  Youenn Fablet  <youenn@apple.com>
850
851         RealtimeOutgoing A/V sources should observe their sources only if having a sink
852         https://bugs.webkit.org/show_bug.cgi?id=191490
853
854         Reviewed by Eric Carlson.
855
856         * webrtc/remove-track-expected.txt:
857         * webrtc/remove-track.html:
858         Add tests and fixed some flakiness issues on existing tests in the file.
859
860 2018-11-12  Youenn Fablet  <youenn@apple.com>
861
862         Support setting stream ids when adding a transceiver
863         https://bugs.webkit.org/show_bug.cgi?id=191307
864
865         Reviewed by Eric Carlson.
866
867         * TestExpectations:
868
869 2018-11-12  Antti Koivisto  <antti@apple.com>
870
871         Support dynamic pseudo-classes on elements with display: contents
872         https://bugs.webkit.org/show_bug.cgi?id=181640
873         <rdar://problem/36605415>
874
875         Reviewed by Dean Jackson.
876
877         * fast/css/display-contents-hover-active-expected.txt: Added.
878         * fast/css/display-contents-hover-active.html: Added.
879
880 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
881
882         feFlood with alpha color doesn't work correctly
883         https://bugs.webkit.org/show_bug.cgi?id=163666
884
885         Reviewed by Zalan Bujtas.
886
887         * svg/filters/feFlood-with-alpha-color-expected.html: Added.
888         * svg/filters/feFlood-with-alpha-color.html: Added.
889
890 2018-11-12  Eric Carlson  <eric.carlson@apple.com>
891
892         Require <iframe allow="display"> for an iframe to use getDisplayMedia
893         https://bugs.webkit.org/show_bug.cgi?id=191505
894         <rdar://problem/45968811>
895
896         Reviewed by Jer Noble.
897
898         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt:
899         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt: Added.
900         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html: Added.
901         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html: Added.
902         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
903         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
904
905 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
906
907         Make compositing updates incremental
908         https://bugs.webkit.org/show_bug.cgi?id=90342
909
910         Reviewed by Antti Koivisto.
911
912         Add some new tests for issues discovered during development.
913         
914         Filter tests get new results because composited layer bounds are no longer affected
915         by pixel-moving filters. 
916
917         * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
918         * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
919         * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
920         * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
921         * compositing/geometry/stacking-context-change-layer-reparent-expected.html: Added.
922         * compositing/geometry/stacking-context-change-layer-reparent.html: Added.
923         * compositing/layer-creation/change-to-overlap-expected.txt: Added.
924         * compositing/layer-creation/change-to-overlap.html: Added.
925         * compositing/updates/no-updates-in-non-composited-iframe-expected.txt: Added.
926         * compositing/updates/no-updates-in-non-composited-iframe.html: Added.
927         * compositing/updates/resources/non-composited.html: Added.
928         * compositing/video/video-clip-change-src.html: This test was timing-sensitive; the behavior differed bases on whether we
929         happened to do a compositing flush between the first and second video load.
930         * platform/mac-wk1/TestExpectations: Mark compositing/layer-creation/fixed-overlap-extent.html as flakey; it depends on the
931         timing of various AppKit-related things that aren't consistent.
932
933 2018-11-12  Jer Noble  <jer.noble@apple.com>
934
935         [MSE] Frame re-ordering can cause iframes to never be enqueued
936         https://bugs.webkit.org/show_bug.cgi?id=191485
937
938         Reviewed by Eric Carlson.
939
940         * media/media-source/media-source-dropped-iframe-expected.txt: Added.
941         * media/media-source/media-source-dropped-iframe.html: Added.
942
943 2018-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
944
945         Implement a new edit command to change the enclosing list type
946         https://bugs.webkit.org/show_bug.cgi?id=191487
947         <rdar://problem/45955922>
948
949         Reviewed by Ryosuke Niwa.
950
951         Add a new layout test to verify that the list change type editing command can be used to swap between enclosing
952         ordered and unordered lists. Also exercises undo, redo, changing list types under `pre` and `table` elements,
953         and handling selection within nested list elements.
954
955         * editing/execCommand/change-list-type-expected.txt: Added.
956         * editing/execCommand/change-list-type.html: Added.
957
958 2018-11-11  Javier Fernandez  <jfernandez@igalia.com>
959
960         [css-grid] Import additional grid layout test from the WPT suite
961         https://bugs.webkit.org/show_bug.cgi?id=191369
962
963         Reviewed by Manuel Rego Casasnovas.
964
965         New Grid Layout tests from the WPT suite.
966
967         * TestExpectations: Added bugs and ImageOnlyFailure for 3 tests that are failing.
968
969 2018-11-11  Daniel Bates  <dabates@apple.com>
970
971         [iOS] Draw caps lock indicator in password fields
972         https://bugs.webkit.org/show_bug.cgi?id=190565
973         <rdar://problem/45262343>
974
975         Unreviewed.
976
977         Update expected results now that iOS supports showing the caps lock indictor.
978
979         * platform/ios/fast/css/text-overflow-input-expected.txt:
980         * platform/ios/fast/forms/basic-inputs-expected.txt:
981         * platform/ios/fast/forms/input-appearance-height-expected.txt:
982         * platform/ios/fast/forms/input-value-expected.txt:
983         * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
984         * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
985
986 2018-11-11  Myles C. Maxfield  <mmaxfield@apple.com>
987
988         Address post-review comments after r237955
989         https://bugs.webkit.org/show_bug.cgi?id=191496
990
991         Reviewed by Darin Adler.
992
993         * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html:
994
995 2018-11-10  Simon Fraser  <simon.fraser@apple.com>
996
997         Remove support for -webkit-svg-shadow
998         https://bugs.webkit.org/show_bug.cgi?id=187429
999
1000         Reviewed by Dean Jackson.
1001
1002         -webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
1003         so remove it. No other browser supports it, and chromestatus say it's used on less than
1004         0.000001% of pages.
1005
1006         * css3/blending/svg-blend-layer-shadow.html: Removed.
1007         * fast/css/getComputedStyle/computed-style-expected.txt:
1008         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1009         * fast/css/getComputedStyle/resources/property-names.js:
1010         * fast/repaint/moving-shadow-on-container-expected.png: Removed.
1011         * fast/repaint/moving-shadow-on-container.html: Removed.
1012         * fast/repaint/moving-shadow-on-path-expected.txt: Removed.
1013         * fast/repaint/moving-shadow-on-path.html: Removed.
1014         * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
1015         * platform/gtk/TestExpectations:
1016         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
1017         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
1018         * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
1019         * platform/gtk/fast/repaint/moving-shadow-on-path-expected.png: Removed.
1020         * platform/gtk/svg/css/arrow-with-shadow-expected.png: Removed.
1021         * platform/gtk/svg/css/composite-shadow-example-expected.png: Removed.
1022         * platform/gtk/svg/css/composite-shadow-example-expected.txt: Removed.
1023         * platform/gtk/svg/css/composite-shadow-text-expected.png: Removed.
1024         * platform/gtk/svg/css/composite-shadow-text-expected.txt: Removed.
1025         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.png: Removed.
1026         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
1027         * platform/gtk/svg/css/group-with-shadow-expected.png: Removed.
1028         * platform/gtk/svg/css/shadow-changes-expected.png: Removed.
1029         * platform/gtk/svg/css/shadow-changes-expected.txt: Removed.
1030         * platform/gtk/svg/css/stars-with-shadow-expected.png: Removed.
1031         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Removed.
1032         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
1033         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
1034         * platform/gtk/svg/filters/shadow-on-filter-expected.png: Removed.
1035         * platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
1036         * platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
1037         * platform/ios/TestExpectations:
1038         * platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
1039         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1040         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1041         * platform/ios/svg/css/composite-shadow-example-expected.txt: Removed.
1042         * platform/ios/svg/css/composite-shadow-text-expected.txt: Removed.
1043         * platform/ios/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
1044         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
1045         * platform/ios/svg/css/group-with-shadow-expected.txt: Removed.
1046         * platform/ios/svg/css/shadow-changes-expected.txt: Removed.
1047         * platform/ios/svg/css/stars-with-shadow-expected.txt: Removed.
1048         * platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
1049         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
1050         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1051         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
1052         * platform/mac/TestExpectations:
1053         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
1054         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
1055         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1056         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1057         * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
1058         * platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Removed.
1059         * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
1060         * platform/mac/svg/css/arrow-with-shadow-expected.png: Removed.
1061         * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
1062         * platform/mac/svg/css/clippath-with-shadow-expected.png: Removed.
1063         * platform/mac/svg/css/composite-shadow-example-expected.png: Removed.
1064         * platform/mac/svg/css/composite-shadow-text-expected.txt: Removed.
1065         * platform/mac/svg/css/composite-shadow-with-opacity-expected.png: Removed.
1066         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1067         * platform/mac/svg/css/group-with-shadow-expected.png: Removed.
1068         * platform/mac/svg/css/group-with-shadow-expected.txt: Removed.
1069         * platform/mac/svg/css/mask-with-shadow-expected.png: Removed.
1070         * platform/mac/svg/css/path-with-shadow-expected.png: Removed.
1071         * platform/mac/svg/css/shadow-and-opacity-expected.png: Removed.
1072         * platform/mac/svg/css/shadow-changes-expected.png: Removed.
1073         * platform/mac/svg/css/shadow-changes-expected.txt: Removed.
1074         * platform/mac/svg/css/shadow-with-large-radius-expected.png: Removed.
1075         * platform/mac/svg/css/shadow-with-negative-offset-expected.png: Removed.
1076         * platform/mac/svg/css/stars-with-shadow-expected.png: Removed.
1077         * platform/mac/svg/css/stars-with-shadow-expected.txt: Removed.
1078         * platform/mac/svg/custom/simple-text-double-shadow-expected.png: Removed.
1079         * platform/mac/svg/custom/simple-text-double-shadow-expected.txt: Removed.
1080         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
1081         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
1082         * platform/mac/svg/filters/shadow-on-filter-expected.png: Removed.
1083         * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
1084         * platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
1085         * platform/win/TestExpectations:
1086         * platform/win/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
1087         * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
1088         * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
1089         * platform/win/svg/css/composite-shadow-text-expected.txt: Removed.
1090         * platform/win/svg/css/group-with-shadow-expected.txt: Removed.
1091         * platform/win/svg/css/shadow-changes-expected.txt: Removed.
1092         * platform/win/svg/custom/simple-text-double-shadow-expected.txt: Removed.
1093         * platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
1094         * platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png: Removed.
1095         * platform/wincairo/svg/css/composite-shadow-text-expected.txt: Removed.
1096         * platform/wincairo/svg/css/shadow-changes-expected.txt: Removed.
1097         * platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
1098         * platform/wpe/svg/css/composite-shadow-text-expected.txt: Removed.
1099         * platform/wpe/svg/css/shadow-changes-expected.txt: Removed.
1100         * platform/wpe/svg/css/stars-with-shadow-expected.txt: Removed.
1101         * platform/wpe/svg/custom/simple-text-double-shadow-expected.txt: Removed.
1102         * platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
1103         * svg/css/arrow-with-shadow-expected.txt: Removed.
1104         * svg/css/arrow-with-shadow.svg: Removed.
1105         * svg/css/circle-in-mask-with-shadow-expected.png: Removed.
1106         * svg/css/circle-in-mask-with-shadow-expected.txt: Removed.
1107         * svg/css/circle-in-mask-with-shadow.svg: Removed.
1108         * svg/css/clippath-with-shadow-expected.png: Removed.
1109         * svg/css/clippath-with-shadow-expected.txt: Removed.
1110         * svg/css/clippath-with-shadow.svg: Removed.
1111         * svg/css/composite-shadow-example-expected.txt: Removed.
1112         * svg/css/composite-shadow-example.html: Removed.
1113         * svg/css/composite-shadow-text-expected.png: Removed.
1114         * svg/css/composite-shadow-text.svg: Removed.
1115         * svg/css/composite-shadow-with-opacity-expected.txt: Removed.
1116         * svg/css/composite-shadow-with-opacity.html: Removed.
1117         * svg/css/getComputedStyle-basic-expected.txt:
1118         * svg/css/group-with-shadow-expected.txt: Removed.
1119         * svg/css/group-with-shadow.svg: Removed.
1120         * svg/css/mask-with-shadow-expected.txt: Removed.
1121         * svg/css/mask-with-shadow.svg: Removed.
1122         * svg/css/parent-shadow-offscreen-expected.svg: Removed.
1123         * svg/css/parent-shadow-offscreen.svg: Removed.
1124         * svg/css/path-with-shadow-expected.png: Removed.
1125         * svg/css/path-with-shadow-expected.txt: Removed.
1126         * svg/css/path-with-shadow.svg: Removed.
1127         * svg/css/root-shadow-offscreen-expected.svg: Removed.
1128         * svg/css/root-shadow-offscreen.svg: Removed.
1129         * svg/css/shadow-and-opacity-expected.txt: Removed.
1130         * svg/css/shadow-and-opacity.svg: Removed.
1131         * svg/css/shadow-changes.svg: Removed.
1132         * svg/css/shadow-with-large-radius-expected.png: Removed.
1133         * svg/css/shadow-with-large-radius-expected.txt: Removed.
1134         * svg/css/shadow-with-large-radius.svg: Removed.
1135         * svg/css/shadow-with-negative-offset-expected.png: Removed.
1136         * svg/css/shadow-with-negative-offset-expected.txt: Removed.
1137         * svg/css/shadow-with-negative-offset.svg: Removed.
1138         * svg/css/stars-with-shadow-expected.txt: Removed.
1139         * svg/css/stars-with-shadow.html: Removed.
1140         * svg/custom/simple-text-double-shadow-expected.png: Removed.
1141         * svg/custom/simple-text-double-shadow-expected.txt: Removed.
1142         * svg/custom/simple-text-double-shadow.svg: Removed.
1143         * svg/custom/transform-with-shadow-and-gradient.svg: Removed.
1144         * svg/filters/shadow-on-filter-expected.txt: Removed.
1145         * svg/filters/shadow-on-filter.svg: Removed.
1146         * svg/filters/shadow-on-rect-with-filter-expected.txt: Removed.
1147         * svg/filters/shadow-on-rect-with-filter.svg: Removed.
1148         * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: Removed.
1149         * svg/repaint/repaint-webkit-svg-shadow-container.html: Removed.
1150         * svg/repaint/repaint-webkit-svg-shadow-expected.txt: Removed.
1151         * svg/repaint/repaint-webkit-svg-shadow.svg: Removed.
1152
1153 2018-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1154
1155         Unreviewed, rolling out r238065.
1156
1157         Breaks internal builds.
1158
1159         Reverted changeset:
1160
1161         "Make it possible to edit images inline"
1162         https://bugs.webkit.org/show_bug.cgi?id=191352
1163         https://trac.webkit.org/changeset/238065
1164
1165 2018-11-10  Chris Dumez  <cdumez@apple.com>
1166
1167         Unreviewed, fix typo in r238066.
1168
1169         * accessibility/ios-simulator/form-control-validation-message.html:
1170
1171 2018-11-10  Chris Dumez  <cdumez@apple.com>
1172
1173         Unreviewed attempt to deflake accessibility/ios-simulator/form-control-validation-message.html
1174
1175         * accessibility/ios-simulator/form-control-validation-message.html:
1176
1177 2018-11-10  Tim Horton  <timothy_horton@apple.com>
1178
1179         Make it possible to edit images inline
1180         https://bugs.webkit.org/show_bug.cgi?id=191352
1181         <rdar://problem/30107985>
1182
1183         Reviewed by Dean Jackson.
1184
1185         * TestExpectations:
1186         * editing/images/basic-editable-image-expected.txt: Added.
1187         * editing/images/basic-editable-image.html: Added.
1188         * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
1189         * editing/images/reparent-editable-image-maintains-strokes.html: Added.
1190         * platform/ios-wk2/TestExpectations:
1191         * resources/ui-helper.js:
1192         (window.UIHelper.drawSquareInEditableImage):
1193         (window.UIHelper.numberOfStrokesInEditableImage):
1194         (window.UIHelper):
1195         Add tests that we can find and draw in editable images, and that if
1196         the element is moved around in the DOM, it persists its strokes.
1197
1198 2018-11-09  Megan Gardner  <megan_gardner@apple.com>
1199
1200         Fix Test Expectations for Reveal Test
1201         https://bugs.webkit.org/show_bug.cgi?id=191476
1202
1203         Unreviewed test gardening.
1204
1205         Put the test expectation in the correct location to deal with
1206         the different behaviour old platforms.
1207
1208         * platform/mac/editing/mac/selection/context-menu-select-editability-expected.txt: Renamed from LayoutTests/platform/mac-highsierra/editing/mac/selection/context-menu-select-editability-expected.txt.
1209
1210 2018-11-09  Tim Horton  <timothy_horton@apple.com>
1211
1212         Normal-flow-only flex items don't correctly respect z-index
1213         https://bugs.webkit.org/show_bug.cgi?id=191486
1214
1215         Reviewed by Simon Fraser.
1216
1217         * css3/flexbox/z-index-with-normal-flow-only-expected.html: Added.
1218         * css3/flexbox/z-index-with-normal-flow-only.html: Added.
1219         Add a test that a <canvas> with z-index 50 correctly stacks below
1220         a <canvas> that is a flex-item with z-index 100.
1221
1222 2018-11-09  Jer Noble  <jer.noble@apple.com>
1223
1224         SourceBuffer throws an error when appending a second init segment after changeType().
1225         https://bugs.webkit.org/show_bug.cgi?id=191474
1226
1227         Reviewed by Eric Carlson.
1228
1229         * media/media-source/media-source-changetype-second-init-expected.txt: Added.
1230         * media/media-source/media-source-changetype-second-init.html: Added.
1231
1232 2018-11-09  Andy Estes  <aestes@apple.com>
1233
1234         [Payment Request] canMakePayment() should not consider serialized payment method data
1235         https://bugs.webkit.org/show_bug.cgi?id=191432
1236
1237         Reviewed by Dean Jackson.
1238
1239         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
1240         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Updated with
1241         changes from imported/w3c/web-platform-tests/payment-request/. Modified two tests to use
1242         user_activation_test() rather than test_driver.bless().
1243         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1244         * http/tests/paymentrequest/payment-request-show-method.https.html: Now that canMakePayment
1245         does not convert payment method data, added a test that ensures show() rejects with a
1246         TypeError when Apple Pay's payment method data is invalid.
1247         * platform/ios-wk2/TestExpectations: Un-skipped payment-request-canmakepayment-method.https.html.
1248         * platform/mac-wk2/TestExpectations: Ditto.
1249
1250 2018-11-09  Andy Estes  <aestes@apple.com>
1251
1252         [Payment Request] PaymentResponse.details should be updated when the user accepts a rpayment retry
1253         https://bugs.webkit.org/show_bug.cgi?id=191440
1254
1255         Reviewed by Dean Jackson.
1256
1257         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
1258         * http/tests/paymentrequest/payment-response-retry-method.https.html:
1259
1260 2018-11-09  Chris Dumez  <cdumez@apple.com>
1261
1262         HTML form validation bubble disappears
1263         https://bugs.webkit.org/show_bug.cgi?id=191418
1264
1265         Reviewed by Simon Fraser.
1266
1267         Add API test coverage and update existing tests to use form-validation.js and
1268         avoid code duplication.
1269
1270         * fast/forms/form-validation.js: Added.
1271         (getValidationBubbleContents):
1272         (getValidationBubble.return.new.Promise.):
1273         (getValidationBubble):
1274         * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
1275         * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
1276         * fast/forms/navigation-dismisses-validation-bubbles-expected.txt: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles-expected.txt.
1277         * fast/forms/navigation-dismisses-validation-bubbles.html: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles.html.
1278         * fast/forms/resources/check-validation-bubble-not-visible.html: Renamed from LayoutTests/http/tests/navigation/resources/check-validation-bubble-not-visible.html.
1279         * fast/forms/scroll-into-view-and-show-validation-message-expected.txt: Added.
1280         * fast/forms/scroll-into-view-and-show-validation-message.html: Added.
1281         * fast/forms/validation-bubble-disappears-when-input-detached-expected.txt:
1282         * fast/forms/validation-bubble-disappears-when-input-detached.html:
1283         * fast/forms/validation-bubble-disappears-when-input-moved-expected.txt:
1284         * fast/forms/validation-bubble-disappears-when-input-moved.html:
1285         * fast/forms/validation-bubble-disappears-when-input-no-longer-visible-expected.txt:
1286         * fast/forms/validation-bubble-disappears-when-input-no-longer-visible.html:
1287         * fast/forms/validation-bubble-escape-key-dismiss-expected.txt:
1288         * fast/forms/validation-bubble-escape-key-dismiss.html:
1289         * fast/forms/validation-custom-message-expected.txt:
1290         * fast/forms/validation-custom-message.html:
1291         * fast/forms/validation-message-detached-iframe-expected.txt:
1292         * fast/forms/validation-message-detached-iframe.html:
1293         * fast/forms/validation-message-detached-iframe2-expected.txt:
1294         * fast/forms/validation-message-detached-iframe2.html:
1295         * fast/forms/validation-message-minimum-font-size-expected.txt:
1296         * fast/forms/validation-message-minimum-font-size.html:
1297         * fast/forms/validation-messages-expected.txt:
1298         * fast/forms/validation-messages.html:
1299         * platform/gtk/TestExpectations:
1300         * platform/ios-wk1/TestExpectations:
1301         * platform/win/TestExpectations:
1302
1303 2018-11-09  Jer Noble  <jer.noble@apple.com>
1304
1305         [Cocoa] Fix failing imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html test
1306         https://bugs.webkit.org/show_bug.cgi?id=191396
1307
1308         Reviewed by Eric Carlson.
1309
1310         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
1311         * platform/mac-sierra/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
1312
1313 2018-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1314
1315         Clean up test expectations after r237942
1316         https://bugs.webkit.org/show_bug.cgi?id=191448
1317
1318         Unreviewed test gardening.
1319
1320         Add test expectation files for Sierra WK1.
1321
1322         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1323         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1324
1325 2018-11-09  Daniel Bates  <dabates@apple.com>
1326
1327         [iOS] Pressing forward delete key in text field does nothing and we should not invoke an editor
1328         action when forward delete is pressed outside a text field
1329         https://bugs.webkit.org/show_bug.cgi?id=190566
1330         <rdar://problem/45262367>
1331
1332         Reviewed by Wenson Hsieh.
1333
1334         Add a test to ensure that pressing the forward delete key deletes the next character.
1335
1336         * fast/events/ios/forward-delete-in-editable-expected.txt: Added.
1337         * fast/events/ios/forward-delete-in-editable.html: Added.
1338
1339 2018-11-09  Carlos Garcia Campos  <cgarcia@igalia.com>
1340
1341         REGRESSION(r236365): [GTK] Many form-related tests are failing
1342         https://bugs.webkit.org/show_bug.cgi?id=189993
1343
1344         Reviewed by Michael Catanzaro.
1345
1346         Remove expectations for tests that are passing now.
1347
1348         * platform/gtk/TestExpectations:
1349
1350 2018-11-08  Megan Gardner  <megan_gardner@apple.com>
1351
1352         Adopt Reveal Framework to replace Lookup
1353         https://bugs.webkit.org/show_bug.cgi?id=191097
1354
1355         Reviewed by Tim Horton.
1356
1357         Reveal selects spaces instead of adjacent words, no matter how interesting they are. 
1358         Update the tests to show this, and change the expections for previous platforms.
1359
1360         * editing/mac/selection/context-menu-select-editability-expected.txt:
1361         * editing/mac/selection/context-menu-select-editability.html:
1362         * platform/mac-highsierra/editing/mac/selection/context-menu-select-editability-expected.txt: Copied from LayoutTests/editing/mac/selection/context-menu-select-editability-expected.txt.
1363
1364 2018-11-08  Ryan Haddad  <ryanhaddad@apple.com>
1365
1366         Clean up test expectations after r237942
1367         https://bugs.webkit.org/show_bug.cgi?id=191448
1368
1369         Unreviewed test gardening.
1370
1371         Add High Sierra specific expectation files for three tests, rebaseline one for Mojave, and remove failure expectations.
1372
1373         * platform/mac-highsierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Copied from LayoutTests/platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt.
1374         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1375         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1376         * platform/mac-wk1/TestExpectations:
1377         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
1378
1379 2018-11-08  Ryan Haddad  <ryanhaddad@apple.com>
1380
1381         [Mojave WK1] Layout test fast/events/detect-caps-lock.html is timing out
1382         https://bugs.webkit.org/show_bug.cgi?id=191424
1383
1384         Unreviewed test gardening.
1385
1386         Update expectations since this test is only expected to run on WK2.
1387
1388         * platform/mac-wk2/TestExpectations:
1389         * platform/mac/TestExpectations:
1390
1391 2018-11-08  Ross Kirsling  <ross.kirsling@sony.com>
1392
1393         U+180E is no longer a whitespace character
1394         https://bugs.webkit.org/show_bug.cgi?id=191415
1395
1396         Reviewed by Saam Barati.
1397
1398         * js/ToNumber-expected.txt:
1399         * js/parseFloat-expected.txt:
1400         * js/script-tests/ToNumber.js:
1401         * js/script-tests/parseFloat.js:
1402         Update tests and expectations.
1403
1404         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2-expected.txt:
1405         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1-expected.txt:
1406         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2-expected.txt:
1407         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1-expected.txt:
1408         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1-expected.txt:
1409         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.2_parseInt/S15.1.2.2_A2_T10-expected.txt:
1410         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A2_T10-expected.txt:
1411         * sputnik/Unicode/Unicode_410/S15.10.2.12_A1_T6-expected.txt:
1412         * sputnik/Unicode/Unicode_410/S15.10.2.12_A2_T6-expected.txt:
1413         * sputnik/Unicode/Unicode_410/S7.2_A1.6_T1-expected.txt:
1414         * sputnik/Unicode/Unicode_500/S15.10.2.12_A1_T6-expected.txt:
1415         * sputnik/Unicode/Unicode_500/S15.10.2.12_A2_T6-expected.txt:
1416         * sputnik/Unicode/Unicode_500/S7.2_A1.6_T1-expected.txt:
1417         * sputnik/Unicode/Unicode_510/S15.10.2.12_A1_T6-expected.txt:
1418         * sputnik/Unicode/Unicode_510/S15.10.2.12_A2_T6-expected.txt:
1419         * sputnik/Unicode/Unicode_510/S7.2_A1.6_T1-expected.txt:
1420         Let outdated sputnik checks fail.
1421
1422 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
1423
1424         Unprefix text-decoration CSS3 properties
1425         https://bugs.webkit.org/show_bug.cgi?id=127193
1426
1427         Reviewed by Dean Jackson.
1428
1429         * fast/css3-text/css3-text-decoration/unprefix-expected.html: Added.
1430         * fast/css3-text/css3-text-decoration/unprefix.html: Added.
1431
1432 2018-11-08  Timothy Hatcher  <timothy@apple.com>
1433
1434         Add experimental support for a `supported-color-schemes` CSS property.
1435         https://bugs.webkit.org/show_bug.cgi?id=191319
1436         rdar://problem/45852261
1437
1438         Reviewed by Dean Jackson.
1439
1440         * css-dark-mode/parse-supported-color-schemes-expected.txt: Added.
1441         * css-dark-mode/parse-supported-color-schemes.html: Added.
1442         * css-dark-mode/supported-color-schemes-css-expected.txt: Added.
1443         * css-dark-mode/supported-color-schemes-css.html: Added.
1444
1445 2018-11-08  Per Arne Vollan  <pvollan@apple.com>
1446
1447         [Sierra Release WK2] Layout Test media/track/track-cue-css.html is a flaky failure
1448         https://bugs.webkit.org/show_bug.cgi?id=191200
1449
1450         Unreviewed, speculative fix for test flakiness.
1451
1452         * media/track/track-cue-css-expected.html:
1453         * media/track/track-cue-css.html:
1454
1455 2018-11-08  Eric Carlson  <eric.carlson@apple.com>
1456
1457         [MediaStream] Use DeviceIdHashSaltStorage to generate device ID hash salt
1458         https://bugs.webkit.org/show_bug.cgi?id=190825
1459         <rdar://problem/45486085>
1460
1461         Update enumerate-devices-source-id to expect the same device to have the same ID in all
1462         iframes, remove enumerate-devices-source-id-persistent because the logic was faulty.
1463
1464         Reviewed by Youenn Fablet.
1465
1466         * TestExpectations: Unskip http/tests/media/media-stream/enumerate-devices-source-id.html
1467         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
1468         * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Removed.
1469         * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Removed.
1470         * http/tests/media/media-stream/enumerate-devices-source-id.html:
1471
1472 2018-11-08  Jonathan Hammer  <jonathan@e3software.com>
1473
1474         Plain text drag in contenteditable is always DragOperationCopy, never DragOperationMove
1475         https://bugs.webkit.org/show_bug.cgi?id=191228
1476         <rdar://problem/45786830>
1477
1478         Reviewed by Wenson Hsieh.
1479
1480         A test that checks that dragging plain text in a contenteditable element results
1481         in the text being moved and not copied. Only applies to WK1. Test skipped on
1482         WK2 because WK2 EventSender does not support drag events. Test also skipped on 
1483         AppleWin because drag and drop doesn't work correctly in DRT (according to the 
1484         TestExpectations file).
1485
1486         * fast/events/drag-and-drop-move-not-copy-expected.txt: Added.
1487         * fast/events/drag-and-drop-move-not-copy.html: Added.
1488         * platform/win/TestExpectations:
1489         * platform/wk2/TestExpectations:
1490
1491 2018-11-08  Alicia Boya García  <aboya@igalia.com>
1492
1493         [GTK] Unreviewed test gardening
1494         https://bugs.webkit.org/show_bug.cgi?id=191404
1495
1496         * platform/gtk/TestExpectations:
1497         * platform/gtk/fast/block/basic/height-percentage-simple-expected.txt: Added.
1498         * platform/gtk/fast/inline/simple-inline-block-expected.txt: Added.
1499         * platform/gtk/fast/inline/simple-intruding-float1-expected.txt: Added.
1500         * platform/gtk/fast/inline/simple-intruding-floats2-expected.txt: Added.
1501         * platform/gtk/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
1502
1503 2018-11-07  Justin Michaud  <justin_michaud@apple.com>
1504
1505         CSS Painting API should pass size, arguments and input properties to paint callback
1506         https://bugs.webkit.org/show_bug.cgi?id=191309
1507
1508         Reviewed by Chris Dumez.
1509
1510         * fast/css-custom-paint/properties-expected.html: Added.
1511         * fast/css-custom-paint/properties.html: Added.
1512         * fast/css-custom-paint/worklet.html:
1513
1514 2018-11-07  Zalan Bujtas  <zalan@apple.com>
1515
1516         Click and touch event listeners on the body don't work
1517         https://bugs.webkit.org/show_bug.cgi?id=191392
1518         <rdar://problem/5844416>
1519
1520         Reviewed by Simon Fraser.
1521
1522         * fast/events/click-handler-on-body-simple-expected.txt: Added.
1523         * fast/events/click-handler-on-body-simple.html: Added.
1524         * fast/events/touch/touch-handler-on-body-simple-expected.txt: Added.
1525         * fast/events/touch/touch-handler-on-body-simple.html: Added.
1526
1527 2018-11-07  Wenson Hsieh  <wenson_hsieh@apple.com>
1528
1529         Add an editing command for creating and inserting child lists
1530         https://bugs.webkit.org/show_bug.cgi?id=191335
1531         <rdar://problem/45814050>
1532
1533         Reviewed by Ryosuke Niwa.
1534
1535         Add a new layout tests that exercise the "InsertNested(Un)orderedList" editing commands in several scenarios
1536         including undo, redo, executing the edit command with a ranged selection, outdenting to decrease list level,
1537         inserting lists in and around tables and table cells, and inserting lists in and around pre elements.
1538
1539         * editing/execCommand/insert-nested-lists-expected.txt: Added.
1540         * editing/execCommand/insert-nested-lists-in-table-expected.txt: Added.
1541         * editing/execCommand/insert-nested-lists-in-table.html: Added.
1542         * editing/execCommand/insert-nested-lists-with-pre-expected.txt: Added.
1543         * editing/execCommand/insert-nested-lists-with-pre.html: Added.
1544         * editing/execCommand/insert-nested-lists.html: Added.
1545
1546 2018-11-07  Chris Dumez  <cdumez@apple.com>
1547
1548         ASSERT(renderer()) under HTMLTextAreaElement::updateValue()
1549         https://bugs.webkit.org/show_bug.cgi?id=191391
1550         <rdar://problem/34219633>
1551
1552         Reviewed by Geoffrey Garen.
1553
1554         Add layout test coverage. I have verified that this test passes in Firefox and Chrome.
1555         It used to crash before this change in debug.
1556
1557         * editing/inserting/inset-html-textarea-without-renderer-expected.txt: Added.
1558         * editing/inserting/inset-html-textarea-without-renderer.html: Added.
1559
1560 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
1561
1562         Positioned text underline can look like a strike-through
1563         https://bugs.webkit.org/show_bug.cgi?id=191341
1564
1565         Reviewed by Simon Fraser.
1566
1567         * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html: Added.
1568         * fast/css3-text/css3-text-decoration/text-underline-negative.html: Added.
1569
1570 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
1571
1572         Dotted underlines that skip descenders are invisible
1573         https://bugs.webkit.org/show_bug.cgi?id=191403
1574
1575         Reviewed by Simon Fraser.
1576
1577         * fast/css3-text/css3-text-decoration/text-underline-style-expected.html: Added.
1578         * fast/css3-text/css3-text-decoration/text-underline-style.html: Added.
1579
1580 2018-11-07  Andy Estes  <aestes@apple.com>
1581
1582         Crash in WebCore::PaymentRequest::canMakePayment when Apple Pay payment method data is missing
1583         https://bugs.webkit.org/show_bug.cgi?id=191331
1584
1585         Reviewed by Alexey Proskuryakov.
1586
1587         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
1588
1589 2018-11-07  Simon Fraser  <simon.fraser@apple.com>
1590
1591         Revert 237849: it breaks MotionMark
1592         https://bugs.webkit.org/show_bug.cgi?id=191398
1593
1594         Reviewed by Simon Fraser.
1595
1596         * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Removed.
1597         * fast/scrolling/ios/update-scroll-coordinated-status.html: Removed.
1598
1599 2018-11-07  Simon Fraser  <simon.fraser@apple.com>
1600
1601         Some WK1 repaint tests are flakey
1602         https://bugs.webkit.org/show_bug.cgi?id=190627
1603
1604         Reviewed by Zalan Bujtas.
1605         
1606         New baseline.
1607
1608         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1609
1610 2018-11-07  Ross Kirsling  <ross.kirsling@sony.com>
1611
1612         [WinCairo] Unreviewed layout test gardening.
1613
1614         * platform/wincairo/TestExpectations:
1615
1616 2018-11-07  Dean Jackson  <dino@apple.com>
1617
1618         [iOS] WebGL leaks exact GPU type
1619         https://bugs.webkit.org/show_bug.cgi?id=191393
1620         <rdar://problem/45788297>
1621
1622         Reviewed by Tim Horton.
1623
1624         A test that checks that when the GPU vendor is Apple we're
1625         returning a generic renderer name.
1626
1627         * fast/canvas/webgl/hide-some-renderer-info-expected.txt: Added.
1628         * fast/canvas/webgl/hide-some-renderer-info.html: Added.
1629
1630 2018-11-07  Ali Juma  <ajuma@chromium.org>
1631
1632         IntersectionObserver GC-dependent tests are flaky
1633         https://bugs.webkit.org/show_bug.cgi?id=191387
1634
1635         Reviewed by Chris Dumez.
1636
1637         Make these tests more robust by triggering GC repeatedly inside a setInterval(). Having only a single call to
1638         GC is potentially flaky, since that call will early-out and return immediately if a GC is already underway.
1639
1640         * intersection-observer/root-element-deleted.html:
1641         * intersection-observer/target-deleted.html:
1642
1643 2018-11-07  Dan Bernstein  <mitz@apple.com>
1644
1645         Add a pseudoclass that matches img elements that are backed by an attachment
1646         https://bugs.webkit.org/show_bug.cgi?id=191286
1647         <rdar://problem/45823554>
1648
1649         Reviewed by Dean Jackson.
1650
1651         * fast/css/has-attachment-expected.txt: Added.
1652         * fast/css/has-attachment.html: Added.
1653         * platform/win/TestExpectations:
1654
1655 2018-11-07  Ali Juma  <ajuma@chromium.org>
1656
1657         IntersectionObserverEntry doesn't keep JS wrappers of rects alive
1658         https://bugs.webkit.org/show_bug.cgi?id=191330
1659
1660         Reviewed by Chris Dumez.
1661
1662         Add test coverage.
1663
1664         * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive-expected.txt: Added.
1665         * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive.html: Added.
1666
1667 2018-11-07  Ryan Haddad  <ryanhaddad@apple.com>
1668
1669         Unreviewed, update test expectations for fast/events/pointer.
1670
1671         * TestExpectations: Skip this directory.
1672         * platform/ios/TestExpectations: Remove skip since it is now skipped globally.
1673
1674 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
1675
1676         Layout Test fast/text/international/khmer-selection.html is crashing
1677         https://bugs.webkit.org/show_bug.cgi?id=191368
1678
1679         Unreviewed test gardening.
1680
1681         * platform/win/TestExpectations:
1682
1683 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
1684
1685         Layout Test fast/block/basic/quirk-mode-percent-height.html is failing
1686         https://bugs.webkit.org/show_bug.cgi?id=191366
1687
1688         Unreviewed test gardening.
1689
1690         * platform/win/TestExpectations:
1691
1692 2018-11-07  Zamiul Haque  <zhaque@apple.com>
1693
1694         Created a layout test to ensure that date controls marked as credit card expiry
1695         fields present a Gregorian calendar regardless of default system settings. 
1696         https://bugs.webkit.org/show_bug.cgi?id=191096
1697         rdar://problem/42640256
1698
1699         Reviewed by Tim Horton.
1700
1701         Added two new methods to UIHelper, helping to facilitate this. calendarType
1702         returns the calendar identifier of the NSCalendar instance used by the presented
1703         date picker and setDefaultCalendarType accepts a calendar identifier as an
1704         argument for changing the default system settings.
1705
1706         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
1707         * platform/win/TestExpectations:
1708         * resources/ui-helper.js:
1709         (window.UIHelper.calendarType):
1710         (window.UIHelper.setDefaultCalendarType):
1711
1712 2018-11-07  Tadeu Zagallo  <tzagallo@apple.com>
1713
1714         REGRESSION(r237547): Test failures on 32-bit JSC since the JIT was disabled
1715         https://bugs.webkit.org/show_bug.cgi?id=191184
1716
1717         Reviewed by Saam Barati.
1718
1719         Skip test when the JIT is disabled since it's too slow to run on CLoop.
1720
1721         * js/script-tests/regress-139548.js:
1722
1723 2018-11-06  Youenn Fablet  <youenn@apple.com>
1724
1725         Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
1726         https://bugs.webkit.org/show_bug.cgi?id=191343
1727
1728         Unreviewed.
1729
1730         * TestExpectations: Unskipping test.
1731         * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Removed.
1732
1733 2018-11-06  Youenn Fablet  <youenn@apple.com>
1734
1735         sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
1736         https://bugs.webkit.org/show_bug.cgi?id=191202
1737
1738         Reviewed by Eric Carlson.
1739
1740         * TestExpectations: skipping a timing out related test.
1741         It is already timing out but is also flaky.
1742
1743 2018-11-06  Justin Fan  <justin_fan@apple.com>
1744
1745         [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain
1746         https://bugs.webkit.org/show_bug.cgi?id=191291
1747
1748         Reviewed by Myles Maxfield.
1749
1750         * webgpu/js/set-up-webgpu-contexts.js: Added helper script for running different webgpu tests.
1751         (runWebGPUTests):
1752         (async.runWebGPUTestsOnCanvas):
1753         (async.setUpContexts):
1754         * webgpu/render-pipelines-expected.txt: Added.
1755         * webgpu/render-pipelines.html: Added.
1756         * webgpu/shader-modules-expected.txt:
1757         * webgpu/shader-modules.html: Updated to use functions in set-up-webgpu-contexts.js.
1758         * webgpu/webgpu-basics-expected.txt:
1759         * webgpu/webgpu-basics.html: Updated through creating a WebGPURenderPipeline.
1760
1761 2018-11-06  Youenn Fablet  <youenn@apple.com>
1762
1763         Calling sender.replaceTrack() twice produces a new transceiver and its corresponding m= section
1764         https://bugs.webkit.org/show_bug.cgi?id=191261
1765
1766         Reviewed by Eric Carlson.
1767
1768         * webrtc/video-addTransceiver-expected.txt:
1769         * webrtc/video-addTransceiver.html:
1770
1771 2018-11-06  Youenn Fablet  <youenn@apple.com>
1772
1773         Make mDNS ICE Candidate an experimental flag again
1774         https://bugs.webkit.org/show_bug.cgi?id=191262
1775
1776         Reviewed by Dean Jackson.
1777
1778         * webrtc/datachannel/mdns-ice-candidates.html:
1779
1780 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
1781
1782         Implement text-underline-offset and text-decoration-thickness
1783         https://bugs.webkit.org/show_bug.cgi?id=190774
1784
1785         Reviewed by Dean Jackson.
1786
1787         * animations/text-decoration-thickness-expected.txt: Added.
1788         * animations/text-decoration-thickness.html: Added.
1789         * animations/text-underline-offset-expected.txt: Added.
1790         * animations/text-underline-offset.html: Added.
1791         * fast/css3-text/css3-text-decoration/text-decoration-offset-2-expected-mismatch.html: Added.
1792         * fast/css3-text/css3-text-decoration/text-decoration-offset-2.html: Added.
1793         * fast/css3-text/css3-text-decoration/text-decoration-offset-3-expected-mismatch.html: Added.
1794         * fast/css3-text/css3-text-decoration/text-decoration-offset-3.html: Added.
1795         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length-expected.html: Added.
1796         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length.html: Added.
1797         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline-expected.html: Added.
1798         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline.html: Added.
1799         * fast/css3-text/css3-text-decoration/text-decoration-offset-expected-mismatch.html: Added.
1800         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto-expected.html: Added.
1801         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto.html: Added.
1802         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length-expected.html: Added.
1803         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length.html: Added.
1804         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint-expected.html: Added.
1805         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint.html: Added.
1806         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto-expected.html: Added.
1807         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto.html: Added.
1808         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length-expected.html: Added.
1809         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length.html: Added.
1810         * fast/css3-text/css3-text-decoration/text-decoration-offset.html: Added.
1811         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length-expected.html: Added.
1812         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length.html: Added.
1813         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint-expected.html: Added.
1814         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint.html: Added.
1815
1816 2018-11-06  Dean Jackson  <dino@apple.com>
1817
1818         Add some basic pointer events tests
1819         https://bugs.webkit.org/show_bug.cgi?id=191336
1820         <rdar://problem/45858574>
1821
1822         Reviewed by Wenson Hsieh.
1823
1824         Generate some fake touches for pointer events testing.
1825
1826         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt: Added.
1827         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html: Added.
1828         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup-expected.txt: Added.
1829         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup.html: Added.
1830         * platform/ios/TestExpectations:
1831
1832 2018-11-06  Timothy Hatcher  <timothy@apple.com>
1833
1834         Skip css-dark-mode tests on older macOS platforms
1835         https://bugs.webkit.org/show_bug.cgi?id=191334
1836
1837         Reviewed by Brian Burg.
1838
1839         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
1840         * platform/mac-highsierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
1841         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
1842         * platform/mac-sierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
1843         * platform/mac/TestExpectations: Skip css-dark-mode for Sierra and HighSierra.
1844
1845 2018-11-06  John Wilander  <wilander@apple.com>
1846
1847         Resource Load Statistics: Remove cap on partitioned cache max age if it matches a network reload (redirect-only)
1848         https://bugs.webkit.org/show_bug.cgi?id=189760
1849         <rdar://problem/44612242>
1850
1851         Reviewed by Youenn Fablet and Antti Koivisto.
1852
1853         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt:
1854         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html:
1855             The test now performs:
1856             - an initial Fetch request with a permanent redirect to ID 1234. Capped max age.
1857             - a second Fetch request with a permanent redirect to ID 4321. Capped max age.
1858             - a third Fetch request with a permanent redirect to and empty ID. Capped max age.
1859             - a fourth Fetch request with a permanent redirect to and empty ID. Max age cap removed.
1860             - a fifth Fetch request with a permanent redirect to and empty ID. Regular cache hit.
1861         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php:
1862             Now returns an HTTP 500 if the request contains validation headers.
1863
1864 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
1865
1866         Spelling dots are drawn in the wrong place
1867         https://bugs.webkit.org/show_bug.cgi?id=190764
1868
1869         Reviewed by Dean Jackson.
1870
1871         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
1872               this is a version of Ahem with a very small descent, so that the dots don't intersect
1873               with the text itself.
1874         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
1875         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
1876               correct vertical place.
1877         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
1878         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
1879               correct vertical place.
1880         * editing/spelling/spelling-dots-position-expected.html: Added.
1881         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
1882               the wrong place.
1883         * editing/spelling/spelling-dots-repaint-expected.html: Added.
1884         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
1885               with spelling dots, and then deleting the element from the document. The spelling
1886               dots should be removed too.
1887         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1888         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
1889               for new spelling dot positions.
1890
1891 2018-11-06  Ross Kirsling  <ross.kirsling@sony.com>
1892
1893         [WinCairo] Unreviewed layout test gardening.
1894
1895         * platform/wincairo/TestExpectations:
1896
1897 2018-11-06  Per Arne Vollan  <pvollan@apple.com>
1898
1899         REGRESSION (r230523): Caps lock indicator not shown in password field
1900         https://bugs.webkit.org/show_bug.cgi?id=190056
1901
1902         Reviewed by Ryosuke Niwa.
1903
1904         * TestExpectations:
1905         * fast/events/detect-caps-lock-expected.txt: Added.
1906         * fast/events/detect-caps-lock.html: Added.
1907         * platform/mac/TestExpectations:
1908
1909 2018-11-06  Ali Juma  <ajuma@chromium.org>
1910
1911         IntersectionObserver doesn't keep target's JS wrapper alive
1912         https://bugs.webkit.org/show_bug.cgi?id=190235
1913
1914         Reviewed by Ryosuke Niwa.
1915
1916         Add test coverage.
1917
1918         Update test that depends on a target getting GC'd to call takeRecords() since
1919         targets with pending entries are no logner GC'd.
1920
1921         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1922         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive.html: Added.
1923         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1924         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive.html: Added.
1925         * intersection-observer/root-element-deleted.html:
1926         * intersection-observer/target-deleted-expected.txt: Added.
1927         * intersection-observer/target-deleted.html: Added.
1928
1929 2018-11-06  Eric Carlson  <eric.carlson@apple.com>
1930
1931         [MediaStream] User should not be prompted again after denying getDisplayMedia request
1932         https://bugs.webkit.org/show_bug.cgi?id=191227
1933         <rdar://problem/45784512>
1934
1935         Reviewed by Youenn Fablet.
1936
1937         * TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMedia.mm:
1938         (-[GetDisplayMediaUIDelegate _webView:requestUserMediaAuthorizationForDevices:url:mainFrameURL:decisionHandler:]):
1939         (TestWebKitAPI::GetDisplayMediaTest::promptForCapture):
1940         (TestWebKitAPI::TEST_F):
1941
1942 2018-11-06  Timothy Hatcher  <timothy@apple.com>
1943
1944         <picture> container doesn't update when prefers-color-scheme media query changes
1945         https://bugs.webkit.org/show_bug.cgi?id=190913
1946         rdar://problem/45608456
1947
1948         Reviewed by Dean Jackson.
1949
1950         * css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1951         * css-dark-mode/prefers-color-scheme-picture-element.html: Added.
1952         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1953         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1954
1955 2018-11-06  Alex Christensen  <achristensen@webkit.org>
1956
1957         Fix tests after r237863
1958         https://bugs.webkit.org/show_bug.cgi?id=191315
1959
1960         Reviewed by Chris Dumez.
1961
1962         * platform/mac-wk2/http/tests/navigation: Added.
1963         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
1964         This test is timing related, and I need to update its WK2 expectations every time I enable or disable safe browsing checks during navigation.
1965         See r237149.
1966
1967 2018-11-06  Ryan Haddad  <ryanhaddad@apple.com>
1968
1969         Unreviewed, rolling out r237834.
1970
1971         Tests for this change crash on iOS Simulator
1972
1973         Reverted changeset:
1974
1975         "Spelling dots are drawn in the wrong place"
1976         https://bugs.webkit.org/show_bug.cgi?id=190764
1977         https://trac.webkit.org/changeset/237834
1978
1979 2018-11-06  Youenn Fablet  <youenn@apple.com>
1980
1981         Make sure RTCIceCandidateStats address is undefined for host and peer reflexive case
1982         https://bugs.webkit.org/show_bug.cgi?id=191263
1983
1984         Reviewed by Eric Carlson.
1985
1986         * webrtc/datachannel/getStats-no-prflx-remote-candidate-expected.txt: Added.
1987         * webrtc/datachannel/getStats-no-prflx-remote-candidate.html: Added.
1988
1989 2018-11-06  Youenn Fablet  <youenn@apple.com>
1990
1991         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
1992         https://bugs.webkit.org/show_bug.cgi?id=191278
1993
1994         Reviewed by Eric Carlson.
1995
1996         * TestExpectations:
1997
1998 2018-11-06  Thibault Saunier  <tsaunier@igalia.com>
1999
2000         [GStreamer][WebRTC] Implement black frame generation
2001         https://bugs.webkit.org/show_bug.cgi?id=190684
2002
2003         Reviewed by Xabier Rodriguez-Calvar.
2004
2005         Avoiding webrtc/video-mute-vp8.html to crash but it still fails because
2006         we are missing the canvas bridging code.
2007
2008         * platform/gtk/TestExpectations:
2009         * platform/wpe/TestExpectations:
2010
2011 2018-11-06  Antoine Quint  <graouts@apple.com>
2012
2013         [Web Animations] Update all tests to match the latest API changes
2014         https://bugs.webkit.org/show_bug.cgi?id=191302
2015         <rdar://problem/41000438>
2016
2017         Reviewed by Dean Jackson.
2018
2019         * TestExpectations:
2020         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2021         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2022         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2023         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2024         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2025         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2026         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2027         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2028         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2029         * webanimations/css-animations.html:
2030         * webanimations/left-and-opacity-animation-yields-no-compositing.html:
2031         * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
2032         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html:
2033
2034 2018-11-06  Zan Dobersek  <zdobersek@igalia.com>
2035
2036         Unreviewed WPE gardening. Handle a bunch of test failures under the
2037         directories containing imported W3C wpt tests. A few test expectations
2038         are added, but mostly the corresponding baselines are provided.
2039
2040         * platform/wpe/TestExpectations:
2041         * platform/wpe/http/tests/dom: Added.
2042         * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
2043         * platform/wpe/http/wpt: Added.
2044         * platform/wpe/http/wpt/mediarecorder: Added.
2045         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
2046         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
2047         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
2048         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt:
2049         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt:
2050         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt:
2051         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element: Added.
2052         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt: Added.
2053         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt: Added.
2054         * platform/wpe/imported/w3c/web-platform-tests/mimesniff: Added.
2055         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types: Added.
2056         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
2057         * platform/wpe/imported/w3c/web-platform-tests/pointerevents: Added.
2058         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension: Added.
2059         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
2060         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
2061         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
2062         * platform/wpe/imported/w3c/web-platform-tests/service-workers: Added.
2063         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker: Added.
2064         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
2065         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
2066         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom: Added.
2067         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
2068         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Added.
2069         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Added.
2070         * platform/wpe/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Added.
2071         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
2072         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
2073         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
2074
2075 2018-11-06  Frederic Wang  <fwang@igalia.com>
2076
2077         Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
2078         https://bugs.webkit.org/show_bug.cgi?id=158342
2079
2080         Reviewed by Simon Fraser.
2081
2082         Add a test to ensure the change of scrolling status is reflected in the layer and scrolling
2083         trees. This test should also ASSERT in debug mode without the associated code change.
2084
2085         * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Added.
2086         * fast/scrolling/ios/update-scroll-coordinated-status.html: Added.
2087
2088 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2089
2090         [iOS] Swatch appears squished and off-center in inputs of type color
2091         https://bugs.webkit.org/show_bug.cgi?id=191279
2092         <rdar://problem/45816319>
2093
2094         Reviewed by Tim Horton.
2095
2096         * fast/forms/color/color-input-uses-color-well-appearance-expected-mismatch.html: Added.
2097         * fast/forms/color/color-input-uses-color-well-appearance.html: Added.
2098
2099         Add a test to verify that setting `-webkit-appearance: textfield;` on a color input causes the color input to
2100         render differently from a color input with a default appearance.
2101
2102         * platform/ios-wk1/TestExpectations:
2103         * platform/ios/TestExpectations:
2104
2105         In the WebKit2 port of iOS, enable a handful of color input tests that are currently disabled.
2106
2107         * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
2108
2109         Rebaseline an existing test on iOS.
2110
2111 2018-11-05  Eric Carlson  <eric.carlson@apple.com>
2112
2113         [MediaStream] An audio track should be muted when capture is interrupted by the OS.
2114         https://bugs.webkit.org/show_bug.cgi?id=191283
2115          <rdar://problem/45773103>
2116
2117         Reviewed by Jon Lee.
2118
2119         * fast/mediastream/media-stream-track-interrupted-expected.txt: Added.
2120         * fast/mediastream/media-stream-track-interrupted.html: Added.
2121
2122 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
2123
2124         Parsing support for text-underline-offset and text-decoration-thickness
2125         https://bugs.webkit.org/show_bug.cgi?id=191242
2126
2127         Reviewed by Simon Fraser.
2128
2129         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position-expected.txt:
2130         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html: Update the
2131         test for the new grammar of text-underline-position
2132         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse-expected.txt: Added.
2133         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse.html: Added.
2134         * fast/css3-text/css3-text-decoration/text-underline-offset-parse-expected.txt: Added.
2135         * fast/css3-text/css3-text-decoration/text-underline-offset-parse.html: Added.
2136
2137 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
2138
2139         Spelling dots are drawn in the wrong place
2140         https://bugs.webkit.org/show_bug.cgi?id=190764
2141
2142         Reviewed by Dean Jackson.
2143
2144         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
2145               this is a version of Ahem with a very small descent, so that the dots don't intersect
2146               with the text itself.
2147         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
2148         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
2149               correct vertical place.
2150         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
2151         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
2152               correct vertical place.
2153         * editing/spelling/spelling-dots-position-expected.html: Added.
2154         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
2155               the wrong place.
2156         * editing/spelling/spelling-dots-repaint-expected.html: Added.
2157         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
2158               with spelling dots, and then deleting the element from the document. The spelling
2159               dots should be removed too.
2160         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
2161         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
2162               for new spelling dot positions.
2163
2164 2018-11-05  Ryan Haddad  <ryanhaddad@apple.com>
2165
2166         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
2167         https://bugs.webkit.org/show_bug.cgi?id=191278
2168
2169         Unreviewed test gardening.
2170
2171         * TestExpectations: Mark test as flaky.
2172
2173 2018-11-05  Chris Dumez  <cdumez@apple.com>
2174
2175         Crash under DOMWindow::postMessageTimerFired()
2176         https://bugs.webkit.org/show_bug.cgi?id=191217
2177         <rdar://problem/40888466>
2178
2179         Reviewed by Geoffrey Garen.
2180
2181         Add layout test coverage.
2182
2183         * fast/dom/Window/remove-frame-in-message-event-handler-expected.txt: Added.
2184         * fast/dom/Window/remove-frame-in-message-event-handler.html: Added.
2185
2186 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2187
2188         [iOS] Changing view scale sometimes does not zoom the page to the new initial scale when the page is zoomed in when ignoring meta viewport
2189         https://bugs.webkit.org/show_bug.cgi?id=191226
2190         <rdar://problem/45781765>
2191
2192         Reviewed by Tim Horton.
2193
2194         Add a new layout test that sets the view scale to several values greater than or equal to 1 and verifies that
2195         the minimum scale and resulting scroll view scale are exactly the same as the view scale, when (1) the "ignores
2196         meta viewport" preference is enabled, and (2) the viewport is forced to be always scalable.
2197
2198         * fast/viewport/ios/minimum-scale-after-changing-view-scale-expected.txt: Added.
2199         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: Added.
2200
2201 2018-11-05  Matt Baker  <mattbaker@apple.com>
2202
2203         Web Inspector: Table selection should not require that rows be in the cache
2204         https://bugs.webkit.org/show_bug.cgi?id=190993
2205         <rdar://problem/45613812>
2206
2207         Reviewed by Devin Rousso.
2208
2209         Add a test that a table row that is not in the cache can be selected/deselected.
2210
2211         * inspector/table/table-selection-expected.txt:
2212         * inspector/table/table-selection.html:
2213
2214 2018-11-05  Devin Rousso  <drousso@apple.com>
2215
2216         Web Inspector: show save/restore stack for recorded 2D Canvases
2217         https://bugs.webkit.org/show_bug.cgi?id=175283
2218         <rdar://problem/34040756>
2219
2220         Reviewed by Matt Baker.
2221
2222         * inspector/canvas/recording-2d.html:
2223         * inspector/canvas/resources/recording-utilities.js:
2224         (TestPage.registerInitializer.log):
2225         (TestPage.registerInitializer.async logRecording):
2226
2227 2018-11-05  Thibault Saunier  <tsaunier@igalia.com>
2228
2229         [GStreamer][WebRTC] Error out when simulcast is activated
2230         https://bugs.webkit.org/show_bug.cgi?id=190678
2231
2232         Reviewed by Philippe Normand.
2233
2234         Implementing it is not for now yet.
2235         Tests for simulcast have been disabled as they now fail (instead of crashing).
2236
2237         * platform/gtk/TestExpectations:
2238         * platform/wpe/TestExpectations:
2239
2240 2018-11-05  Zan Dobersek  <zdobersek@igalia.com>
2241
2242         Unreviewed WPE gardening. Updating or adding various baselines. Also
2243         adding new failure expectations for tests that need a closer look.
2244
2245         * platform/wpe/TestExpectations:
2246         * platform/wpe/fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
2247         * platform/wpe/fast/block/basic/height-percentage-simple-expected.txt: Added.
2248         * platform/wpe/fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
2249         * platform/wpe/fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
2250         * platform/wpe/fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
2251         * platform/wpe/fast/history: Added.
2252         * platform/wpe/fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Added.
2253         * platform/wpe/fast/inline-block/14498-positionForCoordinates-expected.txt:
2254         * platform/wpe/fast/inline/simple-inline-block-expected.txt: Added.
2255         * platform/wpe/fast/inline/simple-intruding-float1-expected.txt: Added.
2256         * platform/wpe/fast/inline/simple-intruding-floats2-expected.txt: Added.
2257         * platform/wpe/fast/inline/simple-intruding-floats3-expected.txt: Added.
2258         * platform/wpe/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
2259         * platform/wpe/webgl/2.0.0/conformance/canvas/drawingbuffer-test-expected.txt: Added.
2260         * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
2261         * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt:
2262         * platform/wpe/webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
2263         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Added.
2264         * platform/wpe/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
2265         * platform/wpe/webgl/2.0.0/conformance/rendering/multisample-corruption-expected.txt:
2266         * platform/wpe/webgl/2.0.0/conformance2/buffers/bound-buffer-size-change-test-expected.txt:
2267         * platform/wpe/webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
2268
2269 2018-11-04  Zalan Bujtas  <zalan@apple.com>
2270
2271         [LFC][BFC] Add support for percentage height in quirks mode.
2272         https://bugs.webkit.org/show_bug.cgi?id=191232
2273
2274         Reviewed by Antti Koivisto.
2275
2276         * fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
2277         * fast/block/basic/quirk-mode-percent-height.html: Added.
2278         * platform/ios/TestExpectations:
2279
2280 2018-11-04  Zalan Bujtas  <zalan@apple.com>
2281
2282         [LFC][BCF] Add support for block level non-replaced inflow height percentage
2283         https://bugs.webkit.org/show_bug.cgi?id=191229
2284
2285         Reviewed by Antti Koivisto.
2286
2287         * fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
2288         * fast/block/basic/child-block-level-box-with-height-percent.html: Added.
2289         * platform/ios/TestExpectations:
2290
2291 2018-11-03  Devin Rousso  <drousso@apple.com>
2292
2293         Web Inspector: Canvas: capture changes to <canvas> that would affect the recorded context
2294         https://bugs.webkit.org/show_bug.cgi?id=190854
2295
2296         Reviewed by Matt Baker.
2297
2298         * inspector/canvas/recording-2d-expected.txt:
2299         * inspector/canvas/recording-2d.html:
2300         * inspector/canvas/recording-bitmaprenderer-expected.txt:
2301         * inspector/canvas/recording-bitmaprenderer.html:
2302         * inspector/canvas/recording-webgl-expected.txt:
2303         * inspector/canvas/recording-webgl.html:
2304
2305 2018-11-03  Andy Estes  <aestes@apple.com>
2306
2307         [Payment Request] PaymentResponse.retry()'s errorFields should be optional
2308         https://bugs.webkit.org/show_bug.cgi?id=191212
2309
2310         Reviewed by Youenn Fablet.
2311
2312         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
2313         * http/tests/paymentrequest/payment-response-retry-method.https.html:
2314
2315 2018-11-02  Zalan Bujtas  <zalan@apple.com>
2316
2317         [LFC][BFC] Resolve percentage height values.
2318         https://bugs.webkit.org/show_bug.cgi?id=191224
2319
2320         Reviewed by Antti Koivisto.
2321
2322         * fast/block/basic/height-percentage-simple-expected.txt: Added.
2323         * fast/block/basic/height-percentage-simple.html: Added.
2324         * platform/ios/TestExpectations:
2325
2326 2018-11-03  Youenn Fablet  <youenn@apple.com>
2327
2328         Refresh WPT webrtc tests
2329         https://bugs.webkit.org/show_bug.cgi?id=191133
2330
2331         Reviewed by Eric Carlson.
2332
2333         * TestExpectations:
2334
2335 2018-11-03  Eric Carlson  <eric.carlson@apple.com>
2336
2337         [MediaStream] enumerateDevices should not expose devices that are not available to getUserMedia
2338         https://bugs.webkit.org/show_bug.cgi?id=191177
2339         <rdar://problem/45747873>
2340
2341         Reviewed by Jer Noble.
2342
2343         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt: Added.
2344         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute.html: Added.
2345         * http/tests/media/media-stream/resources/enumerate-devices-iframe.html: Added.
2346         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Rebased for updated logging.
2347         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Ditto.
2348
2349 2018-11-02  Justin Michaud  <justin_michaud@apple.com>
2350
2351         Add new global object and preliminary Worklets support for CSS painting api
2352         https://bugs.webkit.org/show_bug.cgi?id=190979
2353
2354         Reviewed by Chris Dumez.
2355
2356         Add a new test harness for worklet tests, since they do not have access to the dom.
2357
2358         * fast/css-custom-paint/basic-expected.txt:
2359         * fast/css-custom-paint/basic.html:
2360         * fast/css-custom-paint/registerPaintBindings-expected.html: Added.
2361         * fast/css-custom-paint/registerPaintBindings-expected.txt: Removed.
2362         * fast/css-custom-paint/registerPaintBindings.html:
2363         * fast/css-custom-paint/resources/testharness-worklet.js: Added.
2364         (format_value):
2365         * fast/css-custom-paint/resources/testharness.js: Added.
2366         (async.importWorklet):
2367         * fast/css-custom-paint/worklet-expected.html: Added.
2368         * fast/css-custom-paint/worklet.html: Added.
2369
2370 2018-11-02  Chris Dumez  <cdumez@apple.com>
2371
2372         REGRESSION (r237699): Layout Test http/tests/security/anchor-download-block-crossorigin.html is a flaky failure
2373         https://bugs.webkit.org/show_bug.cgi?id=191199
2374
2375         Reviewed by Dewei Zhu.
2376
2377         Navigate the subframe instead of the main frame, to make sure that the console message is consistently logged.
2378
2379         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2380         * http/tests/security/anchor-download-block-crossorigin.html:
2381
2382 2018-11-02  Per Arne Vollan  <pvollan@apple.com>
2383
2384         [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
2385         https://bugs.webkit.org/show_bug.cgi?id=191194
2386
2387         Unreviewed test gardening.
2388
2389         * platform/win/TestExpectations:
2390
2391 2018-11-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2392
2393         [iOS] Changing view scale sometimes does not zoom the page to the new initial scale, when the page is at initial scale
2394         https://bugs.webkit.org/show_bug.cgi?id=191180
2395         <rdar://problem/45744786>
2396
2397         Reviewed by Simon Fraser.
2398
2399         Add a layout test, and make some adjustments to UIHelper.
2400
2401         * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html:
2402         * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html:
2403         * fast/viewport/ios/viewport-minimum-and-initial-scale-expected.txt: Added.
2404         * fast/viewport/ios/viewport-minimum-and-initial-scale.html: Added.
2405
2406         Add a new layout test that contains a viewport meta tag with minimum and initial scales set to 0.94, and checks
2407         that the resulting minimum and initial scales are 0.94 instead of 0.94158.
2408
2409         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html:
2410         * resources/ui-helper.js:
2411
2412         Make UIHelper.zoomScale return a number rather than a string, and adjust a few call sites.
2413
2414         (window.UIHelper.zoomScale):
2415         (window.UIHelper.minimumZoomScale):
2416         (window.UIHelper):
2417
2418 2018-11-02  Daniel Bates  <dabates@apple.com>
2419
2420         [iOS] WebKit should dispatch DOM events when a modifier key is pressed
2421         https://bugs.webkit.org/show_bug.cgi?id=190487
2422
2423         Reviewed by Tim Horton.
2424
2425         Update expected results of an existing test now that we identify modifier keys.
2426
2427         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2428
2429 2018-11-02  Ali Juma  <ajuma@chromium.org>
2430
2431         Allow cross-document intersection observing
2432         https://bugs.webkit.org/show_bug.cgi?id=165746
2433
2434         Reviewed by Simon Fraser.
2435
2436         Add a test that cross-document intersection observations are triggered when an intermediate frame
2437         scrolls. Skip the test on WK1 platforms where IntersectionObserver is not supported.
2438
2439         Add platform-specific baselines for tests involving iframe scrolling, which isn't supported on iOS.
2440
2441         * http/tests/intersection-observer/intermediate-frame-changes-expected.txt: Added.
2442         * http/tests/intersection-observer/intermediate-frame-changes.html: Added.
2443         * http/tests/intersection-observer/resources/intermediate-frame.html: Added.
2444         * http/tests/intersection-observer/resources/nested-frame.html: Added.
2445         * platform/ios/imported/w3c/web-platform-tests/intersection-observer/cross-origin-iframe-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/intersection-observer/cross-origin-iframe-expected.txt.
2446         * platform/ios/imported/w3c/web-platform-tests/intersection-observer/iframe-no-root-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/intersection-observer/iframe-no-root-expected.txt.
2447         * platform/mac-wk1/TestExpectations:
2448         * platform/win/TestExpectations:
2449         * platform/wincairo/TestExpectations:
2450
2451 2018-11-02  Per Arne Vollan  <pvollan@apple.com>
2452
2453         [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
2454         https://bugs.webkit.org/show_bug.cgi?id=191194
2455
2456         Unreviewed test gardening.
2457
2458         * platform/win/TestExpectations:
2459
2460 2018-11-02  Zalan Bujtas  <zalan@apple.com>
2461
2462         [LFC][IFC] Add support for intrinsic width calculation
2463         https://bugs.webkit.org/show_bug.cgi?id=191144
2464
2465         Reviewed by Antti Koivisto.
2466
2467         * fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
2468         * fast/inline/simple-shrink-to-fit-inline-block.html: Added.
2469         * platform/ios/TestExpectations:
2470
2471 2018-11-01  Philippe Normand  <pnormand@igalia.com>
2472
2473         [Apache] Self-signed SSL certificate RSA key is considered too weak
2474         https://bugs.webkit.org/show_bug.cgi?id=191156
2475
2476         Reviewed by Michael Catanzaro.
2477
2478         Regenerate the self-signed SSL certificate with a 2048 bits RSA key.
2479
2480         * http/conf/webkit-httpd.pem:
2481
2482 2018-11-01  Antoine Quint  <graouts@apple.com>
2483
2484         [Web Animations] Make document.getAnimations() return declarative animations in the correct order
2485         https://bugs.webkit.org/show_bug.cgi?id=191153
2486
2487         Reviewed by Dean Jackson.
2488
2489         Mark that the two document.getAnimations() tests for declarative animations are no longer flaky.
2490
2491         * TestExpectations:
2492
2493 2018-11-02  Justin Fan  <justin_fan@apple.com>
2494
2495         [WebGPU] Experimental prototype for MSL shaders
2496         https://bugs.webkit.org/show_bug.cgi?id=191084
2497
2498         Reviewed by Dean Jackson.
2499
2500         * webgpu/shader-modules.html: Added.
2501         * webgpu/shader-modules-expected.html: Added.
2502         * webgpu/webgpu-basics.html: Added.
2503         * webgpu/webgpu-basics-expected.html: Added.
2504
2505 2018-11-01  Devin Rousso  <drousso@apple.com>
2506
2507         Web Inspector: View: introduce a didLayoutSubtree
2508         https://bugs.webkit.org/show_bug.cgi?id=191176
2509
2510         Reviewed by Matt Baker.
2511
2512         * inspector/view/resources/test-view.js:
2513         (TestPage.registerInitializer.WI.TestView.prototype.layout):
2514         (TestPage.registerInitializer.WI.TestView.prototype.didLayoutSubtree): Added.
2515
2516 2018-11-01  Chris Dumez  <cdumez@apple.com>
2517
2518         Location object sans browsing context
2519         https://bugs.webkit.org/show_bug.cgi?id=191060
2520
2521         Reviewed by Geoffrey Garen.
2522
2523         Update existing tests to reflect behavior change.
2524
2525         * http/tests/dom/same-origin-detached-window-properties-expected.txt:
2526         * http/tests/dom/same-origin-detached-window-properties.html:
2527         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
2528         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
2529         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
2530         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
2531
2532 2018-11-01  Ross Kirsling  <ross.kirsling@sony.com>
2533
2534         [WinCairo] Unreviewed layout test gardening.
2535
2536         (Also remove one outdated global test failure.)
2537
2538         * TestExpectations:
2539         * platform/wincairo/TestExpectations:
2540
2541 2018-11-01  Sihui Liu  <sihui_liu@apple.com>
2542
2543         Add a storage limit for IndexedDB
2544         https://bugs.webkit.org/show_bug.cgi?id=190598
2545         <rdar://problem/44654715>
2546
2547         Reviewed by Chris Dumez.
2548
2549         Some tests will fail after adding storage limit to IndexedDB, so we need to reduce their 
2550         size and rebase their expectations.
2551
2552         * storage/indexeddb/key-type-array-expected.txt:
2553         * storage/indexeddb/key-type-array-private-expected.txt:
2554         * storage/indexeddb/modern/idbkey-array-equality-expected.txt:
2555         * storage/indexeddb/modern/idbkey-array-equality-private-expected.txt:
2556         * storage/indexeddb/modern/resources/idbkey-array-equality.js:
2557         (request.onsuccess):
2558         (request.onerror):
2559         (doAdd):
2560         * storage/indexeddb/prefetch-invalidation-expected.txt:
2561         * storage/indexeddb/prefetch-invalidation-private-expected.txt:
2562         * storage/indexeddb/resources/key-type-array.js:
2563         (testValidArrayKeys.getreq.onsuccess):
2564         (testValidArrayKeys.putreq.onsuccess):
2565         (testValidArrayKeys.testArrayPutGet):
2566         * storage/indexeddb/resources/prefetch-invalidation.js:
2567         (cursorRequest.onsuccess):
2568         (continue50Times):
2569         (continue100Times): Deleted.
2570         * storage/indexeddb/resources/storage-limit.js: Added.
2571         (prepareDatabase):
2572         (onOpenSuccess.request.onerror):
2573         (onOpenSuccess.request.onsuccess):
2574         (onOpenSuccess):
2575         * storage/indexeddb/storage-limit-expected.txt: Added.
2576         * storage/indexeddb/storage-limit.html: Added.
2577
2578 2018-11-01  Chris Dumez  <cdumez@apple.com>
2579
2580         Unreviewed, mark a couple of newly imported WPT tests as flaky on Mac WK1.
2581
2582         * platform/mac-wk1/TestExpectations:
2583
2584 2018-11-01  Justin Michaud  <justin_michaud@apple.com>
2585
2586         CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
2587         https://bugs.webkit.org/show_bug.cgi?id=191042
2588
2589         Reviewed by Antti Koivisto.
2590
2591         * css-custom-properties-api/crash-expected.txt: Added.
2592         * css-custom-properties-api/crash.html: Added.
2593         * css-custom-properties-api/cycles-expected.txt: Added.
2594         * css-custom-properties-api/cycles.html: Added.
2595         * css-custom-properties-api/inline-expected.txt: Added.
2596         * css-custom-properties-api/inline.html: Added.
2597
2598 2018-11-01  Guillaume Emont  <guijemont@igalia.com>
2599
2600         Skip tests on arm/mips that time out now we're running on CLoop
2601
2602         Unreviewed gardening.
2603
2604         Since the JIT is temporarily disabled on 32-bit platforms, these tests
2605         time out on the bots and need to be disabled. There's more tests
2606         disabled on arm because the timeout is longer on the mips bot (as the
2607         device is slower to start with), so many of the tests don't time out
2608         there.
2609
2610         * js/script-tests/regress-139548.js: disable on arm and mips.
2611
2612 2018-11-01  Devin Rousso  <drousso@apple.com>
2613
2614         Web Inspector: fix debug WK1 test failures for WI.ObjectStore
2615         https://bugs.webkit.org/show_bug.cgi?id=191158
2616
2617         Reviewed by Joseph Pecoraro.
2618
2619         * inspector/unit-tests/objectStore/delete.html:
2620         * inspector/unit-tests/objectStore/deleteObject.html:
2621         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
2622         (TestPage.registerInitializer):
2623
2624 2018-11-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
2625
2626         [CG] Adopt CG SPI for non-even cornered rounded rects
2627         https://bugs.webkit.org/show_bug.cgi?id=190155
2628
2629         Reviewed by Simon Fraser.
2630
2631         This test fails on iOS simulator because of just one pixel difference
2632         between drawing a shadow of the element and drawing a copy of the element.
2633         This failure happens on iOS and does not happen on macOS because we don't 
2634         use accelerated drawing for macOS testing but we use it for iOS testing.
2635
2636         * platform/ios/TestExpectations:
2637
2638 2018-11-01  Chris Dumez  <cdumez@apple.com>
2639
2640         [PSON] Unable to submit a file in FormData cross-site
2641         https://bugs.webkit.org/show_bug.cgi?id=191138
2642
2643         Reviewed by Alex Christensen.
2644
2645         Add layout test coverage.
2646
2647         * http/tests/misc/form-submit-file-cross-site-expected.txt:
2648         * http/tests/misc/form-submit-file-cross-site.html:
2649
2650 2018-11-01  Devin Rousso  <drousso@apple.com>
2651
2652         Unreviewed test fix after r237670.
2653
2654         * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt:
2655         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
2656         Make the `CanvasAdded` event listener synchronous, so it won't miss the `RecordingStarted`
2657         or `RecordingStopped` events, since `awaitEvent` evaluates on the next tick.
2658
2659 2018-10-31  Zalan Bujtas  <zalan@apple.com>
2660
2661         [LFC][IFC] Add support for inline-block elements.
2662         https://bugs.webkit.org/show_bug.cgi?id=191143
2663
2664         Reviewed by Antti Koivisto.
2665
2666         * fast/inline/simple-inline-block-expected.txt: Added.
2667         * fast/inline/simple-inline-block.html: Added.
2668         * platform/ios/TestExpectations:
2669
2670 2018-11-01  YUHAN WU  <yuhan_wu@apple.com>
2671
2672         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2673         https://bugs.webkit.org/show_bug.cgi?id=190778
2674         <rdar://problem/45703574>
2675
2676         Reviewed by Youenn Fablet.
2677
2678         Remove share FileReader object between three asynchronous tests which might cause flaky failure.
2679         We will need to fix all the falky failures in this test after we implement timeslice.
2680
2681         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2682
2683 2018-10-31  Devin Rousso  <drousso@apple.com>
2684
2685         Web Inspector: Canvas: create a setting for auto-recording newly created contexts
2686         https://bugs.webkit.org/show_bug.cgi?id=190856
2687
2688         Reviewed by Brian Burg.
2689
2690         * inspector/canvas/resources/recording-utilities.js:
2691         (TestPage.registerInitializer.window.startRecording):
2692         (TestPage.registerInitializer.handleRecordingProgress):
2693         * inspector/canvas/recording-2d.html:
2694         * inspector/canvas/recording-bitmaprenderer.html:
2695         * inspector/canvas/recording-webgl-snapshots.html:
2696         * inspector/canvas/recording-webgl.html:
2697
2698         * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt: Added.
2699         * inspector/canvas/setRecordingAutoCaptureFrameCount.html: Added.
2700
2701 2018-10-31  Devin Rousso  <drousso@apple.com>
2702
2703         Web Inspector: Audit: save imported audits across WebInspector sessions
2704         https://bugs.webkit.org/show_bug.cgi?id=190858
2705         <rdar://problem/45527625>
2706
2707         Reviewed by Brian Burg.
2708
2709         * inspector/unit-tests/objectStore/add-expected.txt: Added.
2710         * inspector/unit-tests/objectStore/add.html: Added.
2711         * inspector/unit-tests/objectStore/addObject-expected.txt: Added.
2712         * inspector/unit-tests/objectStore/addObject.html: Added.
2713         * inspector/unit-tests/objectStore/basic-expected.txt: Added.
2714         * inspector/unit-tests/objectStore/basic.html: Added.
2715         * inspector/unit-tests/objectStore/delete-expected.txt: Added.
2716         * inspector/unit-tests/objectStore/delete.html: Added.
2717         * inspector/unit-tests/objectStore/deleteObject-expected.txt: Added.
2718         * inspector/unit-tests/objectStore/deleteObject.html: Added.
2719         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js: Added.
2720         (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject):
2721         (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject.prototype.toJSON):
2722         (TestPage.registerInitializer.InspectorTest.ObjectStore.createSuite):
2723         (TestPage.registerInitializer.InspectorTest.ObjectStore.createObjectStore):
2724         (TestPage.registerInitializer.InspectorTest.ObjectStore.add):
2725         (TestPage.registerInitializer.InspectorTest.ObjectStore.addObject):
2726         (TestPage.registerInitializer.InspectorTest.ObjectStore.delete):
2727         (TestPage.registerInitializer.InspectorTest.ObjectStore.deleteObject):
2728         (TestPage.registerInitializer.InspectorTest.ObjectStore.logValues):
2729         (TestPage.registerInitializer.InspectorTest.ObjectStore.wrapTest):
2730
2731 2018-10-31  Alicia Boya García  <aboya@igalia.com>
2732
2733         [MSE] Use tolerance when growing the coded frame group
2734         https://bugs.webkit.org/show_bug.cgi?id=190085
2735
2736         Reviewed by Jer Noble.
2737
2738         A test simulating unordered appends with imprecise timestamps,
2739         overlapping <1ms (replicating a typical WebM 30fps video file) is
2740         added.
2741
2742         * media/media-source/media-source-append-acb-tolerance.html: Added.
2743
2744 2018-10-31  Devin Rousso  <drousso@apple.com>
2745
2746         Web Inspector: Audit: attempt to re-link DOM nodes for imported results
2747         https://bugs.webkit.org/show_bug.cgi?id=191044
2748         <rdar://problem/45687364>
2749
2750         Reviewed by Brian Burg.
2751
2752         * inspector/model/auditTestCase.html:
2753         * inspector/model/auditTestCaseResult.html:
2754         * inspector/model/auditTestGroup.html:
2755         * inspector/model/auditTestGroupResult.html:
2756
2757 2018-10-31  Jer Noble  <jer.noble@apple.com>
2758
2759         MediaSource.isTypeSupported('video/mp4; codecs="hvc1.1.6.L60.B0') is inproperly rejected
2760         https://bugs.webkit.org/show_bug.cgi?id=191129
2761
2762         Reviewed by Eric Carlson.
2763
2764         * media/media-source/media-source-istypesupported-case-sensitive-expected.txt: Added.
2765         * media/media-source/media-source-istypesupported-case-sensitive.html: Added.
2766
2767 2018-10-31  Alicia Boya García  <aboya@igalia.com>
2768
2769         [MSE] WebKit tests: Use fixed point in makeASample()
2770         https://bugs.webkit.org/show_bug.cgi?id=191128
2771
2772         Reviewed by Jer Noble.
2773
2774         This patch modifies the utility function makeASample() so as to accept
2775         time values in arbitrary time scales.
2776
2777         Previously makeASample() accepted optionally a time scale, but still
2778         required to receive all time values as seconds, therefore requiring a
2779         division at call time in order to use the function, which could cause
2780         rounding errors (see https://bugs.webkit.org/show_bug.cgi?id=190085#c20).
2781
2782         * media/media-source/media-source-append-acb-no-frame-lost-expected.txt:
2783         * media/media-source/media-source-append-acb-no-frame-lost.html:
2784         * media/media-source/media-source-append-buffer-with-append-window.html:
2785         * media/media-source/media-source-append-media-segment-without-init.html:
2786         * media/media-source/media-source-append-nonsync-sample-after-abort.html:
2787         * media/media-source/media-source-append-out-of-order.html:
2788         * media/media-source/media-source-append-overlapping-dts-expected.txt:
2789         * media/media-source/media-source-append-overlapping-dts.html:
2790         * media/media-source/media-source-canplaythrough.html:
2791         * media/media-source/media-source-duplicate-seeked.html:
2792         * media/media-source/media-source-duration-after-append.html:
2793         * media/media-source/media-source-end-of-stream-buffered.html:
2794         * media/media-source/media-source-end-of-stream-readyState.html:
2795         * media/media-source/media-source-fastseek.html:
2796         * media/media-source/media-source-fudge-factor.html:
2797         * media/media-source/media-source-monitor-source-buffers.html:
2798         * media/media-source/media-source-overlapping-append-buffered.html:
2799         * media/media-source/media-source-overlapping-append-expected.txt:
2800         * media/media-source/media-source-overlapping-append.html:
2801         * media/media-source/media-source-overlapping-decodetime-expected.txt:
2802         * media/media-source/media-source-overlapping-decodetime.html:
2803         * media/media-source/media-source-play.html:
2804         * media/media-source/media-source-range-end-frame-not-removed-expected.txt:
2805         * media/media-source/media-source-range-end-frame-not-removed.html:
2806         * media/media-source/media-source-range-start-frame-replaced-expected.txt:
2807         * media/media-source/media-source-range-start-frame-replaced.html:
2808         * media/media-source/media-source-remove-decodeorder-crash.html:
2809         * media/media-source/media-source-remove-too-much.html:
2810         * media/media-source/media-source-remove.html:
2811         * media/media-source/media-source-restrictions.html:
2812         * media/media-source/media-source-sample-wrong-track-id.html:
2813         * media/media-source/media-source-seek-back-expected.txt:
2814         * media/media-source/media-source-seek-back.html:
2815         * media/media-source/media-source-seek-complete.html:
2816         * media/media-source/media-source-sequence-timestamps-expected.txt:
2817         * media/media-source/media-source-sequence-timestamps.html:
2818         * media/media-source/media-source-small-gap.html:
2819         * media/media-source/media-source-timeoffset-expected.txt:
2820         * media/media-source/media-source-timeoffset.html:
2821         * media/media-source/media-source-timestampoffset-rounding-error.html:
2822         * media/media-source/media-source-timestampoffset-then-zero-expected.txt:
2823         * media/media-source/media-source-timestampoffset-then-zero.html:
2824         * media/media-source/media-source-video-playback-quality.html:
2825         * media/media-source/mock-media-source.js:
2826         (makeASample):
2827
2828 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
2829
2830         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2831         https://bugs.webkit.org/show_bug.cgi?id=190778
2832         <rdar://problem/45703574>
2833
2834         Reviewed by Youenn Fablet.
2835
2836         Increase the timer of recording to 2 seconds until we support timeslice in order to reduce flakiness.
2837
2838         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
2839         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2840
2841 2018-10-31  Zach Li  <zacharyli323@gmail.com>
2842
2843         Add credit card autofill button
2844         https://bugs.webkit.org/show_bug.cgi?id=191051
2845         <rdar://problem/45657011>
2846
2847         Reviewed by Wenson Hsieh.
2848
2849         * fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2850         * fast/forms/auto-fill-button/input-credit-card-auto-fill-button.html: Added.
2851         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2852         * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2853         * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2854         * platform/mac/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.png: Added.
2855         * platform/win/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2856
2857 2018-10-31  Devin Rousso  <drousso@apple.com>
2858
2859         Web Inspector: Audit: show metadata for results
2860         https://bugs.webkit.org/show_bug.cgi?id=190853
2861         <rdar://problem/45527623>
2862
2863         Reviewed by Brian Burg.
2864
2865         * inspector/model/auditTestCaseResult-expected.txt:
2866         * inspector/model/auditTestCaseResult.html:
2867         * inspector/model/auditTestGroupResult-expected.txt:
2868         * inspector/model/auditTestGroupResult.html:
2869         * inspector/unit-tests/string-utilities-expected.txt:
2870         * inspector/unit-tests/string-utilities.html:
2871
2872 2018-10-31  Eric Carlson  <eric.carlson@apple.com>
2873
2874         [MediaStream] Don't reveal device IDs until the user has granted permission to capture
2875         https://bugs.webkit.org/show_bug.cgi?id=191112
2876         <rdar://problem/45699932>
2877
2878         Reviewed by Youenn Fablet.
2879
2880         * TestExpectations: Skip http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
2881         and http/tests/media/media-stream/enumerate-devices-source-id.html for now, they don't make sense
2882         with these changes and will be updated to pass in a future patch.
2883         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
2884         * fast/mediastream/get-user-media-device-id-expected.txt:
2885         * fast/mediastream/get-user-media-device-id.html:
2886
2887 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
2888
2889         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2890         https://bugs.webkit.org/show_bug.cgi?id=190778
2891
2892         Reviewed by Youenn Fablet.
2893
2894         These tests are used to check if MediaRecorder can generate both video and audio buffers through mock source.
2895
2896         * http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
2897         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html: Added.
2898         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
2899         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html: Added.
2900         * platform/win/TestExpectations:
2901
2902 2018-10-31  Chris Dumez  <cdumez@apple.com>
2903
2904         [PSON] When process-swapping for a POST request the HTTP body gets dropped
2905         https://bugs.webkit.org/show_bug.cgi?id=191046
2906         <rdar://problem/45229732>
2907
2908         Reviewed by Alex Christensen.
2909
2910         Add layout test coverage.
2911
2912         * http/tests/misc/form-post-textplain-cross-site-expected.txt: Added.
2913         * http/tests/misc/form-post-textplain-cross-site.html: Added.
2914
2915 2018-10-30  David Kilzer  <ddkilzer@apple.com>
2916
2917         XSLTProcessor should limit max transform depth
2918         <https://webkit.org/b/191075>
2919         <rdar://problem/45531453>
2920
2921         Reviewed by Alex Christensen.
2922
2923         * fast/xsl/xslt-max-depth-expected.txt: Added.
2924         * fast/xsl/xslt-max-depth.html: Added.
2925
2926 2018-10-30  Devin Rousso  <drousso@apple.com>
2927
2928         Web Inspector: Audit: create Audit Tab
2929         https://bugs.webkit.org/show_bug.cgi?id=190754
2930
2931         Reviewed by Matt Baker.
2932
2933         * inspector/audit/resources/audit-utilities.js: Added.
2934         * inspector/audit/basic-expected.txt: Added.
2935         * inspector/audit/basic.html: Added.
2936         * inspector/audit/data-domAttributes-expected.txt: Added.
2937         * inspector/audit/data-domAttributes.html: Added.
2938         * inspector/audit/data-domNodes-expected.txt: Added.
2939         * inspector/audit/data-domNodes.html: Added.
2940         * inspector/audit/data-errors-expected.txt: Added.
2941         * inspector/audit/data-errors.html: Added.
2942         * inspector/model/auditTestCase-expected.txt: Added.
2943         * inspector/model/auditTestCase.html: Added.
2944         * inspector/model/auditTestCaseResult-expected.txt: Added.
2945         * inspector/model/auditTestCaseResult.html: Added.
2946         * inspector/model/auditTestGroup-expected.txt: Added.
2947         * inspector/model/auditTestGroup.html: Added.
2948         * inspector/model/auditTestGroupResult-expected.txt: Added.
2949         * inspector/model/auditTestGroupResult.html: Added.
2950         * inspector/unit-tests/promise-utilities-expected.txt: Added.
2951         * inspector/unit-tests/promise-utilities.html: Added.
2952
2953         * inspector/audit/audit-manager-expected.txt: Removed.
2954         * inspector/audit/audit-manager.html: Removed.
2955         * inspector/audit/audit-report-expected.txt: Removed.
2956         * inspector/audit/audit-report.html: Removed.
2957         * inspector/audit/audit-test-case-expected.txt: Removed.
2958         * inspector/audit/audit-test-case.html: Removed.
2959         * inspector/audit/audit-test-suite-expected.txt: Removed.
2960         * inspector/audit/audit-test-suite.html: Removed.
2961         * inspector/audit/resources/audit-test-fixtures.js: Removed.
2962
2963 2018-10-30  Dawei Fenton  <realdawei@apple.com>
2964
2965         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2966         https://bugs.webkit.org/show_bug.cgi?id=189641
2967
2968         Unreviewed.
2969
2970         * platform/ios-wk2/TestExpectations: Mark test as [ Slow ]
2971
2972 2018-10-30  Devin Rousso  <drousso@apple.com>
2973
2974         Web Inspector: provide options to WI.cssPath for more verbosity
2975         https://bugs.webkit.org/show_bug.cgi?id=190987
2976
2977         Reviewed by Brian Burg.
2978
2979         * inspector/dom/domutilities-csspath.html:
2980
2981 2018-10-30  Ali Juma  <ajuma@chromium.org>
2982
2983         Calling window.open("", "_self") allows working around restrictions on window.close()
2984         https://bugs.webkit.org/show_bug.cgi?id=191073
2985
2986         Reviewed by Chris Dumez.
2987
2988         * fast/dom/Window/window-open-self-disallow-close-expected.txt: Added.
2989         * fast/dom/Window/window-open-self-disallow-close.html: Added.
2990
2991 2018-10-30  Andy Estes  <aestes@apple.com>
2992
2993         [Payment Request] Implement PaymentResponse.retry()
2994         https://bugs.webkit.org/show_bug.cgi?id=190985
2995
2996         Reviewed by Daniel Bates
2997
2998         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
2999         * http/tests/paymentrequest/payment-response-complete-method.https.html:
3000         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
3001         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
3002         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
3003         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
3004         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https-expected.txt: Added.
3005         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https.html: Copied from
3006         imported/w3c/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html
3007         and automated using internals.mockPaymentCoordinator.
3008         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt: Added.
3009         * http/tests/paymentrequest/payment-response-retry-method.https.html: Copied from
3010         imported/w3c/web-platform-tests/payment-request/payment-response/retry-method-manual.https.html
3011         and automated using internals.mockPaymentCoordinator.
3012         * http/tests/paymentrequest/resources/helpers.js:
3013         (setUpAndSmokeTest):
3014
3015 2018-10-30  Andy Estes  <aestes@apple.com>
3016
3017         [Apple Pay] PaymentRequest.canMakePayment() should resolve to true whenever Apple Pay is available
3018         https://bugs.webkit.org/show_bug.cgi?id=191039
3019
3020         Reviewed by Megan Gardner.
3021
3022         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
3023         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
3024
3025 2018-10-30  Dawei Fenton  <realdawei@apple.com>
3026
3027         [ Mojave Debug ] Layout Test http/tests/workers/service/self_registration.html is flaky
3028         https://bugs.webkit.org/show_bug.cgi?id=190828
3029
3030         Unreviewed.
3031
3032         * platform/mac-wk2/TestExpectations: Mark test as flay.
3033
3034 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
3035
3036         Add a deprecation warning to console for Web SQL
3037         https://bugs.webkit.org/show_bug.cgi?id=190936
3038
3039         Reviewed by Ryosuke Niwa.
3040
3041         Rebaseline the tests that are affected by the added console message.
3042
3043         * fast/dom/MutationObserver/database-callback-delivery-expected.txt:
3044         * fast/frames/sandboxed-iframe-storage-expected.txt:
3045         * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt:
3046         * http/tests/security/cross-origin-websql-allowed-expected.txt:
3047         * http/tests/security/cross-origin-websql-expected.txt:
3048         * http/tests/security/same-origin-websql-blocked-expected.txt:
3049         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
3050         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
3051         * http/tests/storage/callbacks-are-called-in-correct-context-expected.txt:
3052         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
3053         * js/dom/callback-function-with-handle-event-expected.txt:
3054         * js/dom/exceptions-thrown-in-callbacks-expected.txt:
3055         * storage/websql/alter-to-info-table-expected.txt:
3056         * storage/websql/change-version-expected.txt:
3057         * storage/websql/change-version-handle-reuse-expected.txt:
3058         * storage/websql/change-version-no-crash-on-preflight-failure-expected.txt:
3059         * storage/websql/close-during-stress-test-expected.txt:
3060         * storage/websql/database-lock-after-reload-expected.txt:
3061         * storage/websql/empty-statement-expected.txt:
3062         * storage/websql/execute-sql-args-expected.txt:
3063         * storage/websql/execute-sql-rowsAffected-expected.txt:
3064         * storage/websql/executesql-accepts-only-one-statement-expected.txt:
3065         * storage/websql/hash-change-with-xhr-expected.txt:
3066         * storage/websql/multiple-databases-garbage-collection-expected.txt:
3067         * storage/websql/multiple-transactions-expected.txt:
3068         * storage/websql/multiple-transactions-on-different-handles-expected.txt:
3069         * storage/websql/null-callbacks-expected.txt:
3070         * storage/websql/open-database-creation-callback-expected.txt:
3071         * storage/websql/open-database-creation-callback-isolated-world-expected.txt:
3072         * storage/websql/open-database-empty-version-expected.txt:
3073         * storage/websql/open-database-expand-quota-expected.txt:
3074         * storage/websql/open-database-over-quota-expected.txt:
3075         * storage/websql/open-database-set-empty-version-expected.txt:
3076         * storage/websql/open-database-while-transaction-in-progress-expected.txt:
3077         * storage/websql/private-browsing-noread-nowrite-expected.txt:
3078         * storage/websql/read-and-write-transactions-dont-run-together-expected.txt:
3079         * storage/websql/read-transactions-running-concurrently-expected.txt:
3080         * storage/websql/sql-data-types-expected.txt:
3081         * storage/websql/statement-error-callback-expected.txt:
3082         * storage/websql/statement-error-callback-isolated-world-expected.txt:
3083         * storage/websql/statement-success-callback-isolated-world-expected.txt:
3084         * storage/websql/success-callback-expected.txt:
3085         * storage/websql/success-callback-when-page-defers-loading-expected.txt:
3086         * storage/websql/test-authorizer-expected.txt:
3087         * storage/websql/transaction-callback-exception-crash-expected.txt:
3088         * storage/websql/transaction-callback-isolated-world-expected.txt:
3089         * storage/websql/transaction-database-expand-quota-expected.txt:
3090         * storage/websql/transaction-error-callback-expected.txt:
3091         * storage/websql/transaction-error-callback-isolated-world-expected.txt:
3092         * storage/websql/transaction-prototype-expected.txt:
3093         * storage/websql/transaction-success-callback-isolated-world-expected.txt:
3094
3095 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
3096
3097         IndexedDB: iteration of cursors skip records if updated or deleted
3098         https://bugs.webkit.org/show_bug.cgi?id=190917
3099         <rdar://problem/35250410>
3100
3101         Reviewed by Chris Dumez.
3102
3103         * storage/indexeddb/cursor-update-while-iterating-expected.txt: Added.
3104         * storage/indexeddb/cursor-update-while-iterating.html: Added.
3105         * storage/indexeddb/resources/cursor-update-while-iterating.js: Added.
3106         (prepareDatabase):
3107         (onOpenSuccess.request.onsuccess):
3108         (onOpenSuccess):
3109
3110 2018-10-28  Antoine Quint  <graouts@apple.com>
3111
3112         [Web Animations] Implement the update animations and send events procedure
3113         https://bugs.webkit.org/show_bug.cgi?id=191013
3114         <rdar://problem/45620495>
3115
3116         Reviewed by Dean Jackson.
3117
3118         Several tests that broke when turning Web Animations CSS Integration on by default are now passing. In the case of one test, we had to ensure
3119         that the final animation frame had been committed before terminating the test or there would be a tiny image reference issue.
3120
3121         * TestExpectations:
3122         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
3123
3124 2018-10-30  Youenn Fablet  <youenn@apple.com>
3125
3126         LibWebRTCRtpReceiverBackend::getSynchronizationSources should use Vector::append
3127         https://bugs.webkit.org/show_bug.cgi?id=191026
3128
3129         Reviewed by Eric Carlson.
3130
3131         * webrtc/video-addTransceiver-expected.txt:
3132         * webrtc/video-addTransceiver.html:
3133
3134 2018-10-29  Devin Rousso  <drousso@apple.com>
3135
3136         Web Inspector: refactor code for getting properties via WI.RemoteObject
3137         https://bugs.webkit.org/show_bug.cgi?id=190989
3138
3139         Reviewed by Matt Baker.
3140
3141         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
3142         * inspector/debugger/breakpoint-scope.html:
3143         * inspector/debugger/paused-scopes.html:
3144         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
3145         * inspector/debugger/tail-deleted-frames.html:
3146         * inspector/debugger/tail-recursion.html:
3147         * inspector/model/remote-object-fake-object.html:
3148         * inspector/model/remote-object-get-properties.html:
3149
3150 2018-10-29  Justin Michaud  <justin_michaud@apple.com>
3151
3152         Revert r237347 registered custom properties... https://bugs.webkit.org/show_bug.cgi?id=190039
3153         https://bugs.webkit.org/show_bug.cgi?id=190919
3154
3155         Reviewed by Michael Saboff.
3156
3157         * css-custom-properties-api/crash-expected.txt: Removed.
3158         * css-custom-properties-api/crash.html: Removed.
3159         * css-custom-properties-api/cycles-expected.txt: Removed.
3160         * css-custom-properties-api/cycles.html: Removed.
3161         * css-custom-properties-api/inline-expected.txt: Removed.
3162         * css-custom-properties-api/inline.html: Removed.
3163
3164 2018-10-29  Matt Lewis  <jlewis3@apple.com>
3165
3166         Marked http/tests/misc/large-js-program.php as a flaky timeout.
3167         https://bugs.webkit.org/show_bug.cgi?id=190724
3168
3169         Unreviewed test gardening.
3170
3171         * platform/mac/TestExpectations:
3172
3173 2018-10-29  Youenn Fablet  <youenn@apple.com>
3174
3175         Handle MDNS resolution of candidates through libwebrtc directly
3176         https://bugs.webkit.org/show_bug.cgi?id=190681
3177
3178         Reviewed by Eric Carlson.
3179
3180         * TestExpectations:
3181         Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
3182
3183 2018-10-29  Tim Horton  <timothy_horton@apple.com>
3184
3185         Modernize WebKit nibs and lprojs for localization's sake
3186         https://bugs.webkit.org/show_bug.cgi?id=190911
3187         <rdar://problem/45349466>
3188
3189         Reviewed by Dan Bernstein.
3190
3191         * media/modern-media-controls/localized-strings/replaced-string.html:
3192         English->en
3193
3194 2018-10-29  Youenn Fablet  <youenn@apple.com>
3195
3196         Invalid ssrc value in the stats of type 'inbound-rtp'
3197         https://bugs.webkit.org/show_bug.cgi?id=190826
3198         <rdar://problem/45487435>
3199
3200         Reviewed by Eric Carlson.
3201
3202         * webrtc/video-mediastreamtrack-stats.html:
3203         * webrtc/video-stats-expected.txt:
3204         * webrtc/video-stats.html:
3205
3206 2018-10-29  Ali Juma  <ajuma@chromium.org>
3207
3208         Unreviewed test gardening
3209         https://bugs.webkit.org/show_bug.cgi?id=191002
3210
3211         Make expectations for IntersectionObserver WPTs more specific.
3212
3213         * TestExpectations:
3214         * platform/gtk/TestExpectations:
3215         * platform/mac-wk2/TestExpectations:
3216
3217 2018-10-29  Zalan Bujtas  <zalan@apple.com>
3218
3219         [LFC][IFC] Compute estimated margin top for inline formatting root's ancestors
3220         https://bugs.webkit.org/show_bug.cgi?id=191018
3221
3222         Reviewed by Antti Koivisto.
3223
3224         * fast/inline/simple-intruding-floats3-expected.txt: Added.
3225         * fast/inline/simple-intruding-floats3.html: Added.
3226         * platform/ios/TestExpectations:
3227
3228 2018-10-29  Zalan Bujtas  <zalan@apple.com>
3229
3230         [LFC] Add support for inflow non replaced content height when the box is an inline formatting root.
3231         https://bugs.webkit.org/show_bug.cgi?id=191011
3232
3233         Reviewed by Antti Koivisto.
3234
3235         * fast/inline/simple-intruding-floats2-expected.txt: Added.
3236         * fast/inline/simple-intruding-floats2.html: Added.
3237         * platform/ios/TestExpectations:
3238
3239 2018-10-29  Zalan Bujtas  <zalan@apple.com>
3240
3241         Missing from r237549
3242
3243         Reviewed by Antti Koivisto.
3244
3245         * platform/ios/TestExpectations:
3246
3247 2018-10-29  Zalan Bujtas  <zalan@apple.com>
3248
3249         [LFC][IFC] Add support for simple intruding floats.
3250         https://bugs.webkit.org/show_bug.cgi?id=190998
3251
3252         Reviewed by Antti Koivisto.
3253
3254         * fast/inline/simple-intruding-float1-expected.txt: Added.
3255         * fast/inline/simple-intruding-float1.html: Added.
3256         * platform/ios/TestExpectations:
3257
3258 2018-10-29  Zalan Bujtas  <zalan@apple.com>
3259
3260         [LFC][IFC] Inline layout produces separate runs when float is present.
3261         https://bugs.webkit.org/show_bug.cgi?id=190980
3262
3263         Reviewed by Antti Koivisto.
3264
3265         * fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
3266         * fast/block/basic/inline-content-with-floating-images2.html: Added.
3267         * platform/ios/TestExpectations:
3268
3269 2018-10-29  Tadeu Zagallo  <tzagallo@apple.com>
3270
3271         New bytecode format for JSC
3272         https://bugs.webkit.org/show_bug.cgi?id=187373
3273         <rdar://problem/44186758>
3274
3275         Reviewed by Filip Pizlo.
3276
3277         Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
3278
3279         * fast/dom/Window/resources/postmessage-test.js:
3280
3281 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
3282
3283         Unreviewed, one more GTK expectations fix
3284
3285         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
3286
3287 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
3288
3289         Unreviewed, fix a few more expectations from yesterday
3290
3291         These should be timeouts!
3292
3293         * platform/gtk/TestExpectations:
3294
3295 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
3296
3297         Unreviewed, attempt to fix missing trailing whitespace in new expectations
3298
3299         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
3300         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
3301         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
3302
3303 2018-10-27  Michael Catanzaro  <mcatanzaro@igalia.com>
3304
3305         Unreviewed, fix content added by a stray Ctrl+V
3306
3307         * platform/gtk/TestExpectations:
3308
3309 2018-10-27  Michael Catanzaro  <mcatanzaro@igalia.com>
3310
3311         Unreviewed GTK test gardening
3312
3313         * TestExpectations:
3314         * platform/gtk/TestExpectations:
3315         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
3316         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
3317         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
3318         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
3319
3320 2018-10-27  Matt Baker  <mattbaker@apple.com>
3321
3322         Web Inspector: Table should support deleting rows
3323         https://bugs.webkit.org/show_bug.cgi?id=189803
3324         <rdar://problem/44655709>
3325
3326         Reviewed by Devin Rousso.
3327
3328         * inspector/table/resources/table-utilities.js:
3329         (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableDidRemoveRows):
3330         (TestPage.registerInitializer.createDataSource):
3331         (TestPage.registerInitializer.InspectorTest.createTable):
3332         (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
3333         (TestPage.registerInitializer):
3334         Update table test utilities to keep TableDataSource backing array in
3335         sync when rows are removed. Also allow the number of table rows to be
3336         specified when creating a table for testing.
3337
3338         * inspector/table/table-remove-rows-expected.txt: Added.
3339         * inspector/table/table-remove-rows.html: Added.
3340         Add tests for new Table methods `removeRow(rowIndex)` and `removeSelectedRows()`.
3341
3342         * inspector/unit-tests/index-set-expected.txt:
3343         * inspector/unit-tests/index-set.html:
3344         Add tests for new IndexSet method `copy()`.
3345
3346 2018-10-26  Commit Queue  <commit-queue@webkit.org>
3347
3348         Unreviewed, rolling out r237479 and r237484.
3349         https://bugs.webkit.org/show_bug.cgi?id=190978
3350
3351         broke JSC on iOS (Requested by tadeuzagallo on #webkit).
3352
3353         Reverted changesets:
3354
3355         "New bytecode format for JSC"
3356         https://bugs.webkit.org/show_bug.cgi?id=187373
3357         https://trac.webkit.org/changeset/237479
3358
3359         "Gardening: Build fix after r237479."
3360         https://bugs.webkit.org/show_bug.cgi?id=187373
3361         https://trac.webkit.org/changeset/237484
3362
3363 2018-10-26  Tadeu Zagallo  <tzagallo@apple.com>
3364
3365         New bytecode format for JSC
3366         https://bugs.webkit.org/show_bug.cgi?id=187373
3367         <rdar://problem/44186758>
3368
3369         Reviewed by Filip Pizlo.
3370
3371         Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
3372
3373         * fast/dom/Window/resources/postmessage-test.js:
3374
3375 2018-10-26  Antoine Quint  <graouts@apple.com>
3376
3377         [Web Animations] Remove useless internals methods
3378         https://bugs.webkit.org/show_bug.cgi?id=190968
3379
3380         Reviewed by Dean Jackson.
3381
3382         Remove a test that is no longer useful.
3383
3384         * webanimations/animation-creation-addition-expected.txt: Removed.
3385         * webanimations/animation-creation-addition.html: Removed.
3386
3387 2018-10-26  Per Arne Vollan  <pvollan@apple.com>
3388
3389         [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
3390         https://bugs.webkit.org/show_bug.cgi?id=190876
3391
3392         Unreviewed test fix.
3393
3394         This is a speculative flakiness fix.
3395
3396         * media/track/track-cue-css-expected.html:
3397         * media/track/track-cue-css.html:
3398
3399 2018-10-26  Zalan Bujtas  <zalan@apple.com>
3400
3401         [iOS] Unreviewed test gardening.
3402
3403         * platform/ios/TestExpectations:
3404
3405 2018-10-26  Ali Juma  <ajuma@chromium.org>
3406
3407         [GTK] Unreviewed test gardening.
3408         https://bugs.webkit.org/show_bug.cgi?id=190962
3409
3410         Add a baseline for the test added in r237449.
3411
3412         * platform/gtk/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3413
3414 2018-10-26  Zalan Bujtas  <zalan@apple.com>
3415
3416         [LFC][IFC] Layout floats as part of the inline content
3417         https://bugs.webkit.org/show_bug.cgi?id=190942
3418
3419         Reviewed by Antti Koivisto.
3420
3421         * fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
3422         * fast/block/basic/inline-content-with-floating-image.html: Added.
3423
3424 2018-10-26  Alicia Boya García  <aboya@igalia.com>
3425
3426         [MSE][WTF][Media] Invalid MediaTime should be falsy
3427         https://bugs.webkit.org/show_bug.cgi?id=190893
3428
3429         Reviewed by Jer Noble.
3430
3431         A test is added that replicates a bug fixed by this patch.
3432
3433         * media/media-source/media-source-timestampoffset-then-zero-expected.txt: Added.
3434         * media/media-source/media-source-timestampoffset-then-zero.html: Added.
3435
3436 2018-10-26  Ali Juma  <ajuma@chromium.org>
3437
3438         REGRESSION (r237255): Text selection is broken in form fields
3439         https://bugs.webkit.org/show_bug.cgi?id=190899
3440
3441         Reviewed by Ryosuke Niwa.
3442
3443         Add layout test coverage.
3444
3445         * fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3446         * fast/repaint/text-selection-overflow-hidden.html: Added.
3447         * platform/win/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3448
3449 2018-10-25  Ryan Haddad  <ryanhaddad@apple.com>
3450
3451         Layout Test http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure
3452         https://bugs.webkit.org/show_bug.cgi?id=173041
3453
3454         Unreviewed test gardening.
3455
3456         * platform/ios/TestExpectations: Mark test as flaky.
3457
3458 2018-10-25  Devin Rousso  <drousso@apple.com>
3459
3460         Web Inspector: Canvas Recording loading goes significantly slower when "Frame" tree element is expanded
3461         https://bugs.webkit.org/show_bug.cgi?id=190497
3462
3463         Reviewed by Joseph Pecoraro.
3464
3465         * inspector/unit-tests/set-utilities-expected.txt: Added.
3466         * inspector/unit-tests/set-utilities.html: Added.
3467
3468 2018-10-25  Dawei Fenton  <realdawei@apple.com>
3469
3470         Layout Test compositing/iframes/display-none-subframe.html is a flaky failure.
3471         https://bugs.webkit.org/show_bug.cgi?id=186406
3472
3473         Unreviewed.
3474
3475         * platform/mac-wk1/TestExpectations: Mark test flaky.
3476
3477 2018-10-25  Devin Rousso  <drousso@apple.com>
3478
3479         Web Inspector: display fullscreen enter/exit events in Timelines and Network node waterfalls
3480         https://bugs.webkit.org/show_bug.cgi?id=189874
3481         <rdar://problem/44700000>
3482
3483         Reviewed by Joseph Pecoraro.
3484
3485         * http/tests/inspector/dom/didFireEvent-expected.txt:
3486         * http/tests/inspector/dom/didFireEvent.html:
3487
3488 2018-10-25  Alexey Proskuryakov  <ap@apple.com>
3489
3490         https://bugs.webkit.org/show_bug.cgi?id=175597
3491         XMLHttpRequest should not sniff content encoding
3492
3493         Actually, the discussion in Bugzilla claims that it should always have worked on
3494         iOS. Not sure why the test was not enabled from the start.
3495
3496         * platform/ios/TestExpectations:
3497
3498 2018-10-25  Alexey Proskuryakov  <ap@apple.com>
3499
3500         Update test results for https://bugs.webkit.org/show_bug.cgi?id=175597
3501         XMLHttpRequest should not sniff content encoding
3502
3503         This code doesn't work like planned on macOS High Sierra, and I'm not sure what's
3504         up with iOS and other platforms. But I can to re-enable the test for Mojave.
3505
3506         * platform/mac/TestExpectations: As expected, this test is passing on macOS Mojave.
3507
3508 2018-10-25  Per Arne Vollan  <pvollan@apple.com>
3509
3510         [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
3511         https://bugs.webkit.org/show_bug.cgi?id=190876
3512
3513         Reviewed by Alexey Proskuryakov.
3514
3515         This is a speculative fix; avoid an unnecessary video seek step in test.
3516
3517         * media/track/track-cue-css-expected.html:
3518         * media/track/track-cue-css.html: