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