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