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