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