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