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