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