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