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