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