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