Crash at com.apple.WebCore: -[WebRevealHighlight revealContext:drawRectsForItem:]
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-11-20  Simon Fraser  <simon.fraser@apple.com>
2
3         getComputedStyle returns "auto" for zIndex property even after it has been set, on non-positioned elements
4         https://bugs.webkit.org/show_bug.cgi?id=15562
5
6         Reviewed by Antti Koivisto.
7
8         * fast/css-grid-layout/grid-item-z-index-support-expected.txt:
9         * fast/css-grid-layout/grid-item-z-index-support.html:
10         * fast/css/getComputedStyle/getComputedStyle-zIndex-auto-expected.txt:
11         * fast/css/getComputedStyle/getComputedStyle-zIndex-auto.html:
12
13 2019-11-20  Kate Cheney  <katherine_cheney@apple.com>
14
15         [ Jazz ] http/tests/resourceLoadStatistics/cookie-deletion.html is timing out
16         https://bugs.webkit.org/show_bug.cgi?id=203813
17         <rdar://problem/54316765>
18
19         Reviewed by John Wilander.
20
21         Added random dummy value to the end of the cookie-redirect query to ensure
22         the third party url isn't failing to set the cookie and redirect back
23         to the correct file because the url is already in the cache from previous runs.
24
25         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt:
26         * http/tests/resourceLoadStatistics/cookie-deletion.html:
27
28 2019-11-20  Zalan Bujtas  <zalan@apple.com>
29
30         Flexbox sizing logic triggers full repaint on the flex items.
31         https://bugs.webkit.org/show_bug.cgi?id=204380
32         <rdar://problem/57236404>
33
34         Reviewed by Simon Fraser.
35
36         * fast/repaint/align-items-change-expected.txt: progression.
37
38 2019-11-20  Justin Fan  <justin_fan@apple.com>
39
40         webgl/1.0.3/conformance/context/context-release-upon-reload.html is flaky
41         https://bugs.webkit.org/show_bug.cgi?id=203984
42
43         Unreviewed test gardening. Skip the 2.0.0 version of this test as well.
44
45         * platform/mac-highsierra-wk1/TestExpectations:
46
47 2019-11-20  Jonathan Bedard  <jbedard@apple.com>
48
49         [WebGL] Add `--webgl-test-suite` flag for run-webkit-tests
50         https://bugs.webkit.org/show_bug.cgi?id=204327
51
52         Rubber-stamped by Aakash Jain.
53
54         * webgl/TestExpectations: Added.
55
56 2019-11-20  Myles C. Maxfield  <mmaxfield@apple.com>
57
58         [Cocoa] Add ui-sans-serif as a sibling to ui-serif, ui-monospace, and ui-rounded
59         https://bugs.webkit.org/show_bug.cgi?id=204188
60
61         Reviewed by Simon Fraser.
62
63         * fast/text/design-system-ui-sans-serif-expected.html: Added.
64         * fast/text/design-system-ui-sans-serif.html: Added.
65
66 2019-11-20  Truitt Savell  <tsavell@apple.com>
67
68         Add platform specific expectations for High Sierra and Mojave for svg/custom/glyph-selection-arabic-forms.svg
69         https://bugs.webkit.org/show_bug.cgi?id=204249
70
71         Unreviewed test gardening.
72
73         * platform/mac-highsierra/svg/custom/glyph-selection-arabic-forms-expected.txt: Added.
74         * platform/mac-mojave/svg/custom/glyph-selection-arabic-forms-expected.txt: Added.
75
76 2019-11-20  Simon Fraser  <simon.fraser@apple.com>
77
78         Turn off antialiasing when rendering with Ahem, for testing
79         https://bugs.webkit.org/show_bug.cgi?id=204197
80
81         Reviewed by Myles C. Maxfield.
82
83         * TestExpectations:
84
85 2019-11-20  Per Arne Vollan  <pvollan@apple.com>
86
87         Layout Test fast/text/font-antialiasing-save-restore.html is failing
88         https://bugs.webkit.org/show_bug.cgi?id=204413
89
90         Unreviewed test gardening.
91
92         * platform/win/TestExpectations:
93
94 2019-11-20  Truitt Savell  <tsavell@apple.com>
95
96         Regression (r252660): Layout Test platform/ios/mediastream/audio-muted-in-background-tab.html is failing
97         https://bugs.webkit.org/show_bug.cgi?id=204408
98
99         Unreviewed test gardening.
100
101         * platform/ios/TestExpectations:
102
103 2019-11-20  Truitt Savell  <tsavell@apple.com>
104
105         Rebase svg/custom/glyph-selection-arabic-forms.svg
106         https://bugs.webkit.org/show_bug.cgi?id=204249
107
108         Unreviewed test gardening.
109
110         * svg/custom/glyph-selection-arabic-forms-expected.txt:
111
112 2019-11-20  Jer Noble  <jer.noble@apple.com>
113
114         HTML5 audio .ended event not fired when app in background or phone screen is off
115         https://bugs.webkit.org/show_bug.cgi?id=173332
116         <rdar://problem/32757402>
117
118         Reviewed by Eric Carlson.
119
120         * media/audio-background-playback-playlist-expected.txt: Added.
121         * media/audio-background-playback-playlist.html: Added.
122
123 2019-11-20  Simon Fraser  <simon.fraser@apple.com>
124
125         REGRESSION (r252161): box-shadow with inset and rounded borders is clipped
126         https://bugs.webkit.org/show_bug.cgi?id=204348
127
128         Reviewed by Zalan Bujtas.
129
130         * fast/box-shadow/inset-box-shadow-expected.html: Added.
131         * fast/box-shadow/inset-box-shadow.html: Added.
132
133 2019-11-20  Per Arne Vollan  <pvollan@apple.com>
134
135         Layout Test fast/text/font-antialiasing-save-restore.html is failing
136         https://bugs.webkit.org/show_bug.cgi?id=204413
137
138         Unreviewed test gardening.
139
140         * platform/win/TestExpectations:
141
142 2019-11-19  Simon Fraser  <simon.fraser@apple.com>
143
144         Remove macOS Sierra results in LayoutTests/platform
145         https://bugs.webkit.org/show_bug.cgi?id=204388
146
147         Reviewed by Eric Carlson.
148
149         * platform/mac-sierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Removed.
150         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Removed.
151         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Removed.
152         * platform/mac-sierra-wk1/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt: Removed.
153         * platform/mac-sierra-wk2/fast/dom/HTMLLinkElement/preconnect-support-expected.txt: Removed.
154         * platform/mac-sierra-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
155         * platform/mac-sierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Removed.
156         * platform/mac-sierra/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Removed.
157         * platform/mac-sierra/css1/basic/inheritance-expected.png: Removed.
158         * platform/mac-sierra/css1/basic/inheritance-expected.txt: Removed.
159         * platform/mac-sierra/css2.1/t0602-c13-inh-underlin-00-e-expected.png: Removed.
160         * platform/mac-sierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Removed.
161         * platform/mac-sierra/css2.1/t0805-c5522-brdr-02-e-expected.txt: Removed.
162         * platform/mac-sierra/css3/selectors3/html/css3-modsel-18-expected.png: Removed.
163         * platform/mac-sierra/css3/selectors3/html/css3-modsel-18-expected.txt: Removed.
164         * platform/mac-sierra/css3/selectors3/html/css3-modsel-19b-expected.png: Removed.
165         * platform/mac-sierra/css3/selectors3/html/css3-modsel-19b-expected.txt: Removed.
166         * platform/mac-sierra/css3/selectors3/html/css3-modsel-23-expected.png: Removed.
167         * platform/mac-sierra/css3/selectors3/html/css3-modsel-23-expected.txt: Removed.
168         * platform/mac-sierra/css3/selectors3/html/css3-modsel-69-expected.png: Removed.
169         * platform/mac-sierra/css3/selectors3/html/css3-modsel-69-expected.txt: Removed.
170         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-18-expected.png: Removed.
171         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Removed.
172         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-19b-expected.png: Removed.
173         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-19b-expected.txt: Removed.
174         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-23-expected.png: Removed.
175         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-23-expected.txt: Removed.
176         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-69-expected.png: Removed.
177         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-69-expected.txt: Removed.
178         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-18-expected.png: Removed.
179         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-18-expected.txt: Removed.
180         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-19b-expected.png: Removed.
181         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-19b-expected.txt: Removed.
182         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-23-expected.png: Removed.
183         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-23-expected.txt: Removed.
184         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-69-expected.png: Removed.
185         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-69-expected.txt: Removed.
186         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt: Removed.
187         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt: Removed.
188         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt: Removed.
189         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt: Removed.
190         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt: Removed.
191         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt: Removed.
192         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt: Removed.
193         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt: Removed.
194         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt: Removed.
195         * platform/mac-sierra/editing/deleting/delete-emoji-expected.txt: Removed.
196         * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
197         * platform/mac-sierra/editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Removed.
198         * platform/mac-sierra/editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Removed.
199         * platform/mac-sierra/editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Removed.
200         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Removed.
201         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Removed.
202         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Removed.
203         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Removed.
204         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Removed.
205         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Removed.
206         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Removed.
207         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Removed.
208         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Removed.
209         * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt: Removed.
210         * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
211         * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt: Removed.
212         * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
213         * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt: Removed.
214         * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
215         * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
216         * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
217         * platform/mac-sierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Removed.
218         * platform/mac-sierra/editing/selection/select-from-textfield-outwards-expected.png: Removed.
219         * platform/mac-sierra/editing/selection/select-from-textfield-outwards-expected.txt: Removed.
220         * platform/mac-sierra/fast/HTMLTextAreaElement/reset-textarea-expected.png: Removed.
221         * platform/mac-sierra/fast/HTMLTextAreaElement/reset-textarea-expected.txt: Removed.
222         * platform/mac-sierra/fast/block/basic/001-expected.png: Removed.
223         * platform/mac-sierra/fast/block/basic/001-expected.txt: Removed.
224         * platform/mac-sierra/fast/css-generated-content/initial-letter-basic-expected.png: Removed.
225         * platform/mac-sierra/fast/css-generated-content/initial-letter-basic-expected.txt: Removed.
226         * platform/mac-sierra/fast/css-generated-content/initial-letter-border-padding-expected.png: Removed.
227         * platform/mac-sierra/fast/css-generated-content/initial-letter-border-padding-expected.txt: Removed.
228         * platform/mac-sierra/fast/css-generated-content/initial-letter-raised-expected.png: Removed.
229         * platform/mac-sierra/fast/css-generated-content/initial-letter-raised-expected.txt: Removed.
230         * platform/mac-sierra/fast/css-generated-content/initial-letter-sunken-expected.png: Removed.
231         * platform/mac-sierra/fast/css-generated-content/initial-letter-sunken-expected.txt: Removed.
232         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Removed.
233         * platform/mac-sierra/fast/css/css3-nth-child-expected.png: Removed.
234         * platform/mac-sierra/fast/css/css3-nth-child-expected.txt: Removed.
235         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
236         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
237         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
238         * platform/mac-sierra/fast/css/rtl-ordering-expected.png: Removed.
239         * platform/mac-sierra/fast/css/rtl-ordering-expected.txt: Removed.
240         * platform/mac-sierra/fast/css/text-overflow-input-expected.png: Removed.
241         * platform/mac-sierra/fast/css/text-overflow-input-expected.txt: Removed.
242         * platform/mac-sierra/fast/dom/34176-expected.png: Removed.
243         * platform/mac-sierra/fast/dom/34176-expected.txt: Removed.
244         * platform/mac-sierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: Removed.
245         * platform/mac-sierra/fast/dom/clone-node-dynamic-style-expected.png: Removed.
246         * platform/mac-sierra/fast/dom/clone-node-dynamic-style-expected.txt: Removed.
247         * platform/mac-sierra/fast/forms/basic-inputs-expected.png: Removed.
248         * platform/mac-sierra/fast/forms/basic-inputs-expected.txt: Removed.
249         * platform/mac-sierra/fast/forms/box-shadow-override-expected.png: Removed.
250         * platform/mac-sierra/fast/forms/box-shadow-override-expected.txt: Removed.
251         * platform/mac-sierra/fast/forms/button-sizes-expected.png: Removed.
252         * platform/mac-sierra/fast/forms/button-sizes-expected.txt: Removed.
253         * platform/mac-sierra/fast/forms/button-style-color-expected.png: Removed.
254         * platform/mac-sierra/fast/forms/button-style-color-expected.txt: Removed.
255         * platform/mac-sierra/fast/forms/input-appearance-disabled-expected.png: Removed.
256         * platform/mac-sierra/fast/forms/input-appearance-disabled-expected.txt: Removed.
257         * platform/mac-sierra/fast/forms/input-appearance-readonly-expected.png: Removed.
258         * platform/mac-sierra/fast/forms/input-appearance-readonly-expected.txt: Removed.
259         * platform/mac-sierra/fast/forms/input-appearance-visibility-expected.png: Removed.
260         * platform/mac-sierra/fast/forms/input-appearance-visibility-expected.txt: Removed.
261         * platform/mac-sierra/fast/forms/input-button-sizes-expected.png: Removed.
262         * platform/mac-sierra/fast/forms/input-button-sizes-expected.txt: Removed.
263         * platform/mac-sierra/fast/forms/input-table-expected.txt: Removed.
264         * platform/mac-sierra/fast/forms/input-value-expected.png: Removed.
265         * platform/mac-sierra/fast/forms/input-value-expected.txt: Removed.
266         * platform/mac-sierra/fast/forms/listbox-bidi-align-expected.png: Removed.
267         * platform/mac-sierra/fast/forms/listbox-bidi-align-expected.txt: Removed.
268         * platform/mac-sierra/fast/forms/listbox-hit-test-zoomed-expected.png: Removed.
269         * platform/mac-sierra/fast/forms/listbox-hit-test-zoomed-expected.txt: Removed.
270         * platform/mac-sierra/fast/forms/option-script-expected.png: Removed.
271         * platform/mac-sierra/fast/forms/option-script-expected.txt: Removed.
272         * platform/mac-sierra/fast/forms/plaintext-mode-2-expected.png: Removed.
273         * platform/mac-sierra/fast/forms/plaintext-mode-2-expected.txt: Removed.
274         * platform/mac-sierra/fast/forms/search-rtl-expected.png: Removed.
275         * platform/mac-sierra/fast/forms/search-rtl-expected.txt: Removed.
276         * platform/mac-sierra/fast/forms/search-vertical-alignment-expected.png: Removed.
277         * platform/mac-sierra/fast/forms/search-vertical-alignment-expected.txt: Removed.
278         * platform/mac-sierra/fast/forms/searchfield-heights-expected.png: Removed.
279         * platform/mac-sierra/fast/forms/searchfield-heights-expected.txt: Removed.
280         * platform/mac-sierra/fast/forms/select-visual-hebrew-expected.png: Removed.
281         * platform/mac-sierra/fast/forms/select-visual-hebrew-expected.txt: Removed.
282         * platform/mac-sierra/fast/forms/select-writing-direction-natural-expected.png: Removed.
283         * platform/mac-sierra/fast/forms/select-writing-direction-natural-expected.txt: Removed.
284         * platform/mac-sierra/fast/forms/textarea-setinnerhtml-expected.png: Removed.
285         * platform/mac-sierra/fast/forms/textarea-setinnerhtml-expected.txt: Removed.
286         * platform/mac-sierra/fast/forms/textfield-outline-expected.png: Removed.
287         * platform/mac-sierra/fast/forms/textfield-outline-expected.txt: Removed.
288         * platform/mac-sierra/fast/forms/visual-hebrew-text-field-expected.png: Removed.
289         * platform/mac-sierra/fast/forms/visual-hebrew-text-field-expected.txt: Removed.
290         * platform/mac-sierra/fast/invalid/003-expected.png: Removed.
291         * platform/mac-sierra/fast/invalid/003-expected.txt: Removed.
292         * platform/mac-sierra/fast/invalid/004-expected.png: Removed.
293         * platform/mac-sierra/fast/invalid/004-expected.txt: Removed.
294         * platform/mac-sierra/fast/invalid/nestedh3s-expected.png: Removed.
295         * platform/mac-sierra/fast/invalid/nestedh3s-expected.txt: Removed.
296         * platform/mac-sierra/fast/selectors/018-expected.png: Removed.
297         * platform/mac-sierra/fast/selectors/018-expected.txt: Removed.
298         * platform/mac-sierra/fast/table/frame-and-rules-expected.png: Removed.
299         * platform/mac-sierra/fast/table/frame-and-rules-expected.txt: Removed.
300         * platform/mac-sierra/fast/text/atsui-multiple-renderers-expected.png: Removed.
301         * platform/mac-sierra/fast/text/atsui-multiple-renderers-expected.txt: Removed.
302         * platform/mac-sierra/fast/text/bidi-embedding-pop-and-push-same-expected.png: Removed.
303         * platform/mac-sierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Removed.
304         * platform/mac-sierra/fast/text/drawBidiText-expected.png: Removed.
305         * platform/mac-sierra/fast/text/drawBidiText-expected.txt: Removed.
306         * platform/mac-sierra/fast/text/emoji-expected.txt: Removed.
307         * platform/mac-sierra/fast/text/font-selection-font-face-parse-expected.txt: Removed.
308         * platform/mac-sierra/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
309         * platform/mac-sierra/fast/text/font-stretch-parse-expected.txt: Removed.
310         * platform/mac-sierra/fast/text/font-style-parse-expected.txt: Removed.
311         * platform/mac-sierra/fast/text/font-weight-parse-expected.txt: Removed.
312         * platform/mac-sierra/fast/text/font-weights-expected.png: Removed.
313         * platform/mac-sierra/fast/text/font-weights-expected.txt: Removed.
314         * platform/mac-sierra/fast/text/font-weights-zh-expected.png: Removed.
315         * platform/mac-sierra/fast/text/font-weights-zh-expected.txt: Removed.
316         * platform/mac-sierra/fast/text/indic-expected.png: Removed.
317         * platform/mac-sierra/fast/text/indic-expected.txt: Removed.
318         * platform/mac-sierra/fast/text/international/complex-character-based-fallback-expected.png: Removed.
319         * platform/mac-sierra/fast/text/international/complex-character-based-fallback-expected.txt: Removed.
320         * platform/mac-sierra/fast/text/international/danda-space-expected.png: Removed.
321         * platform/mac-sierra/fast/text/international/danda-space-expected.txt: Removed.
322         * platform/mac-sierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Removed.
323         * platform/mac-sierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Removed.
324         * platform/mac-sierra/fast/text/orientation-sideways-expected.png: Removed.
325         * platform/mac-sierra/fast/text/orientation-sideways-expected.txt: Removed.
326         * platform/mac-sierra/fast/text/updateNewFont-expected.png: Removed.
327         * platform/mac-sierra/fast/text/updateNewFont-expected.txt: Removed.
328         * platform/mac-sierra/fast/writing-mode/text-orientation-basic-expected.png: Removed.
329         * platform/mac-sierra/fast/writing-mode/text-orientation-basic-expected.txt: Removed.
330         * platform/mac-sierra/fonts/cursive-expected.png: Removed.
331         * platform/mac-sierra/fonts/cursive-expected.txt: Removed.
332         * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Removed.
333         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Removed.
334         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt: Removed.
335         * platform/mac-sierra/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Removed.
336         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Removed.
337         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Removed.
338         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Removed.
339         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Removed.
340         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Removed.
341         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt: Removed.
342         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Removed.
343         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Removed.
344         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Removed.
345         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
346         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
347         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
348         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
349         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
350         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.https.worker-expected.txt: Removed.
351         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Removed.
352         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Removed.
353         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker-expected.txt: Removed.
354         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Removed.
355         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.https.worker-expected.txt: Removed.
356         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Removed.
357         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Removed.
358         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Removed.
359         * platform/mac-sierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Removed.
360         * platform/mac-sierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Removed.
361         * platform/mac-sierra/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt: Removed.
362         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Removed.
363         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Removed.
364         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Removed.
365         * platform/mac-sierra/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Removed.
366         * platform/mac-sierra/inspector/css/shadow-scoped-style-expected.txt: Removed.
367         * platform/mac-sierra/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt: Removed.
368         * platform/mac-sierra/printing/width-overflow-expected.txt: Removed.
369         * platform/mac-sierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
370         * platform/mac-sierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
371         * platform/mac-sierra/svg/batik/text/textStyles-expected.png: Removed.
372         * platform/mac-sierra/svg/batik/text/textStyles-expected.txt: Removed.
373         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt: Removed.
374         * platform/mac-sierra/tables/mozilla/bugs/bug18359-expected.png: Removed.
375         * platform/mac-sierra/tables/mozilla/bugs/bug18359-expected.txt: Removed.
376         * platform/mac-sierra/tables/mozilla/bugs/bug30692-expected.txt: Removed.
377         * platform/mac-sierra/tables/mozilla/bugs/bug51727-expected.png: Removed.
378         * platform/mac-sierra/tables/mozilla/bugs/bug51727-expected.txt: Removed.
379         * platform/mac-sierra/tables/mozilla/bugs/bug52505-expected.png: Removed.
380         * platform/mac-sierra/tables/mozilla/bugs/bug52505-expected.txt: Removed.
381         * platform/mac-sierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Removed.
382         * platform/mac-sierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Removed.
383         * platform/mac-sierra/tables/mozilla/other/wa_table_tr_align-expected.png: Removed.
384         * platform/mac-sierra/tables/mozilla/other/wa_table_tr_align-expected.txt: Removed.
385         * platform/mac-sierra/transforms/2d/zoom-menulist-expected.png: Removed.
386         * platform/mac-sierra/transforms/2d/zoom-menulist-expected.txt: Removed.
387
388 2019-11-19  Ross Kirsling  <ross.kirsling@sony.com>
389
390         Implement String.prototype.replaceAll
391         https://bugs.webkit.org/show_bug.cgi?id=202471
392
393         Reviewed by Yusuke Suzuki.
394
395         * js/Object-getOwnPropertyNames-expected.txt:
396         * js/script-tests/Object-getOwnPropertyNames.js:
397         Grrr, why is this a layout test...
398
399 2019-11-19  Youenn Fablet  <youenn@apple.com>
400
401         getUserMedia echoCancellation constraint has no affect
402         https://bugs.webkit.org/show_bug.cgi?id=179411
403
404         Reviewed by Eric Carlson.
405
406         * fast/mediastream/MediaDevices-getSupportedConstraints-expected.txt:
407         * fast/mediastream/MediaDevices-getSupportedConstraints.html:
408         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
409         * fast/mediastream/apply-constraints-audio-expected.txt:
410         * fast/mediastream/apply-constraints-audio.html:
411         * fast/mediastream/getUserMedia-webaudio-expected.txt:
412         * fast/mediastream/getUserMedia-webaudio.html:
413         * webrtc/routines.js:
414
415 2019-11-19  Peng Liu  <peng.liu6@apple.com>
416
417         Typos in layout test names
418         https://bugs.webkit.org/show_bug.cgi?id=204387
419
420         Reviewed by Eric Carlson.
421
422         * media/video-fullscreen-only-controls-expected.txt: Renamed from LayoutTests/media/video-fullscreeen-only-controls-expected.txt.
423         * media/video-fullscreen-only-controls.html: Renamed from LayoutTests/media/video-fullscreeen-only-controls.html.
424         * media/video-fullscreen-only-playback-expected.txt: Renamed from LayoutTests/media/video-fullscreeen-only-playback-expected.txt.
425         * media/video-fullscreen-only-playback.html: Renamed from LayoutTests/media/video-fullscreeen-only-playback.html.
426         * platform/gtk/TestExpectations:
427         * platform/ios/TestExpectations:
428         * platform/mac/TestExpectations:
429         * platform/win/TestExpectations:
430
431 2019-11-19  Peng Liu  <peng.liu6@apple.com>
432
433         Assertion failure in HTMLMediaElement::enterFullscreen()
434         https://bugs.webkit.org/show_bug.cgi?id=204376
435
436         Reviewed by Eric Carlson.
437
438         * media/video-set-presentation-mode-to-inline-expected.txt: Added.
439         * media/video-set-presentation-mode-to-inline.html: Added.
440
441 2019-11-19  Sihui Liu  <sihui_liu@apple.com>
442
443         IndexedDB: overflow of KeyGenerator in MemoryIDBBackingStore
444         https://bugs.webkit.org/show_bug.cgi?id=204366
445
446         Reviewed by Brady Eidson.
447
448         * storage/indexeddb/key-generator-expected.txt:
449         * storage/indexeddb/key-generator-private-expected.txt:
450         * storage/indexeddb/resources/key-generator.js:
451         (request.onerror):
452
453 2019-11-19  Sihui Liu  <sihui_liu@apple.com>
454
455         IndexedDB: update m_objectStoresByName after renaming object store
456         https://bugs.webkit.org/show_bug.cgi?id=204373
457
458         Reviewed by Brady Eidson.
459
460         * storage/indexeddb/put-after-objectstore-rename-expected.txt: Added.
461         * storage/indexeddb/put-after-objectstore-rename-private-expected.txt: Added.
462         * storage/indexeddb/put-after-objectstore-rename-private.html: Added.
463         * storage/indexeddb/put-after-objectstore-rename.html: Added.
464         * storage/indexeddb/resources/put-after-objectstore-rename.js: Added.
465         (prepareDatabase):
466         (openSuccess):
467
468 2019-11-19  Jiewen Tan  <jiewen_tan@apple.com>
469
470         Improve WebAuthn NFC tests after r252297
471         https://bugs.webkit.org/show_bug.cgi?id=204251
472
473         Reviewed by Alexey Proskuryakov.
474
475         This patch fixes a test failure after r252297 and adds new test contents for r252297.
476
477         * http/wpt/webauthn/public-key-credential-create-failure-nfc.https-expected.txt:
478         * http/wpt/webauthn/public-key-credential-create-failure-nfc.https.html:
479         * http/wpt/webauthn/public-key-credential-create-success-nfc.https-expected.txt:
480         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html:
481
482 2019-11-19  Sunny He  <sunny_he@apple.com>
483
484         Nullptr crash in Node::setTextContent via Document::setTitle if title element is removed before setTextContent call.
485         https://bugs.webkit.org/show_bug.cgi?id=204332
486
487         Reviewed by Ryosuke Niwa.
488
489         * fast/dom/Document/title-property-set-with-dom-event-expected.txt: Added.
490         * fast/dom/Document/title-property-set-with-dom-event.html: Added.
491         * fast/dom/Document/title-property-set-with-dom-event-svg-expected.html: Added.
492         * fast/dom/Document/title-property-set-with-dom-event-svg.html: Added.
493 2019-11-19  Jiewen Tan  <jiewen_tan@apple.com>
494
495         Unreviewed, test gardening
496
497         * platform/ios-wk2/TestExpectations:
498
499 2019-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
500
501         fast/events/touch/ios/long-press-on-link.html times out after r251693
502         https://bugs.webkit.org/show_bug.cgi?id=204365
503         <rdar://problem/57324773>
504
505         Reviewed by Megan Gardner.
506
507         The change in trac.webkit.org/r251693 inadvertently fixed a failing layout test, fast/events/touch/ios/
508         long-press-on-image.html. In doing so, it caused the subsequent layout test, long-press-on-link.html, to begin
509         failing, since both tests depend on the previous test not presenting a context menu when long pressing; if the
510         previous test presents a context menu, the next test will proceed while the context menu is still dismissing,
511         which prevents the touches from making it to the web view.
512
513         To fix this, simply mark both tests as `runSingly` in test options; this forces context menu UI to be torn down
514         after running these two tests, so that these tests won't have side effects when they successfully show a context
515         menu.
516
517         * fast/events/touch/ios/long-press-on-image.html:
518         * fast/events/touch/ios/long-press-on-link.html:
519
520 2019-11-19  John Wilander  <wilander@apple.com>
521
522         Resource Load Statistics: Count third-party script loads under top frame
523         https://bugs.webkit.org/show_bug.cgi?id=204262
524         <rdar://problem/57244945>
525
526         Reviewed by Alex Christensen.
527
528         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-database-expected.txt: Added.
529         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-database.html: Added.
530         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-expected.txt: Added.
531         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker.html: Added.
532         * http/tests/resourceLoadStatistics/count-third-party-script-loads-database-expected.txt: Added.
533         * http/tests/resourceLoadStatistics/count-third-party-script-loads-database.html: Added.
534         * http/tests/resourceLoadStatistics/count-third-party-script-loads-expected.txt: Added.
535         * http/tests/resourceLoadStatistics/count-third-party-script-loads.html: Added.
536         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-database-expected.txt: Added.
537         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-database.html: Added.
538         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-expected.txt: Added.
539         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script.html: Added.
540         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-database-expected.txt:
541             Removed the lastSeen output since it may differ between test runs.
542         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt:
543             Removed the lastSeen output since it may differ between test runs.
544         * http/tests/resourceLoadStatistics/resources/dummy.js: Added.
545         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-database-expected.txt:
546             Removed the lastSeen output since it may differ between test runs.
547         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt:
548             Removed the lastSeen output since it may differ between test runs.
549
550 2019-11-19  Simon Fraser  <simon.fraser@apple.com>
551
552         REGRESSION (r252598): system-preview/badge.html and transforms/2d/zoom-menulist.html are failing
553         https://bugs.webkit.org/show_bug.cgi?id=204383
554
555         Unreviewed test gardening: adjust these tests for the different color component
556         rounding introduced in r252598.
557
558         * platform/ios/transforms/2d/zoom-menulist-expected.txt:
559         * system-preview/badge-expected.html:
560
561 2019-11-19  Sihui Liu  <sihui_liu@apple.com>
562
563         Update expectations for bufferedAmount-unchanged-by-sync-xhr.any.worker.html
564         https://bugs.webkit.org/show_bug.cgi?id=204313
565
566         Reviewed by Alex Christensen.
567
568         * platform/ios-wk2/TestExpectations:
569         * platform/mac-wk2/TestExpectations:
570
571 2019-11-19  Eric Carlson  <eric.carlson@apple.com>
572
573         OverConstrainedError is missing 'name' property
574         https://bugs.webkit.org/show_bug.cgi?id=204069
575
576         Reviewed by Youenn Fablet.
577
578         * fast/mediastream/MediaDevices-getUserMedia.html:
579         * fast/mediastream/overconstrainederror-constraint.html:
580
581 2019-11-19  Kate Cheney  <katherine_cheney@apple.com>
582
583         [ Jazz ] http/tests/resourceLoadStatistics/cookie-deletion.html is timing out
584         https://bugs.webkit.org/show_bug.cgi?id=203813
585         <rdar://problem/54316765>
586
587         Reviewed by Alexey Proskuryakov.
588
589         Added console logging to narrow down cause of flaky test which does not
590         reproduce locally. Changed test expectations to timeout so the bots
591         actually run the test and the issue can be determined.
592
593         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt:
594         * http/tests/resourceLoadStatistics/cookie-deletion.html:
595         * platform/wk2/TestExpectations:
596
597 2019-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
598
599         [Clipboard API] Add support for Clipboard.readText()
600         https://bugs.webkit.org/show_bug.cgi?id=204310
601         <rdar://problem/57292754>
602
603         Reviewed by Ryosuke Niwa.
604
605         Add several new layout tests.
606
607         * editing/async-clipboard/clipboard-do-not-read-text-from-platform-if-text-changes-expected.txt: Added.
608         * editing/async-clipboard/clipboard-do-not-read-text-from-platform-if-text-changes.html: Added.
609
610         Add a test to verify that if the clipboard changes content in the middle of a call to clipboard.readText, we
611         will reject the readText() promise and avoid exposing any text to the page.
612
613         * editing/async-clipboard/clipboard-read-text-expected.txt: Added.
614         * editing/async-clipboard/clipboard-read-text-from-platform-expected.txt: Added.
615         * editing/async-clipboard/clipboard-read-text-from-platform.html: Added.
616
617         Add a test to verify that we display DOM paste UI when reading text that was written to the pasteboard directly
618         via platform API.
619
620         * editing/async-clipboard/clipboard-read-text-same-origin-expected.txt: Added.
621         * editing/async-clipboard/clipboard-read-text-same-origin.html: Added.
622
623         Add a test to verify that we allow the page to access same origin text data on the pasteboard using readText,
624         during a user gesture.
625
626         * editing/async-clipboard/clipboard-read-text.html: Added.
627
628         Add a basic test to verify that readText works when the page writes text to the clipboard using DataTransfer and
629         document.execCommand.
630
631         * platform/gtk/TestExpectations:
632         * platform/mac-wk1/TestExpectations:
633         * platform/win/TestExpectations:
634         * platform/wpe/TestExpectations:
635
636 2019-11-18  John Wilander  <wilander@apple.com>
637
638         Check if ITP is on before applying third-party cookie blocking
639         https://bugs.webkit.org/show_bug.cgi?id=204322
640         <rdar://problem/57120772>
641
642         Reviewed by Chris Dumez and Alexey Proskuryakov.
643
644         * http/tests/resourceLoadStatistics/no-third-party-cookie-blocking-when-itp-is-off-expected.txt: Added.
645         * http/tests/resourceLoadStatistics/no-third-party-cookie-blocking-when-itp-is-off.html: Added.
646
647 2019-11-18  Simon Fraser  <simon.fraser@apple.com>
648
649         -webkit-font-smoothing: none leaves subsequent elements unantialiased
650         https://bugs.webkit.org/show_bug.cgi?id=204334
651
652         Reviewed by Myles C. Maxfield.
653
654         * fast/text/font-antialiasing-save-restore-expected.html: Added.
655         * fast/text/font-antialiasing-save-restore.html: Added.
656
657 2019-11-18  Devin Rousso  <drousso@apple.com>
658
659         Web Inspector: Local Resource Overrides: allow substitution based on a url pattern
660         https://bugs.webkit.org/show_bug.cgi?id=202375
661
662         Reviewed by Brian Burg.
663
664         * http/tests/inspector/network/local-resource-override-basic.html:
665         * http/tests/inspector/network/local-resource-override-basic-expected.txt:
666
667 2019-11-18  Megan Gardner  <megan_gardner@apple.com>
668
669         Update dismiss-picker-using-keyboard.html test to work on iPad correctly
670         https://bugs.webkit.org/show_bug.cgi?id=204257
671         <rdar://problem/57239690>
672
673         Reviewed by Wenson Hsieh.
674
675         The iPad does not use the keyboard to show the options for these form controls,
676         and instead uses a popover. This expands the test infrastructure to allow for
677         either iPhone or iPad functionality.
678
679         * fast/forms/ios/dismiss-picker-using-keyboard.html:
680         * resources/ui-helper.js:
681         (window.UIHelper.activateAndWaitForInputSessionAt.return.new.Promise.):
682         (window.UIHelper.waitForInputSessionToDismiss.return.new.Promise.):
683         (window.UIHelper.waitForInputSessionToDismiss.return.new.Promise):
684         (window.UIHelper.waitForInputSessionToDismiss):
685
686 2019-11-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
687
688         Fix getTotalLength() and getPointAtLength() for optimized rect and ellipse renderers
689         https://bugs.webkit.org/show_bug.cgi?id=204213
690
691         Reviewed by Simon Fraser.
692
693         The following tests were added in r231955. The SVGElements in these were
694         defined such that a path has to be created to render any of them. Change
695         all the tests, except the polygon and the polyline, such that no path is
696         needed to render them. This will exercise the code path where we need to
697         create a temporary Path to answer the questions of getTotalLength() and
698         getPointAtLength().
699
700         * svg/dom/SVGGeometry-circle-expected.txt:
701         * svg/dom/SVGGeometry-circle.xhtml:
702         * svg/dom/SVGGeometry-ellipse-expected.txt:
703         * svg/dom/SVGGeometry-ellipse.xhtml:
704         * svg/dom/SVGGeometry-line-expected.txt:
705         * svg/dom/SVGGeometry-line.xhtml:
706         * svg/dom/SVGGeometry-polygon-expected.txt:
707         * svg/dom/SVGGeometry-polygon.xhtml:
708         * svg/dom/SVGGeometry-polyline-expected.txt:
709         * svg/dom/SVGGeometry-polyline.xhtml:
710         * svg/dom/SVGGeometry-rect-expected.txt:
711         * svg/dom/SVGGeometry-rect.xhtml:
712
713 2019-11-18  Zalan Bujtas  <zalan@apple.com>
714
715         Block layout invalidation logic triggers excessive layout on height percentage descendants
716         https://bugs.webkit.org/show_bug.cgi?id=204255
717
718         Reviewed by Simon Fraser.
719
720         * fast/block/height-percentage-descendants-with-absolute-pos-containingblock-expected.txt: Added.
721         * fast/block/height-percentage-descendants-with-absolute-pos-containingblock.html: Added.
722
723 2019-11-18  Wenson Hsieh  <wenson_hsieh@apple.com>
724
725         [Clipboard API] Add support for Clipboard.writeText()
726         https://bugs.webkit.org/show_bug.cgi?id=204287
727         <rdar://problem/57270440>
728
729         Reviewed by Tim Horton.
730
731         * editing/async-clipboard/clipboard-write-text-expected.txt: Added.
732         * editing/async-clipboard/clipboard-write-text-requires-user-gesture-expected.txt: Added.
733         * editing/async-clipboard/clipboard-write-text-requires-user-gesture.html: Added.
734
735         Add a layout test to verify that `navigator.clipboard.writeText` is gated on user gesture, if the
736         javaScriptCanAccessClipboard preference is disabled.
737
738         * editing/async-clipboard/clipboard-write-text.html: Added.
739
740         Add a layout test to verify that writing text to the clipboard puts a single item on the system clipboard with
741         the type "text/plain", which can be read back using `navigator.clipboard.read`.
742
743         * platform/win/TestExpectations:
744
745         Skip clipboard-write-text.html on Windows, since custom pasteboard data is not implemented there yet.
746
747 2019-11-18  Simon Fraser  <simon.fraser@apple.com>
748
749         Fix color component rounding to match the CSS Color spec
750         https://bugs.webkit.org/show_bug.cgi?id=203597
751         <rdar://problem/56728546>
752
753         Reviewed by Tim Horton.
754
755         New results.
756
757         * TestExpectations:
758         * css3/calc/color-hsl-expected.txt:
759         * css3/calc/color-rgb-expected.txt:
760         * css3/filters/backdrop/backdrop-filter-with-clip-path-expected.txt:
761         * displaylists/canvas-display-list-expected.txt:
762         * editing/execCommand/query-command-value-background-color-expected.txt:
763         * editing/execCommand/query-command-value-background-color.html:
764         * fast/block/basic/fieldset-stretch-to-legend-expected.txt:
765         * fast/block/float/relative-painted-twice-expected.txt:
766         * fast/borders/border-image-trumps-radius-expected.txt:
767         * fast/borders/border-left-right-same-bottom-different-color-expected.txt:
768         * fast/borders/border-radius-groove-03-expected.txt:
769         * fast/borders/border-radius-wide-border-03-expected.txt:
770         * fast/borders/border-radius-wide-border-04-expected.txt:
771         * fast/borders/borderRadiusDashed05-expected.txt:
772         * fast/borders/borderRadiusDotted05-expected.txt:
773         * fast/borders/borderRadiusDotted06-expected.txt:
774         * fast/borders/borderRadiusDouble05-expected.txt:
775         * fast/borders/borderRadiusDouble09-expected.txt:
776         * fast/borders/fieldsetBorderRadius-expected.txt:
777         * fast/canvas/rgba-parsing-expected.txt:
778         * fast/canvas/rgba-parsing.html:
779         * fast/css/apple-system-control-colors-expected.txt:
780         * fast/css/paint-order-shadow-expected.html:
781         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color-expected.txt:
782         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color.html:
783         * fast/frames/content-opacity-1-expected.txt:
784         * fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt:
785         * fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt:
786         * media/modern-media-controls/background-tint/background-tint-expected.txt:
787         * media/modern-media-controls/background-tint/background-tint.html:
788         * media/modern-media-controls/button/button-focus-state-expected.txt:
789         * media/modern-media-controls/button/button-focus-state.html:
790         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/color-prop-02-f-manual-expected.txt:
791         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/color-prop-03-t-manual-expected.txt:
792         * platform/ios-wk2/editing/pasteboard/4641033-expected.txt:
793         * platform/ios-wk2/editing/pasteboard/4944770-1-expected.txt:
794         * platform/ios-wk2/editing/selection/caret-before-select-expected.txt:
795         * platform/ios-wk2/fast/block/basic/011-expected.txt:
796         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
797         * platform/ios-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
798         * platform/ios-wk2/fast/overflow/float-in-relpositioned-expected.txt:
799         * platform/ios-wk2/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
800         * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
801         * platform/ios-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
802         * platform/ios-wk2/fast/text/shadow-no-blur-expected.txt:
803         * platform/ios-wk2/fast/text/shadow-translucent-fill-expected.txt:
804         * platform/ios/TestExpectations:
805         * platform/ios/compositing/images/direct-image-background-color-expected.txt:
806         * platform/ios/compositing/overflow/theme-affects-visual-overflow-expected.txt:
807         * platform/ios/compositing/webgl/webgl-background-color-expected.txt:
808         * platform/ios/css1/box_properties/acid_test-expected.txt:
809         * platform/ios/css2.1/t09-c5526c-display-00-e-expected.txt:
810         * platform/ios/css3/flexbox/button-expected.txt:
811         * platform/ios/css3/selectors3/html/css3-modsel-19b-expected.txt:
812         * platform/ios/css3/selectors3/html/css3-modsel-64-expected.txt:
813         * platform/ios/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
814         * platform/ios/css3/selectors3/xhtml/css3-modsel-64-expected.txt:
815         * platform/ios/css3/selectors3/xml/css3-modsel-19b-expected.txt:
816         * platform/ios/css3/selectors3/xml/css3-modsel-64-expected.txt:
817         * platform/ios/editing/selection/3690703-2-expected.txt:
818         * platform/ios/editing/selection/3690703-expected.txt:
819         * platform/ios/editing/selection/3690719-expected.txt:
820         * platform/ios/editing/selection/4397952-expected.txt:
821         * platform/ios/editing/selection/5240265-expected.txt:
822         * platform/ios/editing/selection/replaced-boundaries-3-expected.txt:
823         * platform/ios/editing/selection/select-box-expected.txt:
824         * platform/ios/editing/selection/select-element-paragraph-boundary-expected.txt:
825         * platform/ios/editing/selection/selection-button-text-expected.txt:
826         * platform/ios/fast/backgrounds/background-leakage-expected.txt:
827         * platform/ios/fast/backgrounds/background-leakage-transforms-expected.txt:
828         * platform/ios/fast/block/float/float-avoidance-expected.txt:
829         * platform/ios/fast/block/float/intruding-painted-twice-expected.txt:
830         * platform/ios/fast/block/positioning/inline-block-relposition-expected.txt:
831         * platform/ios/fast/borders/mixed-border-styles-expected.txt:
832         * platform/ios/fast/borders/mixed-border-styles-radius-expected.txt:
833         * platform/ios/fast/borders/mixed-border-styles-radius2-expected.txt:
834         * platform/ios/fast/box-shadow/inset-box-shadow-radius-expected.txt:
835         * platform/ios/fast/css/continuationCrash-expected.txt:
836         * platform/ios/fast/css/margin-top-bottom-dynamic-expected.txt:
837         * platform/ios/fast/css/non-standard-checkbox-size-expected.txt:
838         * platform/ios/fast/css/percentage-non-integer-expected.txt:
839         * platform/ios/fast/css/rtl-ordering-expected.txt:
840         * platform/ios/fast/css/shadow-multiple-expected.txt:
841         * platform/ios/fast/css/text-transform-select-expected.txt:
842         * platform/ios/fast/css/viewport-units-dynamic-expected.txt:
843         * platform/ios/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
844         * platform/ios/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
845         * platform/ios/fast/forms/001-expected.txt:
846         * platform/ios/fast/forms/003-expected.txt:
847         * platform/ios/fast/forms/004-expected.txt:
848         * platform/ios/fast/forms/basic-inputs-expected.txt:
849         * platform/ios/fast/forms/basic-selects-expected.txt:
850         * platform/ios/fast/forms/blankbuttons-expected.txt:
851         * platform/ios/fast/forms/box-shadow-override-expected.txt:
852         * platform/ios/fast/forms/button-align-expected.txt:
853         * platform/ios/fast/forms/button-cannot-be-nested-expected.txt:
854         * platform/ios/fast/forms/button-generated-content-expected.txt:
855         * platform/ios/fast/forms/button-positioned-expected.txt:
856         * platform/ios/fast/forms/button-sizes-expected.txt:
857         * platform/ios/fast/forms/button-style-color-expected.txt:
858         * platform/ios/fast/forms/button-table-styles-expected.txt:
859         * platform/ios/fast/forms/button-text-transform-expected.txt:
860         * platform/ios/fast/forms/button-white-space-expected.txt:
861         * platform/ios/fast/forms/control-clip-expected.txt:
862         * platform/ios/fast/forms/control-clip-overflow-expected.txt:
863         * platform/ios/fast/forms/control-restrict-line-height-expected.txt:
864         * platform/ios/fast/forms/disabled-select-change-index-expected.txt:
865         * platform/ios/fast/forms/file/file-input-direction-expected.txt:
866         * platform/ios/fast/forms/file/file-input-disabled-expected.txt:
867         * platform/ios/fast/forms/form-element-geometry-expected.txt:
868         * platform/ios/fast/forms/formmove-expected.txt:
869         * platform/ios/fast/forms/formmove2-expected.txt:
870         * platform/ios/fast/forms/formmove3-expected.txt:
871         * platform/ios/fast/forms/hidden-listbox-expected.txt:
872         * platform/ios/fast/forms/input-appearance-height-expected.txt:
873         * platform/ios/fast/forms/input-button-sizes-expected.txt:
874         * platform/ios/fast/forms/input-value-expected.txt:
875         * platform/ios/fast/forms/listbox-bidi-align-expected.txt:
876         * platform/ios/fast/forms/listbox-hit-test-zoomed-expected.txt:
877         * platform/ios/fast/forms/listbox-scrollbar-incremental-load-expected.txt:
878         * platform/ios/fast/forms/listbox-width-change-expected.txt:
879         * platform/ios/fast/forms/menulist-clip-expected.txt:
880         * platform/ios/fast/forms/menulist-deselect-update-expected.txt:
881         * platform/ios/fast/forms/menulist-narrow-width-expected.txt:
882         * platform/ios/fast/forms/menulist-no-overflow-expected.txt:
883         * platform/ios/fast/forms/menulist-option-wrap-expected.txt:
884         * platform/ios/fast/forms/menulist-separator-painting-expected.txt:
885         * platform/ios/fast/forms/menulist-style-color-expected.txt:
886         * platform/ios/fast/forms/menulist-width-change-expected.txt:
887         * platform/ios/fast/forms/option-script-expected.txt:
888         * platform/ios/fast/forms/option-strip-whitespace-expected.txt:
889         * platform/ios/fast/forms/option-text-clip-expected.txt:
890         * platform/ios/fast/forms/select-align-expected.txt:
891         * platform/ios/fast/forms/select-baseline-expected.txt:
892         * platform/ios/fast/forms/select-block-background-expected.txt:
893         * platform/ios/fast/forms/select-change-listbox-size-expected.txt:
894         * platform/ios/fast/forms/select-change-listbox-to-popup-expected.txt:
895         * platform/ios/fast/forms/select-change-popup-to-listbox-expected.txt:
896         * platform/ios/fast/forms/select-dirty-parent-pref-widths-expected.txt:
897         * platform/ios/fast/forms/select-disabled-appearance-expected.txt:
898         * platform/ios/fast/forms/select-empty-option-height-expected.txt:
899         * platform/ios/fast/forms/select-initial-position-expected.txt:
900         * platform/ios/fast/forms/select-item-background-clip-expected.txt:
901         * platform/ios/fast/forms/select-list-box-with-height-expected.txt:
902         * platform/ios/fast/forms/select-non-native-rendering-direction-expected.txt:
903         * platform/ios/fast/forms/select-selected-expected.txt:
904         * platform/ios/fast/forms/select-style-expected.txt:
905         * platform/ios/fast/forms/select-visual-hebrew-expected.txt:
906         * platform/ios/fast/forms/select-writing-direction-natural-expected.txt:
907         * platform/ios/fast/forms/select/optgroup-rendering-expected.txt:
908         * platform/ios/fast/forms/selectlist-minsize-expected.txt:
909         * platform/ios/fast/forms/stuff-on-my-optgroup-expected.txt:
910         * platform/ios/fast/html/details-replace-summary-child-expected.txt:
911         * platform/ios/fast/html/details-replace-text-expected.txt:
912         * platform/ios/fast/html/keygen-expected.txt:
913         * platform/ios/fast/inline/positionedLifetime-expected.txt:
914         * platform/ios/fast/invalid/014-expected.txt:
915         * platform/ios/fast/multicol/client-rects-expected.txt:
916         * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
917         * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
918         * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
919         * platform/ios/fast/parser/bad-xml-slash-expected.txt:
920         * platform/ios/fast/replaced/replaced-breaking-expected.txt:
921         * platform/ios/fast/replaced/replaced-breaking-mixture-expected.txt:
922         * platform/ios/fast/replaced/three-selects-break-expected.txt:
923         * platform/ios/fast/replaced/width100percent-button-expected.txt:
924         * platform/ios/fast/replaced/width100percent-checkbox-expected.txt:
925         * platform/ios/fast/replaced/width100percent-menulist-expected.txt:
926         * platform/ios/fast/replaced/width100percent-radio-expected.txt:
927         * platform/ios/fast/ruby/select-ruby-expected.txt:
928         * platform/ios/fast/selectors/064-expected.txt:
929         * platform/ios/fast/table/append-cells2-expected.txt:
930         * platform/ios/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
931         * platform/ios/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
932         * platform/ios/fast/table/remove-td-display-none-expected.txt:
933         * platform/ios/fast/text/international/bidi-listbox-atsui-expected.txt:
934         * platform/ios/fast/text/international/bidi-listbox-expected.txt:
935         * platform/ios/fast/text/international/bidi-menulist-expected.txt:
936         * platform/ios/fast/text/international/hindi-spacing-expected.txt:
937         * platform/ios/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
938         * platform/ios/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
939         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
940         * platform/ios/ios/fast/borders/thin-lozenge-expected.txt:
941         * platform/ios/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
942         * platform/ios/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
943         * platform/ios/svg/custom/foreign-object-skew-expected.txt:
944         * platform/ios/svg/custom/inline-svg-in-xhtml-expected.txt:
945         * platform/ios/tables/mozilla/bugs/bug1188-expected.txt:
946         * platform/ios/tables/mozilla/bugs/bug1318-expected.txt:
947         * platform/ios/tables/mozilla/bugs/bug138725-expected.txt:
948         * platform/ios/tables/mozilla/bugs/bug18359-expected.txt:
949         * platform/ios/tables/mozilla/bugs/bug2479-2-expected.txt:
950         * platform/ios/tables/mozilla/bugs/bug2479-3-expected.txt:
951         * platform/ios/tables/mozilla/bugs/bug2479-4-expected.txt:
952         * platform/ios/tables/mozilla/bugs/bug26178-expected.txt:
953         * platform/ios/tables/mozilla/bugs/bug28928-expected.txt:
954         * platform/ios/tables/mozilla/bugs/bug29326-expected.txt:
955         * platform/ios/tables/mozilla/bugs/bug33855-expected.txt:
956         * platform/ios/tables/mozilla/bugs/bug39209-expected.txt:
957         * platform/ios/tables/mozilla/bugs/bug4382-expected.txt:
958         * platform/ios/tables/mozilla/bugs/bug4429-expected.txt:
959         * platform/ios/tables/mozilla/bugs/bug44505-expected.txt:
960         * platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
961         * platform/ios/tables/mozilla/bugs/bug46368-1-expected.txt:
962         * platform/ios/tables/mozilla/bugs/bug46368-2-expected.txt:
963         * platform/ios/tables/mozilla/bugs/bug51037-expected.txt:
964         * platform/ios/tables/mozilla/bugs/bug51727-expected.txt:
965         * platform/ios/tables/mozilla/bugs/bug52505-expected.txt:
966         * platform/ios/tables/mozilla/bugs/bug52506-expected.txt:
967         * platform/ios/tables/mozilla/bugs/bug60749-expected.txt:
968         * platform/ios/tables/mozilla/bugs/bug68912-expected.txt:
969         * platform/ios/tables/mozilla/bugs/bug7342-expected.txt:
970         * platform/ios/tables/mozilla/bugs/bug92647-2-expected.txt:
971         * platform/ios/tables/mozilla/bugs/bug96334-expected.txt:
972         * platform/ios/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
973         * platform/ios/tables/mozilla/core/margins-expected.txt:
974         * platform/ios/tables/mozilla/dom/tableDom-expected.txt:
975         * platform/ios/tables/mozilla/other/move_row-expected.txt:
976         * platform/ios/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
977         * platform/ios/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
978         * platform/ios/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
979         * platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
980         * platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
981         * platform/ios/tables/mozilla_expected_failures/core/captions1-expected.txt:
982         * platform/ios/tables/mozilla_expected_failures/core/captions2-expected.txt:
983         * platform/ios/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt:
984         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
985         * platform/mac-mojave/fast/css/apple-system-control-colors-expected.txt:
986         * platform/mac/compositing/images/direct-image-background-color-expected.txt:
987         * platform/mac/compositing/webgl/webgl-background-color-expected.txt:
988         * platform/mac/fast/backgrounds/background-leakage-expected.txt:
989         * platform/mac/fast/backgrounds/background-leakage-transforms-expected.txt:
990         * platform/mac/fast/block/basic/fieldset-stretch-to-legend-expected.txt:
991         * platform/mac/fast/block/float/intruding-painted-twice-expected.txt:
992         * platform/mac/fast/borders/fieldsetBorderRadius-expected.txt:
993         * platform/mac/fast/borders/mixed-border-styles-expected.txt:
994         * platform/mac/fast/borders/mixed-border-styles-radius-expected.txt:
995         * platform/mac/fast/borders/mixed-border-styles-radius2-expected.txt:
996         * platform/mac/fast/box-shadow/inset-box-shadow-radius-expected.txt:
997         * platform/mac/fast/css/apple-system-control-colors-expected.txt:
998         * platform/mac/fast/css/percentage-non-integer-expected.txt:
999         * platform/mac/fast/css/shadow-multiple-expected.txt:
1000         * platform/mac/fast/css/viewport-units-dynamic-expected.txt:
1001         * platform/mac/fast/multicol/client-rects-expected.txt:
1002         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
1003         * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
1004         * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
1005         * platform/mac/fast/overflow/float-in-relpositioned-expected.txt:
1006         * platform/mac/fast/ruby/select-ruby-expected.txt:
1007         * platform/mac/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt:
1008         * platform/mac/fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt:
1009         * platform/mac/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
1010         * platform/mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
1011         * platform/mac/fast/text/shadow-no-blur-expected.txt:
1012         * platform/mac/fast/text/shadow-translucent-fill-expected.txt:
1013         * platform/mac/imported/w3c/web-platform-tests/svg/import/color-prop-02-f-manual-expected.txt:
1014         * platform/mac/imported/w3c/web-platform-tests/svg/import/color-prop-03-t-manual-expected.txt:
1015         * platform/mac/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
1016         * platform/mac/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
1017         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt:
1018         * platform/win/TestExpectations:
1019         * svg/custom/fill-opacity-rgba-expected.txt:
1020         * svg/custom/mask-colorspace-expected.txt:
1021
1022 2019-11-18  Antoine Quint  <graouts@apple.com>
1023
1024         [Web Animations] Retargeted transitions targeting accelerated properties do not stop the original transition
1025         https://bugs.webkit.org/show_bug.cgi?id=204116
1026
1027         Reviewed by Dean Jackson.
1028
1029         Rebaseline iOS test output.
1030
1031         * platform/ios/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt: Added.
1032
1033 2019-11-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1034
1035         REGRESSION (r243606): Interacting with date and time pickers hangs the UI process on watchOS
1036         https://bugs.webkit.org/show_bug.cgi?id=204280
1037         <rdar://problem/49718359>
1038
1039         Reviewed by Chris Dumez.
1040
1041         Clean up a few details in the layout test.
1042
1043         * fast/forms/watchos/time-picker-value-change-expected.txt:
1044         * fast/forms/watchos/time-picker-value-change.html:
1045
1046         Tweak the test description, and simplify logic for completing the layout test.
1047
1048 2019-11-16  Philippe Normand  <pnormand@igalia.com>
1049
1050         Unreviewed, rolling out r252526.
1051
1052         broke iOS and mac builds
1053
1054         Reverted changeset:
1055
1056         "Unreviewed, rolling out r252455."
1057         https://bugs.webkit.org/show_bug.cgi?id=204272
1058         https://trac.webkit.org/changeset/252526
1059
1060 2019-11-16  Commit Queue  <commit-queue@webkit.org>
1061
1062         Unreviewed, rolling out r252455.
1063         https://bugs.webkit.org/show_bug.cgi?id=204272
1064
1065         Broke a layout-test on iOS (Requested by aakashja_ on
1066         #webkit).
1067
1068         Reverted changeset:
1069
1070         "[Web Animations] Retargeted transitions targeting accelerated
1071         properties do not stop the original transition"
1072         https://bugs.webkit.org/show_bug.cgi?id=204116
1073         https://trac.webkit.org/changeset/252455
1074
1075 2019-11-15  Per Arne Vollan  <pvollan@apple.com>
1076
1077         Layout test animations/no-style-recalc-during-accelerated-animation.html is failing
1078         https://bugs.webkit.org/show_bug.cgi?id=204253
1079
1080         Unreviewed test gardening.
1081
1082         * platform/win/TestExpectations:
1083
1084 2019-11-14  Ryosuke Niwa  <rniwa@webkit.org>
1085
1086         JS wrappers of scroll event targets can get prematurely collected by GC
1087         https://bugs.webkit.org/show_bug.cgi?id=204219
1088
1089         Reviewed by Keith Miller.
1090
1091         Added a regression test for adding elements as pending scroll event targets,
1092         and removing them from the document before scroll events are fired.
1093
1094         * fast/scrolling/scrolling-event-target-gc-expected.txt: Added.
1095         * fast/scrolling/scrolling-event-target-gc.html: Added.
1096
1097 2019-11-15  Pablo Saavedra  <psaavedra@igalia.com>
1098
1099         [WPE][GTK] Gardening after r252487
1100         https://bugs.webkit.org/show_bug.cgi?id=204235
1101
1102         Unreviewed WPE and GTK+ gardening after r252487.
1103
1104         * platform/gtk/TestExpectations:
1105
1106 2019-11-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1107
1108         [iOS] Two layout tests in editing/selection/ios time out when waiting for selection views to appear
1109         https://bugs.webkit.org/show_bug.cgi?id=204231
1110         <rdar://problem/56096961>
1111
1112         Reviewed by Megan Gardner.
1113
1114         Adjust these layout tests to select text by long pressing, instead of selecting text by tapping a button that
1115         programmatically selects a range of text. The latter only results in platform selection views if the user (or,
1116         in this case, a previous test in the same web view) has already manually selected text. This isn't guaranteed,
1117         given that the previous test may have timed out, or may have different test options which require a new
1118         WKWebView to have been created.
1119
1120         * editing/selection/ios/clear-selection-after-tap-in-large-selected-non-editable-text.html:
1121         * editing/selection/ios/toggle-callout-bar-after-tap-in-selected-non-editable-text-expected.txt:
1122         * editing/selection/ios/toggle-callout-bar-after-tap-in-selected-non-editable-text.html:
1123         * resources/ui-helper.js:
1124         (window.UIHelper.async.longPressElement):
1125         (window.UIHelper.async.longPressAtPoint.return.new.Promise.):
1126         (window.UIHelper.async.longPressAtPoint.return.new.Promise):
1127         (window.UIHelper.async.longPressAtPoint):
1128
1129         Also add helper methods in ui-helper.js to trigger long press gestures, so that we can start moving away from
1130         the helper methods in basic-gestures.js.
1131
1132         (window.UIHelper):
1133
1134 2019-11-15  Simon Fraser  <simon.fraser@apple.com>
1135
1136         The image is flashing if falls out and has an animation transform: rotate
1137         https://bugs.webkit.org/show_bug.cgi?id=203613
1138
1139         Reviewed by Antti Koivisto.
1140
1141         * compositing/backing/backing-store-attachment-with-rotation-expected.txt: Added.
1142         * compositing/backing/backing-store-attachment-with-rotation.html: Added.
1143
1144 2019-11-14  Wenson Hsieh  <wenson_hsieh@apple.com>
1145
1146         Crash when setting HTMLInputElement.checked for a disconnected radio button in a shadow root
1147         https://bugs.webkit.org/show_bug.cgi?id=204208
1148         <rdar://problem/57045830>
1149
1150         Reviewed by Tim Horton.
1151
1152         Adds a new layout test to verify that we don't crash in this scenario.
1153
1154         * fast/forms/radio-input-in-shadow-root-crash-expected.txt: Added.
1155         * fast/forms/radio-input-in-shadow-root-crash.html: Added.
1156
1157  2019-11-07  Youenn Fablet  <youenn@apple.com>
1158
1159         Update libwebrtc to M78
1160         https://bugs.webkit.org/show_bug.cgi?id=203897
1161
1162         Reviewed by Eric Carlson.
1163
1164         * webrtc/simulcast-h264.html:
1165         Update test to remove rid information from answer.
1166
1167 2019-11-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
1168
1169         The CSSParser should not consume negative or unit-less lengths for the SVG properties 'r', 'rx' and 'ry'
1170         https://bugs.webkit.org/show_bug.cgi?id=204200
1171
1172         Reviewed by Simon Fraser.
1173
1174         * svg/css/parse-length-expected.txt:
1175         * svg/css/parse-length.html:
1176
1177 2019-11-14  Antoine Quint  <graouts@apple.com>
1178
1179         [Web Animations] Accelerated transitions do not always remove their backing accelerated animation
1180         https://bugs.webkit.org/show_bug.cgi?id=204198
1181         <rdar://problem/45847205>
1182
1183         Reviewed by Dean Jackson.
1184
1185         Add a new test that checks that a CSS Transition targeting the transform property which requires a layer correctly clears the
1186         accelerated animation upon completion.
1187
1188         * webanimations/accelerated-animation-removal-upon-transition-completion-expected.txt: Added.
1189         * webanimations/accelerated-animation-removal-upon-transition-completion.html: Added.
1190
1191 2019-11-14  Antoine Quint  <graouts@apple.com>
1192
1193         [Web Animations] Retargeted transitions targeting accelerated properties do not stop the original transition
1194         https://bugs.webkit.org/show_bug.cgi?id=204116
1195         <rdar://problem/57116961>
1196
1197         Reviewed by Dean Jackson.
1198
1199         Add a new test that checks that reversing an in-flight transition for "opacity" and "transform" correctly reverses the transition.
1200
1201         * platform/mac-wk1/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt: Added.
1202         * webanimations/css-transition-in-flight-reversal-accelerated-expected.txt: Added.
1203         * webanimations/css-transition-in-flight-reversal-accelerated.html: Added.
1204
1205 2019-11-13  Wenson Hsieh  <wenson_hsieh@apple.com>
1206
1207         [Clipboard API] Add support for Clipboard.write()
1208         https://bugs.webkit.org/show_bug.cgi?id=204078
1209         <rdar://problem/57087756>
1210
1211         Reviewed by Ryosuke Niwa.
1212
1213         Adds several new layout tests to exercise the write method on Clipboard.
1214
1215         * editing/async-clipboard/clipboard-change-data-while-writing-expected.txt: Added.
1216         * editing/async-clipboard/clipboard-change-data-while-writing.html: Added.
1217
1218         Verify that if the platform pasteboard contents change while the page attempts to write to the clipboard, we
1219         will reject the promise for writing.
1220
1221         * editing/async-clipboard/clipboard-write-basic-expected.txt: Added.
1222         * editing/async-clipboard/clipboard-write-basic.html: Added.
1223
1224         Verify that writing multiple ClipboardItems to the clipboard using write() works. Among these items, one of them
1225         contains no types, and another only contains types that resolve to empty strings. The page should be able to
1226         read all four items back using Clipboard.read().
1227
1228         * editing/async-clipboard/clipboard-write-items-twice-expected.txt: Added.
1229         * editing/async-clipboard/clipboard-write-items-twice.html: Added.
1230
1231         Verify that attempting to write a clipboard item that resolves on a long delay, and then attempting to write
1232         another item that resolves on a short delay before the previous clipboard item has finished writing does not
1233         cause the latter call to Clipboard.write() to fail. Additionally, the clipboard should contain the contents of
1234         the second set of clipboard items, rather than the first.
1235
1236         * editing/async-clipboard/resources/async-clipboard-helpers.js:
1237         (async.checkClipboardItemString):
1238
1239         Add a helper method to read a string for the given type, out of the given clipboard item, and compare it against
1240         an expected result.
1241
1242 2019-11-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1243
1244         [SVG2] Add the 'orient' property of the interface SVGMarkerElement
1245         https://bugs.webkit.org/show_bug.cgi?id=203646
1246
1247         Reviewed by Simon Fraser.
1248
1249         The pair properties <orientAngle, orientType> are now in sync. Fix the
1250         tests which were assuming that these properties can change independently.
1251
1252         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
1253         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement.html:
1254         * svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.txt:
1255         * svg/dynamic-updates/SVGMarkerElement-dom-orient-attr.html:
1256
1257 2019-11-13  Fujii Hironori  <Hironori.Fujii@sony.com>
1258
1259         [Win][DumpRenderTree][WebKitTestRunner] eventSender.keyDown should support function keys
1260         https://bugs.webkit.org/show_bug.cgi?id=204146
1261
1262         Reviewed by Ross Kirsling.
1263
1264         * platform/win/TestExpectations:
1265         * platform/wincairo/TestExpectations:
1266         Unskipped fast/events/keydown-function-keys.html and fast/events/keydown-leftright-keys.html.
1267
1268 2019-11-13  youenn fablet  <youenn@apple.com>
1269
1270         Layout Tests in imported/w3c/web-platform-tests/websockets/ are flakey failures after r246406
1271         https://bugs.webkit.org/show_bug.cgi?id=199013
1272         <rdar://problem/51902173>
1273
1274         Reviewed by Alex Christensen.
1275
1276         * TestExpectations:
1277         Mark more tests as DumpJSConsoleLogInStdErr
1278
1279 2019-11-13  Youenn Fablet  <youenn@apple.com>
1280
1281         Several XHR and CORS tests are flaky due to inconsistent order of console messages
1282         https://bugs.webkit.org/show_bug.cgi?id=179607
1283
1284         Reviewed by Alex Christensen.
1285
1286         Use DumpJSConsoleLogInStdErr to remove console lines.
1287         * TestExpectations:
1288
1289 2019-11-13  Devin Rousso  <drousso@apple.com>
1290
1291         Web Inspector: inspector/model/remote-object-weak-collection.html is failing
1292         https://bugs.webkit.org/show_bug.cgi?id=202932
1293
1294         Reviewed by Brian Burg.
1295
1296         * inspector/model/remote-object-weak-collection.html:
1297         Don't `generatePreview` when evaluating each expression, as that can create additional
1298         references to the object. Use `HeapAgent.gc()` as that's guaranteed to be synchronous.
1299
1300 2019-11-13  Antti Koivisto  <antti@apple.com>
1301
1302         Google Docs spreadsheet tiles render very slowly (because of event region painting)
1303         https://bugs.webkit.org/show_bug.cgi?id=204160
1304         <rdar://problem/57073401>
1305
1306         Reviewed by Simon Fraser.
1307
1308         * fast/scrolling/ios/event-region-scrolled-contents-layer-expected.txt: Added.
1309         * fast/scrolling/ios/event-region-scrolled-contents-layer.html: Added.
1310
1311 2019-11-13  Youenn Fablet  <youenn@apple.com>
1312
1313         [ iOS ]: Layout Test http/tests/IndexedDB/storage-limit-1.https.html is a Flaky Failure
1314         https://bugs.webkit.org/show_bug.cgi?id=203275
1315         <rdar://problem/56516249>
1316
1317         Reviewed by Alex Christensen.
1318
1319         * platform/ios-wk2/TestExpectations:
1320
1321 2019-11-13  Per Arne Vollan  <pvollan@apple.com>
1322
1323         REGRESSION: some layout test are failing on Win EWS
1324         https://bugs.webkit.org/show_bug.cgi?id=204153
1325
1326         Unreviewed test gardening.
1327
1328         * platform/win/TestExpectations:
1329
1330 2019-11-13  Rob Buis  <rbuis@igalia.com>
1331
1332         Support stale-while-revalidate cache strategy
1333         https://bugs.webkit.org/show_bug.cgi?id=201461
1334
1335         Reviewed by Youenn Fablet.
1336
1337         Skip newly imported tests for WK1.
1338
1339         * platform/ios-wk1/TestExpectations:
1340         * platform/mac-wk1/TestExpectations:
1341
1342 2019-11-12  Fujii Hironori  <Hironori.Fujii@sony.com>
1343
1344         Unreviewed test gardening for WinCairo
1345
1346         * platform/wincairo/TestExpectations: Unskipped fast/events.
1347
1348 2019-11-12  Keith Miller  <keith_miller@apple.com>
1349
1350         AudioScheduledSourceNodes leak if they have an attached onended EventTarget
1351         https://bugs.webkit.org/show_bug.cgi?id=204087
1352
1353         Reviewed by Jer Noble.
1354
1355         * webaudio/audiobuffersource-not-gced-until-ended-expected.txt: Added.
1356         * webaudio/audiobuffersource-not-gced-until-ended.html: Added.
1357         * webaudio/finished-audio-buffer-source-nodes-should-be-collectable-expected.txt: Added.
1358         * webaudio/finished-audio-buffer-source-nodes-should-be-collectable.html: Added.
1359
1360 2019-11-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1361
1362         [iOS] WKWebView does not respect system spellchecking preference
1363         https://bugs.webkit.org/show_bug.cgi?id=204100
1364         <rdar://problem/56653808>
1365
1366         Reviewed by Tim Horton.
1367
1368         Add a new layout test to verify that the changes to platform spellchecking preferences are reflected in editable
1369         content. See other changelogs for more information.
1370
1371         * editing/spelling/toggle-spellchecking-expected.txt: Added.
1372         * editing/spelling/toggle-spellchecking.html: Added.
1373         * platform/win/TestExpectations:
1374         * platform/wincairo/TestExpectations:
1375         * resources/ui-helper.js:
1376         (window.UIHelper.async.setContinuousSpellCheckingEnabled):
1377
1378         Also, add a new UIHelper method to enable or disable continuous spellchecking during a layout test.
1379
1380         (window.UIHelper):
1381
1382 2019-11-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1383
1384         [GTK][WPE] Support Pointer Events
1385         https://bugs.webkit.org/show_bug.cgi?id=202789
1386
1387         Reviewed by Carlos Garcia Campos.
1388
1389         Add test expectations for GTK/WPE.
1390
1391         * platform/gtk/TestExpectations:
1392         * platform/gtk/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Removed.
1393           Now it passes with the general expectation.
1394         * platform/gtk/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Removed.
1395           Now it passes with the general expectation.
1396         * platform/wpe/TestExpectations: Update also bug number for PointerLock.
1397
1398 2019-11-12  Rob Buis  <rbuis@igalia.com>
1399
1400         Unskip some fetch tests
1401         https://bugs.webkit.org/show_bug.cgi?id=204047
1402
1403         Reviewed by Youenn Fablet.
1404
1405         Unskip two fetch tests that do not time out anymore.
1406
1407         * TestExpectations:
1408
1409 2019-11-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1410
1411         [GTK][WPE] Enable CSS Painting API
1412         https://bugs.webkit.org/show_bug.cgi?id=190710
1413
1414         Reviewed by Don Olmstead.
1415
1416         Unskip the tests that now pass.
1417
1418         * platform/gtk/TestExpectations:
1419         * platform/wpe/TestExpectations:
1420
1421 2019-11-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1422
1423         [Pointer Events WPT] Delete manual tests imported as layout tests
1424         https://bugs.webkit.org/show_bug.cgi?id=203996
1425
1426         Reviewed by Youenn Fablet.
1427
1428         Manual tests should not be imported as layout tests.
1429
1430         * platform/mac/TestExpectations: delete expectations.
1431
1432 2019-11-12  Alejandro G. Castro  <alex@igalia.com>
1433
1434         [GTK][WPE] New tests crashing after added in the r251377
1435         https://bugs.webkit.org/show_bug.cgi?id=204112
1436
1437         Unreviewed test gardening, new tests crashing.
1438
1439         * platform/gtk/TestExpectations:
1440         * platform/wpe/TestExpectations:
1441
1442 2019-11-12  Fujii Hironori  <Hironori.Fujii@sony.com>
1443
1444         [Win] UIScriptController::zoomToScale not implemented
1445         https://bugs.webkit.org/show_bug.cgi?id=180424
1446
1447         Reviewed by Alex Christensen.
1448
1449         * platform/win/TestExpectations:
1450         * platform/wincairo/TestExpectations:
1451         Unmarked skipped tests for webkit.org/b/180424.
1452         Marked fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html,
1453         fast/visual-viewport/client-rects-relative-to-layout-viewport.html
1454         and fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html as
1455         Failure.
1456
1457 2019-11-13  Simon Fraser  <simon.fraser@apple.com>
1458
1459         REGRESSION (r249434): flashy menus on wellsfargo.com
1460         https://bugs.webkit.org/show_bug.cgi?id=204175
1461         <rdar://problem/56654512>
1462
1463         Reviewed by Zalan Bujtas.
1464
1465         * compositing/backing/backing-for-clipping-expected.html: Added.
1466         * compositing/backing/backing-for-clipping.html: Added.
1467         * compositing/backing/no-backing-for-perspective-expected.txt:
1468         * platform/ios-wk2/compositing/backing/no-backing-for-perspective-expected.txt:
1469
1470 2019-11-11  Ryosuke Niwa  <rniwa@webkit.org>
1471
1472         iOS: fast/scrolling/ios/scrollTo-at-page-load.html is flaky
1473         https://bugs.webkit.org/show_bug.cgi?id=204062
1474
1475         Reviewed by Wenson Hsieh.
1476
1477         Wait until the next rendering update for a scroll event.`
1478
1479         * fast/scrolling/ios/scrollTo-at-page-load.html:
1480
1481 2019-11-11  Youenn Fablet  <youenn@apple.com>
1482
1483         DOMFormData should be available in workers
1484         https://bugs.webkit.org/show_bug.cgi?id=176674
1485
1486         Reviewed by Alex Christensen.
1487
1488         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
1489
1490 2019-11-11  Youenn Fablet  <youenn@apple.com>
1491
1492         Fail cross-origin redirection loads in case of CORS with redirection URLs having credentials
1493         https://bugs.webkit.org/show_bug.cgi?id=204036
1494
1495         Reviewed by Alex Christensen.
1496
1497         * http/tests/security/shape-image-cors-redirect-error-message-logging-4-expected.txt:
1498         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1499         * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
1500
1501 2019-11-11  Kate Cheney  <katherine_cheney@apple.com>
1502
1503         CrashTracer: com.apple.WebKit.Networking.Development at com.apple.WebKit: WebKit::NetworkProcess::setIsRunningResourceLoadStatisticsTest
1504         https://bugs.webkit.org/show_bug.cgi?id=204081
1505         <rdar://problem/56889809>
1506
1507         Reviewed by John Wilander.
1508
1509         This crash was happening in two places. First, in 
1510         has-storage-access-true-if-third-party-has-cookies-database.html, 
1511         the test was incorrectly marked as ephemeral then tried to use ITP by
1512         calling setEnableFeature. ITP should not be used in ephemeral
1513         sessions. There was also a small bug, ITP should be set to true (not
1514         false) at the beginning of this test.
1515
1516         Second, both
1517         has-storage-access-true-if-third-party-has-cookies-ephemeral.html and
1518         has-storage-access-true-if-third-party-has-cookies-ephemeral-database.html
1519         had document.hrefs which redirected back to the non-ephemeral test cases after
1520         setting a cookie. This caused a crash when trying to set ITP to false
1521         using an ephemeral sessionID.
1522
1523         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-database.html:
1524         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-database-expected.txt:
1525         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-database.html:
1526         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-expected.txt:
1527         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral.html:
1528
1529 2019-11-11  Andy Estes  <aestes@apple.com>
1530
1531         PaymentRequest / PaymentResponse should not prevent entering the back/forward cache
1532         https://bugs.webkit.org/show_bug.cgi?id=203101
1533         <rdar://problem/56744409>
1534
1535         Reviewed by Chris Dumez.
1536
1537         * http/tests/paymentrequest/page-cache-closed-payment-request.https-expected.txt: Added.
1538         * http/tests/paymentrequest/page-cache-closed-payment-request.https.html: Added.
1539         * http/tests/paymentrequest/page-cache-completed-payment-response.https-expected.txt: Added.
1540         * http/tests/paymentrequest/page-cache-completed-payment-response.https.html: Added.
1541         * http/tests/paymentrequest/page-cache-created-payment-request.https-expected.txt: Added.
1542         * http/tests/paymentrequest/page-cache-created-payment-request.https.html: Added.
1543         * http/tests/paymentrequest/page-cache-created-payment-response.https-expected.txt: Added.
1544         * http/tests/paymentrequest/page-cache-created-payment-response.https.html: Added.
1545         * http/tests/paymentrequest/page-cache-interactive-payment-request.https-expected.txt: Added.
1546         * http/tests/paymentrequest/page-cache-interactive-payment-request.https.html: Added.
1547         * http/tests/paymentrequest/page-cache-retried-payment-response.https-expected.txt: Added.
1548         * http/tests/paymentrequest/page-cache-retried-payment-response.https.html: Added.
1549         * resources/js-test.js:
1550         (shouldReject):
1551         (shouldRejectWithErrorName):
1552
1553 2019-11-11  Youenn Fablet  <youenn@apple.com>
1554
1555         Make MediaStream/MediaStreamTrack page cache friendly
1556         https://bugs.webkit.org/show_bug.cgi?id=204030
1557
1558         Reviewed by Chris Dumez.
1559
1560         * platform/mac-wk1/TestExpectations: Disabled test for WK1.
1561         * http/tests/navigation/page-cache-mediastream-expected.txt: Added.
1562         * http/tests/navigation/page-cache-mediastream.html: Added.
1563
1564 2019-11-11  Matt Lewis  <jlewis3@apple.com>
1565
1566         Unreviewed, rolling out r252076.
1567
1568         This broke internal builds and tests. For more information
1569         discuss with your reviewers.
1570
1571         Reverted changeset:
1572
1573         "[css-lists] Implement list-style-type: <string>"
1574         https://bugs.webkit.org/show_bug.cgi?id=167729
1575         https://trac.webkit.org/changeset/252076
1576
1577 2019-11-11  Eric Carlson  <eric.carlson@apple.com>
1578
1579         Update WPT mediacapture-streams tests
1580         https://bugs.webkit.org/show_bug.cgi?id=204073
1581
1582         Reviewed by Youenn Fablet.
1583
1584         * tests-options.json:
1585
1586 2019-11-11  Peng Liu  <peng.liu6@apple.com>
1587
1588         [Picture-in-Picture Web API] Support picture-in-picture CSS pseudo-class
1589         https://bugs.webkit.org/show_bug.cgi?id=203493
1590
1591         Reviewed by Dean Jackson.
1592
1593         * media/picture-in-picture/picture-in-picture-api-css-selector-expected.txt: Added.
1594         * media/picture-in-picture/picture-in-picture-api-css-selector.html: Added.
1595
1596 2019-11-11  Commit Queue  <commit-queue@webkit.org>
1597
1598         Unreviewed, rolling out r251460.
1599         https://bugs.webkit.org/show_bug.cgi?id=204070
1600
1601         This patch caused a crash due to synchronous event firing
1602         (Requested by jernoble on #webkit).
1603
1604         Reverted changeset:
1605
1606         "media/W3C/video/networkState/networkState_during_progress.html
1607         is flaky"
1608         https://bugs.webkit.org/show_bug.cgi?id=76280
1609         https://trac.webkit.org/changeset/251460
1610
1611 2019-11-10  Ryosuke Niwa  <rniwa@webkit.org>
1612
1613         iOS: fast/events/scroll-subframe-in-rendering-update.html always fails
1614         https://bugs.webkit.org/show_bug.cgi?id=204045
1615
1616         Reviewed by Wenson Hsieh.
1617
1618         Enable async & frame scrolling to make the test work in iOS.
1619
1620         * fast/events/scroll-subframe-in-rendering-update.html:
1621
1622 2019-11-09  Ryosuke Niwa  <rniwa@webkit.org>
1623
1624         iOS: fast/events/scroll-subframe-in-rendering-update.html always fails
1625         https://bugs.webkit.org/show_bug.cgi?id=204045
1626
1627         Reviewed by Alexey Proskuryakov.
1628
1629         Add a failing test expectation for now while we investigate how to fix the test.
1630
1631         * platform/ios/TestExpectations:
1632
1633 2019-11-09  Ryosuke Niwa  <rniwa@webkit.org>
1634
1635         iOS: fast/events/scroll-subframe-in-rendering-update.html always fails
1636         https://bugs.webkit.org/show_bug.cgi?id=204045
1637
1638         Reviewed by Alexey Proskuryakov.
1639
1640         Disable the frame flattening to make the test work on iOS.
1641
1642         * fast/events/scroll-subframe-in-rendering-update.html:
1643
1644 2019-11-08  Yury Semikhatsky  <yurys@chromium.org>
1645
1646         New test inspector-protocol/page/archive.html added in r154828 fails on EFL, Qt, GTK
1647         https://bugs.webkit.org/show_bug.cgi?id=120682
1648
1649         Reviewed by Devin Rousso.
1650
1651         Generate custom expectations for inspector-protocol/page/archive.html on the platforms
1652         where Page.archive is not supported yet.
1653
1654         * inspector/page/archive.html: 'Not supported' is a valid response on some platforms.
1655         * platform/gtk/TestExpectations:
1656         * platform/gtk/inspector/page/archive-expected.txt: Added.
1657
1658 2019-11-08  Peng Liu  <peng.liu6@apple.com>
1659
1660         Entering/Exiting Picture-in-Picture mode through webkitSetPresentationMode() does not fire events (enterpictureinpicture and leavepictureinpicture) defined in the spec
1661         https://bugs.webkit.org/show_bug.cgi?id=203989
1662
1663         Reviewed by Eric Carlson.
1664
1665         Move all layout tests for Picture-in-Picture to folder media/picture-in-picture.
1666         Add a layout test to verify the events defined in the spec are fired when we call the webkit prefixed API.
1667         Update TestExpectations files since webkit.org/b/203614 has been fixed.
1668
1669         * TestExpectations:
1670         * media/picture-in-picture/picture-in-picture-api-element-attributes-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-element-attributes-expected.txt.
1671         * media/picture-in-picture/picture-in-picture-api-element-attributes.html: Renamed from LayoutTests/media/picture-in-picture-api-element-attributes.html.
1672         * media/picture-in-picture/picture-in-picture-api-enter-pip-1-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-1-expected.txt.
1673         * media/picture-in-picture/picture-in-picture-api-enter-pip-1.html: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-1.html.
1674         * media/picture-in-picture/picture-in-picture-api-enter-pip-2-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-2-expected.txt.
1675         * media/picture-in-picture/picture-in-picture-api-enter-pip-2.html: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-2.html.
1676         * media/picture-in-picture/picture-in-picture-api-enter-pip-3-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-3-expected.txt.
1677         * media/picture-in-picture/picture-in-picture-api-enter-pip-3.html: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-3.html.
1678         * media/picture-in-picture/picture-in-picture-api-enter-pip-4-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-4-expected.txt.
1679         * media/picture-in-picture/picture-in-picture-api-enter-pip-4.html: Renamed from LayoutTests/media/picture-in-picture-api-enter-pip-4.html.
1680         * media/picture-in-picture/picture-in-picture-api-events-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-pip-events-expected.txt.
1681         * media/picture-in-picture/picture-in-picture-api-events.html: Renamed from LayoutTests/media/picture-in-picture-api-pip-events.html.
1682         * media/picture-in-picture/picture-in-picture-api-exit-pip-1-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-exit-pip-1-expected.txt.
1683         * media/picture-in-picture/picture-in-picture-api-exit-pip-1.html: Renamed from LayoutTests/media/picture-in-picture-api-exit-pip-1.html.
1684         * media/picture-in-picture/picture-in-picture-api-exit-pip-2-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-exit-pip-2-expected.txt.
1685         * media/picture-in-picture/picture-in-picture-api-exit-pip-2.html: Renamed from LayoutTests/media/picture-in-picture-api-exit-pip-2.html.
1686         * media/picture-in-picture/picture-in-picture-api-pip-window-expected.txt: Renamed from LayoutTests/media/picture-in-picture-api-pip-window-expected.txt.
1687         * media/picture-in-picture/picture-in-picture-api-pip-window.html: Renamed from LayoutTests/media/picture-in-picture-api-pip-window.html.
1688         * media/picture-in-picture/picture-in-picture-events-expected.txt: Added.
1689         * media/picture-in-picture/picture-in-picture-events.html: Added.
1690         * media/picture-in-picture/picture-in-picture-interruption-expected.txt: Renamed from LayoutTests/media/picture-in-picture-interruption-expected.txt.
1691         * media/picture-in-picture/picture-in-picture-interruption.html: Renamed from LayoutTests/media/picture-in-picture-interruption.html.
1692         * platform/gtk/TestExpectations:
1693         * platform/ios/TestExpectations:
1694         * platform/ipad/TestExpectations:
1695         * platform/mac-wk2/TestExpectations:
1696
1697 2019-11-08  Chris Dumez  <cdumez@apple.com>
1698
1699         Make DeferredPromise behave nicely with regards to the back/forward cache
1700         https://bugs.webkit.org/show_bug.cgi?id=203976
1701
1702         Reviewed by Ryosuke Niwa.
1703
1704         Rebaseline test where ordering has changed slightly due to not queueing a task anymore before
1705         resolving the promise. This restores pre-r251746 behavior.
1706
1707         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1708
1709 2019-11-08  Truitt Savell  <tsavell@apple.com>
1710
1711         Update expectations for 3 fast/events/ios/key-events-comprehensive tests
1712         https://bugs.webkit.org/show_bug.cgi?id=204020
1713
1714         Unreviewed test gardening
1715
1716         * fast/events/ios/key-events-comprehensive/key-events-meta-control-expected.txt:
1717         * fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt:
1718         * fast/events/ios/key-events-comprehensive/key-events-meta-shift-expected.txt:
1719
1720 2019-11-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1721
1722         'Strikethrough' editing command reported as 'formatUnderline'
1723         https://bugs.webkit.org/show_bug.cgi?id=203944
1724
1725         Reviewed by Adrian Perez de Castro.
1726
1727         * fast/events/input-events-strikethrough-type-expected.txt: Added.
1728         * fast/events/input-events-strikethrough-type.html: Added.
1729
1730 2019-11-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
1731
1732         Default NamepaceURI must be gotten from the topmost parent before the SVG <foreignObject>
1733         https://bugs.webkit.org/show_bug.cgi?id=203868
1734
1735         Reviewed by Ryosuke Niwa.
1736
1737         * svg/foreignObject/foreign-object-dynamic-parsing-expected.svg: Added.
1738         * svg/foreignObject/foreign-object-dynamic-parsing.svg: Added.
1739
1740 2019-11-07  Chris Dumez  <cdumez@apple.com>
1741
1742         TestController may reuse a view that used window.open(), which prevents process-swapping and causes flakiness
1743         https://bugs.webkit.org/show_bug.cgi?id=203981
1744
1745         Reviewed by Ryosuke Niwa.
1746
1747         Drop temporary flakiness workaround that was landed in r252214.
1748
1749         * http/tests/inspector/target/target-events-for-provisional-page.html:
1750
1751 2019-11-07  Justin Fan  <justin_fan@apple.com>
1752
1753         [WebGL] Fixing WebGL tests: Add new baselines for iOS bots
1754         https://bugs.webkit.org/show_bug.cgi?id=203938
1755
1756         Unreviewed test expectation gardening.
1757
1758         Follow-up to https://bugs.webkit.org/show_bug.cgi?id=203908.
1759         New baselines for iOS tests generated from simulator.
1760
1761         * TestExpectations:
1762         * platform/ios/TestExpectations:
1763         * platform/ios/webgl/1.0.3/conformance/extensions/get-extension-expected.txt: Added.
1764         * platform/ios/webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt: Added.
1765         * platform/ios/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt: Added.
1766         * platform/ios/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt: Added.
1767         * platform/ios/webgl/1.0.3/conformance/more/functions/readPixelsBadArgs-expected.txt: Added.
1768         * platform/ios/webgl/1.0.3/conformance/more/functions/texImage2DHTML-expected.txt: Added.
1769         * platform/ios/webgl/1.0.3/conformance/more/functions/texSubImage2DHTML-expected.txt: Added.
1770         * platform/ios/webgl/1.0.3/conformance/renderbuffers/framebuffer-object-attachment-expected.txt: Added.
1771         * platform/ios/webgl/1.0.3/conformance/textures/copy-tex-image-2d-formats-expected.txt: Added.
1772         * platform/ios/webgl/1.0.3/conformance/textures/texture-npot-video-expected.txt: Added.
1773         * platform/ios/webgl/2.0.0/conformance/extensions/angle-instanced-arrays-expected.txt: Added.
1774         * platform/ios/webgl/2.0.0/conformance/extensions/oes-vertex-array-object-expected.txt: Added.
1775
1776 2019-11-07  Justin Fan  <justin_fan@apple.com>
1777
1778         webgl/1.0.3/conformance/context/context-release-upon-reload.html is flaky
1779         https://bugs.webkit.org/show_bug.cgi?id=203984
1780
1781         Unreviewed test expectation addition.
1782
1783         Skip context-release-upon-reload.html on High Sierra WK1 debug bots.
1784
1785         * platform/mac-highsierra-wk1/TestExpectations: Added.
1786
1787 2019-11-07  Ryosuke Niwa  <rniwa@webkit.org>
1788
1789         WindowEventLoop should be shared among similar origin documents
1790         https://bugs.webkit.org/show_bug.cgi?id=203882
1791
1792         Reviewed by Wenson Hsieh.
1793
1794         Added some tests to make sure the event loop is shared among similar origin documents.
1795
1796         * http/tests/eventloop: Added.
1797         * http/tests/eventloop/queue-task-across-cross-site-frames-expected.txt: Added.
1798         * http/tests/eventloop/queue-task-across-cross-site-frames.html: Added.
1799         * http/tests/eventloop/queue-task-across-frames-expected.txt: Added.
1800         * http/tests/eventloop/queue-task-across-frames.html: Added.
1801         * http/tests/eventloop/resources: Added.
1802         * http/tests/eventloop/resources/eventloop-helper.html: Added.
1803
1804 2019-11-07  youenn fablet  <youenn@apple.com>
1805
1806         Layout Test http/tests/appcache/remove-cache.html is a flaky failure
1807         https://bugs.webkit.org/show_bug.cgi?id=199124
1808         <rdar://problem/52008712>
1809
1810         Reviewed by Chris Dumez.
1811
1812         The flakiness probably comes from the use of a setTimeout that might kick in while in most runs, it never kicks in.
1813         When the timer kicks in, the test is reloaded, which triggers a new console log line.
1814         The current console lines do not bring more values than what the test checks with appcache events.
1815         Removing console log lines from the expected file will fix the flakiness.
1816
1817         * TestExpectations:
1818         * http/tests/appcache/remove-cache-expected.txt:
1819         * platform/mac/TestExpectations:
1820
1821 2019-11-07  Yury Semikhatsky  <yurys@chromium.org>
1822
1823         Web Inspector: http/tests/inspector/target/target-events-for-provisional-page.html is flaky when running with other tests
1824         https://bugs.webkit.org/show_bug.cgi?id=203965
1825         <rdar://problem/56988642>
1826
1827         Reviewed by Devin Rousso.
1828
1829         Enforce enableProcessSwapOnWindowOpen=true for the test so that it PSON is enabled regardless of other tests
1830         that may run before (the test may reuse Page instance from the previous test on which
1831         Page::openedByDOMWithOpener==true).
1832
1833         * http/tests/inspector/target/target-events-for-provisional-page.html:
1834
1835 2019-11-07  Kate Cheney  <katherine_cheney@apple.com>
1836
1837        Many resourceLoadStatistics tests and storageAccess tests using the ITP
1838        Database redirect to the corresponding memory store test after setting
1839        a cookie
1840        https://bugs.webkit.org/show_bug.cgi?id=203958
1841        <rdar://problem/56984114>
1842
1843         Reviewed by John Wilander.
1844
1845         This patch fixes incorrect redirects in some ITP database store tests.
1846         They should redirect back to themselves as opposed to corresponding
1847         memory store tests to be sure they are testing the correct
1848         functionality.
1849
1850         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-database.html:
1851         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-database.html:
1852         * http/tests/resourceLoadStatistics/cookie-deletion-database.html:
1853         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-database.html:
1854         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-database.html:
1855         * http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource-database.html:
1856         * http/tests/resourceLoadStatistics/grandfathering-database.html:
1857         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-database.html:
1858         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-database.html:
1859         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-database.html:
1860         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database.html:
1861         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-database.html:
1862         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-database.html:
1863         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database.html:
1864         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-database.html:
1865         * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-database.html:
1866         * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-database.html:
1867
1868 2019-11-06  Ryosuke Niwa  <rniwa@webkit.org>
1869
1870         Integrate scroll event into HTML5 event loop
1871         https://bugs.webkit.org/show_bug.cgi?id=203839
1872         <rdar://problem/56890922>
1873
1874         Reviewed by Simon Fraser.
1875
1876         Added tests to test the timing at which scroll events are fired across multiple elements and documents,
1877         and with visualViewport, and updated the existing tests to work with the new timing.
1878
1879         * editing/selection/overflow-scroll-while-selecting-text.html:
1880         * fast/events/scroll-multiple-elements-in-rendering-update-expected.txt: Added.
1881         * fast/events/scroll-multiple-elements-in-rendering-update.html: Added.
1882         * fast/events/scroll-subframe-in-rendering-update-expected.txt: Added.
1883         * fast/events/scroll-subframe-in-rendering-update.html: Added.
1884         * fast/scrolling/programmatic-scroll-to-negative-offset.html:
1885         * fast/shadow-dom/trusted-event-scoped-flags.html:
1886         * fast/visual-viewport/visual-viewport-scroll-after-resize-in-subframe-expected.txt: Added.
1887         * fast/visual-viewport/visual-viewport-scroll-after-resize-in-subframe.html: Added.
1888         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1889
1890 2019-11-07  Justin Fan  <justin_fan@apple.com>
1891
1892         REGRESSION: r252121 introduced timeout in webgl/1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html
1893         https://bugs.webkit.org/show_bug.cgi?id=203949
1894
1895         Unreviewed test expectation gardening.
1896
1897         shader-with-non-reserved-words takes dozens of minutes to pass. Skip everywhere.
1898
1899         * platform/gtk/TestExpectations:
1900         * platform/ios-simulator-wk2/TestExpectations:
1901         * platform/mac/TestExpectations:
1902         * platform/wpe/TestExpectations:
1903
1904 2019-11-11  Simon Fraser  <simon.fraser@apple.com>
1905
1906         Captcha images render as blank white space
1907         https://bugs.webkit.org/show_bug.cgi?id=204013
1908         rdar://problem/50095458
1909
1910         Reviewed by Zalan Bujtas.
1911
1912         New test. Fails in WK1 because of compositing timing differences in iframes in DRT which
1913         has a non auto-displaying window.
1914
1915         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt: Progression.
1916         * compositing/visibility/resources/become-composited.html: Added.
1917         * compositing/visibility/resources/frame-with-visibility-change.html: Added.
1918         * compositing/visibility/visibility-change-in-subframe-expected.txt: Added.
1919         * compositing/visibility/visibility-change-in-subframe.html: Added.
1920         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt:
1921         * platform/ios-wk2/compositing/visibility/visibility-change-in-subframe-expected.txt: Added.
1922         * platform/mac-wk1/TestExpectations:
1923
1924 2019-11-07  Devin Rousso  <drousso@apple.com>
1925
1926         Web Inspector: REGRESSION(r250087): inspector/model/remote-object.html is timing out
1927         https://bugs.webkit.org/show_bug.cgi?id=202934
1928         <rdar://problem/56270900>
1929
1930         Reviewed by Timothy Hatcher.
1931
1932         Split inspector/model/remote-object.html into separate tests for each type of object being
1933         tested, as well as specialized tests for extremely large values. This allows us to better
1934         know which specific expression can cause a timeout.
1935
1936         * inspector/model/remote-object.html: Removed.
1937         * inspector/model/remote-object-expected.txt: Removed.
1938         * platform/mac-wk1/inspector/model/remote-object-expected.txt: Removed.
1939
1940         * inspector/model/remote-object/array.html: Added.
1941         * inspector/model/remote-object/array-expected.txt: Added.
1942         * inspector/model/remote-object/array-large.html: Added.
1943         * inspector/model/remote-object/array-large-expected.txt: Added.
1944         * inspector/model/remote-object/boolean.html: Added.
1945         * inspector/model/remote-object/boolean-expected.txt: Added.
1946         * inspector/model/remote-object/class.html: Added.
1947         * inspector/model/remote-object/class-expected.txt: Added.
1948         * inspector/model/remote-object/date.html: Added.
1949         * inspector/model/remote-object/date-expected.txt: Added.
1950         * inspector/model/remote-object/error.html: Added.
1951         * inspector/model/remote-object/error-expected.txt: Added.
1952         * inspector/model/remote-object/function.html: Added.
1953         * inspector/model/remote-object/function-expected.txt: Added.
1954         * inspector/model/remote-object/immutable.html: Added.
1955         * inspector/model/remote-object/immutable-expected.txt: Added.
1956         * inspector/model/remote-object/iterator.html: Added.
1957         * inspector/model/remote-object/iterator-expected.txt:  Added.
1958         * inspector/model/remote-object/iterator-large.html: Added.
1959         * inspector/model/remote-object/iterator-large-expected.txt: Added.
1960         * inspector/model/remote-object/map.html: Added.
1961         * inspector/model/remote-object/map-expected.txt: Added.
1962         * inspector/model/remote-object/map-large.html: Added.
1963         * inspector/model/remote-object/map-large-expected.txt: Added.
1964         * inspector/model/remote-object/null.html: Added.
1965         * inspector/model/remote-object/null-expected.txt: Added.
1966         * inspector/model/remote-object/number.html: Added.
1967         * inspector/model/remote-object/number-expected.txt: Added.
1968         * platform/mac-wk1/inspector/number-expected.txt: Added.
1969         * inspector/model/remote-object/object.html: Added.
1970         * inspector/model/remote-object/object-expected.txt: Added.
1971         * inspector/model/remote-object/object-large.html: Added.
1972         * inspector/model/remote-object/object-large-expected.txt: Added.
1973         * inspector/model/remote-object/promise.html: Added.
1974         * inspector/model/remote-object/promise-expected.txt: Added.
1975         * inspector/model/remote-object/regexp.html: Added.
1976         * inspector/model/remote-object/regexp-expected.txt: Added.
1977         * inspector/model/remote-object/set.html: Added.
1978         * inspector/model/remote-object/set-expected.txt: Added.
1979         * inspector/model/remote-object/set-large.html: Added.
1980         * inspector/model/remote-object/set-large-expected.txt: Added.
1981         * inspector/model/remote-object/string.html: Added.
1982         * inspector/model/remote-object/string-expected.txt: Added.
1983         * inspector/model/remote-object/string-large.html: Added.
1984         * inspector/model/remote-object/string-large-expected.txt: Added.
1985         * inspector/model/remote-object/undefined.html: Added.
1986         * inspector/model/remote-object/undefined-expected.txt: Added.
1987
1988         * inspector/model/remote-object/dom.html: Renamed from LayoutTests/inspector/model/remote-object-dom.html.
1989         * inspector/model/remote-object/dom-expected.txt: Renamed from LayoutTests/inspector/model/remote-object-dom-expected.txt.
1990         * inspector/model/remote-object/iterators-mutated.html: Renamed from LayoutTests/inspector/model/remote-object-mutated-iterators.html.
1991         * inspector/model/remote-object/iterators-mutated-expected.txt: Renamed from LayoutTests/inspector/model/remote-object-mutated-iterators-expected.txt.
1992
1993         * inspector/model/remote-object/resources/remote-object-utilities.js: Renamed from LayoutTests/inspector/model/resources/remote-object-utilities.js.
1994
1995         * inspector/runtime/getDisplayableProperties.html:
1996         * inspector/runtime/getDisplayableProperties-expected.txt:
1997         * inspector/runtime/getProperties.html:
1998         * inspector/runtime/getProperties-expected.txt:
1999         Drive-by: fix assertion for when the `__proto__` is included if `fetchStart` is 0.
2000
2001         * TestExpectations:
2002
2003 2019-11-07  Tuomas Karkkainen  <tuomas.webkit@apple.com>
2004
2005         didPassSomeTestsSilenty and didFaileSomeTests are misspelled in standalone-pre.js
2006         https://bugs.webkit.org/show_bug.cgi?id=203948
2007
2008         Reviewed by Yusuke Suzuki.
2009
2010         * resources/standalone-pre.js:
2011
2012 2019-11-07  Alex Christensen  <achristensen@webkit.org>
2013
2014         Re-enable NSURLSession isolation after r252116
2015         https://bugs.webkit.org/show_bug.cgi?id=203934
2016         <rdar://problem/56921584>
2017
2018         Reviewed by Chris Dumez.
2019
2020         * platform/wk2/TestExpectations:
2021         Re-enable skipped tests.
2022
2023 2019-11-06  Antti Koivisto  <antti@apple.com>
2024
2025         REGRESSION: [ iOS ] ( r251015 ) Layout Test fast/text/whitespace/pre-wrap-overflow-selection.html is flaky
2026         https://bugs.webkit.org/show_bug.cgi?id=203366
2027         <rdar://problem/56580680>
2028
2029         Reviewed by Simon Fraser.
2030
2031         * platform/ios/TestExpectations:
2032
2033 2019-11-07  Simon Fraser  <simon.fraser@apple.com>
2034
2035         REGRESSION (r252161): 3 transitions/ tests time-out
2036         https://bugs.webkit.org/show_bug.cgi?id=203966
2037
2038         Reviewed by Dean Jackson.
2039
2040         Fix the shadow parsing code to deal with non-integral values.
2041
2042         * legacy-animation-engine/transitions/resources/transition-test-helpers.js:
2043         (isShadow):
2044         * transitions/resources/transition-test-helpers.js:
2045         (isShadow):
2046
2047 2019-11-06  Nikita Vasilyev  <nvasilyev@apple.com>
2048
2049         Web Inspector: Display color picker for p3 colors
2050         https://bugs.webkit.org/show_bug.cgi?id=203436
2051         <rdar://problem/56635062>
2052
2053         Reviewed by Brian Burg.
2054
2055         Add tests for WI.Color.rgb2hsv and WI.Color.hsv2rgb.
2056
2057         * inspector/model/color-expected.txt:
2058         * inspector/model/color.html:
2059
2060 2019-11-06  Justin Fan  <justin_fan@apple.com>
2061
2062         REGRESSION: r252121 introduced new webgl/ failures
2063         https://bugs.webkit.org/show_bug.cgi?id=203908
2064
2065         Unreviewed test gardening to quell the bots.
2066
2067         * TestExpectations:
2068         * platform/ios/TestExpectations:
2069
2070 2019-11-06  Jer Noble  <jer.noble@apple.com>
2071
2072         Screen locks while watching previously-muted-then-unmuted video
2073         https://bugs.webkit.org/show_bug.cgi?id=203906
2074         <rdar://problem/55821375>
2075
2076         Reviewed by Eric Carlson.
2077
2078         * media/video-unmuted-after-play-holds-sleep-assertion-expected.txt: Added.
2079         * media/video-unmuted-after-play-holds-sleep-assertion.html: Added.
2080
2081 2019-11-06  Daniel Bates  <dabates@apple.com>
2082
2083         Update SameSite tests for new semantics for empty and invalid SameSite attribute
2084         https://bugs.webkit.org/show_bug.cgi?id=203755
2085         <rdar://problem/50816282>
2086
2087         Reviewed by Brent Fulgham.
2088
2089         Update the tests and test expectations following CFNetwork change <rdar://problem/42290578> as we
2090         now only recognize SameSite=Strict and SameSite=Lax. That is, we no longer treat SameSite= or
2091         SameSite=<some garbage value> as SameSite=Strict.
2092
2093         MacOS Mojave does not have the fix for <rdar://problem/42290578> and so we land expected failure results.
2094
2095         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
2096         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt:
2097         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt:
2098         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt:
2099         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
2100         * http/tests/cookies/same-site/popup-cross-site-post.html:
2101         * http/tests/cookies/same-site/popup-cross-site.html:
2102         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html:
2103         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php:
2104         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php:
2105         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php:
2106         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php:
2107         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html:
2108         * platform/ios-12/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
2109         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
2110         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
2111         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
2112         * platform/ios-12/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
2113         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
2114         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
2115         * platform/ios-12/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
2116         * platform/ios/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
2117         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
2118         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
2119         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
2120         * platform/ios/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
2121         * platform/ios/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
2122         * platform/ios/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
2123         * platform/ios/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
2124         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
2125         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt:
2126         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt:
2127         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt:
2128         * platform/mac-mojave/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
2129         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-expected.txt:
2130         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-post-expected.txt:
2131         * platform/mac-mojave/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt:
2132         * platform/mac/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
2133         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
2134         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
2135         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
2136         * platform/mac/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
2137         * platform/mac/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
2138         * platform/mac/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
2139         * platform/mac/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
2140
2141 2019-11-06  Truitt Savell  <tsavell@apple.com>
2142
2143         Unreviewed, rolling out r252138.
2144
2145         Caused 8 http/tests/cookies/same-site/ to fail
2146
2147         Reverted changeset:
2148
2149         "Update SameSite tests for new semantics for empty and invalid
2150         SameSite attribute"
2151         https://bugs.webkit.org/show_bug.cgi?id=203755
2152         https://trac.webkit.org/changeset/252138
2153
2154 2019-11-06  Peng Liu  <peng.liu6@apple.com>
2155
2156         Layout tests in media/modern-media-controls/pip-placard are designed for MacOS only
2157         https://bugs.webkit.org/show_bug.cgi?id=203859
2158
2159         Reviewed by Eric Carlson.
2160
2161         * platform/ios/TestExpectations:
2162
2163 2019-11-05  Timothy Hatcher  <timothy@apple.com>
2164
2165         [ Mac Debug WK1 ] REGRESSION (r251262?): fast/scrolling/latching/scroll-select-bottom-test.html is a Flaky Failure
2166         https://bugs.webkit.org/show_bug.cgi?id=203176
2167         rdar://problem/56425901
2168
2169         Unreviewed test gardening.
2170
2171         This hasn't been flaky since r251565 when a related r251261 regression/bug was fixed.
2172         I was also able to run it locally against r252065 a total of 1,100 times with no failures.
2173
2174         * platform/mac-wk1/TestExpectations: Removed scroll-select-bottom-test.html.
2175
2176 2019-11-06  Daniel Bates  <dabates@apple.com>
2177
2178         REGRESSION [ PHP ][ iOS ]: Two http/tests/cookies/same-site/set-first-party-* Tests are Failing
2179         https://bugs.webkit.org/show_bug.cgi?id=203567
2180         <rdar://problem/56708500>
2181
2182         Reviewed by Youenn Fablet.
2183
2184         A callable must be passed by string in PHP. Any other way seems to be non-standard and your
2185         mileage may vary.
2186
2187         * http/tests/cookies/resources/cookie-utilities.php:
2188         * http/tests/cookies/resources/cookie-utility.php:
2189         * platform/ios-wk2/TestExpectations:
2190
2191 2019-11-06  Daniel Bates  <dabates@apple.com>
2192
2193         http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html is a Flakey Failure
2194         https://bugs.webkit.org/show_bug.cgi?id=198924
2195         <rdar://problem/51811010>
2196
2197         Reviewed by Brent Fulgham.
2198
2199         JavaScript alert() cannot be called from a Web Worker. Use postMessage() instead to post "PASS"
2200         to the worker's owner document. The tests don't actually make use of this posted message, but
2201         fixing the code to use postMessage() may come in handy for future tests.
2202
2203         * http/tests/security/contentSecurityPolicy/resources/worker.php:
2204         * http/tests/security/contentSecurityPolicy/worker-script-src.html:
2205         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html:
2206
2207 2019-11-06  Daniel Bates  <dabates@apple.com>
2208
2209         Update SameSite tests for new semantics for empty and invalid SameSite attribute
2210         https://bugs.webkit.org/show_bug.cgi?id=203755
2211         <rdar://problem/50816282>
2212
2213         Reviewed by Brent Fulgham.
2214
2215         Update the tests and test expectations following CFNetwork change <rdar://problem/42290578> as we
2216         now only recognize SameSite=Strict and SameSite=Lax. That is, we no longer treat SameSite= or
2217         SameSite=<some garbage value> as SameSite=Strict.
2218
2219         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
2220         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt:
2221         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt:
2222         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt:
2223         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
2224         * http/tests/cookies/same-site/popup-cross-site-post.html:
2225         * http/tests/cookies/same-site/popup-cross-site.html:
2226         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html:
2227         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php:
2228         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php:
2229         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php:
2230         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php:
2231         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html:
2232         * platform/ios-12/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
2233         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
2234         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
2235         * platform/ios-12/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
2236         * platform/ios-12/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
2237         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
2238         * platform/ios-12/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
2239         * platform/ios-12/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
2240         * platform/ios/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
2241         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
2242         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
2243         * platform/ios/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
2244         * platform/ios/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
2245         * platform/ios/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
2246         * platform/ios/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
2247         * platform/ios/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
2248         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
2249         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
2250         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
2251         * platform/mac-mojave/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
2252         * platform/mac-mojave/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
2253         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
2254         * platform/mac-mojave/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
2255         * platform/mac-mojave/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
2256         * platform/mac/http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Removed.
2257         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Removed.
2258         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Removed.
2259         * platform/mac/http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Removed.
2260         * platform/mac/http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Removed.
2261         * platform/mac/http/tests/cookies/same-site/popup-cross-site-expected.txt: Removed.
2262         * platform/mac/http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Removed.
2263         * platform/mac/http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Removed.
2264
2265 2019-11-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2266
2267         [GTK] Implement support for Pointer Lock API
2268         https://bugs.webkit.org/show_bug.cgi?id=202956
2269
2270         Reviewed by Carlos Alberto Lopez Perez.
2271
2272         Unskip Pointer Lock tests and update expectations for tests still failing.
2273
2274         * platform/gtk/TestExpectations:
2275         * platform/gtk/pointer-lock/mouse-event-delivery-expected.txt: Added.
2276
2277 2019-11-05  Kate Cheney  <katherine_cheney@apple.com>
2278
2279         Layout test website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure
2280         https://bugs.webkit.org/show_bug.cgi?id=203706
2281         <rdar://problem/56801615> 
2282
2283         Reviewed by Chris Dumez. 
2284
2285         Since the state is reset between tests, the call to 
2286         setUseITPDatabase(false) is redundant. 
2287
2288         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html:
2289         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
2290
2291 2019-11-05  Ryosuke Niwa  <rniwa@webkit.org>
2292
2293         Integrate visualViewport's resize event with HTML5 event loop
2294         https://bugs.webkit.org/show_bug.cgi?id=203842
2295
2296         Reviewed by Simon Fraser.
2297
2298         Added a test to make sure resize event fires on visualViewport in the frame tree order.
2299
2300         * fast/visual-viewport/visual-viewport-resize-subframe-in-rendering-update-expected.txt: Added.
2301         * fast/visual-viewport/visual-viewport-resize-subframe-in-rendering-update.html: Added.
2302
2303 2019-11-05  Justin Fan  <justin_fan@apple.com>
2304
2305         [WebGL] Update WebGL 1 tests to prep for WebGL Conformance bot
2306         https://bugs.webkit.org/show_bug.cgi?id=203763
2307
2308         Reviewed by Dean Jackson.
2309
2310         Remove the 1.0.2 suite and update 1.0.3 suite, which supercedes the former.
2311
2312         * webgl/1.0.2: Removed.
2313         * webgl/1.0.3: Updated to latest Khronos version and expectations to match. Unskip all non-timeout/non-crashing tests.
2314
2315 2019-11-05  John Wilander  <wilander@apple.com>
2316
2317         Temporarily turn off NSURLSession isolation
2318         https://bugs.webkit.org/show_bug.cgi?id=201822
2319
2320         Reviewed by Chris Dumez.
2321
2322         Re-enabling it is tracked in rdar://problem/56921584.
2323
2324         * platform/wk2/TestExpectations:
2325             Skipped the associated tests.
2326
2327 2019-11-05  Oriol Brufau  <obrufau@igalia.com>
2328
2329         [css-lists] Implement list-style-type: <string>
2330         https://bugs.webkit.org/show_bug.cgi?id=167729
2331
2332         Reviewed by Antti Koivisto.
2333
2334         Most tests pass now, but some still fail because mixed-bidi is not
2335         supported in markers (https://bugs.webkit.org/show_bug.cgi?id=202849).
2336
2337         iOS and Mac have some extra failures due to subpixel differences for the
2338         marker position.
2339
2340         * TestExpectations:
2341         * platform/ios/TestExpectations:
2342         * platform/mac/TestExpectations:
2343
2344 2019-11-05  Simon Fraser  <simon.fraser@apple.com>
2345
2346         Content can disappear with a combination of <video> with controls and clipping
2347         https://bugs.webkit.org/show_bug.cgi?id=203834
2348
2349         Reviewed by Zalan Bujtas.
2350
2351         * compositing/shared-backing/clipping-and-shared-backing-expected.html: Added.
2352         * compositing/shared-backing/clipping-and-shared-backing.html: Added.
2353
2354 2019-11-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2355
2356         Disabled SVG shapes should not be hit
2357         https://bugs.webkit.org/show_bug.cgi?id=200140
2358
2359         Reviewed by Simon Fraser.
2360
2361         * platform/gtk/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
2362         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
2363         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
2364         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
2365         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
2366         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
2367         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
2368         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
2369         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
2370         * platform/gtk/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
2371         * platform/gtk/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
2372         * platform/gtk/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
2373         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
2374         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
2375         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
2376         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
2377         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
2378         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/types-dom-08-f-manual-expected.txt:
2379         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
2380         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
2381         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
2382         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
2383         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt:
2384         * platform/ios/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
2385         * platform/ios/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
2386         * platform/ios/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
2387         * platform/ios/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
2388         * platform/ios/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
2389         * platform/mac/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
2390         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
2391         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
2392         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
2393         * platform/mac/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
2394         * platform/mac/imported/w3c/web-platform-tests/svg/import/types-dom-08-f-manual-expected.txt:
2395         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
2396         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
2397         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
2398         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
2399         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt:
2400         * platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
2401         * platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
2402         * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
2403         * platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
2404         * platform/mac/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
2405         * platform/win/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
2406         * platform/win/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
2407         * platform/win/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
2408         * platform/win/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
2409         * platform/win/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
2410         * platform/wpe/imported/w3c/web-platform-tests/svg/import/animate-elem-32-t-manual-expected.txt:
2411         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-circle-02-t-manual-expected.txt:
2412         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-ellipse-02-t-manual-expected.txt:
2413         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-intro-01-t-manual-expected.txt:
2414         * platform/wpe/imported/w3c/web-platform-tests/svg/import/shapes-rect-02-t-manual-expected.txt:
2415         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/circle-01-expected.txt:
2416         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/ellipse-04-expected.txt:
2417         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/ellipse-09-expected.txt:
2418         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/rect-05-expected.txt:
2419         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt:
2420         * platform/wpe/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
2421         * platform/wpe/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
2422         * platform/wpe/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
2423         * platform/wpe/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
2424
2425         * svg/custom/getBBox-js-circle-zerodimension-expected.txt: Removed.
2426         * svg/custom/getBBox-js-circle-zerodimension.html: Removed.
2427         * svg/custom/getBBox-js-ellipse-zerodimension-expected.txt: Removed.
2428         * svg/custom/getBBox-js-ellipse-zerodimension.html: Removed.
2429         * svg/custom/getBBox-js-rect-zerodimension-expected.txt: Removed.
2430         * svg/custom/getBBox-js-rect-zerodimension.html: Removed.
2431         These tests were added in r169522. They succeed in Safari and Chrome but
2432         they fail in FireFox. The issue of calculating getBBox was discussed in:
2433         https://lists.w3.org/Archives/Public/www-svg/2012Aug/0014.html. But no
2434         resolution was reached. 
2435
2436 2019-11-05  Devin Rousso  <drousso@apple.com>
2437
2438         Layout test http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html is a flakey failure
2439         https://bugs.webkit.org/show_bug.cgi?id=203841
2440         <rdar://problem/51752151>
2441
2442         Reviewed by Brian Burg.
2443
2444         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
2445         Rewrite the test so it actually waits for the resource response information to be received
2446         in the frontend before testing any information about the resource, as the response is what
2447         contains the status code and source. Previously, we would only wait for the inspected page
2448         to finish loading, which did guarantee that the inspector frontend at least knew about the
2449         resource being loaded, but not necessarily that it had been told about the response.
2450
2451 2019-11-05  Daniel Bates  <dabates@apple.com>
2452
2453         [Cocoa] Right Command key should have location DOM_KEY_LOCATION_RIGHT instead of DOM_KEY_LOCATION_STANDARD
2454         https://bugs.webkit.org/show_bug.cgi?id=202601
2455         <rdar://problem/55992775>
2456
2457         Reviewed by Wenson Hsieh.
2458
2459         Update test to emit the location property of the DOM key event to ensure that we do not
2460         regress the value of this property.
2461
2462         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2463         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
2464
2465 2019-11-05  Chris Dumez  <cdumez@apple.com>
2466
2467         DatabaseContext should not prevent entering the back/forward cache
2468         https://bugs.webkit.org/show_bug.cgi?id=203103
2469         <rdar://problem/56592193>
2470
2471         Reviewed by Geoffrey Garen.
2472
2473         * fast/history/page-cache-webdatabase-pending-transaction-expected.txt:
2474         * fast/history/page-cache-webdatabase-pending-transaction.html:
2475         Update existing test to reflect behavior change.
2476
2477         * platform/gtk/TestExpectations:
2478         * platform/mac/TestExpectations:
2479         Unmark test as flaky.
2480
2481 2019-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2482
2483         Native text substitutions interfere with HTML <datalist> options resulting in crash
2484         https://bugs.webkit.org/show_bug.cgi?id=203116
2485         <rdar://problem/49875932>
2486
2487         Reviewed by Tim Horton.
2488
2489         Add a new layout test to exercise the crash.
2490
2491         * fast/forms/datalist/datalist-click-crash-expected.txt: Added.
2492         * fast/forms/datalist/datalist-click-crash.html: Added.
2493         * resources/ui-helper.js:
2494         (window.UIHelper.activateDataListSuggestion):
2495
2496 2019-11-05  Andy Estes  <aestes@apple.com>
2497
2498         ApplePaySession should never prevent entering the back/forward cache
2499         https://bugs.webkit.org/show_bug.cgi?id=203087
2500         <rdar://problem/56744401>
2501
2502         Reviewed by Chris Dumez.
2503
2504         * http/tests/ssl/applepay/page-cache-active-apple-pay-session-expected.txt: Added.
2505         * http/tests/ssl/applepay/page-cache-active-apple-pay-session.html: Added.
2506         * http/tests/ssl/applepay/page-cache-inactive-apple-pay-session-expected.txt: Added.
2507         * http/tests/ssl/applepay/page-cache-inactive-apple-pay-session.html: Added.
2508
2509 2019-11-05  youenn fablet  <youenn@apple.com>
2510
2511         MessagePort::close cannot assume that is execution context is not null
2512         https://bugs.webkit.org/show_bug.cgi?id=203843
2513         <rdar://problem/55599877>
2514
2515         Reviewed by Chris Dumez.
2516
2517         * http/tests/workers/service/basic-messageport-expected.txt:
2518         * http/tests/workers/service/resources/basic-messageport.js:
2519         (async.doLog):
2520         (then):
2521         (): Deleted.
2522
2523 2019-11-05  Eric Carlson  <eric.carlson@apple.com>
2524
2525         [iOS] Update fast/forms/ios/file-upload-panel.html test and results
2526         https://bugs.webkit.org/show_bug.cgi?id=203823
2527         <rdar://problem/56080440>
2528
2529         Reviewed by Youenn Fablet.
2530
2531         * fast/forms/ios/file-upload-panel-expected.txt:
2532         * fast/forms/ios/file-upload-panel.html:
2533
2534 2019-11-05  youenn fablet  <youenn@apple.com>
2535
2536         mp4 video element broken with service worker
2537         https://bugs.webkit.org/show_bug.cgi?id=184447
2538         <rdar://problem/39313155>
2539
2540         Reviewed by Chris Dumez.
2541
2542         Enable test for WK2, not WK1.
2543
2544         * TestExpectations:
2545         * platform/mac-wk1/TestExpectations:
2546
2547 2019-11-05  youenn fablet  <youenn@apple.com>
2548
2549         Enforce user gesture for getUserMedia in case a previous getUserMedia call was denied
2550         https://bugs.webkit.org/show_bug.cgi?id=203362
2551         <rdar://problem/56648232>
2552
2553         Reviewed by Eric Carlson.
2554
2555         * fast/mediastream/constraint-intrinsic-size.html:
2556         * fast/mediastream/get-display-media-muted.html:
2557         * fast/mediastream/getUserMedia-deny-persistency5-expected.txt:
2558         * fast/mediastream/getUserMedia-deny-persistency5.html:
2559         * fast/mediastream/media-stream-page-muted.html:
2560         Use user gesture simulation instead of disabling user gesture check.
2561         * fast/mediastream/screencapture-user-gesture.html:
2562         * fast/mediastream/screencapture-user-gesture-expected.txt:
2563         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt:
2564         * http/tests/media/media-stream/get-display-media-prompt.html:
2565         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html:
2566         * resources/testharnessreport.js:
2567
2568 2019-11-05  youenn fablet  <youenn@apple.com>
2569
2570         LayoutTest webrtc/captureCanvas-webrtc.html is flaky
2571         https://bugs.webkit.org/show_bug.cgi?id=181835
2572
2573         Unreviewed.
2574
2575         * platform/mac-wk2/TestExpectations:
2576         Test is no longer a flaky timeout.
2577
2578 2019-11-04  Ryosuke Niwa  <rniwa@webkit.org>
2579
2580         Skip fast/forms/ios/inputmode-change-update-keyboard.html on iPads as this test relies on iPhone's keyboard behavior.
2581
2582         * platform/ipad/TestExpectations:
2583
2584 2019-11-04  Zalan Bujtas  <zalan@apple.com>
2585
2586         [iOS] LayoutTest fast/events/touch/ios/double-tap-for-double-click3.html is failing
2587         https://bugs.webkit.org/show_bug.cgi?id=203835
2588         <rdar://problem/56123067>
2589
2590         Unable to reproduce. Inserting a double-tap-delay between the events usually fixes these problems.
2591
2592         Reviewed by Wenson Hsieh.
2593
2594         * fast/events/touch/ios/double-tap-for-double-click3.html:
2595
2596 2019-11-04  Zalan Bujtas  <zalan@apple.com>
2597
2598         [iOS] fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html is failing
2599         https://bugs.webkit.org/show_bug.cgi?id=203838
2600         <rdar://problem/55664976>
2601
2602         Reviewed by Wenson Hsieh.
2603
2604         Unable to reproduce. Replace the magic 50ms timeouts with the more robust UIHelper.waitForDoubleTapDelay().
2605
2606         * fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html:
2607
2608 2019-11-04  Ryosuke Niwa  <rniwa@webkit.org>
2609
2610         Removed the flaky failure expectation from focusing-element-with-tabindex-by-tap-or-click.html
2611         since it appears to be always passing now.
2612
2613         * platform/ios/TestExpectations:
2614
2615 2019-11-04  Myles C. Maxfield  <mmaxfield@apple.com>
2616
2617         Rename ui-monospaced to ui-monospace to match the monospace generic font family
2618         https://bugs.webkit.org/show_bug.cgi?id=203602
2619
2620         Reviewed by Simon Fraser.
2621
2622         Updated existing tests.
2623
2624         * fast/text/design-system-ui-12.html:
2625         * fast/text/design-system-ui-15.html:
2626         * fast/text/design-system-ui-2-expected.html:
2627         * fast/text/design-system-ui-2.html:
2628         * fast/text/design-system-ui-4-expected-mismatch.html:
2629         * fast/text/design-system-ui-4.html:
2630         * fast/text/design-system-ui-7-expected.html:
2631         * fast/text/design-system-ui-7.html:
2632         * fast/text/design-system-ui-9-expected-mismatch.html:
2633         * fast/text/design-system-ui-9.html:
2634
2635 2019-11-04  Chris Dumez  <cdumez@apple.com>
2636
2637         MediaKeySession / WebKitMediaKeySession should not prevent entering the back/forward cache
2638         https://bugs.webkit.org/show_bug.cgi?id=203089
2639
2640         Reviewed by Youenn Fablet.
2641
2642         Add layout test coverage.
2643
2644         * http/tests/navigation/page-cache-mediakeysession-expected.txt: Added.
2645         * http/tests/navigation/page-cache-mediakeysession.html: Added.
2646
2647 2019-11-04  Yusuke Suzuki  <ysuzuki@apple.com>
2648
2649         [JSC] Introduce LinkTimeConstant mechanism
2650         https://bugs.webkit.org/show_bug.cgi?id=153792
2651
2652         Reviewed by Saam Barati.
2653
2654         * inspector/debugger/tail-deleted-frames/tail-deleted-frames-this-value-expected.txt:
2655
2656 2019-11-04  Yury Semikhatsky  <yurys@chromium.org>
2657
2658         [GTK] Inspector protocol tests timing out on the bots
2659         https://bugs.webkit.org/show_bug.cgi?id=122571
2660
2661         Reviewed by Devin Rousso.
2662
2663         Mark more inspector tests as passing on GTK.
2664
2665         * inspector/dom/focus.html: Remove 'focus' event listener before closing dummy inspector
2666         window. Otherwise it triggers a WebPage::setActivityState which in turn triggers focus
2667         event on the page and on the focused element which results in two extra 'focus' lines printed.
2668         To be clear this only avoids the extra text output that could be added to the output. Timeout
2669         and crash problems must have been fixed before (likely by the recent changes in local inspector
2670         client).
2671         * platform/gtk/TestExpectations:
2672
2673 2019-11-04  Truitt Savell  <tsavell@apple.com>
2674
2675         Unreviewed, rolling out r251993.
2676
2677         Broke platform/mac/media/encrypted-media/fps-
2678         generateRequest.html on Mojave+
2679
2680         Reverted changeset:
2681
2682         "MediaKeySession / WebKitMediaKeySession should not prevent
2683         entering the back/forward cache"
2684         https://bugs.webkit.org/show_bug.cgi?id=203089
2685         https://trac.webkit.org/changeset/251993
2686
2687 2019-11-06  Simon Fraser  <simon.fraser@apple.com>
2688
2689         Box-shadow spread radius does not transition or animate correctly with CSS Transitions & Animations
2690         https://bugs.webkit.org/show_bug.cgi?id=202489
2691
2692         Reviewed by Zalan Bujtas.
2693
2694         * fast/box-shadow/hidpi-box-shadow-expected.html: Added.
2695         * fast/box-shadow/hidpi-box-shadow.html: Added.
2696
2697 2019-11-04  Chris Dumez  <cdumez@apple.com>
2698
2699         MediaRecorder should not prevent entering the back/forward cache
2700         https://bugs.webkit.org/show_bug.cgi?id=203093
2701         <rdar://problem/56748870>
2702
2703         Reviewed by Eric Carlson.
2704
2705         Add layout test coverage.
2706
2707         * fast/history/page-cache-media-recorder-expected.txt: Added.
2708         * fast/history/page-cache-media-recorder.html: Added.
2709
2710 2019-11-04  Yury Semikhatsky  <yurys@chromium.org>
2711
2712         [GTK] inspector/runtime/getPreview.html timing out
2713         https://bugs.webkit.org/show_bug.cgi?id=180096
2714
2715         Unreviewed. Mark the test as always passing on GTK (1k iterations passed with
2716         no issues locally).
2717
2718         * platform/gtk/TestExpectations:
2719
2720 2019-11-04  Devin Rousso  <drousso@apple.com>
2721
2722         Unreviewed, fix test failure after r251959
2723
2724         * inspector/timeline/timeline-recording.html:
2725         `WI.TimelineRecording.import` was made `async`, so add an `await`.
2726
2727 2019-11-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
2728
2729         Flaky Test: imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-003-visual.svg
2730         https://bugs.webkit.org/show_bug.cgi?id=203172
2731
2732         Unreviewed Test Gardening.
2733
2734         * TestExpectations:
2735         Mark the test as flaky.
2736
2737 2019-11-04  Chris Dumez  <cdumez@apple.com>
2738
2739         MediaKeySession / WebKitMediaKeySession should not prevent entering the back/forward cache
2740         https://bugs.webkit.org/show_bug.cgi?id=203089
2741
2742         Reviewed by Youenn Fablet.
2743
2744         Add layout test coverage.
2745
2746         * http/tests/navigation/page-cache-mediakeysession-expected.txt: Added.
2747         * http/tests/navigation/page-cache-mediakeysession.html: Added.
2748
2749 2019-11-04  youenn fablet  <youenn@apple.com>
2750
2751         Layout Test webrtc/filtering-ice-candidate-after-reload.html is flaky.
2752         https://bugs.webkit.org/show_bug.cgi?id=174471
2753
2754         Unreviewed.
2755
2756         * platform/wk2/TestExpectations:
2757         Test is no longer flaky.
2758
2759 2019-11-04  youenn fablet  <youenn@apple.com>
2760
2761         Layout Test http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html is a flaky failure
2762         https://bugs.webkit.org/show_bug.cgi?id=183801
2763
2764         Unreviewed.
2765
2766         * platform/wk2/TestExpectations:
2767         Test is no longer a flaky failure.
2768
2769 2019-11-04  youenn fablet  <youenn@apple.com>
2770
2771         Order of postMessage and fetch events should be preserved when going from client to service worker
2772         https://bugs.webkit.org/show_bug.cgi?id=203236
2773
2774         Reviewed by Chris Dumez.
2775
2776         * http/wpt/service-workers/service-worker/postMessage-fetch-order-worker.js: Added.
2777         * http/wpt/service-workers/service-worker/postMessage-fetch-order.https-expected.txt: Added.
2778         * http/wpt/service-workers/service-worker/postMessage-fetch-order.https.html: Added.
2779
2780 2019-11-04  Oriol Brufau  <obrufau@igalia.com>
2781
2782         [css-lists] Import tests for list-style-type: <string>
2783         https://bugs.webkit.org/show_bug.cgi?id=203759
2784
2785         Reviewed by Manuel Rego Casasnovas.
2786
2787         Most tests fail because the feature hasn't been implemented yet
2788         (https://bugs.webkit.org/show_bug.cgi?id=167729).
2789
2790         * TestExpectations:
2791
2792 2019-11-04  youenn fablet  <youenn@apple.com>
2793
2794         Add a test verifying video plays well when switching from MediaStreams to regular videos
2795         https://bugs.webkit.org/show_bug.cgi?id=203421
2796
2797         Reviewed by Geoffrey Garen.
2798
2799         * fast/mediastream/stream-switch-expected.txt: Added.
2800         * fast/mediastream/stream-switch.html: Added.
2801
2802 2019-11-02  Yury Semikhatsky  <yurys@chromium.org>
2803
2804         REGRESSION: [ Mac ] inspector/dom/getAccessibilityPropertiesForNode.html is failing
2805         https://bugs.webkit.org/show_bug.cgi?id=203746
2806
2807         Unreviewed. Move custom test expectation under platform/gtk and revert generic
2808         one to the previous state (it was wrongly updated in r251818).
2809
2810         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2811         * platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt: Copied from LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt.
2812
2813 2019-11-01  Devin Rousso  <drousso@apple.com>
2814
2815         Web Inspector: Timelines: add a timeline that shows information about any recorded CSS animation/transition
2816         https://bugs.webkit.org/show_bug.cgi?id=203651
2817         <rdar://problem/56128726>
2818
2819         Reviewed by Brian Burg.
2820
2821         * inspector/animation/tracking.html: Added.
2822         * inspector/animation/tracking-expected.txt: Added.
2823
2824 2019-11-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
2825
2826         SVG pair properties must be detached from their owner before it's deleted
2827         https://bugs.webkit.org/show_bug.cgi?id=203545
2828
2829         Reviewed by Simon Fraser.
2830
2831         * svg/custom/pair-properties-detach-expected.txt: Added.
2832         * svg/custom/pair-properties-detach.html: Added.
2833
2834 2019-11-01  Eric Carlson  <eric.carlson@apple.com>
2835
2836         Add experimental TextTrackCue API
2837         https://bugs.webkit.org/show_bug.cgi?id=203649
2838         <rdar://problem/55675172>
2839
2840         Reviewed by Jer Noble.
2841
2842         * media/track/texttrackcue/texttrackcue-addcue-expected.txt: Added.
2843         * media/track/texttrackcue/texttrackcue-addcue.html: Added.
2844         * media/track/texttrackcue/texttrackcue-constructor-expected.txt: Added.
2845         * media/track/texttrackcue/texttrackcue-constructor.html: Added.
2846         * media/track/texttrackcue/texttrackcue-displaycue-expected.txt: Added.
2847         * media/track/texttrackcue/texttrackcue-displaycue.html: Added.
2848         * platform/ios/TestExpectations:
2849         * platform/mac/TestExpectations:
2850
2851 2019-11-01  Kate Cheney  <katherine_cheney@apple.com>
2852
2853         http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html is flaky
2854         https://bugs.webkit.org/show_bug.cgi?id=176240
2855         <rdar://problem/51445000>
2856
2857         Reviewed by Alexey Proskuryakov.
2858
2859         Flakiness no longer reproducible.
2860
2861         * platform/ios-wk2/TestExpectations:
2862         * platform/mac-wk2/TestExpectations:
2863
2864 2019-11-01  Ryosuke Niwa  <rniwa@webkit.org>
2865
2866         macOS WK1: requestidlecallback/requestidlecallback-document-gc.html is flaky
2867         https://bugs.webkit.org/show_bug.cgi?id=203758
2868
2869         Reviewed by Wenson Hsieh.
2870
2871         Fix the test by delaying the check until the next run loop via setTimeout.
2872         This is needed to make GC work reliably in WK1.
2873
2874         * requestidlecallback/requestidlecallback-document-gc.html:
2875
2876 2019-11-01  Nikita Vasilyev  <nvasilyev@apple.com>
2877
2878         Web Inspector: Display color swatches for p3 colors
2879         https://bugs.webkit.org/show_bug.cgi?id=203439
2880         <rdar://problem/56637250>
2881
2882         Reviewed by Devin Rousso.
2883
2884         * inspector/model/color-expected.txt:
2885         * inspector/model/color.html:
2886
2887 2019-11-01  Ryosuke Niwa  <rniwa@webkit.org>
2888
2889         Integrate media query evaluation into HTML5 event loop
2890         https://bugs.webkit.org/show_bug.cgi?id=203134
2891         <rdar://problem/56396316>
2892
2893         Reviewed by Antti Koivisto.
2894
2895         Added tests for listening to accessiblity related media queries without having any style rules
2896         get affected by those media queries so that we can catch any future regressions. For now,
2897         changing accessiblity settings seem to always schedule a rendering update so there is nothing to do
2898         when these accessibility settings do change.
2899
2900         * fast/media/media-query-list-07.html: Fixed the test to be compatible with new behavior.
2901         * fast/media/mq-inverted-colors-live-update-for-listener-expected.txt: Added.
2902         * fast/media/mq-inverted-colors-live-update-for-listener.html: Added.
2903         * fast/media/mq-prefers-reduced-motion-live-update-for-listener-expected.txt: Added.
2904         * fast/media/mq-prefers-reduced-motion-live-update-for-listener.html: Added.
2905
2906 2019-11-01  Ryosuke Niwa  <rniwa@webkit.org>
2907
2908         Don't leak documents with a pending requestIdleCallback
2909         https://bugs.webkit.org/show_bug.cgi?id=203708
2910
2911         Reviewed by Simon Fraser.
2912
2913         Added a test for removing iframes with a pending idle callback and test that
2914         the current documents of those iframes are collected immediately by GCController.collect.
2915
2916         * requestidlecallback/requestidlecallback-document-gc-expected.txt: Added.
2917         * requestidlecallback/requestidlecallback-document-gc.html: Added.
2918
2919 2019-11-01  Peng Liu  <peng.liu6@apple.com>
2920
2921         Picture-in-Picture layout test cases interfere with each other
2922         https://bugs.webkit.org/show_bug.cgi?id=203614
2923
2924         Reviewed by Eric Carlson.
2925
2926         Use "internals.setPictureInPictureAPITestEnabled(video, true)" to test
2927         the picture-in-picture API implementation without AVKit/CoreMedia stuffs.
2928
2929         * media/picture-in-picture-api-enter-pip-1-expected.txt:
2930         * media/picture-in-picture-api-enter-pip-1.html:
2931         * media/picture-in-picture-api-enter-pip-2-expected.txt:
2932         * media/picture-in-picture-api-enter-pip-2.html:
2933         * media/picture-in-picture-api-enter-pip-3-expected.txt:
2934         * media/picture-in-picture-api-enter-pip-3.html:
2935         * media/picture-in-picture-api-enter-pip-4-expected.txt:
2936         * media/picture-in-picture-api-enter-pip-4.html:
2937         * media/picture-in-picture-api-exit-pip-1-expected.txt:
2938         * media/picture-in-picture-api-exit-pip-1.html:
2939         * media/picture-in-picture-api-exit-pip-2-expected.txt:
2940         * media/picture-in-picture-api-exit-pip-2.html:
2941         * media/picture-in-picture-api-pip-events-expected.txt:
2942         * media/picture-in-picture-api-pip-events.html:
2943         * media/picture-in-picture-api-pip-window-expected.txt:
2944         * media/picture-in-picture-api-pip-window.html:
2945
2946 2019-11-01  Tim Horton  <timothy_horton@apple.com>
2947
2948         Turn on IOSurface support in the iOS Simulator
2949         https://bugs.webkit.org/show_bug.cgi?id=203026
2950         <rdar://problem/56320993>
2951
2952         * platform/ios/TestExpectations:
2953         Adjust some more test expectations after turning on accelerated drawing.
2954         This is starting to get concerning.
2955
2956 2019-10-31  Tim Horton  <timothy_horton@apple.com>
2957
2958         Turn on IOSurface support in the iOS Simulator
2959         https://bugs.webkit.org/show_bug.cgi?id=203026
2960         <rdar://problem/56320993>
2961
2962         * platform/ios/TestExpectations:
2963         Adjust some more test expectations after turning on accelerated drawing.
2964
2965 2019-10-31  Tim Horton  <timothy_horton@apple.com>
2966
2967         Turn on IOSurface support in the iOS Simulator
2968         https://bugs.webkit.org/show_bug.cgi?id=203026
2969         <rdar://problem/56320993>
2970
2971         Reviewed by Simon Fraser.
2972
2973         * compositing/canvas/accelerated-canvas-compositing-size-limit-expected.txt:
2974         * platform/ios-device/TestExpectations:
2975         * platform/ios/TestExpectations:
2976         * platform/ios/compositing/canvas/accelerated-canvas-compositing-expected.txt: Added.
2977         * platform/ios/compositing/canvas/accelerated-canvas-compositing-size-limit-expected.txt: Removed.
2978         * platform/ios/fast/canvas/canvas-render-layer-expected.txt: Added.
2979         * platform/ios/fast/canvas/canvas-scale-shadowBlur-expected.txt: Added.
2980         * platform/ios/fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Added.
2981         * platform/ios/imported/w3c/web-platform-tests/2dcontext/drawing-images-to-the-canvas/drawimage_html_image-expected.txt: Removed.
2982         Move and expand the scope of some TestExpectations for canvas tests
2983         that fail due to noise introduced in the hardware accelerated drawing path.
2984         We will separately investigate how to mitigate this, but it already affects
2985         iOS on-device testing (as well as macOS in most cases). The tiny reduction
2986         in coverage here is well worth the massive improvement in coverage of
2987         accelerated drawing code paths.
2988
2989         * fast/images/exif-orientation-canvas-expected.html:
2990         Due to rdar://problem/56755864, <canvas> and <img> render slightly differently.
2991         Use <canvas> for the reference as well, but use transforms to translate it
2992         instead of depending on EXIF orientation support, to continue testing
2993         the intended behavior.
2994
2995 2019-10-31  Jer Noble  <jer.noble@apple.com>
2996
2997         [EME] Batch multiple key requests into one request and response
2998         https://bugs.webkit.org/show_bug.cgi?id=203580
2999         <rdar://problem/54853345>
3000
3001         Reviewed by Eric Carlson.
3002
3003         * platform/mac/TestExpectations:
3004         * platform/mac/media/encrypted-media/fps-multiple-pssh-expected.txt: Added.
3005         * platform/mac/media/encrypted-media/fps-multiple-pssh.html: Added.
3006
3007 2019-10-31  Nikita Vasilyev  <nvasilyev@apple.com>
3008
3009         Web Inspector: Color picker: incorrect saturation when selecting color on color square
3010         https://bugs.webkit.org/show_bug.cgi?id=203695
3011         <rdar://problem/56793697>
3012
3013         Reviewed by Matt Baker.
3014
3015         * inspector/model/color-expected.txt:
3016         * inspector/model/color.html:
3017
3018 2019-10-31  Devin Rousso  <drousso@apple.com>
3019
3020         Web Inspector: DOMDebugger: Node Removed breakpoints should fire whenever the node is removed from the main DOM tree, not just when it's removed from it's parent
3021         https://bugs.webkit.org/show_bug.cgi?id=203349
3022
3023         Reviewed by Matt Baker.
3024
3025         * inspector/dom-debugger/dom-breakpoints.html:
3026         * inspector/dom-debugger/dom-breakpoints-expected.txt:
3027
3028 2019-10-31  Ryosuke Niwa  <rniwa@webkit.org>
3029
3030         Integrate resize event with HTML5 event loop
3031         https://bugs.webkit.org/show_bug.cgi?id=202964
3032
3033         Reviewed by Geoffrey Garen and Simon Fraser.
3034
3035         Added a regression test and fixed an existing test to work with the new behavior.
3036
3037         * fast/events/resize-subframe-in-rendering-update-expected.txt: Added.
3038         * fast/events/resize-subframe-in-rendering-update.html: Added.
3039         * fast/shadow-dom/trusted-event-scoped-flags.html:
3040
3041 2019-10-31  Truitt Savell  <tsavell@apple.com>
3042
3043         Update results for fast/css/hsl-color.html on win
3044         https://bugs.webkit.org/show_bug.cgi?id=203592
3045
3046         Unreviewed test gardening
3047
3048         * platform/win/fast/css/hsl-color-expected.txt:
3049
3050 2019-10-31  Yury Semikhatsky  <yurys@chromium.org>
3051
3052         [GTK] Web Inspector: inspector/timeline/timeline-event-*.html are failing
3053         https://bugs.webkit.org/show_bug.cgi?id=203625
3054
3055         Reviewed by Devin Rousso.
3056
3057         Unflake inspector/timeline/timeline-event-*.html tests on GTK.
3058
3059         * inspector/timeline/resources/timeline-event-utilities.js: There is a race between CapturingState.Inactive
3060         and SavePageData events, so the test has to wait for both.
3061         Drive-by: wrap promis.reject in a lambda, otherwise reject would be called on an undefined 'this' object.
3062         arrive before resolving the promise.
3063         (TestPage.registerInitializer):
3064         * platform/gtk/TestExpectations:
3065
3066 2019-10-31  Miguel Gomez  <magomez@igalia.com>
3067
3068         Unreviewed GTK and WPE gardening after r251837.
3069
3070         * platform/gtk/TestExpectations:
3071         * platform/wpe/TestExpectations:
3072         * platform/wpe/imported/w3c/web-platform-tests/svg/geometry/parsing/height-computed-expected.txt: Added.
3073         * platform/wpe/imported/w3c/web-platform-tests/svg/geometry/parsing/width-computed-expected.txt: Added.
3074         * platform/wpe/imported/w3c/web-platform-tests/svg/shapes/scripted/disabled-shapes-not-hit-expected.txt: Added.
3075         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-expected.txt:
3076         * platform/wpe/webgl/2.0.0/conformance2/extensions/ext-color-buffer-float-expected.txt:
3077         * platform/wpe/webgl/2.0.0/conformance2/textures/misc/tex-new-formats-expected.txt:
3078
3079 2019-10-30  Peng Liu  <peng.liu6@apple.com>
3080
3081         [Picture-in-Picture Web API] Enable the support for iOS
3082         https://bugs.webkit.org/show_bug.cgi?id=202618
3083
3084         Reviewed by Jer Noble.
3085
3086         We do not need to play the video before entering the picture-in-picture mode,
3087         so remove the code to start video playback in the test pages.
3088         Also, enable the layout test cases of the Picture-in-Picture API for iPad.
3089
3090         * media/picture-in-picture-api-pip-events-expected.txt:
3091         * media/picture-in-picture-api-pip-events.html:
3092         * media/picture-in-picture-api-pip-window-expected.txt:
3093         * media/picture-in-picture-api-pip-window.html:
3094         * platform/ipad/TestExpectations:
3095
3096 2019-10-30  Yury Semikhatsky  <yurys@chromium.org>
3097
3098         inspector-protocol/debugger/setBreakpoint-dfg.html is flaky
3099         https://bugs.webkit.org/show_bug.cgi?id=128736
3100
3101         Reviewed by Devin Rousso.
3102
3103         Reenabling the test on all platforms. Depending on the platform implementation of EventLoop
3104         there is a difference in what is dispatched first when execution is resumed: previously
3105         paused inspected script or commands from the inspector front-end. It would not be a problem
3106         if InspectorFrontendAPI.dispatchMessageAsync actually delivered messages asynchronously.
3107         With the current implementation though response to Debugger.resume
3108         is dispatched in the front-end synchronously and the front-end would call InspectoTest.log
3109         when inspected script execution is not yet resumed.
3110
3111         * TestExpectations:
3112         * inspector/debugger/setBreakpoint-dfg-expected.txt:
3113         * inspector/debugger/setBreakpoint-dfg.html: Print final 'PASS' output after exiting nested loop
3114         so that it always appears last.
3115         * platform/gtk/TestExpectations:
3116
3117 2019-10-30  Simon Fraser  <simon.fraser@apple.com>
3118
3119         Opacity should always serialize as a number
3120         https://bugs.webkit.org/show_bug.cgi?id=203601
3121
3122         Reviewed by Dean Jackson.
3123
3124         Fix the tests and results.
3125
3126         * fast/css/parsing-opacity-expected.txt:
3127         * fast/css/parsing-opacity.html:
3128         * fast/svg/parsing-fill-opacity-expected.txt:
3129         * fast/svg/parsing-fill-opacity.html:
3130         * fast/svg/parsing-flood-opacity-expected.txt:
3131         * fast/svg/parsing-flood-opacity.html:
3132         * fast/svg/parsing-stop-opacity-expected.txt:
3133         * fast/svg/parsing-stop-opacity.html:
3134         * fast/svg/parsing-stroke-opacity-expected.txt:
3135         * fast/svg/parsing-stroke-opacity.html:
3136
3137 2019-10-30  Chris Dumez  <cdumez@apple.com>
3138
3139         GPUCanvasContext should not prevent entering the back/forward cache
3140         https://bugs.webkit.org/show_bug.cgi?id=203104
3141         <rdar://problem/56748066>
3142
3143         Reviewed by Tim Horton.
3144
3145         Add layout test coverage.
3146
3147         * fast/history/page-cache-gpu-canvas-context-expected.txt: Added.
3148         * fast/history/page-cache-gpu-canvas-context.html: Added.
3149
3150 2019-10-30  Yury Semikhatsky  <yurys@chromium.org>
3151
3152         [GTK] LayoutTests/inspector tests timeout
3153         https://bugs.webkit.org/show_bug.cgi?id=147518
3154
3155         Unreviewed. Renable inspector/dom and inspector/timeline tests on GTK.
3156
3157         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt: This test has consistent output which
3158         is slightly different from Mac.
3159         * platform/gtk/TestExpectations:
3160         * platform/gtk/inspector/timeline/line-column-expected.txt: Added. TimelineRecordType::RenderingFrame
3161         is only emitted on PLATFORM(COCOA), so we need custom expectation on other platforms.
3162
3163 2019-10-30  Russell Epstein  <repstein@apple.com>
3164
3165         [ iOS ] Layout Test fast/css-custom-paint/simple-hidpi.html is a Flaky Failure (203637).
3166         https://bugs.webkit.org/show_bug.cgi?id=203637
3167
3168         Unreviewed Test Gardening.
3169
3170         * platform/ios-wk2/TestExpectations: Marked test as flaky.
3171
3172 2019-10-30  Alex Christensen  <achristensen@webkit.org>
3173
3174         WKContentRuleLists should block requests from service workers
3175         https://bugs.webkit.org/show_bug.cgi?id=201980
3176         <rdar://problem/55516735>
3177
3178         Reviewed by Chris Dumez.
3179
3180         * http/tests/contentextensions/resources/fetch-worker.js: Added.
3181         (event.fetch.string_appeared_here.then):
3182         (event.catch):
3183         * http/tests/contentextensions/resources/serviceworkertest.js: Added.
3184         (testServiceWorker):
3185         (test):
3186         * http/tests/contentextensions/service-worker.https-expected.txt: Added.
3187         * http/tests/contentextensions/service-worker.https.html: Added.
3188         * http/tests/contentextensions/service-worker.https.html.json: Added.
3189
3190 2019-10-30  Daniel Bates  <dabates@apple.com>
3191
3192         Fix misspelling test named fast/dom/simultaneouslyRegsiteredTimerFireOrder.html
3193         https://bugs.webkit.org/show_bug.cgi?id=203578
3194
3195         Reviewed by Jer Noble.
3196
3197         * fast/dom/simultaneously-registered-timer-fire-order-expected.txt: Renamed from LayoutTests/fast/dom/simultaneouslyRegsiteredTimerFireOrder-expected.txt.
3198         * fast/dom/simultaneously-registered-timer-fire-order.html: Renamed from LayoutTests/fast/dom/simultaneouslyRegsiteredTimerFireOrder.html.
3199
3200 2019-10-30  Russell Epstein  <repstein@apple.com>
3201
3202         REGRESSION [ PHP ][ iOS ]: Two http/tests/cookies/same-site/set-first-party-* Tests are Failing
3203         https://bugs.webkit.org/show_bug.cgi?id=203567
3204
3205         Unreviewed Test Gardening.
3206
3207         * platform/ios-wk2/TestExpectations: Marked tests as failing.
3208
3209 2019-10-30  Simon Fraser  <simon.fraser@apple.com>
3210
3211         REGRESSION (r251750): Three CSS Tests are Failing
3212         https://bugs.webkit.org/show_bug.cgi?id=203616
3213         <rdar://problem/56749907>
3214
3215         Unreviewed test gardening.
3216
3217         Fix the conic-gradient-parsing.html tests, and update iOS expectations for two hsl tests.
3218
3219         * http/wpt/css/css-images-4/conic-gradient-parsing.html:
3220         * platform/ios/fast/css/hsl-color-expected.txt:
3221         * platform/ios/fast/css/hsla-color-expected.txt:
3222
3223 2019-10-30  Zalan Bujtas  <zalan@apple.com>
3224
3225         ASSERTION FAILED: !object || !isRuby(object->parent()) || is<RenderRubyRun>(*object) || (object->isInline() && (object->isBeforeContent() || object->isAfterContent())) || (object->isAnonymous() && is<RenderBlock>(*object) && object->style().display() == D
3226         https://bugs.webkit.org/show_bug.cgi?id=196003
3227         <rdar://problem/49219890>
3228
3229         Reviewed by Antti Koivisto.
3230
3231         * TestExpectations:
3232
3233 2019-10-30  Peng Liu  <peng.liu6@apple.com>
3234
3235         [Picture-in-Picture Web API] Implement PictureInPictureWindow
3236         https://bugs.webkit.org/show_bug.cgi?id=202615
3237
3238         Unreviewed test gardening.
3239
3240         * platform/mac-wk2/TestExpectations:
3241
3242 2019-10-30  Chris Dumez  <cdumez@apple.com>
3243
3244         REGRESSION (r238252): HTTP POST is losing application/x-www-form-urlencoded body if there's a redirect to different host
3245         https://bugs.webkit.org/show_bug.cgi?id=201950
3246         <rdar://problem/55577782>
3247
3248         Reviewed by Alex Christensen.
3249
3250         Add layout test coverage.
3251
3252         * http/tests/misc/form-submit-file-cross-site-redirect-expected.txt: Added.
3253         * http/tests/misc/form-submit-file-cross-site-redirect.html: Added.
3254
3255 2019-10-30  Antti Koivisto  <antti@apple.com>
3256
3257         ::before/::after elements not filling their grid cell when container has display: contents
3258         https://bugs.webkit.org/show_bug.cgi?id=193567
3259
3260         Reviewed by Simon Fraser.
3261
3262         * fast/css/display-contents-before-after-grid-expected.html: Added.
3263         * fast/css/display-contents-before-after-grid.html: Added.
3264
3265 2019-10-30  Antti Koivisto  <antti@apple.com>
3266
3267         Update css/css-display web platform tests
3268         https://bugs.webkit.org/show_bug.cgi?id=203607
3269
3270         Reviewed by Simon Fraser.
3271
3272         * TestExpectations:
3273
3274 2019-10-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
3275
3276         Make testharnessreport.js report the results correctly inside an SVG document
3277         https://bugs.webkit.org/show_bug.cgi?id=203503
3278
3279         Reviewed by Chris Dumez.
3280
3281         For SVG tests, the completion callback has to create a foreignObject and
3282         append it to the root element. Then the results element has to be appended
3283         to this foreignObject.
3284
3285         * TestExpectations:
3286         * platform/mac/imported/w3c/web-platform-tests/svg/path/error-handling/bounding-expected.txt: Removed.
3287         * platform/mac/imported/w3c/web-platform-tests/svg/shapes/scripted/disabled-shapes-not-hit-expected.txt: Removed.
3288         * resources/testharnessreport.js:
3289         (self.testRunner.add_completion_callback):
3290
3291 2019-10-30  Chris Dumez  <cdumez@apple.com>
3292
3293         Unreviewed, unskip imported/w3c/web-platform-tests/cors/credentials-flag.htm
3294
3295         The test is not flaky if we don't dump JS console messages in the output.
3296
3297         * TestExpectations:
3298
3299 2019-10-30  Chris Dumez  <cdumez@apple.com>
3300
3301         Unreviewed, skip 3 WPT tests that are timing out since they were imported.
3302
3303         It unnecessarily slows down our test runs.
3304
3305         * TestExpectations:
3306
3307 2019-10-30  Megan Gardner  <megan_gardner@apple.com>
3308
3309         Fix autoscroll test to work on iPad.
3310         https://bugs.webkit.org/show_bug.cgi?id=203598
3311         <rdar://problem/51863703>
3312
3313         Reviewed by Wenson Hsieh.
3314
3315         iPads are much taller than iPhones, so to test autoscrolling under a
3316         software keyboard, we need to return several more times.
3317         Also take the opportunity to make the test more robust to races.
3318
3319         * fast/events/autoscroll-with-software-keyboard.html:
3320         * platform/ipad/TestExpectations:
3321
3322 2019-10-30  Frederic Wang  <fwang@igalia.com>
3323
3324         Import WPT tests for scrollend and overscroll events
3325         https://bugs.webkit.org/show_bug.cgi?id=203500
3326
3327         Reviewed by Simon Fraser.
3328
3329         * TestExpectations: Skip the tests on most platforms, since
3330         sendEventStream is not supported.
3331         * platform/ios/TestExpectations: Enable the tests on iOS.
3332
3333 2019-10-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
3334
3335         [SVG2] SVGSymbolElement should inherits SVGGraphicsElement
3336         https://bugs.webkit.org/show_bug.cgi?id=203573
3337
3338         Reviewed by Simon Fraser.
3339
3340         * svg/dom/svg2-inheritance-expected.txt:
3341         * svg/dom/svg2-inheritance.html:
3342
3343 2019-10-29  Wenson Hsieh  <wenson_hsieh@apple.com>
3344
3345         REGRESSION (r251693): [iOS] Unable to change selection after focusing an element with keyboard attached
3346         https://bugs.webkit.org/show_bug.cgi?id=203582
3347
3348         Reviewed by Tim Horton.
3349
3350         Add a new layout test to cover this scenario.
3351
3352         * editing/selection/ios/set-selection-by-tapping-after-changing-focused-element-bounds-expected.txt: Added.
3353         * editing/selection/ios/set-selection-by-tapping-after-changing-focused-element-bounds.html: Added.
3354
3355 2019-10-29  Chris Dumez  <cdumez@apple.com>
3356
3357         UserMediaRequest should not prevent entering the back/forward cache
3358         https://bugs.webkit.org/show_bug.cgi?id=203098
3359         <rdar://problem/56716101>
3360
3361         Reviewed by Eric Carlson.
3362
3363         Add layout test coverage.
3364
3365         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
3366         * http/tests/navigation/page-cache-getUserMedia-pending-promise-expected.txt: Added.
3367         * http/tests/navigation/page-cache-getUserMedia-pending-promise.html: Added.
3368
3369 2019-10-29  Peng Liu  <peng.liu6@apple.com>
3370
3371         [Picture-in-Picture Web API] Implement PictureInPictureWindow
3372         https://bugs.webkit.org/show_bug.cgi?id=202615
3373
3374         Reviewed by Eric Carlson.
3375
3376         Add layout test cases for the Picture-in-Picture API.
3377
3378         * TestExpectations:
3379         * media/picture-in-picture-api-enter-pip-1-expected.txt: Added.
3380         * media/picture-in-picture-api-enter-pip-1.html: Added.
3381         * media/picture-in-picture-api-enter-pip-2-expected.txt: Added.
3382         * media/picture-in-picture-api-enter-pip-2.html: Added.
3383         * media/picture-in-picture-api-enter-pip-3-expected.txt: Added.
3384         * media/picture-in-picture-api-enter-pip-3.html: Added.
3385         * media/picture-in-picture-api-enter-pip-4-expected.txt: Added.
3386         * media/picture-in-picture-api-enter-pip-4.html: Added.
3387         * media/picture-in-picture-api-exit-pip-1-expected.txt: Added.
3388         * media/picture-in-picture-api-exit-pip-1.html: Added.
3389         * media/picture-in-picture-api-exit-pip-2-expected.txt: Added.
3390         * media/picture-in-picture-api-exit-pip-2.html: Added.
3391         * media/picture-in-picture-api-pip-events-expected.txt: Added.
3392         * media/picture-in-picture-api-pip-events.html: Added.
3393         * media/picture-in-picture-api-pip-window-expected.txt: Added.
3394         * media/picture-in-picture-api-pip-window.html: Added.
3395         * platform/mac-wk2/TestExpectations:
3396
3397 2019-10-29  Antoine Quint  <graouts@apple.com>
3398
3399         WebAnimation should never prevent entering the back/forward cache
3400         https://bugs.webkit.org/show_bug.cgi?id=203088
3401         <rdar://problem/56374249>
3402
3403         Reviewed by Antti Koivisto.
3404
3405         Add a new test that checks that an Animation that would run past a page's navigation is correctly suspended
3406         and resumed as it enters and leaves the back/forward cache.
3407
3408         * webanimations/animation-page-cache-expected.txt: Added.
3409         * webanimations/animation-page-cache.html: Added.
3410
3411 2019-10-29  Megan Gardner  <megan_gardner@apple.com>
3412
3413         Update autocorrect test to have correctly focused contenteditable
3414         https://bugs.webkit.org/show_bug.cgi?id=203552
3415         <rdar://problem/51690426>
3416
3417         Reviewed by Wenson Hsieh.
3418
3419         Autocorrection bails when we are not first responder after 
3420         https://bugs.webkit.org/show_bug.cgi?id=192824
3421         Therefore, this test must be written to first focus the 
3422         contenteditable, and then apply the autocorrection.
3423
3424         * fast/events/ios/autocorrect-with-range-selection.html:
3425
3426 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
3427
3428         Align CSS hsl() -> rgb() color conversion with the spec
3429         https://bugs.webkit.org/show_bug.cgi?id=203592
3430
3431         Reviewed by Tim Horton.
3432
3433         * platform/mac/fast/css/hsl-color-expected.txt:
3434         * platform/mac/fast/css/hsla-color-expected.txt:
3435
3436 2019-10-07  Jer Noble  <jer.noble@apple.com>
3437
3438         Implement the Remote Playback API.
3439         https://bugs.webkit.org/show_bug.cgi?id=162971
3440
3441         Reviewed by Youenn Fablet.
3442
3443         * media/remoteplayback-cancel-invalid-expected.txt: Added.
3444         * media/remoteplayback-cancel-invalid.html: Added.
3445         * media/remoteplayback-prompt-expected.txt: Added.
3446         * media/remoteplayback-prompt.html: Added.
3447         * media/remoteplayback-target-availability-expected.txt: Added.
3448         * media/remoteplayback-target-availability.html: Added.
3449         * media/remoteplayback-watch-disableremoteplayback-expected.txt: Added.
3450         * media/remoteplayback-watch-disableremoteplayback.html: Added.
3451         * platform/ios-wk2/TestExpectations:
3452
3453 2019-10-29  Truitt Savell  <tsavell@apple.com>
3454
3455         imported/w3c/web-platform-tests/css/css-sizing/dynamic-available-size-iframe.html is flakey
3456         https://bugs.webkit.org/show_bug.cgi?id=203517
3457
3458         Unreviewed test gardening.
3459
3460         * platform/mac-wk1/TestExpectations:
3461
3462 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
3463
3464         Update css/css-color WPT
3465         https://bugs.webkit.org/show_bug.cgi?id=203585
3466
3467         Reviewed by Zalan Bujtas.
3468
3469         * tests-options.json:
3470
3471 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
3472
3473         Flaky Test: imported/w3c/web-platform-tests/css/css-values/absolute_length_units.html
3474         https://bugs.webkit.org/show_bug.cgi?id=203581
3475
3476         Unreviewed Test Gardening. Mark as flakey.
3477
3478         * TestExpectations:
3479
3480 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
3481
3482         css/css-sizing/aspect-ratio-affects-container-width-when-height-changes.html is flakey
3483         https://bugs.webkit.org/show_bug.cgi?id=203583
3484
3485         Unreviewed Test Gardening. Mark as flakey.
3486
3487         * TestExpectations:
3488
3489 2019-10-29  Chris Dumez  <cdumez@apple.com>
3490
3491         <input type="range">.setAttribute("value") does not update the value
3492         https://bugs.webkit.org/show_bug.cgi?id=202859
3493         <rdar://problem/56204271>
3494
3495         Reviewed by Frédéric Wang.
3496
3497         Unskip ref test that is no longer failing.
3498
3499         * TestExpectations:
3500
3501 2019-10-29  Russell Epstein  <repstein@apple.com>
3502
3503         (r251242) [ iOS ]: fast/scrolling/ios/touch-scroll-visibility-hidden.html is a Flaky Timeout.
3504         https://bugs.webkit.org/show_bug.cgi?id=203577
3505
3506         Unreviewed Test Gardening.
3507
3508         * platform/ios-wk2/TestExpectations:
3509
3510 2019-10-29  Russell Epstein  <repstein@apple.com>
3511
3512         [iOS] fast/forms/contenteditable-font-optical-size.html landed flaky.
3513         https://bugs.webkit.org/show_bug.cgi?id=203371
3514
3515         Unreviewed Test Gardening.
3516
3517         * platform/ios-wk2/TestExpectations:
3518
3519 2019-10-29  Kate Cheney  <katherine_cheney@apple.com>
3520
3521         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html is flaky (183093)
3522         <https://bugs.webkit.org/show_bug.cgi?id=183093>
3523         <rdar://problem/37964600>
3524
3525         Reviewed by John Wilander.
3526
3527         Flakiness no longer reproducible. 
3528
3529         * platform/ios/TestExpectations:
3530         * platform/mac-wk2/TestExpectations:
3531
3532 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
3533
3534         Update css/css-multicol WPT
3535         https://bugs.webkit.org/show_bug.cgi?id=203551
3536
3537         Reviewed by Zalan Bujtas.
3538
3539         * TestExpectations:
3540
3541 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
3542
3543         Import css/css-sizing WPT
3544         https://bugs.webkit.org/show_bug.cgi?id=203517
3545
3546         Reviewed by Tim Horton.
3547
3548         * TestExpectations:
3549         * platform/ios/TestExpectations:
3550         * platform/ios/imported/w3c/web-platform-tests/css/css-sizing/aspect-ratio-affects-container-width-when-height-changes-expected.txt: Added.
3551         * platform/ios/imported/w3c/web-platform-tests/css/css-sizing/button-min-width-expected.txt: Added.
3552
3553 2019-10-29  Truitt Savell  <tsavell@apple.com>
3554
3555         Unreviewed, rolling out r251639.
3556
3557         Caused flakey API failures for GetDisplayMediaTest.Constraints
3558
3559         Reverted changeset:
3560
3561         "Enforce user gesture for getUserMedia in case a previous
3562         getUserMedia call was denied"
3563         https://bugs.webkit.org/show_bug.cgi?id=203362
3564         https://trac.webkit.org/changeset/251639
3565
3566 2019-10-29  Chris Dumez  <cdumez@apple.com>
3567
3568         Unreviewed, rolling out r251594.
3569
3570         Caused an API test failure
3571
3572         Reverted changeset:
3573
3574         "mp4 video element broken with service worker"
3575         https://bugs.webkit.org/show_bug.cgi?id=184447
3576         https://trac.webkit.org/changeset/251594
3577
3578 2019-10-29  Chris Dumez  <cdumez@apple.com>
3579
3580         Unreviewed, revert r251637 as it caused http/tests/lazyload/scroll-element-removed-from-document.html to crash
3581         https://bugs.webkit.org/show_bug.cgi?id=203566
3582
3583         * TestExpectations:
3584         * http/tests/lazyload/attribute-expected.txt: Removed.
3585         * http/tests/lazyload/attribute.html: Removed.
3586         * http/tests/lazyload/invisible-image-expected.txt: Removed.
3587         * http/tests/lazyload/invisible-image.html: Removed.
3588         * http/tests/lazyload/js-image-expected.txt: Removed.
3589         * http/tests/lazyload/js-image.html: Removed.
3590         * http/tests/lazyload/lazy-expected.txt: Removed.
3591         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled-expected.txt: Removed.
3592         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled.html: Removed.
3593         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled-expected.txt: Removed.
3594         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled.html: Removed.
3595         * http/tests/lazyload/lazy.html: Removed.
3596         * http/tests/lazyload/lazy2-expected.txt: Removed.
3597         * http/tests/lazyload/placeholder.js: Removed.
3598         * http/tests/lazyload/resources/lazy-load-in-iframe.html: Removed.
3599         * http/tests/lazyload/scroll-element-moved-from-document-expected.txt: Removed.
3600         * http/tests/lazyload/scroll-element-moved-from-document.html: Removed.
3601         * http/tests/lazyload/scroll-element-removed-from-document-expected.txt: Removed.
3602         * http/tests/lazyload/scroll-element-removed-from-document.html: Removed.
3603         * http/tests/lazyload/scroll-expected.txt: Removed.
3604         * http/tests/lazyload/scroll.html: Removed.
3605         * platform/mac-wk1/TestExpectations:
3606         * platform/win/TestExpectations:
3607
3608 2019-10-29  Wenson Hsieh  <wenson_hsieh@apple.com>
3609
3610         Unreviewed, add missing platform-specific test expectations after r251686
3611
3612         Add mac-wk2-specific baselines.
3613
3614         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Added.
3615         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https.html: Removed.
3616
3617 2019-10-29  Simon Fraser  <simon.fraser@apple.com>
3618
3619         Unreviewed test gardening; new iOS results for these now passing tests.
3620
3621         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt:
3622         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt:
3623         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt:
3624         * platform/ios/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt:
3625
3626 2019-10-29  Peng Liu  <peng.liu6@apple.com>
3627
3628         [Picture-in-Picture Web API] Synchronize the attributes and properties of HTMLVideoElementPictureInPicture
3629         https://bugs.webkit.org/show_bug.cgi?id=203518
3630
3631         Reviewed by Eric Carlson.
3632
3633         * TestExpectations:
3634         * media/picture-in-picture-api-element-attributes-expected.txt: Added.
3635         * media/picture-in-picture-api-element-attributes.html: Added.
3636         * platform/mac-wk2/TestExpectations:
3637
3638 2019-10-29  Dirk Schulze  <krit@webkit.org>
3639
3640         [SVG2] fill-opacity, stroke-opacity, stop-opacity and flood-opacity doe not support percentage
3641         https://bugs.webkit.org/show_bug.cgi?id=201731
3642
3643         Test number and percentage values for opacity, fill-opacity, stroke-opacity, stop-opacity, flood-opacity.
3644
3645         Reviewed by Simon Fraser.
3646
3647         * fast/css/parsing-opacity-expected.txt: Added.
3648         * fast/css/parsing-opacity.html: Added.
3649         * fast/svg/parsing-fill-opacity-expected.txt: Added.
3650         * fast/svg/parsing-fill-opacity.html: Added.
3651         * fast/svg/parsing-flood-opacity-expected.txt: Added.
3652         * fast/svg/parsing-flood-opacity.html: Added.
3653         * fast/svg/parsing-stop-opacity-expected.txt: Added.
3654         * fast/svg/parsing-stop-opacity.html: Added.
3655         * fast/svg/parsing-stroke-opacity-expected.txt: Added.
3656         * fast/svg/parsing-stroke-opacity.html: Added.
3657
3658 2019-10-28  Kate Cheney  <katherine_cheney@apple.com>
3659
3660         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-w* are flaky timeouts
3661         https://bugs.webkit.org/show_bug.cgi?id=196269
3662         <rdar://problem/49288612>
3663
3664         Reviewed by Alexey Proskuryakov.
3665
3666         Flakiness no longer reproducible.
3667
3668         * platform/ios-simulator-wk2/TestExpectations:
3669         * platform/ios-wk2/TestExpectations:
3670
3671 2019-10-28  Yusuke Suzuki  <ysuzuki@apple.com>
3672
3673         [JSC] Remove JSPromiseDeferred
3674         https://bugs.webkit.org/show_bug.cgi?id=203400
3675
3676         Reviewed by Keith Miller.
3677
3678         * js/dom/promise-stack-overflow-expected.txt: Added.
3679         * js/dom/promise-stack-overflow.html: Added.
3680
3681 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
3682
3683         Update css/css-text-decor WPT
3684         https://bugs.webkit.org/show_bug.cgi?id=203532
3685
3686         Reviewed by Tim Horton.
3687
3688         Mark tests as failing.
3689
3690         * TestExpectations:
3691
3692 2019-10-28  Wenson Hsieh  <wenson_hsieh@apple.com>
3693
3694         Add bindings support for the enterkeyhint HTML attribute
3695         https://bugs.webkit.org/show_bug.cgi?id=203440
3696
3697         Reviewed by Ryosuke Niwa.
3698
3699         * fast/forms/enterkeyhint-attribute-values-expected.txt: Added.
3700         * fast/forms/enterkeyhint-attribute-values.html: Added.
3701
3702         Add a new layout test to exercise the new attribute (including case sensitivity, the default value, unknown
3703         values, all known value types, and different types of elements).
3704
3705         * platform/ios-wk2/TestExpectations:
3706         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3707         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt: Added.
3708         * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
3709         * platform/mac-wk2/TestExpectations:
3710         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3711         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt: Added.
3712         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
3713
3714         Add some new baselines for some existing layout tests.
3715
3716 2019-10-28  Truitt Savell  <tsavell@apple.com>
3717
3718         Correcting expectations after r251666
3719         https://bugs.webkit.org/show_bug.cgi?id=203501
3720
3721         Unreviewed test gardening.
3722
3723         * platform/mac-wk1/TestExpectations:
3724
3725 2019-10-28  Zalan Bujtas  <zalan@apple.com>
3726
3727         Hidden framesets should provide default edgeInfo value
3728         https://bugs.webkit.org/show_bug.cgi?id=203506
3729         <rdar://problem/56233726>
3730
3731         Reviewed by Simon Fraser.
3732
3733         * fast/frames/hidden-frameset-expected.txt: Added.
3734         * fast/frames/hidden-frameset.html: Added.
3735
3736 2019-10-28  Chris Dumez  <cdumez@apple.com>
3737
3738         Update html/semantics/forms WPT tests from upstream
3739         https://bugs.webkit.org/show_bug.cgi?id=203499
3740
3741         Reviewed by Ryosuke Niwa.
3742
3743         * TestExpectations:
3744         Skip new ref-test that is failing.
3745
3746         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
3747         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
3748         Baseline existing WPT test.
3749
3750 2019-10-28  Yusuke Suzuki  <ysuzuki@apple.com>
3751
3752         [JSC] Optimize Promise runtime functions
3753         https://bugs.webkit.org/show_bug.cgi?id=203454
3754
3755         Reviewed by Keith Miller.
3756
3757         * inspector/console/message-stack-trace-expected.txt:
3758
3759 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
3760
3761         Re-import the css/css-shapes WPT
3762         https://bugs.webkit.org/show_bug.cgi?id=203441
3763
3764         Reviewed by Tim Horton.
3765
3766         * TestExpectations:
3767         * platform/ios/TestExpectations:
3768
3769 2019-10-28  Truitt Savell  <tsavell@apple.com>
3770
3771         Two imported tests from r251591 are failing
3772         https://bugs.webkit.org/show_bug.cgi?id=203501
3773
3774         Unreviewed test gardening.
3775
3776         * platform/mac-wk1/TestExpectations:
3777
3778 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
3779
3780         Properties that take <position> should not accept 3 values
3781         https://bugs.webkit.org/show_bug.cgi?id=189142
3782
3783         Reviewed by Antti Koivisto.
3784
3785         Land some FAIL results for these shapes tests. They should get removed when
3786         the css/css-shapes WPT are imported (webkit.org/b/203441), though the WPT
3787         haven't been updated for the new syntax either.
3788
3789         * css3/shapes/shape-outside/values/shape-outside-circle-002-expected.txt:
3790         * css3/shapes/shape-outside/values/shape-outside-circle-004-expected.txt:
3791         * css3/shapes/shape-outside/values/shape-outside-ellipse-002-expected.txt:
3792         * css3/shapes/shape-outside/values/shape-outside-ellipse-004-expected.txt:
3793         * fast/css/object-position/parsing-object-position-expected.txt:
3794         * fast/css/object-position/parsing-object-position.html: Remove the invalid position test.
3795         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3796         * fast/shapes/parsing/parsing-test-utils.js:  Remove the invalid position tests.
3797
3798 2019-10-28  John Wilander  <wilander@apple.com>
3799
3800         Storage Access API: Make the API work with the experimental 3rd-party cookie blocking
3801         https://bugs.webkit.org/show_bug.cgi?id=203428
3802         <rdar://problem/56626949>
3803
3804         Reviewed by Alex Christensen.
3805
3806         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-database-expected.txt: Added.
3807         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-database.html: Added.
3808         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-expected.txt: Added.
3809         * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking.html: Added.
3810         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database-expected.txt: Added.
3811         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database.html: Added.
3812         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-expected.txt: Added.
3813         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking.html: Added.
3814         * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies.html:
3815         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database-expected.txt: Added.
3816         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database.html: Added.
3817         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-expected.txt: Added.
3818         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie.html: Added.
3819         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie-database-expected.txt: Added.
3820         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie-database.html: Added.
3821         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie-expected.txt: Added.
3822         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-without-cookie.html: Added.
3823
3824 2019-10-28  Alex Christensen  <achristensen@webkit.org>
3825
3826         Remove flaky debug log from WK1 expectations after r251582
3827         https://bugs.webkit.org/show_bug.cgi?id=203383
3828
3829         * platform/mac-wk1/TestExpectations:
3830         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt:
3831         The important part of this test is that there are 3 PASSes, not that the console log is consistent.
3832
3833 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
3834
3835         Add support for the Q unit
3836         https://bugs.webkit.org/show_bug.cgi?id=203469
3837
3838         Reviewed by Antti Koivisto.
3839
3840         More tests now pass.
3841
3842         * TestExpectations:
3843         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt:
3844         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt:
3845         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt:
3846         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt:
3847         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt:
3848         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt:
3849
3850 2019-10-28  Antoine Quint  <graouts@apple.com>
3851
3852         CSS Transitions and CSS Animations properties should treat unitless 0 as an invalid value for times
3853         https://bugs.webkit.org/show_bug.cgi?id=203484
3854
3855         Reviewed by Antti Koivisto.
3856
3857         Use 0s instead of 0 in places where unitless times were used but shouldn't have been.
3858
3859         * animations/fill-mode-forwards-zero-duration.html:
3860         * compositing/animation/keyframe-order.html:
3861         * css1/units/zero-duration-without-units.html:
3862         * legacy-animation-engine/animations/fill-mode-forwards-zero-duration.html:
3863         * legacy-animation-engine/compositing/animation/keyframe-order.html:
3864         * legacy-animation-engine/css1/units/zero-duration-without-units.html:
3865         * legacy-animation-engine/transitions/zero-duration-in-list.html:
3866         * legacy-animation-engine/transitions/zero-duration-without-units.html:
3867         * transitions/zero-duration-in-list.html:
3868         * transitions/zero-duration-without-units.html:
3869         * webanimations/css-animations-expected.txt:
3870         * webanimations/css-animations.html:
3871
3872 2019-10-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3873
3874         [GTK][WPE] Enable CSS typed OM
3875         https://bugs.webkit.org/show_bug.cgi?id=192875
3876
3877         Reviewed by Carlos Garcia Campos.
3878
3879         Unskip the tests that now pass.
3880
3881         * platform/gtk/TestExpectations:
3882         * platform/wpe/TestExpectations:
3883
3884 2019-10-28  Simon Fraser  <simon.fraser@apple.com>
3885
3886         Can't change @font-face descriptors from fontFaceRule.style.setProperty()
3887         https://bugs.webkit.org/show_bug.cgi?id=177975
3888         <rdar://problem/56648761>
3889
3890         Reviewed by Antti Koivisto.
3891
3892         Fix tests for the urange serialization fix.
3893
3894         * fast/text/font-face-javascript-expected.txt:
3895         * fast/text/font-face-javascript.html:
3896         * fast/text/unicode-range-javascript-expected.txt:
3897         * fast/text/unicode-range-javascript.html:
3898
3899 2019-10-28  Antoine Quint  <graouts@apple.com>
3900
3901         [Web Animations] Update WPT tests related to Web Animations and remove imported Mozilla tests
3902         https://bugs.webkit.org/show_bug.cgi?id=203291
3903
3904         Unreviewed test gardening.
3905
3906         * TestExpectations:
3907         * platform/gtk/TestExpectations:
3908
3909 2019-10-27  Simon Fraser  <simon.fraser@apple.com>
3910
3911         Fix nth-child An+B serialization to match the spc
3912         https://bugs.webkit.org/show_bug.cgi?id=203464
3913
3914         Reviewed by Antti Koivisto.
3915
3916         New results. Some tests that assumed that the selectors simply round-trip had to be
3917         fixed to supply test and expected selectors.
3918
3919         * css3/parsing-css3-nthchild-expected.txt:
3920         * css3/parsing-css3-nthchild.html:
3921         * fast/css/css-selector-text-expected.txt:
3922         * fast/css/css-selector-text.html:
3923         * fast/css/css-set-selector-text-expected.txt:
3924         * fast/css/css-set-selector-text.html:
3925         * fast/css/parsing-css-matches-1-expected.txt:
3926         * fast/css/parsing-css-matches-1.html:
3927         * fast/css/parsing-css-matches-2-expected.txt:
3928         * fast/css/parsing-css-matches-2.html:
3929         * fast/css/parsing-css-matches-4-expected.txt:
3930         * fast/css/parsing-css-matches-4.html:
3931         * fast/css/parsing-css-not-1-expected.txt:
3932         * fast/css/parsing-css-not-1.html:
3933         * fast/css/parsing-css-not-2-expected.txt:
3934         * fast/css/parsing-css-not-2.html:
3935         * fast/css/parsing-css-not-4-expected.txt:
3936         * fast/css/parsing-css-not-4.html:
3937         * fast/css/parsing-css-nth-child-expected.txt:
3938         * fast/css/parsing-css-nth-child-of-1-expected.txt:
3939         * fast/css/parsing-css-nth-child-of-1.html:
3940         * fast/css/parsing-css-nth-child-of-2-expected.txt:
3941         * fast/css/parsing-css-nth-child-of-2.html:
3942         * fast/css/parsing-css-nth-child.html:
3943         * fast/css/parsing-css-nth-last-child-of-1-expected.txt:
3944         * fast/css/parsing-css-nth-last-child-of-1.html:
3945         * fast/css/parsing-css-nth-last-child-of-2-expected.txt:
3946         * fast/css/parsing-css-nth-last-child-of-2.html:
3947         * fast/dom/css-selectorText-expected.txt:
3948
3949 2019-10-21  Jiewen Tan  <jiewen_tan@apple.com>
3950
3951         [WebAuthn] Warn users when multiple NFC tags present
3952         https://bugs.webkit.org/show_bug.cgi?id=200932
3953         <rdar://problem/54890736>
3954
3955         Reviewed by Brent Fulgham.
3956
3957         * http/wpt/webauthn/public-key-credential-create-success-nfc.https-expected.txt:
3958         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html:
3959         Adds new tests for multiple physical tags and service restart.
3960
3961 2019-10-27  Simon Fraser  <simon.fraser@apple.com>
3962
3963         Import css/css-position WPT
3964         https://bugs.webkit.org/show_bug.cgi?id=203446
3965
3966         Reviewed by Antti Koivisto.
3967
3968         Import css/css-position from WPT at 5eebc927c57ec8c5e234fef8e4cc480ac339462c (Mon Oct 21 20:23:09 2019 +0100).
3969
3970         * TestExpectations:
3971
3972 2019-10-26  youenn fablet  <youenn@apple.com>
3973
3974         Enforce user gesture for getUserMedia in case a previous getUserMedia call was denied
3975         https://bugs.webkit.org/show_bug.cgi?id=203362
3976
3977         Reviewed by Eric Carlson.
3978
3979         * fast/mediastream/getUserMedia-deny-persistency5-expected.txt:
3980         * fast/mediastream/getUserMedia-deny-persistency5.html:
3981         * fast/mediastream/screencapture-user-gesture-expected.txt:
3982         * fast/mediastream/screencapture-user-gesture.html:
3983
3984 2019-10-26  Rob Buis  <rbuis@igalia.com>
3985
3986         Main implementation for lazy image loading
3987         https://bugs.webkit.org/show_bug.cgi?id=200764
3988
3989         Reviewed by Simon Fraser.
3990
3991         Import relevant tests into http/tests/lazyload.
3992         Skip lazy image load tests for WK1 and windows, which
3993         has IntersectionObserver turned off by default.
3994
3995         * TestExpectations:
3996         * http/tests/lazyload/attribute-expected.txt: Added.
3997         * http/tests/lazyload/attribute.html: Added.
3998         * http/tests/lazyload/invisible-image-expected.txt: Added.
3999         * http/tests/lazyload/invisible-image.html: Added.
4000         * http/tests/lazyload/js-image-expected.txt: Added.
4001         * http/tests/lazyload/js-image.html: Added.
4002         * http/tests/lazyload/lazy-expected.txt: Added.
4003         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled-expected.txt: Added.
4004         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled.html: Added.
4005         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled-expected.txt: Added.
4006         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled.html: Added.
4007         * http/tests/lazyload/lazy.html: Added.
4008         * http/tests/lazyload/lazy2-expected.txt: Added.
4009         * http/tests/lazyload/placeholder.js: Added.
4010         (is_image_fully_loaded):
4011         * http/tests/lazyload/resources/lazy-load-in-iframe.html: Added.
4012         * http/tests/lazyload/scroll-element-moved-from-document-expected.txt: Added.
4013         * http/tests/lazyload/scroll-element-moved-from-document.html: Added.
4014         * http/tests/lazyload/scroll-element-removed-from-document-expected.txt: Added.
4015         * http/tests/lazyload/scroll-element-removed-from-document.html: Added.
4016         * http/tests/lazyload/scroll-expected.txt: Added.
4017         * http/tests/lazyload/scroll.html: Added.
4018         * platform/mac-wk1/TestExpectations:
4019         * platform/win/TestExpectations:
4020
4021 2019-10-26  Yury Semikhatsky  <yurys@chromium.org>
4022
4023         [GTK] LayoutTests/inspector tests timeout
4024         https://bugs.webkit.org/show_bug.cgi?id=147518
4025
4026         Unreviewed. Added missing generic test expectation (it was accidentally placed under platform/mac).
4027
4028         * inspector/model/remote-object-dom-expected.txt: Renamed from LayoutTests/platform/mac/inspector/model/remote-object-dom-expected.txt.
4029
4030 2019-10-26  Chris Lord  <clord@igalia.com>
4031
4032         Put OffscreenCanvas behind a build flag
4033         https://bugs.webkit.org/show_bug.cgi?id=203146
4034
4035         Reviewed by Ryosuke Niwa.
4036
4037         OffscreenCanvas is disabled by default except on GTK/WPE. Adjust test
4038         expectations accordingly.
4039
4040         * TestExpectations:
4041         * platform/gtk/TestExpectations:
4042         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt.
4043         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt.
4044         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt.
4045         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Renamed from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt.
4046         * platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt.
4047         * platform/gtk/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt.
4048         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
4049         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
4050         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
4051         * platform/wpe/TestExpectations:
4052         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt.
4053         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt.
4054         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt.
4055         * platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt.
4056         * platform/wpe/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt.
4057
4058 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
4059
4060         Web Inspector: remove custom expectations from platform/gtk/inspector-protocol
4061         https://bugs.webkit.org/show_bug.cgi?id=203453
4062
4063         Unreviewed, test expectations cleanup.
4064
4065         * platform/gtk/inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local-expected.txt: Removed.
4066         * platform/gtk/inspector-protocol/debugger/setBreakpoint-dfg-expected.txt: Removed.
4067         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Removed.
4068         Removed platform/gtk/inspector-protocol altogether as there is no LayoutTests/inspector-protocol
4069         folder any more. Corresponding tests were either deleted or moved to LayoutTests/inspector a while ago.
4070
4071 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
4072
4073         [GTK] Layout test inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html is flaky
4074         https://bugs.webkit.org/show_bug.cgi?id=139359
4075
4076         Reviewed by Devin Rousso.
4077
4078         Renable the test on all platforms. With the current implementation of inspector client in tests
4079         response to Debugger.resume is dispatched in the front-end synchronously and the front-end would
4080         call InspectoTest.log when inspected script execution is not yet resumed.
4081
4082         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt:
4083         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
4084         * platform/gtk/TestExpectations:
4085         * platform/mac/TestExpectations:
4086         * platform/win/TestExpectations:
4087
4088 2019-10-25  Eric Carlson  <eric.carlson@apple.com>
4089
4090         Support for callbacks for manifest events
4091         https://bugs.webkit.org/show_bug.cgi?id=202101
4092         <rdar://problem/54277362>
4093
4094         Reviewed by Jer Noble.
4095
4096         * http/tests/media/resources/hls/metadata/prog_index.m3u8:
4097         * http/tests/media/track-in-band-hls-metadata-expected.txt:
4098         * http/tests/media/track-in-band-hls-metadata.html:
4099
4100 2019-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
4101
4102         [iOS WK2] fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html is a flaky failure
4103         https://bugs.webkit.org/show_bug.cgi?id=196298
4104         <rdar://problem/49337021>
4105
4106         Reviewed by Simon Fraser.
4107
4108         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt:
4109         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html:
4110
4111         Adjust this flaky layout test so that it's more robust:
4112         -   Begin the test after the first visible content rect update following the load event.
4113         -   Add an initial step to the test to sanity check the viewport dimensions when setting the minimum effective
4114             device width to 0.
4115         -   At each step, instead of waiting for the next visible content rect update and presentation update, simply
4116             wait for the window width to reach the expected value.
4117
4118         From local testing, this brings the test failure rate down from ~25 failures in 1000 runs to 0 failures.
4119
4120         * platform/ios-simulator-wk2/TestExpectations:
4121         * platform/ios/TestExpectations:
4122
4123         Remove the failing test expectations.
4124
4125         * platform/ipad/fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt:
4126
4127         Adjust the text expectations so that they contain an entry for setMinimumEffectiveWidth(0) as well.
4128
4129 2019-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
4130
4131         Adjust a layout test after r251522
4132         https://bugs.webkit.org/show_bug.cgi?id=202663
4133
4134         Reviewed by Simon Fraser.
4135
4136         Fix relative file paths when including ui-helper.js and basic-gestures.js.
4137
4138         * fast/events/touch/ios/long-press-on-link.html:
4139
4140 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
4141
4142         [GTK] LayoutTests/inspector tests timeout
4143         https://bugs.webkit.org/show_bug.cgi?id=147518
4144
4145         Reviewed by Devin Rousso.
4146
4147         Renable inspector/model tests on GTK.
4148
4149         * TestExpectations: There are two real issues that actually happen on all platforms,
4150         filed separate bugs for each of them.
4151         * platform/gtk/TestExpectations:
4152         * platform/mac/TestExpectations:
4153
4154 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
4155
4156         Web Inspector: support emulateUserGesture parameter in Runtime.callFunctionOn
4157         https://bugs.webkit.org/show_bug.cgi?id=200262
4158
4159         Reviewed by Devin Rousso.
4160
4161         Supported emulateUserGesture in Runtime.callFunctionOn protocol command.
4162
4163         * TestExpectations:
4164         * inspector/runtime/callFunctionOn-emulateUserGesture-expected.txt: Added.
4165         * inspector/runtime/callFunctionOn-emulateUserGesture-userIsInteracting-expected.txt: Added.
4166         * inspector/runtime/callFunctionOn-emulateUserGesture-userIsInteracting.html: Added.
4167         * inspector/runtime/callFunctionOn-emulateUserGesture.html: Added.
4168         * platform/wk2/TestExpectations:
4169         Only enable the new test on WK2, as the user interaction state is only supported by WK2.
4170
4171 2019-10-25  Megan Gardner  <megan_gardner@apple.com>
4172
4173         Fix autoscroll test specifically for iPad
4174         https://bugs.webkit.org/show_bug.cgi?id=203392
4175         <rdar://problem/51712479>
4176
4177         Reviewed by Wenson Hsieh.
4178
4179         On iPad, we only have one gesture that will set off the magnified caret gesture.
4180         If we touch in the same point as where we touched to focus the element, in the
4181         test environment, nothing resets the positionInformation, which then erroneously
4182         thinks that there is no focused element, which then blocks the caret gesture from
4183         starting. The easiest fix for this is to not have the point to focus the element 
4184         be the same point that we use to start the caret gesture.
4185
4186         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html:
4187
4188 2019-10-25  Sihui Liu  <sihui_liu@apple.com>
4189
4190         REGRESSION (r251261?): Flaky Test: inspector/runtime/getProperties.html
4191         https://bugs.webkit.org/show_bug.cgi?id=203271
4192         <rdar://problem/56557216>
4193
4194         Reviewed by Devin Rousso.
4195
4196         r251261 was reverted and the test has become not so flaky, but the previous flakiness showed us a potential bug
4197         in the test: it is possible that the console message for unhandled rejected promise gets dispatched after 
4198         dumping the results. To make the test more robust, stop showing that message in console.
4199
4200         * inspector/runtime/getProperties-expected.txt:
4201         * inspector/runtime/getProperties.html:
4202
4203 2019-10-25  Per Arne Vollan  <pvollan@apple.com>
4204
4205         REGRESSION: fast/css/paint-order.html and fast/css/paint-order-shadow.html are failing
4206         https://bugs.webkit.org/show_bug.cgi?id=203313
4207         <rdar://problem/52557916>
4208
4209         Reviewed by Alexey Proskuryakov.
4210
4211         Catalina introduced a regression, causing these tests to fail. This was not a regression related to the feature these
4212         tests are testing, but a regression related to the rendering position and size of a specific glyph. Given this, the
4213         tests are changed to take this into consideration, making them pass both on Catalina and previous versions of the OS.
4214
4215         * fast/css/paint-order-expected.html:
4216         * fast/css/paint-order-shadow-expected.html:
4217         * fast/css/paint-order-shadow.html:
4218         * fast/css/paint-order.html:
4219         * platform/mac/TestExpectations:
4220
4221 2019-10-25  Truitt Savell  <tsavell@apple.com>
4222
4223         Adding expectations for editing/pasteboard/smart-paste-paragraph-003.html
4224         https://bugs.webkit.org/show_bug.cgi?id=203264
4225
4226         Unreviewed test gardening
4227
4228         * platform/ios-wk2/TestExpectations:
4229
4230 2019-10-25  Yury Semikhatsky  <yurys@chromium.org>
4231
4232         inspector/heap/getRemoteObject.html is a flaky failure
4233         https://bugs.webkit.org/show_bug.cgi?id=156077
4234         <rdar://problem/25469998>
4235
4236         Unreviewed test gardening. Skip the test on GTK in addition to Mac WK2 as it's
4237         now failing and crashing.
4238
4239         * platform/gtk/TestExpectations:
4240
4241 2019-10-25  Commit Queue  <commit-queue@webkit.org>
4242
4243         Unreviewed, rolling out r251322.
4244         https://bugs.webkit.org/show_bug.cgi?id=203430
4245
4246         Causing more test failures after the rollout of resize event
4247         patch (Requested by rniwa on #webkit).
4248
4249         Reverted changeset:
4250
4251         "Integrate media query evaluation into HTML5 event loop"
4252         https://bugs.webkit.org/show_bug.cgi?id=203134
4253         https://trac.webkit.org/changeset/251322
4254
4255 2019-10-25  Matt Lewis  <jlewis3@apple.com>
4256
4257         Rolling out r251579,r251162,r251512,r251500, and r251498 for build failures
4258         and test failures
4259
4260         Unreviewed rollout.
4261
4262         * http/wpt/webauthn/public-key-credential-create-success-nfc.https-expected.txt:
4263         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html:
4264
4265 2019-10-24  Wenson Hsieh  <wenson_hsieh@apple.com>
4266
4267         [iOS 13] fast/forms/ios/accessory-bar-navigation.html is a flaky failure
4268         https://bugs.webkit.org/show_bug.cgi?id=203294
4269         <rdar://problem/54520848>
4270
4271         Reviewed by Tim Horton.
4272
4273         Upstream an iOS 13 layout test result into open source. Note that fast/forms/ios is not currently run in open
4274         automation at all, so this expectation was unused anyways.
4275
4276         * fast/forms/ios/accessory-bar-navigation-expected.txt:
4277
4278 2019-10-25  youenn fablet  <youenn@apple.com>
4279
4280         WebProcess should unregister its interest for a SWServerRegistration when all its corresponding ServiceWorkerRegistrations are destroyed
4281         https://bugs.webkit.org/show_bug.cgi?id=203410
4282
4283         Reviewed by Chris Dumez.
4284
4285         * platform/ios-wk2/TestExpectations:
4286         * platform/mac-wk2/TestExpectations:
4287
4288 2019-10-25  Truitt Savell  <tsavell@apple.com>
4289
4290         Followup test gardening after r251591
4291         https://bugs.webkit.org/show_bug.cgi?id=203291
4292
4293         Unreviewed test gardening.
4294
4295         * platform/ios/TestExpectations:
4296         * platform/mac-wk1/TestExpectations:
4297         * platform/mac/TestExpectations:
4298
4299 2019-10-25  Alex Christensen  <achristensen@webkit.org>
4300
4301         Rebase WK1 test after r251582
4302         https://bugs.webkit.org/show_bug.cgi?id=203383
4303
4304         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1: Added.
4305         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element: Added.
4306         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module: Added.
4307         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt: Added.
4308
4309 2019-10-25  youenn fablet  <youenn@apple.com>
4310
4311         mp4 video element broken with service worker
4312         https://bugs.webkit.org/show_bug.cgi?id=184447
4313         <rdar://problem/39313155>
4314
4315         Reviewed by Chris Dumez.
4316
4317         Enable test for WK2, not WK1.
4318
4319         * TestExpectations:
4320         * platform/mac-wk1/TestExpectations:
4321
4322 2019-10-25  Chris Dumez  <cdumez@apple.com>
4323
4324         Unreviewed, rolling out r251586.
4325
4326         New test is flaky
4327
4328         Reverted changeset:
4329
4330         "DatabaseContext should not prevent entering the back/forward
4331         cache"
4332         https://bugs.webkit.org/show_bug.cgi?id=203103
4333         https://trac.webkit.org/changeset/251586
4334
4335 2019-10-25  Antoine Quint  <graouts@apple.com>
4336
4337         [Web Animations] Update WPT tests related to Web Animations and remove imported Mozilla tests
4338         https://bugs.webkit.org/show_bug.cgi?id=203291
4339         <rdar://problem/56577481>
4340
4341         Reviewed by Youenn Fablet.
4342
4343         * TestExpectations:
4344         * platform/gtk/TestExpectations:
4345         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4346         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4347         * platform/ios/TestExpectations:
4348         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4349         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4350         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
4351         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4352         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4353         * platform/mac-wk1/TestExpectations:
4354         * platform/win/TestExpectations:
4355         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4356         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4357         * tests-options.json:
4358
4359 2019-10-25  Chris Dumez  <cdumez@apple.com>
4360
4361         DatabaseContext should not prevent entering the back/forward cache
4362         https://bugs.webkit.org/show_bug.cgi?id=203103
4363
4364         Reviewed by Geoffrey Garen.
4365
4366         * fast/history/page-cache-webdatabase-pending-transaction-expected.txt:
4367         * fast/history/page-cache-webdatabase-pending-transaction.html:
4368         Update existing test to reflect behavior change.
4369
4370         * platform/gtk/TestExpectations:
4371         * platform/mac/TestExpectations:
4372         Unmark test as flaky.
4373
4374 2019-10-24  Alex Christensen  <achristensen@webkit.org>
4375
4376         Add more information to SRI failure console messages
4377         https://bugs.webkit.org/show_bug.cgi?id=203383
4378
4379         Reviewed by Geoff Garen.
4380
4381         * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt:
4382         * http/tests/subresource-integrity/sri-module-expected.txt:
4383         * http/tests/subresource-integrity/sri-script-expected.txt:
4384         * http/tests/subresource-integrity/sri-style-expected.txt:
4385
4386 2019-10-24  Devin Rousso  <drousso@apple.com>
4387
4388         Automate generation of computedProperties
4389         https://bugs.webkit.org/show_bug.cgi?id=198680
4390         <rdar://problem/51507834>
4391
4392         Reviewed by Simon Fraser.
4393
4394         * fast/css/getComputedStyle/computed-style-expected.txt:
4395         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
4396         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
4397         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
4398         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
4399         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
4400
4401         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4402         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4403         * platform/ios/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4404         * platform/mac/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4405         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4406         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4407
4408         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4409         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4410         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4411         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4412         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4413         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4414
4415         * svg/css/getComputedStyle-basic-expected.txt:
4416         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
4417         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
4418         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
4419         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
4420         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
4421
4422 2019-10-24  Simon Fraser  <simon.fraser@apple.com>
4423
4424         imported/w3c/web-platform-tests/css/css-values/calc-positive-fraction-001.html fails
4425         https://bugs.webkit.org/show_bug.cgi?id=203332
4426
4427         Reviewed by Dean Jackson.
4428
4429         imported/w3c/web-platform-tests/css/css-values/calc-positive-fraction-001.html passes now.
4430
4431         * TestExpectations:
4432
4433 2019-10-24  Zhifei Fang  <zhifei_fang@apple.com>
4434
4435         [jsc test] Skip intl-numberformat.js test
4436         https://bugs.webkit.org/show_bug.cgi?id=203279
4437
4438         Reviewed by Yusuke Suzuki.
4439
4440         * js/script-tests/intl-numberformat.js:
4441
4442 2019-10-24  Russell Epstein  <repstein@apple.com>
4443
4444         Unreviewed, rolling out r251536.
4445
4446         Landed 3 Broken Tests.
4447
4448         Reverted changeset:
4449
4450         "[Web Animations] Update WPT tests related to Web Animations
4451         and remove imported Mozilla tests"
4452         https://bugs.webkit.org/show_bug.cgi?id=203291
4453         https://trac.webkit.org/changeset/251536
4454
4455 2019-10-24  Commit Queue  <commit-queue@webkit.org>
4456
4457         Unreviewed, rolling out r251269, r251294, and r251328.
4458         https://bugs.webkit.org/show_bug.cgi?id=203384
4459
4460         Probably made many animation tests flaky (Requested by rniwa
4461         on #webkit).
4462
4463         Reverted changesets:
4464
4465         "Integrate resize event with HTML5 event loop"
4466         https://bugs.webkit.org/show_bug.cgi?id=202964
4467         https://trac.webkit.org/changeset/251269
4468
4469         "Flaky Test: fast/events/resize-subframe-in-rendering-
4470         update.html"
4471         https://bugs.webkit.org/show_bug.cgi?id=203140
4472         https://trac.webkit.org/changeset/251294
4473
4474         "Flaky Test: fast/events/resize-subframe-in-rendering-
4475         update.html"
4476         https://bugs.webkit.org/show_bug.cgi?id=203140
4477         https://trac.webkit.org/changeset/251328
4478
4479 2019-10-24  Sihui Liu  <sihui_liu@apple.com>
4480
4481         [ Mac WK1 ] REGRESSION (r251261): Layout Test inspector/console/webcore-logging.html is consistently Failing
4482         https://bugs.webkit.org/show_bug.cgi?id=203173
4483         <rdar://problem/56424721>
4484
4485         Reviewed by Geoffrey Garen.
4486
4487         play() returns a promise and the promise can be rejected by a later pause(). We didn't handle
4488         that case so we could receive a type JavaScript message for the unhandled rejected promise.
4489
4490         * inspector/console/webcore-logging.html:
4491         * platform/mac-wk1/TestExpectations:
4492
4493 2019-10-24  Antoine Quint  <graouts@apple.com>
4494
4495         [Web Animations] Fix compositing/backing/transform-transition-from-outside-view.html
4496         https://bugs.webkit.org/show_bug.cgi?id=184566
4497
4498         Reviewed by Simon Fraser.
4499
4500         For the most part this is the same fix that Simon Fraser made to address 184611 in r251412 although here I also
4501         changed the setTimeout call to requestAnimationFrame in order to ensure that the backing store bit was set in the
4502         layer dump for WK1.
4503
4504         * TestExpectations:
4505         * compositing/backing/transform-transition-from-outside-view.html:
4506
4507 2019-10-24  Chris Dumez  <cdumez@apple.com>
4508
4509         Unreviewed, skip new tests added in 251509 on Windows
4510
4511         DataTransferItems is not supported on this platform.
4512
4513         * platform/win/TestExpectations:
4514
4515 2019-10-24  Simon Fraser  <simon.fraser@apple.com>
4516
4517         Unreviewed test gardening.
4518
4519         Make the test added in r251385 pass in WebKit1.
4520
4521         * compositing/video/video-border-radius-clipping-expected.html:
4522         * compositing/video/video-border-radius-clipping.html:
4523
4524 2019-10-24  Chris Dumez  <cdumez@apple.com>
4525
4526         FetchResponse should not prevent entering the back/forward cache
4527         https://bugs.webkit.org/show_bug.cgi?id=203092
4528         <rdar://problem/56554677>
4529
4530         Reviewed by Alex Christensen.
4531
4532         Add layout test coverage.
4533
4534         * TestExpectations:
4535         * fast/history/page-cache-active-fetch-response-blobReadAsBlob-expected.txt: Added.
4536         * fast/history/page-cache-active-fetch-response-blobReadAsBlob.html: Added.
4537
4538 2019-10-24  Truitt Savell  <tsavell@apple.com>
4539
4540         Removing expectations for legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html
4541         https://bugs.webkit.org/show_bug.cgi?id=203225
4542
4543         unreviewed test gardening.
4544
4545         * platform/mac-wk2/TestExpectations:
4546
4547 2019-10-24  Truitt Savell  <tsavell@apple.com>
4548
4549         REGRESSION: [ iOS ] ( r251015 ) Layout Test fast/text/whitespace/pre-wrap-overflow-selection.html is flaky
4550         https://bugs.webkit.org/show_bug.cgi?id=203366
4551
4552         Unreviewed test gardening
4553
4554         * platform/ios/TestExpectations:
4555
4556 2019-10-24  Chris Dumez  <cdumez@apple.com>
4557
4558         AudioContext should not prevent entering the back/forward cache
4559         https://bugs.webkit.org/show_bug.cgi?id=203102
4560
4561         Reviewed by Geoffrey Garen.
4562
4563         Update layout test coverage.
4564
4565         * fast/history/page-cache-running-audiocontext-expected.txt:
4566         * fast/history/page-cache-running-audiocontext.html:
4567
4568 2019-10-24  Antoine Quint  <graouts@apple.com>
4569
4570         [Web Animations] Update WPT tests related to Web Animations and remove imported Mozilla tests
4571         https://bugs.webkit.org/show_bug.cgi?id=203291
4572
4573         Reviewed by Youenn Fablet.
4574
4575         * TestExpectations:
4576         * platform/gtk/TestExpectations:
4577         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4578         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4579         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4580         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4581         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
4582         * platform/mac-wk1/TestExpectations:
4583         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4584         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4585         * platform/win/TestExpectations:
4586         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4587         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4588         * tests-options.json:
4589
4590 2019-10-23  Devin Rousso  <drousso@apple.com>
4591
4592         Web Inspector: provide a way to inject "bootstrap" JavaScript into the page as the first script executed
4593         https://bugs.webkit.org/show_bug.cgi?id=195847
4594         <rdar://problem/48950551>
4595
4596         Reviewed by Joseph Pecoraro.
4597
4598         * inspector/page/setBootstrapScript-main-frame.html: Added.
4599         * inspector/page/setBootstrapScript-main-frame-expected.txt: Added.
4600         * inspector/page/setBootstrapScript-sub-frame.html: Added.
4601         * inspector/page/setBootstrapScript-sub-frame-expected.txt: Added.
4602         * inspector/page/resources/bootstrap-iframe.html: Added.
4603
4604 2019-10-23  Chris Dumez  <cdumez@apple.com>
4605
4606         Notification should not prevent entering the back/forward cache
4607         https://bugs.webkit.org/show_bug.cgi?id=203099
4608         <rdar://problem/56557479>
4609
4610         Reviewed by Geoffrey Garen.
4611
4612         Add layout test coverage.
4613
4614         * fast/history/page-cache-notification-non-suspendable-expected.txt: Removed.
4615         * fast/history/page-cache-notification-non-suspendable.html: Removed.
4616         * fast/history/page-cache-notification-showing-expected.txt: Added.
4617         * fast/history/page-cache-notification-showing.html: Added.
4618
4619 2019-10-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
4620
4621         [SVG2] Fix SVGSVGElement to conform with SVG2
4622         https://bugs.webkit.org/show_bug.cgi?id=203278
4623
4624         Reviewed by Simon Fraser.
4625
4626         * svg/custom/immutable-properties-expected.txt:
4627         * svg/custom/immutable-properties.html:
4628         SVGSVGElement.viewport has to be removed.
4629
4630         * svg/custom/intersection-list-null-expected.txt: Removed.
4631         * svg/custom/intersection-list-null.svg: Removed.
4632         The specs state that the SVGElement argument to checkIntersection() and
4633         checkEnclosure() is not optional. This test was testing the argument 
4634         optional case.
4635
4636 2019-10-23  Wenson Hsieh  <wenson_hsieh@apple.com>
4637
4638         [iOS 13] imported/mozilla/svg/text/textpath-selection.svg is flaky
4639         https://bugs.webkit.org/show_bug.cgi?id=203247
4640         <rdar://problem/52124292>
4641
4642         Reviewed by Tim Horton.
4643
4644         Remove the failing test expectation. See Tools/ChangeLog for more details.
4645
4646         * platform/ios-wk2/TestExpectations:
4647
4648 2019-10-23  Megan Gardner  <megan_gardner@apple.com>
4649
4650         Rename force-press-related functions to refer to context menus, and fix a former force-press test
4651         https://bugs.webkit.org/show_bug.cgi?id=202663
4652         <rdar://problem/52699530>
4653
4654         Reviewed by Dean Jackson.
4655
4656         Move and rename force press test to correctly test context menu functionality.
4657
4658         * fast/events/touch/ios/long-press-on-link-expected.txt: Renamed from LayoutTests/platform/iphone-7/fast/events/touch/force-press-on-link-expected.txt.
4659         * fast/events/touch/ios/long-press-on-link.html: Added.
4660         * platform/iphone-7/fast/events/touch/force-press-on-link.html: Removed.
4661         * resources/ui-helper.js:
4662         (window.UIHelper.longPressAndGetContextMenuContentAt.return.new.Promise.):
4663         (window.UIHelper.longPressAndGetContextMenuContentAt.return.new.Promise):
4664         (window.UIHelper.longPressAndGetContextMenuContentAt):
4665         (window.UIHelper.waitForInputSessionAt.return.new.Promise.):
4666         (window.UIHelper.waitForInputSessionAt.return.new.Promise):
4667         (window.UIHelper.waitForInputSessionAt):
4668
4669 2019-10-23  Simon Fraser  <simon.fraser@apple.com>
4670
4671         Import the css/css-values web platform tests
4672         https://bugs.webkit.org/show_bug.cgi?id=203342
4673
4674         Reviewed by Dean Jackson.
4675
4676         Import wpt revision e68120da0fb52f010f206f3ecc63cfa09885b0f4 (Wed Oct 23 13:18:06 2019 -0700)
4677         css-values tests.
4678
4679         * TestExpectations:
4680         * platform/ios/imported/w3c/web-platform-tests/css/css-values/absolute_length_units-expected.txt: Added.
4681         * platform/ios/imported/w3c/web-platform-tests/css/css-values/lh-rlh-on-root-001-expected.txt: Added.
4682         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-computed-expected.txt: Added.
4683         * platform/ios/imported/w3c/web-platform-tests/css/css-values/minmax-length-percent-computed-expected.txt: Added.
4684         * tests-options.json:
4685
4686 2019-10-23  Russell Epstein  <repstein@apple.com>
4687
4688         Unreviewed, rolling out r251469.
4689
4690         Broke accessibility/ios-simulator/link-with-images-text.html
4691         on iOS
4692
4693         Reverted changeset:
4694
4695         "AX: Implement support for new ARIA roles: code, strong,
4696         emphasis, generic"
4697         https://bugs.webkit.org/show_bug.cgi?id=203257
4698         https://trac.webkit.org/changeset/251469
4699
4700 2019-10-23  Truitt Savell  <tsavell@apple.com>
4701
4702         Unreviewed, rolling out r251261.
4703
4704         This broke multiple tests
4705
4706         Reverted changeset:
4707
4708         "Using version 1 CFRunloopSource for faster task dispatch"
4709         https://bugs.webkit.org/show_bug.cgi?id=202874
4710         https://trac.webkit.org/changeset/251261
4711
4712 2019-10-23  Truitt Savell  <tsavell@apple.com>
4713
4714         Unreviewed, rolling out r251482.
4715
4716         r251261 broke multiple tests, reverting this as part of that
4717         rollout.
4718
4719         Reverted changeset:
4720
4721         "[ Mac WK1 ] REGRESSION (r251261): Layout Test
4722         inspector/console/webcore-logging.html is consistently
4723         Failing"
4724         https://bugs.webkit.org/show_bug.cgi?id=203173
4725         https://trac.webkit.org/changeset/251482
4726
4727 2019-10-23  Chris Dumez  <cdumez@apple.com>
4728
4729         FileSystemDirectoryReader / FileSystemEntry should not prevent entering the back/forward cache
4730         https://bugs.webkit.org/show_bug.cgi?id=203090