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