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