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