c74751f2fdf369f9f065af5d7432b59ccc6f15f7
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-08-28  David Fenton  <david_fenton@apple.com>
2
3         Layout Test imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https.html is flaky
4         https://bugs.webkit.org/show_bug.cgi?id=187935
5
6         Unreviewed test gardening.
7
8         * platform/mac-wk2/TestExpectations:
9
10 2018-08-28  Truitt Savell  <tsavell@apple.com>
11
12         Moving test expectations for webkit.org/b/188985 from mac-wk2 to General test expectations due to failing on iOS.
13         https://bugs.webkit.org/show_bug.cgi?id=188985
14
15         Unreviewed test gardening.
16
17         * TestExpectations:
18         * platform/mac-wk2/TestExpectations:
19
20 2018-08-28  Youenn Fablet  <youenn@apple.com>
21
22         MediaDevices should be collectable as soon as its document is stopped
23         https://bugs.webkit.org/show_bug.cgi?id=189021
24
25         Reviewed by Eric Carlson.
26
27         * http/tests/media/media-stream/collect-media-devices.https-expected.txt: Added.
28         * http/tests/media/media-stream/collect-media-devices.https.html: Added.
29         * http/tests/media/media-stream/resources/mymediadevicesframe.htm: Added.
30
31 2018-08-28  Basuke Suzuki  <Basuke.Suzuki@sony.com>
32
33         [Curl] Fix issue that extra cookie is added when redirect happens.
34         https://bugs.webkit.org/show_bug.cgi?id=187874
35
36         Reviewed by Alex Christensen.
37
38         * http/tests/cookies/multiple-redirect-and-set-cookie-expected.txt: Added.
39         * http/tests/cookies/multiple-redirect-and-set-cookie.php: Added.
40
41 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
42
43         [macOS] Color wells should appear rounded and textured
44         https://bugs.webkit.org/show_bug.cgi?id=189039
45
46         Reviewed by Tim Horton.
47
48         Rebaseline tests to match new color-well appearance.
49
50         * platform/mac/fast/forms/color/input-appearance-color-expected.png:
51         * platform/mac/fast/forms/color/input-appearance-color-expected.txt:
52
53 2018-08-28  Youenn Fablet  <youenn@apple.com>
54
55         WebKitMediaSession should be GC collectable when its document is being stopped
56         https://bugs.webkit.org/show_bug.cgi?id=189016
57
58         Reviewed by Eric Carlson.
59
60         * http/tests/media/clearkey/collect-webkit-media-session-expected.txt: Added.
61         * http/tests/media/clearkey/collect-webkit-media-session.html: Added.
62         * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm: Added.
63
64 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
65
66         [Datalist] Pressing enter without a selected option shouldn't change the input
67         https://bugs.webkit.org/show_bug.cgi?id=189010
68
69         Reviewed by Tim Horton.
70
71         Augmented test to verify that pressing enter when there is no selected datalist
72         suggestion does not change the value of the input field.
73
74         * fast/forms/datalist/datalist-textinput-keydown-expected.txt:
75         * fast/forms/datalist/datalist-textinput-keydown.html:
76
77 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
78
79         [iOS] Support inputmode=none
80         https://bugs.webkit.org/show_bug.cgi?id=188896
81
82         Reviewed by Tim Horton.
83
84         Added new test to verify that the system keyboard does not show for inputs with
85         inputmode=none. Updated existing inputmode tests to reflect the addition of the
86         "none" value.
87
88         * fast/forms/inputmode-attribute-contenteditable-expected.txt:
89         * fast/forms/inputmode-attribute-contenteditable.html:
90         * fast/forms/inputmode-attribute-input-expected.txt:
91         * fast/forms/inputmode-attribute-input.html:
92         * fast/forms/inputmode-attribute-textarea-expected.txt:
93         * fast/forms/inputmode-attribute-textarea.html:
94         * fast/forms/ios/inputmode-none-expected.txt: Added.
95         * fast/forms/ios/inputmode-none.html: Added.
96         * resources/ui-helper.js:
97         (window.UIHelper.activateFormControl):
98         (window.UIHelper.inputViewBounds):
99
100 2018-08-28  Simon Fraser  <simon.fraser@apple.com>
101
102         More results.html cleanup
103         https://bugs.webkit.org/show_bug.cgi?id=189038
104
105         Reviewed by Zalan Bujtas.
106         
107         Use a map of table-id to SectionBuilderClass to drive the table builder class selection,
108         rather than hardcoding the builder class; this will allow for SectionBuilders to stay alive
109         longer in future, so they can be used to build the expanded state of each row.
110         
111         Refactor the code that generates the expand link and test name, to de-duplicate some HTML strings,
112         and let SectionBuilders control whether their rows are expandable and test names linkifyable.
113         
114         Put a "data-test-name" attribute on each row so we can easily map from HTML elements to
115         TestResults in future.
116         
117         The test result change is a progression; there is nothing to show for a test with missing results,
118         so the row should not be expandable.
119
120         * fast/harness/results-expected.txt:
121         * fast/harness/results.html:
122
123 2018-08-27  Mark Lam  <mark.lam@apple.com>
124
125         Fix exception throwing code so that topCallFrame and topEntryFrame stay true to their names.
126         https://bugs.webkit.org/show_bug.cgi?id=188577
127         <rdar://problem/42985684>
128
129         Reviewed by Saam Barati.
130
131         * http/tests/misc/large-js-program-expected.txt:
132
133 2018-08-27  Justin Fan  <justin_fan@apple.com>
134
135         WebGL 2 conformance: framebuffer-test
136         https://bugs.webkit.org/show_bug.cgi?id=188812
137
138         Reviewed by Jon Lee.
139
140         Update WebGL 2 implementation to handle READ_FRAMEBUFFER and default framebuffer conformance.
141
142         * TestExpectations: Unskipping webgl/2.0.0/conformance2/renderbuffers/framebuffer-test.html.
143
144 2018-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
145
146         Null pointer deref in WidthIterator
147         https://bugs.webkit.org/show_bug.cgi?id=188993
148
149         Reviewed by Brent Fulgham.
150
151         * fast/text/rtl-justification-expected.html: Added.
152         * fast/text/rtl-justification.html: Added.
153
154 2018-08-27  Sihui Liu  <sihui_liu@apple.com>
155
156         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
157         https://bugs.webkit.org/show_bug.cgi?id=187648
158         <rdar://problem/42405935>
159
160         Add an early exit so test does not call waitUntilDone after test ends.
161
162         Reviewed by Ryosuke Niwa.
163
164         * platform/wk2/TestExpectations:
165         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
166
167 2018-08-27  Youenn Fablet  <youenn@apple.com>
168
169         Various IndexDB tests abandon documents
170         https://bugs.webkit.org/show_bug.cgi?id=188728
171         <rdar://problem/43651095>
172
173         Reviewed by Alex Christensen.
174
175         * http/tests/IndexedDB/collect-IDB-objects.https-expected.txt: Added.
176         * http/tests/IndexedDB/collect-IDB-objects.https.html: Added.
177         * http/tests/IndexedDB/resources/myidbframe.htm: Added.
178         * http/tests/IndexedDB/resources/support.js: Added.
179
180 2018-08-27  Simon Fraser  <simon.fraser@apple.com>
181
182         [LayoutTests] results.html shows "no expected results" for text diff failures
183         https://bugs.webkit.org/show_bug.cgi?id=188927
184
185         Reviewed by Alexey Proskuryakov.
186         
187         The results.html rewrite confused "is missing all results" with "is missing one type of result",
188         causing tests with a missing image to show as tests with no results.
189         
190         Fix by clarifying the types of "missing".
191
192         * fast/harness/full_results.json:
193         * fast/harness/results-expected.txt:
194         * fast/harness/results.html:
195
196 2018-08-27  Andy Estes  <aestes@apple.com>
197
198         [Payment Request] Update payment-request web platform tests
199         https://bugs.webkit.org/show_bug.cgi?id=188985
200
201         Reviewed by Youenn Fablet.
202
203         * platform/mac-wk2/TestExpectations:
204
205 2018-08-27  Devin Rousso  <drousso@apple.com>
206
207         Web Inspector: provide autocompletion for event breakpoints
208         https://bugs.webkit.org/show_bug.cgi?id=188717
209
210         Reviewed by Brian Burg.
211
212         * inspector/dom/getSupportedEventNames-expected.txt: Added.
213         * inspector/dom/getSupportedEventNames.html: Added.
214
215 2018-08-27  Youenn Fablet  <youenn@apple.com>
216
217         Update WPT tools to 87329a1
218         https://bugs.webkit.org/show_bug.cgi?id=188766
219
220         Reviewed by Ryosuke Niwa.
221
222         The test name (.any.serviceworker.html) is clashing with the new WPT server.
223
224         * http/wpt/service-workers/cors-preflight-star.any-serviceworker-expected.txt: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt.
225         * http/wpt/service-workers/cors-preflight-star.any-serviceworker.html: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker.html.
226
227 2018-08-27  Per Arne Vollan  <pvollan@apple.com>
228
229         Layout Test fast/events/dblclick-event-getModifierState.html is failing
230         https://bugs.webkit.org/show_bug.cgi?id=188948
231
232         Unreviewed test gardening.
233
234         * platform/win/TestExpectations:
235
236 2018-08-27  Rob Buis  <rbuis@igalia.com>
237
238         XMLHTTPRequest.send for Document should have same Content-Type processing rules as String
239         https://bugs.webkit.org/show_bug.cgi?id=188953
240
241         Reviewed by Darin Adler.
242
243         * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
244         * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
245         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
246
247 2018-08-27  Youenn Fablet  <youenn@apple.com>
248
249         Update WPT XHR tests to 87329a1
250         https://bugs.webkit.org/show_bug.cgi?id=188816
251
252         Reviewed by Ryosuke Niwa.
253
254         Update expectations according renamed XMLHttpRequest to xhr folder.
255
256         * TestExpectations:
257         * platform/gtk/TestExpectations:
258         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
259         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
260         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
261         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
262         * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
263         * platform/ios-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/ios-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
264         * platform/ios/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
265         * platform/ios/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
266         * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
267         * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
268         * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
269         * platform/mac-sierra/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
270         * platform/mac-wk1/TestExpectations:
271         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
272         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
273         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
274         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
275         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt.
276         * platform/mac-wk2/TestExpectations:
277         * platform/mac/TestExpectations:
278         * platform/mac/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
279         * platform/mac/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
280         * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
281         * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
282         * platform/win/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
283         * platform/win/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
284         * platform/win/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
285         * platform/win/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
286         * platform/wpe/TestExpectations:
287         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt.
288         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt.
289         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt.
290         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
291         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
292         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
293         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt.
294         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt.
295         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
296         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt.
297         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt.
298
299 2018-08-26  Zan Dobersek  <zdobersek@igalia.com>
300
301         Unreviewed WPE gardening. Enabling more tests under the fast/ directory.
302
303         * platform/wpe/TestExpectations:
304         * platform/wpe/fast/backgrounds: Added 28 baselines.
305         * platform/wpe/fast/block: Added 267 baselines.
306         * platform/wpe/fast/body-propagation: Added 65 baselines.
307         * platform/wpe/fast/borders: Added 69 baselines.
308         * platform/wpe/fast/css: Added 193 baselines.
309         * platform/wpe/fast/css3-text: Added 2 baselines.
310         * platform/wpe/fast/frames: Added 27 baselines.
311         * platform/wpe/fast/hidpi: Added 20 baselines.
312         * platform/wpe/fast/html: Added 64 baselines.
313         * platform/wpe/fast/images: Added 14 baselines.
314         * platform/wpe/fast/layers: Added 12 baselines.
315         * platform/wpe/fast/multicol: Added 98 baselines.
316         * platform/wpe/fast/overflow: Added 43 baselines.
317         * platform/wpe/fast/reflections: Added 9 baselines.
318         * platform/wpe/fast/selectors: Added 101 baselines.
319         * platform/wpe/fast/sub-pixel: Added 6 baselines.
320         * platform/wpe/fast/table: Added 162 baselines.
321         * platform/wpe/fast/visual-viewport: Added 1 baseline.
322
323 2018-08-26  Andy Estes  <aestes@apple.com>
324
325         [Apple Pay] Introduce new values for -apple-pay-button-type
326         https://bugs.webkit.org/show_bug.cgi?id=188949
327         <rdar://problem/39992228>
328
329         Reviewed by Anders Carlsson.
330
331         * http/tests/ssl/applepay/ApplePayButton.html: Added.
332         * http/tests/ssl/applepay/ApplePayButtonV4.html: Added.
333         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png:
334         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt:
335         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
336         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
337         * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.png: Added.
338         * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.txt: Added.
339         * platform/mac-wk2/TestExpectations:
340
341 2018-08-26  Andy Estes  <aestes@apple.com>
342
343         Update test expectations for http/tests/ssl/applepay/ApplePayButton.html on macOS High Sierra.
344
345         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png.
346         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt.
347
348 2018-08-26  Andy Estes  <aestes@apple.com>
349
350         [Apple Pay] PaymentRequest.show() should reject when an unsupported ApplePayRequest version is specified
351         https://bugs.webkit.org/show_bug.cgi?id=188954
352
353         Reviewed by Darin Adler.
354
355         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
356         * http/tests/ssl/applepay/PaymentRequest.https.html:
357
358 2018-08-26  Andy Estes  <aestes@apple.com>
359
360         [Apple Pay] Add a test for rendering Apple Pay buttons
361         https://bugs.webkit.org/show_bug.cgi?id=188947
362
363         Reviewed by Sam Weinig.
364
365         * http/tests/ssl/applepay/ApplePayButton.html: Added.
366         * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
367         * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
368         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
369         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
370
371 2018-08-24  Jer Noble  <jer.noble@apple.com>
372
373         Using Touch Bar to scrub video on Youtube results in video playback freeze
374         https://bugs.webkit.org/show_bug.cgi?id=188926
375
376         Reviewed by Eric Carlson.
377
378         * media/media-source/media-source-seek-twice-expected.txt: Added.
379         * media/media-source/media-source-seek-twice.html: Added.
380
381 2018-08-24  Ryosuke Niwa  <rniwa@webkit.org>
382
383         Remove the flaky test expectation now that the test isn't flaky on bots after r235274.
384
385         * platform/wk2/TestExpectations:
386
387 2018-08-24  Ryosuke Niwa  <rniwa@webkit.org>
388
389         Add getModifierState to MouseEvent
390         https://bugs.webkit.org/show_bug.cgi?id=188913
391         <rdar://problem/43668772>
392
393         Reviewed by Simon Fraser.
394
395         Added two tests for getModifierState: one manually setting modifier key states in MouseEvent's constructor,
396         and another one for dblclick inheriting modifier key states from the click event.
397
398         Also improved the test coverage for KeyboardEvent's getModifierState.
399
400         * fast/events/constructors/keyboard-event-getModifierState-expected.txt:
401         * fast/events/constructors/keyboard-event-getModifierState.html: Added more test cases.
402         * fast/events/constructors/mouse-event-getModifierState-expected.txt: Added.
403         * fast/events/constructors/mouse-event-getModifierState.html: Added.
404         * fast/events/dblclick-event-getModifierState-expected.txt: Added.
405         * fast/events/dblclick-event-getModifierState.html: Added.
406         * fast/events/init-event-clears-capslock-expected.txt:
407         * fast/events/init-event-clears-capslock.html: Added tests for MouseEvent. Note that initMouseEvent doesn't
408         take altGraphKey boolean unlike initKeyboardEvent.
409         * platform/ios/TestExpectations: Skip the dblclick test in iOS since click event isn't supported on iOS.
410
411 2018-08-24  Youenn Fablet  <youenn@apple.com>
412
413         libwebrtc PeerConnection::AddTrack sometimes fail
414         https://bugs.webkit.org/show_bug.cgi?id=188914
415
416         Reviewed by Eric Carlson.
417
418         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
419
420 2018-08-24  Ryan Haddad  <ryanhaddad@apple.com>
421
422         Mark media/video-load-preload-metadata.html as flaky on iOS
423         https://bugs.webkit.org/show_bug.cgi?id=128312
424
425         Unreviewed test gardening.
426
427         * platform/ios/TestExpectations:
428
429 2018-08-24  Andy Estes  <aestes@apple.com>
430
431         [Apple Pay] Allow $0 totals
432         https://bugs.webkit.org/show_bug.cgi?id=185150
433         <rdar://problem/39212331>
434
435         Reviewed by Dan Bernstein.
436
437         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
438         * http/tests/ssl/applepay/ApplePaySession.html:
439         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
440         * http/tests/ssl/applepay/ApplePaySessionV3.html:
441         * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt:
442         * http/tests/ssl/applepay/ApplePaySessionV4.html:
443         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
444         * http/tests/ssl/applepay/PaymentRequest.https.html:
445
446 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
447
448         fast/files/blob-network-process-crash.html is flaky
449         https://bugs.webkit.org/show_bug.cgi?id=188911
450
451         Reviewed by Saam Barati.
452
453         The flakiness appears to come from the web content process not getting notified of
454         the termination of the network process in time. Wait for the network process to
455         relaunch after terminating one by continuously fetch'ing itself with an increasing
456         time interval until it succeeds.
457
458         * fast/files/blob-network-process-crash.html:
459
460 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
461
462         Add a flaky failing test expectation to fast/files/blob-network-process-crash.html
463         while we investigate the root cause in webkit.org/b/188911.
464
465         * platform/wk2/TestExpectations:
466
467 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
468
469         initKeyboardEvent doesn't clear CapsLock state
470         https://bugs.webkit.org/show_bug.cgi?id=188909
471
472         Reviewed by Wenson Hsieh.
473
474         Added a regression test. Note that altGraph is only supported in WebKit
475         so Chrome and Firefox would fail to reset it via initKeyboardEvent.
476
477         * fast/events/init-event-clears-capslock-expected.txt: Added.
478         * fast/events/init-event-clears-capslock.html: Added.
479
480 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
481
482         Store the timer we scheduled in the global object.
483         The underlying bug is tracked by https://webkit.org/b/188911.
484
485         * fast/files/blob-network-process-crash.html:
486
487 2018-08-23  Andy Estes  <aestes@apple.com>
488
489         [Apple Pay] Introduce Apple Pay JS v4 on iOS 12 and macOS Mojave
490         https://bugs.webkit.org/show_bug.cgi?id=188829
491
492         Reviewed by Tim Horton.
493
494         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
495         * http/tests/ssl/applepay/ApplePaySession.html:
496         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
497         * http/tests/ssl/applepay/ApplePaySessionV3.html:
498         * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt: Added.
499         * http/tests/ssl/applepay/ApplePaySessionV4.html: Added.
500         * platform/mac-wk2/TestExpectations:
501
502 2018-08-23  Devin Rousso  <drousso@apple.com>
503
504         Web Inspector: support breakpoints for timers and animation-frame events
505         https://bugs.webkit.org/show_bug.cgi?id=188778
506
507         Reviewed by Brian Burg.
508
509         * inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt: Added.
510         * inspector/dom-debugger/event-animation-frame-breakpoints.html: Added.
511
512         * inspector/dom-debugger/event-breakpoint-with-navigation.html:
513
514         * inspector/dom-debugger/event-timer-breakpoints-expected.txt: Added.
515         * inspector/dom-debugger/event-timer-breakpoints.html: Added.
516
517         * inspector/dom-debugger/event-listener-breakpoints-expected.txt: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints-expected.txt.
518         * inspector/dom-debugger/event-listener-breakpoints.html: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints.html.
519
520         * inspector/dom-debugger/resources/event-breakpoint-utilities.js: Added.
521         (TestPage.registerInitializer.window.teardown):
522         (TestPage.registerInitializer.window.failOnPause):
523         (TestPage.registerInitializer.window.addBreakpoint):
524         (TestPage.registerInitializer.window.removeBreakpoint):
525         (TestPage.registerInitializer.window.disableBreakpoint):
526         (TestPage.registerInitializer.window.awaitEvent):
527
528 2018-08-23  Aditya Keerthi  <akeerthi@apple.com>
529
530         [iOS] Support the inputmode attribute on contenteditable elements
531         https://bugs.webkit.org/show_bug.cgi?id=188878
532
533         Reviewed by Ryosuke Niwa.
534
535         Added additional tests to verify the inputmode attribute is accessible on
536         HTMLElements.
537
538         * fast/forms/inputmode-attribute-contenteditable-expected.txt: Added.
539         * fast/forms/inputmode-attribute-contenteditable.html: Added.
540         * fast/forms/inputmode-attribute-input-expected.txt: Renamed from LayoutTests/fast/forms/inputmode-attribute-expected.txt.
541         * fast/forms/inputmode-attribute-input.html: Renamed from LayoutTests/fast/forms/inputmode-attribute.html.
542         * fast/forms/inputmode-attribute-textarea-expected.txt: Added.
543         * fast/forms/inputmode-attribute-textarea.html: Added.
544         * js/dom/dom-static-property-for-in-iteration-expected.txt: Rebaseline.
545
546 2018-08-22  Ryosuke Niwa  <rniwa@webkit.org>
547
548         Assert in NetworkBlobRegistry::unregisterBlobURL after network process had terminated
549         https://bugs.webkit.org/show_bug.cgi?id=188880
550
551         Reviewed by Saam Barati.
552
553         Added a layout test which demonstrates this debug assertion.
554
555         * TestExpectations:
556         * fast/files/blob-network-process-crash-expected.txt: Added.
557         * fast/files/blob-network-process-crash.html: Added.
558         * platform/wk2/TestExpectations:
559
560 2018-08-23  Youenn Fablet  <youenn@apple.com>
561
562         Update libwebrtc up to 984f1a80c0
563         https://bugs.webkit.org/show_bug.cgi?id=188745
564
565         Reviewed by Eric Carlson.
566
567         Updated tests according new webrtc backend.
568
569         * webrtc/libwebrtc/setLocalDescriptionCrash.html:
570         * webrtc/video-getParameters.html:
571
572 2018-08-23  Ryan Haddad  <ryanhaddad@apple.com>
573
574         Update iOS selection tests to reflect new behavior introduced by r235153
575         https://bugs.webkit.org/show_bug.cgi?id=188888
576
577         Reviewed by Megan Gardner.
578
579         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
580         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
581         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
582
583 2018-08-22  John Wilander  <wilander@apple.com>
584
585         Further adjustments to http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html
586         https://bugs.webkit.org/show_bug.cgi?id=188856
587
588         Unreviewed test gardening. Trying to address flakiness I can't reproduce locally.
589
590         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html:
591
592 2018-08-22  Justin Fan  <justin_fan@apple.com>
593
594         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests
595         https://bugs.webkit.org/show_bug.cgi?id=188825
596
597         Reviewed by Simon Fraser.
598
599         Another update to the test-harness specific to the new WebGL 2 tests in our suite. All sub-test messages are 
600         now reported by the harness and presented in an ordered list for easier referencing. Sub-test failures are 
601         marked accordingly and with their test number for diffing purposes.
602
603         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
604         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
605         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
606         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
607         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
608         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
609         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
610         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
611         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
612         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
613         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
614         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
615         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
616         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
617         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
618         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
619         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
620         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
621         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
622         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
623         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
624         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
625         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
626         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
627         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
628         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
629         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
630         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
631         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
632         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
633         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
634         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
635         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
636         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
637         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
638         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
639         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
640         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
641         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
642         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
643         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
644         (list):
645         (window.webglTestHarness.reportResults):
646         (window.webglTestHarness.notifyFinished):
647
648 2018-08-22  Aditya Keerthi  <akeerthi@apple.com>
649
650         [iOS] Add support for the inputmode attribute
651         https://bugs.webkit.org/show_bug.cgi?id=183621
652
653         Reviewed by Tim Horton.
654
655         Added test to verify behavior when getting and setting the inputmode attribute.
656
657         * fast/forms/inputmode-attribute-expected.txt: Added.
658         * fast/forms/inputmode-attribute.html: Added.
659
660 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
661
662         [Win] Some video tests under http/tests/security are crashing on EWS.
663         https://bugs.webkit.org/show_bug.cgi?id=188853
664
665         Unreviewed test gardening.
666
667         * platform/win/TestExpectations:
668
669 2018-08-22  John Wilander  <wilander@apple.com>
670
671         Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
672         https://bugs.webkit.org/show_bug.cgi?id=188856
673
674         Unreviewed test gardening.
675
676         * TestExpectations:
677             Skipped test since it's only valid on WK2 platforms.
678         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added.
679         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html: Renamed from LayoutTests/http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html.
680         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Removed.
681         * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Removed.
682         * http/tests/websocket/resources/localhost-websocket-connect.html: Added.
683         * platform/wk2/TestExpectations:
684             Marked test as [ Pass ].
685
686 2018-08-22  Ryan Haddad  <ryanhaddad@apple.com>
687
688         [iOS] Rebaseline table tests
689         https://bugs.webkit.org/show_bug.cgi?id=188833
690
691         Unreviewed test gardening.
692 `
693         * platform/ios/TestExpectations:
694         * platform/ios-wk2/TestExpectations:
695
696 2018-08-21  Ryosuke Niwa  <rniwa@webkit.org>
697
698         Focus navigation order in slot fallback contents is wrong
699         https://bugs.webkit.org/show_bug.cgi?id=178001
700         <rdar://problem/42842997>
701
702         Reviewed by Antti Koivisto.
703
704         Updated the sequential focus navigation test for shadow DOM and its expectation.
705
706         New test passes in Firefox & Chrome other than the fact both browsers fail to focus a slot elemennt.
707
708         * fast/shadow-dom/focus-navigation-across-slots-expected.txt:
709         * fast/shadow-dom/focus-navigation-across-slots.html:
710
711 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
712
713         [Win] Some video tests under http/tests/security are crashing on EWS.
714         https://bugs.webkit.org/show_bug.cgi?id=188853
715
716         Unreviewed test gardening.
717
718         * platform/win/TestExpectations:
719
720 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
721
722         [Win] Some video tests under http/tests/security are crashing on EWS.
723         https://bugs.webkit.org/show_bug.cgi?id=188853
724
725         Unreviewed test gardening.
726
727         * platform/win/TestExpectations:
728
729 2018-08-22  Rob Buis  <rbuis@igalia.com>
730
731         Fetch: Stop checking Request.integrity's value in no-cors mode
732         https://bugs.webkit.org/show_bug.cgi?id=188802
733
734         Reviewed by Frédéric Wang.
735
736         Unskip fetch/api/basic/integrity.html and adjust sri-fetch.js.
737
738         * TestExpectations:
739         * http/tests/subresource-integrity/sri-fetch.js:
740
741 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
742
743         [GTK][WPE] Unreviewed test gardening
744         https://bugs.webkit.org/show_bug.cgi?id=188845
745
746         Unreviewed test gardening.
747
748         * platform/gtk/TestExpectations: Note failing tests.
749         * platform/wpe/TestExpectations: Note failing tests.
750
751 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
752
753         [GTK] imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality.html is flaky
754         https://bugs.webkit.org/show_bug.cgi?id=187591
755
756         Unreviewed test gardening.
757
758         Re-enable mediasource-getvideoplaybackquality.html.
759
760         The crash was fixed in r233981, and the failure in r234981-r234983.
761
762         * platform/gtk/TestExpectations:
763
764 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
765
766         REGRESSION(r234330): [GTK] svg/as-image/svg-image-with-data-uri-background.html is failing
767         https://bugs.webkit.org/show_bug.cgi?id=188220
768
769         Unreviewed test gardening.
770
771         * platform/gtk/TestExpectations: Re-enable svg/as-image/svg-image-with-data-uri-background.html.
772
773 2018-08-21  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
774
775         Support "name" option for dedicated workers
776         https://bugs.webkit.org/show_bug.cgi?id=188779
777
778         Reviewed by Joseph Pecoraro.
779
780         * http/wpt/workers/name-property-enhanced-expected.txt: Added.
781         * http/wpt/workers/name-property-enhanced.html: Added.
782         * http/wpt/workers/name-property-no-name-expected.txt: Added.
783         * http/wpt/workers/name-property-no-name.html: Added.
784         * http/wpt/workers/support/name.js: Added.
785         (test):
786         * http/wpt/workers/support/no-name.js: Added.
787         (test):
788
789 2018-08-21  Ryan Haddad  <ryanhaddad@apple.com>
790
791         Unreviewed, rolling out r235128.
792
793         The test added with this change is frequently failing.
794
795         Reverted changeset:
796
797         "Support "name" option for dedicated workers"
798         https://bugs.webkit.org/show_bug.cgi?id=188779
799         https://trac.webkit.org/changeset/235128
800
801 2018-08-21  Megan Gardner  <megan_gardner@apple.com>
802
803         Change Selection modification to not snap the grabber when selecting above or below the selection anchor
804         https://bugs.webkit.org/show_bug.cgi?id=188826
805
806         Reviewed by Tim Horton.
807
808         Selecting single lines is sometimes difficult because we currently snap selections to single
809         characters if we move past the position of the other anchor in our selection. This patch changes
810         this behaviour to reflect the behaviour in the rest of this system, which snaps the selection
811         to the position on the line of the other anchor, rather than snapping it all the way a single
812         character. This updates the tests to reflect this new behaviour.
813
814         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html:
815         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
816
817 2018-08-21  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
818
819         Support "name" option for dedicated workers
820         https://bugs.webkit.org/show_bug.cgi?id=188779
821
822         Reviewed by Joseph Pecoraro.
823
824         * http/wpt/workers/name-property-enhanced-expected.txt: Added.
825         * http/wpt/workers/name-property-enhanced.html: Added.
826         * http/wpt/workers/support/name.js: Added.
827         (test):
828         * http/wpt/workers/support/no-name.js: Added.
829         (test):
830
831 2018-08-21  Simon Fraser  <simon.fraser@apple.com>
832
833         REGRESSION(r234993): Test results page ignores TestExpectations, shows 1800 failures
834         https://bugs.webkit.org/show_bug.cgi?id=188795
835
836         Reviewed by Tim Horton.
837         
838         A MISSING result would trigger a code path that hit appendActualOnlyLinks() which had
839         a JS error, causing all expected results to be visible. Fix with a change to full_results.json
840         which tests the change.
841
842         * fast/harness/full_results.json:
843         * fast/harness/results.html:
844
845 2018-08-21  Per Arne Vollan  <pvollan@apple.com>
846
847         [WebGL] Contexts are not updated when display configuration changed.
848         https://bugs.webkit.org/show_bug.cgi?id=188750
849
850         Reviewed by Brent Fulgham.
851
852         * TestExpectations:
853         * fast/canvas/webgl/context-update-on-display-configuration-expected.txt: Added.
854         * fast/canvas/webgl/context-update-on-display-configuration.html: Added.
855         * platform/mac-wk2/TestExpectations:
856
857 2018-08-21  John Wilander  <wilander@apple.com>
858
859         Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
860         https://bugs.webkit.org/show_bug.cgi?id=188757
861         <rdar://problem/38713390>
862
863         Reviewed by Alex Christensen.
864
865         * TestExpectations:
866             Skipped the new test case since it is only supported on WebKit2.
867         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Added.
868         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html: Added.
869         * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Added.
870         * platform/wk2/TestExpectations:
871             Marked the new test case as [ Pass ].
872
873 2018-08-21  Daniel Bates  <dabates@apple.com>
874
875         Disallow navigations when page cache updates the current document of the frame
876         https://bugs.webkit.org/show_bug.cgi?id=188422
877
878         Reviewed by Ryosuke Niwa.
879
880         Add a test case that ensures that we do not hit the assertion ASSERT(ownerFrame || m_frame.isMainFrame())
881         in FrameLoader::addExtraFieldsToRequest() when navigating back to a page that loads a nested
882         page, whose URL contains a fragment, via an HTML object element. This assertion fails if
883         navigations are allowed when restoring a page from the page cache.
884
885         This change does not prevent navigations initiated from a pageshow event handler.
886
887         * fast/history/go-back-to-object-subframe-expected.txt: Added.
888         * fast/history/go-back-to-object-subframe.html: Added.
889
890 2018-08-21  Daniel Bates  <dabates@apple.com>
891
892         [iOS][WK1] Support toggling continuous spell checking from tests
893         https://bugs.webkit.org/show_bug.cgi?id=188763
894
895         Reviewed by Simon Fraser.
896
897         Fix up some spelling tests so that they enable continuous spell checking and unskip them,
898         with the exception of fast/writing-mode/english-rl-text-with-spelling-marker.html, now
899         that they pass.
900
901         Mark the test fast/writing-mode/english-rl-text-with-spelling-marker.html as an image-only
902         failure. See <https://bugs.webkit.org/show_bug.cgi?id=188762> for more details.
903
904         * editing/spelling/spelling-marker-includes-hyphen-expected.html:
905         * editing/spelling/spelling-marker-includes-hyphen.html:
906         * editing/spelling/spelling-markers-in-overlapping-lines-expected.html:
907         * editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html:
908         * editing/spelling/spelling-markers-in-overlapping-lines-large-font.html:
909         * editing/spelling/spelling-markers-in-overlapping-lines.html:
910         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
911         * fast/writing-mode/english-bt-text-with-spelling-marker.html:
912         * fast/writing-mode/english-rl-text-with-spelling-marker-expected.html:
913         * fast/writing-mode/english-rl-text-with-spelling-marker.html:
914         * platform/ios/TestExpectations:
915
916 2018-08-20  Fujii Hironori  <Hironori.Fujii@sony.com>
917
918         Unreviewed WinCairo port test gardening
919
920         * platform/wincairo/TestExpectations: Marked some http tests flaky.
921
922 2018-08-20  Devin Rousso  <drousso@apple.com>
923
924         Web Inspector: allow breakpoints to be set for specific event listeners
925         https://bugs.webkit.org/show_bug.cgi?id=183138
926
927         Reviewed by Joseph Pecoraro.
928
929         * inspector/dom/breakpoint-for-event-listener-expected.txt: Added.
930         * inspector/dom/breakpoint-for-event-listener.html: Added.
931
932 2018-08-20  Jeremy Jones  <jeremyj@apple.com>
933
934         Enable ios media tests that were blocked on user gesture.
935         https://bugs.webkit.org/show_bug.cgi?id=188753
936
937         Reviewed by Jer Noble.
938
939         Enable tests that now work on ios because there is now a way to simulate user gesture.
940
941         * platform/ios/TestExpectations:
942
943 2018-08-20  Justin Fan  <justin_fan@apple.com>
944
945         Update webkit-webgl-test-harness.js to provide more info on failing and partially passing tests
946         https://bugs.webkit.org/show_bug.cgi?id=188628
947
948         Reviewed by Alexey Proskuryakov.
949
950         Slightly augment the test-harness for the WebGL 2 conformance suite; failing test results now report
951         failure messagees and the number of individual reported failures and passes from the wrapped Khronos test. 
952         Allow us to track when incremental conformance improvements or regressions occur within the breadth of a 
953         single conformance test. 
954
955         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
956         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
957         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
958         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
959         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
960         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
961         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
962         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
963         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
964         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
965         (window.webglTestHarness.reportResults):
966         (window.webglTestHarness.notifyFinished):
967
968 2018-08-20  Eric Carlson  <eric.carlson@apple.com>
969
970         [MediaStream] Move capture device monitoring to WebKit
971         https://bugs.webkit.org/show_bug.cgi?id=188521
972         <rdar://problem/43251787>
973
974         Reviewed by Youenn Fablet.
975
976         * fast/mediastream/device-change-event-2-expected.txt: Updated.
977         * fast/mediastream/device-change-event-2.html: Updated.
978
979 2018-08-20  Rob Buis  <rbuis@igalia.com>
980
981         Throw an exception if window.open() gets passed a URL that cannot be parsed
982         https://bugs.webkit.org/show_bug.cgi?id=171656
983
984         Reviewed by Darin Adler.
985
986         * fast/dom/Window/open-invalid-url-expected.txt:
987         * fast/dom/Window/open-invalid-url.html:
988
989 2018-08-20  Ms2ger  <Ms2ger@igalia.com>
990
991         [SOUP] Check length before calling soup_message_body_append_buffer.
992         https://bugs.webkit.org/show_bug.cgi?id=176803
993
994         Reviewed by Carlos Garcia Campos.
995
996         * platform/gtk/TestExpectations: Enable test.
997
998 2018-08-20  Rob Buis  <rbuis@igalia.com>
999
1000         Relax Request constructor around referrers
1001         https://bugs.webkit.org/show_bug.cgi?id=168649
1002
1003         Reviewed by Darin Adler.
1004
1005         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
1006
1007 2018-08-18  Ali Juma  <ajuma@chromium.org>
1008
1009         [IntersectionObserver] Fire an initial dummy notification
1010         https://bugs.webkit.org/show_bug.cgi?id=188670
1011
1012         Reviewed by Simon Fraser.
1013
1014         * intersection-observer/root-element-deleted.html: Add additional assertions.
1015         * intersection-observer/root-element-moved-expected.txt: Added.
1016         * intersection-observer/root-element-moved.html: Added.
1017
1018 2018-08-17  John Wilander  <wilander@apple.com>
1019
1020         Resource Load Statistics: Add layout test for web workers importing cross-site scripts
1021         https://bugs.webkit.org/show_bug.cgi?id=188706
1022         <rdar://problem/43437050>
1023
1024         Reviewed by Alex Christensen.
1025
1026         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-expected.txt: Added.
1027         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import.html: Added.
1028         * http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html:
1029             Fixed typo in URL.
1030         * http/tests/resourceLoadStatistics/resources/script-revealing-cookies.php: Added.
1031         * http/tests/resourceLoadStatistics/resources/worker-importing-localhost-script.js: Added.
1032
1033 2018-08-17  Devin Rousso  <drousso@apple.com>
1034
1035         Marked inspector/dom-debugger/event-breakpoint-with-navigation.html as flaky.
1036         https://bugs.webkit.org/show_bug.cgi?id=188708
1037
1038         Unreviewed test gardening.
1039
1040         * platform/mac-wk1/TestExpectations:
1041
1042 2018-08-17  Simon Fraser  <simon.fraser@apple.com>
1043
1044         Modernize results.html
1045         https://bugs.webkit.org/show_bug.cgi?id=188690
1046
1047         Reviewed by Alexey Proskuryakov.
1048         
1049         results.html, which is used to show layout test results, had some very old-school
1050         HTML string building to create the tables of test results, making it hard to hack on.
1051         
1052         Modernize it, using ES6 classes for the major actors, and using DOM API to build most
1053         of the content.
1054         
1055         The page is functionally the same (other than the addition of a missing 'History" column header).
1056
1057         * fast/harness/results-expected.txt:
1058         * fast/harness/results.html:
1059
1060 2018-08-16  Devin Rousso  <drousso@apple.com>
1061
1062         Web Inspector: support breakpoints for arbitrary event names
1063         https://bugs.webkit.org/show_bug.cgi?id=183118
1064
1065         Reviewed by Joseph Pecoraro.
1066
1067         * inspector/dom-debugger/event-breakpoints-expected.txt: Added.
1068         * inspector/dom-debugger/event-breakpoints.html: Added.
1069
1070         * inspector/dom-debugger/event-breakpoints-with-navigation-expected.txt: Added.
1071         * inspector/dom-debugger/event-breakpoints-with-navigation.html: Added.
1072
1073 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1074
1075         [Curl] Bug fix on deleting cookies when Max-Age is set to zero.
1076         https://bugs.webkit.org/show_bug.cgi?id=188617
1077
1078         Reviewed by Alex Christensen.
1079
1080         * platform/wincairo/TestExpectations:
1081           - http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html [ Pass ]
1082
1083 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1084
1085         [Curl] Implement deleteAllCookies()
1086         https://bugs.webkit.org/show_bug.cgi?id=188612
1087
1088         Reviewed by Alex Christensen.
1089
1090         * platform/wincairo/TestExpectations:
1091           - http/tests/cookies/simple-cookies-expired.html [ Pass ]
1092           - http/tests/cookies/simple-cookies-max-age.html [ Pass ]
1093
1094 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1095
1096         [Curl] Test gardening
1097         https://bugs.webkit.org/show_bug.cgi?id=188675
1098
1099         Unreviewed test gardening.
1100
1101         Fix expectations to match after r234892 landed.
1102
1103         * platform/wincairo/TestExpectations:
1104         * platform/wincairo/http/tests/xmlhttprequest/methods-async-expected.txt: Added
1105         * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt:
1106         * platform/wincairo/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added
1107         * platform/wincairo/http/tests/xmlhttprequest/workers/methods-expected.txt: Added
1108
1109 2018-08-16  Ryosuke Niwa  <rniwa@webkit.org>
1110
1111         Custom element doesn't invalidate its style when :defined rule starts to apply
1112         https://bugs.webkit.org/show_bug.cgi?id=188637
1113
1114         Reviewed by Antti Koivisto.
1115
1116         Added a regression test.
1117
1118         * fast/custom-elements/defined-update-style-expected.html: Added.
1119         * fast/custom-elements/defined-update-style.html: Added.
1120
1121 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1122
1123         [Curl] Test gardening
1124         https://bugs.webkit.org/show_bug.cgi?id=188668
1125
1126         Unreviewed test gardening.
1127
1128         After r234863 landed, the information in the `LayoutTests/tests-options.json` is effective on WinCairo tests.
1129         Remove [ Slow ] keywords. Also maintain xmlhttprequest results.
1130
1131         * platform/wincairo/TestExpectations:
1132
1133 2018-08-16  Per Arne Vollan  <pvollan@apple.com>
1134
1135         [Win] The layout test editing/pasteboard/drag-and-drop-color-input-events.html is timing out.
1136         https://bugs.webkit.org/show_bug.cgi?id=188667
1137
1138         Unreviewed test gardening.
1139
1140         * platform/win/TestExpectations:
1141
1142 2018-08-16  Joseph Pecoraro  <pecoraro@apple.com>
1143
1144         LayoutTest inspector/worker/debugger-pause.html sometimes times out
1145         https://bugs.webkit.org/show_bug.cgi?id=188580
1146
1147         Reviewed by Matt Baker.
1148
1149         * inspector/worker/debugger-pause.html:
1150         * inspector/worker/resources/worker-utilities.js: Added.
1151         (TestPage.registerInitializer.window.awaitTargetMainResource):
1152         (TestPage.registerInitializer):
1153         Use a more deterministic wait for the main resource.
1154
1155 2018-08-16  Ryosuke Niwa  <rniwa@webkit.org>
1156
1157         Perform a microtask checkpoint before creating a custom element
1158         https://bugs.webkit.org/show_bug.cgi?id=188189
1159         <rdar://problem/42843022>
1160
1161         Reviewed by Geoffrey Garen.
1162
1163         Added a W3C style testharness.js test for perfoming microtask checkpoint before constructing
1164         a custom element synchronously.
1165
1166         * fast/custom-elements/perform-microtask-checkpoint-before-construction-expected.txt: Added.
1167         * fast/custom-elements/perform-microtask-checkpoint-before-construction.html: Added.
1168         * fast/dom/MutationObserver/parser-mutations.html: Fixed the test per new behavior in Document::finishParsing.
1169         Because iframe loads synchronously and fires DOMContentLoaded, mutation records are now delivered twice after
1170         iframe element is encountered in this test and before script element executes. Concatenate the mutation records
1171         arrays to account for this behavioral change. New WebKit behavior matches that of Chrome; namely this test
1172         fails both on Chrome Canary 70 and trunk WebKit with this patch without this fix.
1173
1174 2018-08-15  Jer Noble  <jer.noble@apple.com>
1175
1176         Add Experimental Feature support for SourceBuffer.changeType()
1177         https://bugs.webkit.org/show_bug.cgi?id=188626
1178
1179         Reviewed by Eric Carlson.
1180
1181         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt: Added.
1182
1183 2018-08-16  Per Arne Vollan  <pvollan@apple.com>
1184
1185         [win-ews] No such file or directory: u'/cygdrive/C/cygwin/home/buildbot/WebKit/WebKitBuild/Release/bin32/layout-test-results/pywebsocket.ws.log-out.txt'
1186         https://bugs.webkit.org/show_bug.cgi?id=188640
1187
1188         Unreviewed test gardening.
1189
1190         For now, skip websocket tests on Windows. Currently, run-webkit-tests is failing to start the websocket server because
1191         port 8880 is already in use. Port 8880 is being used because the python websocket server process from the previous run
1192         did not shutdown properly. We still need to understand why this is happening, but disable websocket tests now in order
1193         for tests to run again.
1194
1195         * platform/win/TestExpectations:
1196
1197 2018-08-16  Zan Dobersek  <zdobersek@igalia.com>
1198
1199         Unreviewed WPE gardening. Enable a few subdirectories under fast/ and
1200         provide platform-specific baselines as well as failure expectations
1201         where required.
1202
1203         * platform/wpe/TestExpectations:
1204         * platform/wpe/fast/box-shadow: Added 10 baselines.
1205         * platform/wpe/fast/box-sizing: Added 4 baselines.
1206         * platform/wpe/fast/clip: Added 23 baselines.
1207         * platform/wpe/fast/compact: Added 3 baselines.
1208         * platform/wpe/fast/css-generated-content: Added 43 baselines.
1209         * platform/wpe/fast/doctypes: Added 4 baselines.
1210         * platform/wpe/fast/flexbox: Added 26 baselines.
1211         * platform/wpe/fast/inline: Added 32 baselines.
1212         * platform/wpe/fast/inline-block: Added 9 baselines.
1213         * platform/wpe/fast/invalid: Added 29 baselines.
1214         * platform/wpe/fast/line-grid: Added 8 baselines.
1215         * platform/wpe/fast/lists: Added 27 baselines.
1216         * platform/wpe/fast/loader: Added 1 baseline.
1217         * platform/wpe/fast/preloader: Added 2 baselines.
1218         * platform/wpe/fast/replaced: Added 57 baselines.
1219         * platform/wpe/fast/ruby: Added 26 baselines.
1220         * platform/wpe/fast/writing-mode: Added 37 baselines.
1221
1222 2018-08-16  Aditya Keerthi  <akeerthi@apple.com>
1223
1224         Support drag-and-drop for input[type=color]
1225         https://bugs.webkit.org/show_bug.cgi?id=188464
1226
1227         Reviewed by Wenson Hsieh.
1228
1229         Added tests to verify that dragging from one color input to another behaves as
1230         expected in WK1. The tests consider disabled and read-only inputs in addition to
1231         default color inputs. The WK2 implementation is tested through API tests.
1232
1233         * editing/pasteboard/drag-and-drop-color-input-events-expected.txt: Added.
1234         * editing/pasteboard/drag-and-drop-color-input-events.html: Added.
1235         * editing/pasteboard/drag-and-drop-color-input-expected.txt: Added.
1236         * editing/pasteboard/drag-and-drop-color-input.html: Added.
1237         * platform/ios/TestExpectations:
1238         * platform/mac/TestExpectations:
1239         * platform/wk2/TestExpectations:
1240
1241 2018-08-16  Simon Fraser  <simon.fraser@apple.com>
1242
1243         Add fake layout test results JSON to exercise the functionality in results.html
1244         https://bugs.webkit.org/show_bug.cgi?id=188636
1245
1246         Reviewed by Alexey Proskuryakov.
1247         
1248         The results for results.html are mostly blank because the page runs without any JSON
1249         data, so there's no testing of the functionality of the page. Add some fake JSON
1250         data which supplies most of the different types of test result, so we're testing
1251         at least some of the results.html script.
1252
1253         * fast/harness/full_results.json: Added.
1254         * fast/harness/results-expected.txt:
1255
1256 2018-08-15  Ansh Shukla  <ansh_shukla@apple.com>
1257
1258         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
1259         https://bugs.webkit.org/show_bug.cgi?id=186870
1260
1261         Reviewed by Alex Christensen.
1262
1263         Ensure the exposed authentication type to clients is OAuth.
1264
1265         * http/tests/loading/oauth-expected.txt: Added.
1266         * http/tests/loading/oauth.html: Added.
1267         * http/tests/loading/resources/oauth-subresource.php: Added.
1268
1269 2018-08-15  Christopher Reid  <chris.reid@sony.com>
1270
1271         [Curl] Implement default cookie path handling correctly as outlined in RFC6265.
1272         https://bugs.webkit.org/show_bug.cgi?id=188609
1273
1274         Reviewed by Alex Christensen.
1275
1276         Curl implementation of default cookie path was wrong so that some cookies cannot be accessible.
1277         It should be generated as outlined in: https://tools.ietf.org/html/rfc6265#section-5.1.4
1278
1279         * platform/wincairo/TestExpectations:
1280           - http/tests/cookies/http-get-cookie-set-in-js.html [ Pass ]
1281
1282
1283 2018-08-15  Ali Juma  <ajuma@chromium.org>
1284
1285         Disable IntersectionObserver tests on Windows for now
1286         https://bugs.webkit.org/show_bug.cgi?id=188613
1287
1288         Unreviewed test gardening.
1289
1290         The experimental feature for IntersectionObserver is off by default, and
1291         Windows WebKit API would have to change to enable it, so just skip the
1292         tests for now.
1293
1294         * platform/win/TestExpectations:
1295         * platform/wincairo/TestExpectations:
1296
1297 2018-08-15  Aditya Keerthi  <akeerthi@apple.com>
1298
1299         [Datalist] Add button to TextFieldInputs with a datalist
1300         https://bugs.webkit.org/show_bug.cgi?id=187741
1301
1302         Reviewed by Tim Horton.
1303
1304         Added tests to verify appearance of TextFieldInputs with a datalist.
1305
1306         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
1307         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
1308         * platform/ios/TestExpectations:
1309         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
1310         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
1311         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
1312         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
1313
1314 2018-08-15  Ryan Haddad  <ryanhaddad@apple.com>
1315
1316         Unreviewed, rolling out r234870.
1317
1318         The test introduced with this change is a flaky failure.
1319
1320         Reverted changeset:
1321
1322         "NSURLAuthenticationMethodOAuth challenges are surfaced to
1323         clients in -didReceiveAuthenticationChallenge as
1324         NSURLAuthenticationMethodDefault"
1325         https://bugs.webkit.org/show_bug.cgi?id=186870
1326         https://trac.webkit.org/changeset/234870
1327
1328 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1329
1330         [Curl] Test gardening
1331         https://bugs.webkit.org/show_bug.cgi?id=188610
1332
1333         Unreviewed test gardening.
1334
1335         Unskip http/tests/cookies.
1336
1337         * platform/wincairo/TestExpectations:
1338
1339 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1340
1341         [Curl] Don't send Content-Type header for POST request when body is null.
1342         https://bugs.webkit.org/show_bug.cgi?id=188588
1343
1344         Reviewed by Youenn Fablet.
1345
1346         * platform/wincairo/TestExpectations:
1347
1348 2018-08-15  Per Arne Vollan  <pvollan@apple.com>
1349
1350         Layout Test editing/input/press-tab-during-ime-composition.html is failing
1351         https://bugs.webkit.org/show_bug.cgi?id=188600
1352
1353         Unreviewed test gardening.
1354
1355         * platform/win/TestExpectations:
1356
1357 2018-08-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1358
1359         [Attachment SPI] Remove attachment display mode options
1360         https://bugs.webkit.org/show_bug.cgi?id=188596
1361
1362         Reviewed by Dan Bernstein.
1363
1364         Remove a layout test which verified that attachment elements with `-webkit-appearance: none` would render
1365         child elements. This was only used to implement in-place attachment display modes.
1366
1367         * fast/attachment/attachment-without-appearance-expected.html: Removed.
1368         * fast/attachment/attachment-without-appearance.html: Removed.
1369         * platform/gtk/TestExpectations:
1370
1371 2018-08-15  Ali Juma  <ajuma@chromium.org>
1372
1373         [IntersectionObserver] Do not hold a strong reference to the root element
1374         https://bugs.webkit.org/show_bug.cgi?id=188575
1375
1376         Reviewed by Simon Fraser.
1377
1378         * intersection-observer/root-element-deleted-expected.txt: Added.
1379         * intersection-observer/root-element-deleted.html: Added.
1380
1381 2018-08-14  Zalan Bujtas  <zalan@apple.com>
1382
1383         [LFC][Floating] Add support for negative clearance.
1384         https://bugs.webkit.org/show_bug.cgi?id=188555
1385
1386         Reviewed by Simon Fraser.
1387
1388         * fast/block/block-only/margin-collapse-with-clearance-expected.txt: Added.
1389         * fast/block/block-only/margin-collapse-with-clearance.html: Added.
1390
1391 2018-08-14  Ansh Shukla  <ansh_shukla@apple.com>
1392
1393         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
1394         https://bugs.webkit.org/show_bug.cgi?id=186870
1395
1396         Reviewed by Alex Christensen.
1397
1398         Ensure the exposed authentication type to clients is OAuth.
1399
1400         * http/tests/loading/oauth-expected.txt: Added.
1401         * http/tests/loading/oauth.html: Added.
1402         * http/tests/loading/resources/oauth-subresource.php: Added.
1403
1404 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1405
1406         Unreviewed test gardening for mac-wk1.
1407
1408         * platform/mac-wk1/TestExpectations:
1409
1410 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1411
1412         Mark legacy-animation-engine/animations/combo-transform-translate+scale.html as flaky.
1413         https://bugs.webkit.org/show_bug.cgi?id=185308
1414
1415         Unreviewed test gardening.
1416
1417         * TestExpectations:
1418
1419 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1420
1421         [Curl] Test gardening
1422         https://bugs.webkit.org/show_bug.cgi?id=188587
1423
1424         Unreviewed test gardening.
1425
1426         Added platform dependent expected result.
1427
1428         * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt: Added.
1429
1430 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1431
1432         [Curl] Implement platform default timeout interval.
1433         https://bugs.webkit.org/show_bug.cgi?id=188565
1434
1435         Reviewed by Alex Christensen.
1436
1437         * platform/wincairo/TestExpectations:
1438           - xmlhttprequest/on-network-timeout-error-during-preflight.html
1439
1440 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1441
1442         Mark svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html as flaky.
1443         https://bugs.webkit.org/show_bug.cgi?id=188578
1444
1445         Unreviewed test gardening.
1446
1447         * platform/ios/TestExpectations:
1448
1449 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1450
1451         Unhandled Promise Rejection logging in workers should not emit ErrorEvent to host Worker object
1452         https://bugs.webkit.org/show_bug.cgi?id=188551
1453
1454         Reviewed by Youenn Fablet.
1455
1456         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt:
1457         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt:
1458
1459 2018-08-14  Antoine Quint  <graouts@apple.com>
1460
1461         [Web Animations] Crash under AnimationTimeline::cancelOrRemoveDeclarativeAnimation()
1462         https://bugs.webkit.org/show_bug.cgi?id=188519
1463         <rdar://problem/43237889>
1464
1465         Reviewed by Eric Carlson.
1466
1467         Add a test where we clone the effect to be mutable and set a new target. At this stage the animation is no longer listed in the
1468         m_elementToCSSAnimationByName map on AnimationTimeline. Then we remove the animation and force a style recalc for this element,
1469         "anim" will be in the old style but not in the new style and we used to attempt to get an animation matching that name from
1470         m_elementToCSSAnimationByName but it would be null, which would lead to a crash. Now we check that we indeed have such an animation
1471         before proceeding.
1472
1473         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html: Added.
1474         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html: Added.
1475
1476 2018-08-14  Zalan Bujtas  <zalan@apple.com>
1477
1478         [LFC][Floating] Adjust vertical position with non-collapsing previous sibling margin.
1479         https://bugs.webkit.org/show_bug.cgi?id=188543
1480
1481         Reviewed by Antti Koivisto.
1482
1483         * fast/block/block-only/float-and-siblings-with-margins-expected.txt: Added.
1484         * fast/block/block-only/float-and-siblings-with-margins.html: Added.
1485
1486 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1487
1488         Worker should support unhandled promise rejections
1489         https://bugs.webkit.org/show_bug.cgi?id=188265
1490
1491         Reviewed by Darin Adler.
1492
1493         * fast/dom/reference-cycle-leaks-expected.txt:
1494         * http/wpt/workers/promise-unhandled-rejection.any-expected.txt: Added.
1495         * http/wpt/workers/promise-unhandled-rejection.any.html: Added.
1496         * http/wpt/workers/promise-unhandled-rejection.any.js: Added.
1497         (promise_test):
1498         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt: Added.
1499         * http/wpt/workers/promise-unhandled-rejection.any.worker.html: Added.
1500         * js/dom/unhandled-promise-rejection-basic-in-workers-expected.txt: Added.
1501         * js/dom/unhandled-promise-rejection-basic-in-workers.html: Added.
1502         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt: Added.
1503         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers.html: Added.
1504         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers-expected.txt: Added.
1505         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers.html: Added.
1506         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers-expected.txt: Added.
1507         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers.html: Added.
1508         * js/dom/unhandled-promise-rejection-handle-in-workers-expected.txt: Added.
1509         * js/dom/unhandled-promise-rejection-handle-in-workers.html: Added.
1510         * js/dom/unhandled-promise-rejection-order-in-workers-expected.txt: Added.
1511         * js/dom/unhandled-promise-rejection-order-in-workers.html: Added.
1512         * js/resources/unhandled-promise-rejection-basic-in-workers.js: Added.
1513         (global.onunhandledrejection):
1514         * js/resources/unhandled-promise-rejection-bindings-type-error-in-workers.js: Added.
1515         (global.onunhandledrejection):
1516         (catch):
1517         (setTimeout):
1518         * js/resources/unhandled-promise-rejection-handle-during-event-in-workers.js: Added.
1519         (global.onunhandledrejection):
1520         * js/resources/unhandled-promise-rejection-handle-in-handler-in-workers.js: Added.
1521         (global.onunhandledrejection):
1522         (global.onrejectionhandled):
1523         * js/resources/unhandled-promise-rejection-handle-in-workers.js: Added.
1524         (global.onunhandledrejection):
1525         (global.onrejectionhandled):
1526         * js/resources/unhandled-promise-rejection-order-in-workers.js: Added.
1527         (global.onunhandledrejection):
1528
1529 2018-08-13  Joseph Pecoraro  <pecoraro@apple.com>
1530
1531         [macOS debug] LayoutTest inspector/worker/resources-in-worker.html is a flaky timeout
1532         https://bugs.webkit.org/show_bug.cgi?id=168091
1533
1534         Reviewed by Devin Rousso.
1535
1536         * inspector/worker/resources-in-worker-expected.txt:
1537         * inspector/worker/resources-in-worker.html:
1538         * inspector/worker/resources/resource-utilities.js:
1539         * inspector/worker/resources/worker-resources.js:
1540         Be a little more careful about proceeding with tests after starting the Worker.
1541         Fix the resource load from the main target to actually load a real resource.
1542
1543         * inspector/dom-debugger/resources/dataXHR.json: Added.
1544         * inspector/dom-debugger/xhr-breakpoints.html:
1545         Load an actual resource.
1546
1547         * platform/gtk/TestExpectations:
1548         * platform/mac/TestExpectations:
1549         This test always passes for me in Release and Debug. Reset expectations.
1550
1551 2018-08-13  Ali Juma  <ajuma@chromium.org>
1552
1553         [IntersectionObserver] Validate threshold values
1554         https://bugs.webkit.org/show_bug.cgi?id=188475
1555
1556         Reviewed by Simon Fraser.
1557
1558         Add test coverage for interesting floating point threshold values.
1559
1560         * intersection-observer/intersection-observer-interface-expected.txt:
1561         * intersection-observer/intersection-observer-interface.html:
1562
1563 2018-08-13  Ryan Haddad  <ryanhaddad@apple.com>
1564
1565         [iOS] Rebaseline and re-enable svg tests
1566         https://bugs.webkit.org/show_bug.cgi?id=180459
1567
1568         Unreviewed test gardening.
1569
1570         * platform/ios-wk2/TestExpectations:
1571         * platform/ios/TestExpectations:
1572         [ truncated ]
1573
1574 2018-08-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1575
1576         Followup (r234683): Element::getAttribute() should return the first non-null attribute value
1577         https://bugs.webkit.org/show_bug.cgi?id=188419
1578
1579         Reviewed by Darin Adler.
1580
1581         * svg/custom/href-svg-namespace-empty-expected.txt: Added.
1582         * svg/custom/href-svg-namespace-empty.html: Added.
1583
1584 2018-08-13  Zalan Bujtas  <zalan@apple.com>
1585
1586         [LFC][Floating] Add basic clearance support
1587         https://bugs.webkit.org/show_bug.cgi?id=188492
1588
1589         Reviewed by Antti Koivisto.
1590
1591         * fast/block/block-only/floating-left-and-right-with-clearance-expected.txt: Added.
1592         * fast/block/block-only/floating-left-and-right-with-clearance.html: Added.
1593
1594 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
1595
1596         Unreviewed WPE gardening. Cleaned up test expectations for tests under
1597         fast/dom/, unskipping all tests and then adding the failure or timeout
1598         test expectations as appropriate. Missing port-specific baselines are
1599         also included.
1600
1601         * platform/wpe/TestExpectations:
1602         * platform/wpe/fast/dom/: Necessary test expectations added.
1603
1604 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
1605
1606         Unreviewed WPE gardening.
1607
1608         Removed an unnecessary block of skipped tests that cover WebCrypto API
1609         support for 521-bit EC keys. All these tests pass.
1610
1611         Removed unnecessary pass directives for imported WPT tests. Moved
1612         related flaky or skipped tests into appropriate sections.
1613
1614         Also adjusted a few other expectations, moving them into the appropriate
1615         section or just removing them for being outdated or duplicates.
1616
1617         * platform/wpe/TestExpectations:
1618
1619 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
1620
1621         Unreviewed WPE gardening. Adopt test expectation sections similar to the
1622         GTK+ TestExpectations file. Sort some test expectations accordingly,
1623         while the rest of the expectations will follow later.
1624
1625         * platform/wpe/TestExpectations:
1626
1627 2018-08-12  Michael Catanzaro  <mcatanzaro@igalia.com>
1628
1629         Unreviewed GTK test gardening
1630
1631         * platform/gtk/TestExpectations:
1632         * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
1633         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
1634
1635 2018-08-12  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1636
1637         Break reference cycle in ErrorEvent by using JSValueInWrappedObject
1638         https://bugs.webkit.org/show_bug.cgi?id=188491
1639
1640         Reviewed by Darin Adler.
1641
1642         * fast/dom/reference-cycle-leaks-expected.txt:
1643
1644 2018-08-12  Aditya Keerthi  <akeerthi@apple.com>
1645
1646         [macOS] Color wells should appear pressed when presenting a color picker
1647         https://bugs.webkit.org/show_bug.cgi?id=188477
1648
1649         Reviewed by Tim Horton.
1650
1651         Rebaseline tests to match new color-well appearance.
1652
1653         * platform/mac/fast/forms/color/input-appearance-color-expected.png:
1654         * platform/mac/fast/forms/color/input-appearance-color-expected.txt:
1655
1656 2018-08-12  Zalan Bujtas  <zalan@apple.com>
1657
1658         [LFC] Float prev/next sibling should prevent top/bottom margin collapsing with parent.
1659         https://bugs.webkit.org/show_bug.cgi?id=188487
1660
1661         Reviewed by Antti Koivisto.
1662
1663         * fast/block/block-only/floating-and-next-previous-inflow-with-margin-expected.txt: Added.
1664         * fast/block/block-only/floating-and-next-previous-inflow-with-margin.html: Added.
1665
1666 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
1667
1668         Web Inspector: console.log fires getters for deep properties
1669         https://bugs.webkit.org/show_bug.cgi?id=187542
1670         <rdar://problem/42873158>
1671
1672         Reviewed by Saam Barati.
1673
1674         * inspector/injected-script/avoid-getter-invocation-expected.txt: Added.
1675         * inspector/injected-script/avoid-getter-invocation.html: Added.
1676
1677 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
1678
1679         LayoutTest inspector/worker/debugger-pause.html is a flaky failure
1680         https://bugs.webkit.org/show_bug.cgi?id=164833
1681         <rdar://problem/29295404>
1682
1683         Reviewed by Brian Burg.
1684
1685         * inspector/worker/debugger-pause.html:
1686         Add a microtask turn to ensure the workerTarget's mainResource is setup.
1687         There were times it might not get setup, but a single turn appears
1688         reliable enough.
1689
1690         * platform/gtk/TestExpectations:
1691         * platform/mac/TestExpectations:
1692         This test always passes for me in Release and Debug. Reset expectations.
1693
1694 2018-08-10  Chris Dumez  <cdumez@apple.com>
1695
1696         Crash under NetworkResourceLoader::convertToDownload()
1697         https://bugs.webkit.org/show_bug.cgi?id=188479
1698         <rdar://problem/42201724>
1699
1700         Reviewed by Alex Christensen.
1701
1702         Add layout test coverage which reproduces the crash by:
1703         1. Loading a cacheable plugin while plugins are enabled so that the plugin goes into the disk cache
1704         2. Load the plugin again with plugins disabled so that we try to convert the load to a download
1705
1706         * http/tests/download/convert-cached-load-to-download-expected.txt: Added.
1707         * http/tests/download/convert-cached-load-to-download.html: Added.
1708         * http/tests/plugins/resources/mock-plugin-cacheable.pl: Added.
1709
1710 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
1711
1712         [WinCairo] More unreviewed gardening.
1713
1714         * platform/wincairo/TestExpectations:
1715
1716 2018-08-10  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1717
1718         [LayoutTests] Suppress warning messages generated by the test scripts.
1719         https://bugs.webkit.org/show_bug.cgi?id=188455
1720
1721         Reviewed by Fujii Hironori.
1722
1723         The messages such as warnings shouldn't be out on error log if that can be avoidable.
1724
1725         * http/tests/cookies/resources/cookie-utility.php:
1726         * http/tests/xmlhttprequest/resources/access-control-allow-lists.php:
1727         * http/tests/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi:
1728         * http/tests/xmlhttprequest/resources/post-echo.cgi:
1729         * http/tests/xmlhttprequest/web-apps/004-test.cgi:
1730
1731 2018-08-10  Daniel Bates  <dabates@apple.com>
1732
1733         Once <object> is hidden, its content won't be displayed again if its URL has fragment identifier ("#").
1734         https://bugs.webkit.org/show_bug.cgi?id=187990
1735
1736         Reviewed by Simon Fraser.
1737
1738         Add tests to ensure that we repaint an <object>, whose resource URL contains a fragment, when
1739         its CSS display property changes as well as when its navigated to a different anchor in the same
1740         document.
1741
1742         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor-expected.txt: Added.
1743         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor.html: Added.
1744         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint-expected.txt: Added.
1745         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint.html: Added.
1746         * fast/repaint/resources/red-square-on-top-of-green-square.html: Added.
1747
1748 2018-08-10  Ali Juma  <ajuma@chromium.org>
1749
1750         [IntersectionObserver] Implement rootMargin parsing
1751         https://bugs.webkit.org/show_bug.cgi?id=188469
1752
1753         Reviewed by Darin Adler.
1754
1755         * intersection-observer/intersection-observer-interface-expected.txt:
1756         * intersection-observer/intersection-observer-interface.html:
1757
1758 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
1759
1760         Eliminate remaining instances of "ElCapitan" from LayoutTests / Tools
1761         https://bugs.webkit.org/show_bug.cgi?id=188458
1762
1763         Reviewed by Alex Christensen.
1764
1765         * platform/mac-wk1/TestExpectations:
1766         * platform/mac-wk2/TestExpectations:
1767         * platform/mac/TestExpectations:
1768
1769 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
1770
1771         [WinCairo] Unreviewed layout test gardening.
1772
1773         * platform/wincairo/TestExpectations:
1774         * platform/wincairo/editing/selection/5057506-expected.png: Added.
1775         * platform/wincairo/editing/selection/caret-ltr-right-expected.txt:
1776         * platform/wincairo/editing/selection/caret-rtl-right-expected.txt:
1777         * platform/wincairo/editing/selection/doubleclick-crash-expected.txt: Added.
1778         * platform/wincairo/editing/selection/editable-links-expected.txt: Added.
1779         * platform/wincairo/editing/selection/extend-by-character-006-expected.txt: Added.
1780         * platform/wincairo/editing/selection/extend-by-sentence-001-expected.txt: Added.
1781         * platform/wincairo/editing/selection/extend-by-word-001-expected.txt: Added.
1782         * platform/wincairo/editing/selection/extend-inside-transforms-backward-expected.txt: Added.
1783         * platform/wincairo/editing/selection/extend-inside-transforms-forward-expected.txt: Added.
1784         * platform/wincairo/editing/selection/extend-selection-bidi-expected.txt: Added.
1785         * platform/wincairo/editing/selection/focus-body-expected.txt: Added.
1786         * platform/wincairo/editing/selection/move-by-line-001-expected.txt: Added.
1787         * platform/wincairo/editing/selection/move-by-word-001-expected.txt: Added.
1788         * platform/wincairo/editing/selection/select-all-001-expected.txt: Added.
1789         * platform/wincairo/editing/selection/select-all-002-expected.txt: Added.
1790         * platform/wincairo/editing/selection/select-all-003-expected.txt: Added.
1791         * platform/wincairo/editing/selection/select-all-004-expected.txt: Added.
1792         * platform/wincairo/editing/selection/unrendered-001-expected.txt: Added.
1793         * platform/wincairo/editing/selection/unrendered-002-expected.txt: Added.
1794         * platform/wincairo/editing/selection/unrendered-003-expected.txt: Added.
1795         * platform/wincairo/editing/selection/unrendered-004-expected.txt: Added.
1796         * platform/wincairo/editing/selection/unrendered-005-expected.txt: Added.
1797
1798 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1799
1800         [LayoutTests] Test case which committed on r175053 was wrong.
1801         https://bugs.webkit.org/show_bug.cgi?id=188454
1802
1803         Reviewed by Fujii Hironori.
1804
1805         It was originally committed on https://bugs.webkit.org/show_bug.cgi?id=136938 and has kept unchanged,
1806         but the test case uses non-existing redirect.php scripts which was removed a few months before than
1807         this bug. Also result was compared to wrong values.
1808
1809         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL-expected.txt:
1810         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL.html:
1811
1812 2018-08-09  Joseph Pecoraro  <pecoraro@apple.com>
1813
1814         Remove ElCapitan specific layout test expectations
1815         https://bugs.webkit.org/show_bug.cgi?id=188457
1816
1817         Reviewed by Alex Christensen.
1818
1819         * platform/mac-wk1/TestExpectations:
1820         * platform/mac-wk2/TestExpectations:
1821         * platform/mac/TestExpectations:
1822
1823 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1824
1825         [Curl] Test gardening
1826         https://bugs.webkit.org/show_bug.cgi?id=188456
1827
1828         Unreviewed test gardening.
1829
1830         Unskip http/xmlhttprequest.
1831
1832         * platform/wincairo/TestExpectations:
1833         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.png: Added.
1834         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.png: Added.
1835         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.png: Added.
1836         * platform/wincairo/http/tests/uri/css-href-expected.png: Added.
1837
1838 2018-08-09  Truitt Savell  <tsavell@apple.com>
1839
1840         REGRESSION (r234330): 3 legacy-animation-engine/compositing tests are flaky failures
1841         https://bugs.webkit.org/show_bug.cgi?id=188357
1842
1843         Unreviewed test gardening.
1844
1845         * platform/mac-wk1/TestExpectations:
1846
1847 2018-08-09  Ali Juma  <ajuma@chromium.org>
1848
1849         Update IDL for IntersectionObserverEntry and IntersectionObserverEntryInit
1850         https://bugs.webkit.org/show_bug.cgi?id=188445
1851
1852         Reviewed by Simon Fraser.
1853
1854         * intersection-observer/intersection-observer-entry-interface-expected.txt:
1855         * intersection-observer/intersection-observer-entry-interface.html:
1856
1857 2018-08-08  Keith Miller  <keith_miller@apple.com>
1858
1859         Array.prototype.sort should call @toLength instead of ">>> 0"
1860         https://bugs.webkit.org/show_bug.cgi?id=188430
1861
1862         Reviewed by Saam Barati.
1863
1864         Remove invalid conformance test expectations. Array.prototype.sort calls toLength, which
1865         does not truncate integers.
1866
1867         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.html:
1868         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.html:
1869         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.html:
1870
1871 2018-08-09  Miguel Gomez  <magomez@igalia.com>
1872
1873         Unreviewed GTK+ gardening after r234720.
1874
1875         * platform/gtk/TestExpectations:
1876         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt:
1877
1878 2018-08-09  Zan Dobersek  <zdobersek@igalia.com>
1879
1880         Unreviewed GTK+ and WPE gardening. Add a reftest failure expectation.
1881         Update a WPT EME test baseline for the WPE port.
1882
1883         * platform/gtk/TestExpectations:
1884         * platform/wpe/TestExpectations:
1885         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
1886
1887 2018-08-08  Ryosuke Niwa  <rniwa@webkit.org>
1888
1889         REGRESSION (r228260): Events handled by input method invoke default event handler
1890         https://bugs.webkit.org/show_bug.cgi?id=188370
1891
1892         Reviewed by Wenson Hsieh.
1893
1894         Added a regression test. Due to the lack of adequate support of textInputController in WebKitTestRunner,
1895         the test is only enabled in WebKit1. The WTR fix is tracked by https://webkit.org/b/188428.
1896
1897         * editing/input/press-tab-during-ime-composition-expected.txt: Added.
1898         * editing/input/press-tab-during-ime-composition.html: Added.
1899         * platform/ios/TestExpectations:
1900         * platform/wk2/TestExpectations:
1901
1902 2018-08-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1903
1904         [Curl] Test gardening
1905         https://bugs.webkit.org/show_bug.cgi?id=188420
1906
1907         Unreviewed test gardening.
1908
1909         Fix test result after r234607 landed. Part 1 for http/tests
1910
1911         * platform/wincairo/TestExpectations:
1912         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt:
1913         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt:
1914         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt:
1915         * platform/wincairo/http/tests/uri/css-href-expected.txt:
1916
1917 2018-08-08  Joseph Pecoraro  <pecoraro@apple.com>
1918
1919         Web Inspector: XHR content sometimes shows as error even though load succeeded
1920         https://bugs.webkit.org/show_bug.cgi?id=188385
1921         <rdar://problem/42646160>
1922
1923         Reviewed by Devin Rousso.
1924
1925         * http/tests/inspector/network/xhr-response-body-expected.txt:
1926         * http/tests/inspector/network/xhr-response-body.html:
1927         Extend this test to include synchronous XHR for text and non-text resources.
1928
1929 2018-08-08  Truitt Savell  <tsavell@apple.com>
1930
1931         Adjusting test expectations for imported/blink/fast/text/international-iteration-simple-text.html
1932         https://bugs.webkit.org/show_bug.cgi?id=179853
1933
1934         Unreviewed test gardening.
1935
1936         * platform/ios-wk2/TestExpectations:
1937         * platform/mac-wk1/TestExpectations:
1938
1939 2018-08-08  Ms2ger  <Ms2ger@igalia.com>
1940
1941         [GTK] Unreviewed test gardening
1942         https://bugs.webkit.org/show_bug.cgi?id=188409
1943
1944         Unreviewed test gardening.
1945
1946         * platform/gtk/TestExpectations: Remove expectations for now-passing tests.
1947
1948 2018-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1949
1950         [iOS] fast/events/ios/contenteditable-autocapitalize.html is a flaky failure
1951         https://bugs.webkit.org/show_bug.cgi?id=188401
1952         <rdar://problem/32542300>
1953
1954         Reviewed by Ryosuke Niwa.
1955
1956         Minor tweaks to make this test a bit easier to follow. Use async-await for each step of the test, and pass in
1957         the current autocapitalization type to `runTestWithAutocapitalizeType` rather than the next type. See Tools
1958         ChangeLog for more details.
1959
1960         * fast/events/ios/contenteditable-autocapitalize.html:
1961         * platform/ios/TestExpectations:
1962
1963         Remove the failing test expecation.
1964
1965 2018-08-08  Manuel Rego Casasnovas  <rego@igalia.com>
1966
1967         [css-grid] Update behavior of percentage row tracks and gutters
1968         https://bugs.webkit.org/show_bug.cgi?id=188403
1969
1970         Reviewed by Sergio Villar Senin.
1971
1972         Update tests as needed according to the new behavior.
1973
1974         * TestExpectations: Two grid gutters tests from WPT css-align suite are passing now.
1975         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1976         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1977         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
1978         * fast/css-grid-layout/grid-columns-rows-get-set.html:
1979         * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt:
1980         * fast/css-grid-layout/grid-gutters-as-percentage.html:
1981         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
1982         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
1983         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1984         * fast/css-grid-layout/named-grid-line-get-set.html:
1985         * fast/css-grid-layout/nested-grid-expected.html:
1986         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1987         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1988         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1989
1990 2018-08-07  Chris Dumez  <cdumez@apple.com>
1991
1992         navigator.sendBeacon does not work in pagehide callbacks
1993         https://bugs.webkit.org/show_bug.cgi?id=188329
1994
1995         Reviewed by Alex Christensen.
1996
1997         Add layout test coverage.
1998
1999         * http/wpt/beacon/sendBeacon-in-pagehide-expected.txt: Added.
2000         * http/wpt/beacon/sendBeacon-in-pagehide.html: Added.
2001         * http/wpt/beacon/support/sendBeacon-onpagehide-window.html: Added.
2002
2003 2018-08-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2004
2005         Allow href attribute without xlink on SVG elements
2006         https://bugs.webkit.org/show_bug.cgi?id=153854
2007
2008         Reviewed by Dean Jackson.
2009
2010         * fast/selectors/any-link-basics-2-expected.txt:
2011         * fast/selectors/any-link-basics-2.html:
2012         Re-baseline this test because it was assuming the bare href should not 
2013         work for the SVG <a> element.
2014         * svg/custom/href-svg-namespace-animate-expected.svg: Added.
2015         * svg/custom/href-svg-namespace-animate.svg: Added.
2016         * svg/custom/href-svg-namespace-dynamic-expected.svg: Added.
2017         * svg/custom/href-svg-namespace-dynamic.svg: Added.
2018         * svg/custom/href-svg-namespace-elements-expected.txt: Added.
2019         * svg/custom/href-svg-namespace-elements.html: Added.
2020         * svg/custom/href-svg-namespace-static-expected.svg: Added.
2021         * svg/custom/href-svg-namespace.static-svg: Added.
2022
2023 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
2024
2025         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
2026         https://bugs.webkit.org/show_bug.cgi?id=187319
2027         <rdar://problem/42843012>
2028
2029         Reviewed by Frédéric Wang.
2030
2031         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
2032         doesn't test nearly as many edge cases.
2033
2034         * fast/custom-elements/resources/navigation-destination.html: Added.
2035         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
2036         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
2037         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
2038         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
2039
2040 2018-08-07  Rob Buis  <rbuis@igalia.com>
2041
2042         fetch() with subresource integrity crashes on zero length body
2043         https://bugs.webkit.org/show_bug.cgi?id=184325
2044
2045         Reviewed by Alex Christensen.
2046
2047         Add a subtest for zero length resources.
2048
2049         * http/tests/subresource-integrity/resources/empty-resource.txt: Added.
2050         * http/tests/subresource-integrity/sri-fetch-expected.txt:
2051         * http/tests/subresource-integrity/sri-fetch-worker-expected.txt:
2052         * http/tests/subresource-integrity/sri-fetch.js:
2053
2054 2018-08-07  Commit Queue  <commit-queue@webkit.org>
2055
2056         Unreviewed, rolling out r234669.
2057         https://bugs.webkit.org/show_bug.cgi?id=188390
2058
2059         Didn't commit the actual change (Requested by rniwa on
2060         #webkit).
2061
2062         Reverted changeset:
2063
2064         "document.open and document.write must throw while the HTML
2065         parser is synchronously constructing a custom element"
2066         https://bugs.webkit.org/show_bug.cgi?id=187319
2067         https://trac.webkit.org/changeset/234669
2068
2069 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
2070
2071         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
2072         https://bugs.webkit.org/show_bug.cgi?id=187319
2073         <rdar://problem/42843012>
2074
2075         Reviewed by Frédéric Wang.
2076
2077         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
2078         doesn't test nearly as many edge cases.
2079
2080         * fast/custom-elements/resources/navigation-destination.html: Added.
2081         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
2082         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
2083         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
2084         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
2085
2086 2018-08-07  Wenson Hsieh  <wenson_hsieh@apple.com>
2087
2088         REGRESSION (r233778): Text selection sometimes cannot be extended in iframes
2089         https://bugs.webkit.org/show_bug.cgi?id=188374
2090         <rdar://problem/42928657>
2091
2092         Reviewed by Simon Fraser.
2093
2094         Add 2 new layout tests to cover the original bug that r233778 fixed, as well as the regression in this bug.
2095
2096         * editing/selection/ios/selection-handles-in-iframe-expected.txt: Added.
2097         * editing/selection/ios/selection-handles-in-iframe.html: Added.
2098
2099         Add a test to verify that the user can select text in an iframe by dragging selection handles.
2100
2101         * editing/selection/ios/selection-handles-in-readonly-input-expected.txt: Added.
2102         * editing/selection/ios/selection-handles-in-readonly-input.html: Added.
2103
2104         Add a test to verify that dragging a selection handle outside of a readonly input does not cause the selection
2105         to jump outside of the input and clear out the selection in the input.
2106
2107 2018-08-07  Alex Christensen  <achristensen@webkit.org>
2108
2109         Fix things after r234640
2110         https://bugs.webkit.org/show_bug.cgi?id=188133
2111
2112         * platform/mac-sierra-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Added.
2113         Added test expectation for Sierra, which has no safe browsing framework.
2114
2115 2018-08-07  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2116
2117         Unreviewed, Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html is flaky
2118         https://bugs.webkit.org/show_bug.cgi?id=188246
2119
2120         Unreviewed test gardening, marked test as flaky because the test is wrong.
2121
2122         * TestExpectations:
2123
2124 2018-08-06  Simon Fraser  <simon.fraser@apple.com>
2125
2126         De-flake some animation tests
2127         https://bugs.webkit.org/show_bug.cgi?id=188356
2128
2129         Reviewed by Dean Jackson.
2130         
2131         The tests in legacy-animation-engine were flakey because the animation can start before
2132         we get a chance to register the event listener. Fix by starting the animation after the
2133         load event fires. Make the non-legacy tests match.
2134
2135         * compositing/visible-rect/animated-from-none.html:
2136         * compositing/visible-rect/animated.html:
2137         * legacy-animation-engine/compositing/visible-rect/animated-from-none.html:
2138         * legacy-animation-engine/compositing/visible-rect/animated.html:
2139
2140 2018-08-06  Alex Christensen  <achristensen@webkit.org>
2141
2142         Check with SafeBrowsing during navigation in WKWebView
2143         https://bugs.webkit.org/show_bug.cgi?id=188133
2144
2145         Reviewed by Andy Estes.
2146
2147         * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
2148         This test verifies that keys cannot be entered during navigation, and the keys seen in WebKitTestRunner
2149         are before the navigation.  This is seen now because there is a brief moment in time between when
2150         WebKitTestRunner calls decidePolicyForNavigationAction and when the WebContent receives it.
2151         * svg/custom/anchor-on-use.svg:
2152         This test verifies what the page looks like after navigation.  It used to just call testRunner.notifyDone
2153         when the link was clicked and because of the timing of messages sent with the UIProcess, WebKitTestRunner
2154         would see the results after the page navigated.  Because we are adding a delay during navigation, the
2155         message order can no longer be relied on in this way.  To fix this, we are just calling notifyDone in an
2156         unload handler.
2157
2158 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
2159
2160         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
2161         https://bugs.webkit.org/show_bug.cgi?id=188353
2162
2163         Remove the timeout expectation now that the test is passing on debug bots.
2164
2165         * TestExpectations:
2166
2167 2018-08-04  Ryosuke Niwa  <rniwa@webkit.org>
2168
2169         Add CEReactions=NotNeeded for reactions only needed for customized builtins
2170         https://bugs.webkit.org/show_bug.cgi?id=187851
2171
2172         Reviewed by Chris Dumez.
2173
2174         Added a regression test for enqueuing a custom element reaction in a DOM API marked as [CEReaction]
2175         inside another DOM API with [CEReaction=NotNeeded]. WebKit should not hit a debug assertion added
2176         by this patch.
2177
2178         * fast/custom-elements/custom-element-reaction-within-disallowed-scope-expected.txt: Added.
2179         * fast/custom-elements/custom-element-reaction-within-disallowed-scope.html: Added.
2180
2181 2018-08-06  Matt Baker  <mattbaker@apple.com>
2182
2183         Web Inspector: split-up async stack trace test suite to improve clarity and maintainability
2184         https://bugs.webkit.org/show_bug.cgi?id=185398
2185         <rdar://problem/40040289>
2186
2187         Reviewed by Joseph Pecoraro.
2188
2189         * inspector/debugger/async-stack-trace-basic-expected.txt: Added.
2190         * inspector/debugger/async-stack-trace-basic.html: Added.
2191         Basic tests that check for the existence of an asynchronous stack trace
2192         when pausing inside an asynchronous callback function.
2193
2194         * inspector/debugger/async-stack-trace-event-listener-expected.txt: Added.
2195         * inspector/debugger/async-stack-trace-event-listener.html: Added.
2196         * inspector/debugger/async-stack-trace-expected.txt: Removed.
2197
2198         * inspector/debugger/async-stack-trace-truncate-expected.txt: Added.
2199         * inspector/debugger/async-stack-trace-truncate.html: Added.
2200         Test scenarios where the number of call frames in the async stack trace
2201         exceeds the maximum depth and is truncated.
2202
2203         * inspector/debugger/async-stack-trace.html: Removed.
2204
2205         * inspector/debugger/resources/async-stack-trace-test.js: Added.
2206         (TestPage.registerInitializer.window.getAsyncStackTrace):
2207         (TestPage.registerInitializer.logCallFrame):
2208         (TestPage.registerInitializer.window.logAsyncStackTrace):
2209         (TestPage.registerInitializer.window.addAsyncStackTraceTestCase):
2210         (TestPage.registerInitializer):
2211         Utility functions used across tests.
2212
2213         * inspector/debugger/resources/postMessage-echo.html: Removed.
2214         This was unnecessary. To check that an async stack trace exists when
2215         pausing in a postMessage handler, all we need is an iframe that posts a
2216         message to its parent as soon as it is created. The iframe is now created
2217         inline in async-stack-trace-basic.html.
2218
2219         * platform/mac/TestExpectations:
2220
2221 2018-08-06  Daniel Bates  <dabates@apple.com>
2222
2223         Setting table layout to fixed causes incorrect cell width calculations
2224         https://bugs.webkit.org/show_bug.cgi?id=90068
2225
2226         Reviewed by Simon Fraser.
2227
2228         Derived from the test case written by Pravin D.
2229
2230         Add a test case to ensure we do not regress cell width computation in fixed table layout
2231         when colspan is greater than the number of columns in the table.
2232
2233         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns-expected.html: Added.
2234         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns.html: Added.
2235
2236 2018-08-06  Daniel Bates  <dabates@apple.com>
2237
2238         Add tests to ensure that Same-Site cookies are stored when set as the first party
2239         https://bugs.webkit.org/show_bug.cgi?id=188080
2240
2241         Reviewed by Alexey Proskuryakov.
2242
2243         * http/tests/cookies/resources/cookie-utilities.js:
2244         (getDOMCookies): Return an empty dictionary when there are no DOM cookies. Currently we
2245         return {"": undefined}.
2246         * http/tests/cookies/resources/cookie-utilities.php: Added.
2247         * http/tests/cookies/resources/echo-http-and-dom-cookies-and-notify-done.php: Added.
2248         * http/tests/cookies/same-site/set-first-party-cross-site-cookies-expected.txt: Added.
2249         * http/tests/cookies/same-site/set-first-party-cross-site-cookies.php: Added.
2250         * http/tests/cookies/same-site/set-first-party-same-site-cookies-expected.txt: Added.
2251         * http/tests/cookies/same-site/set-first-party-same-site-cookies.php: Added.
2252         * platform/ios-12/TestExpectations: Skip the tests until the fix for <rdar://problem/42255251>
2253         is shipped.
2254         * platform/mac/TestExpectations: Ditto.
2255
2256 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
2257
2258         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
2259         https://bugs.webkit.org/show_bug.cgi?id=188353
2260
2261         Reviewed by Saam Barati.
2262
2263         Rely on GCController.collect() instead of allocating 1,000,000 objects in WebKitTestRunner / DumpRenderTree
2264         so that debug builders won't timeout.
2265
2266         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html:
2267
2268 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
2269
2270         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
2271         https://bugs.webkit.org/show_bug.cgi?id=188353
2272
2273         Add a timeout expectation to the test while I verify the fix for the test.
2274
2275         * TestExpectations:
2276
2277 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
2278
2279         Unreviewed test gardening for mac-wk1.
2280
2281         * platform/mac-wk1/TestExpectations:
2282
2283 2018-08-06  Aditya Keerthi  <akeerthi@apple.com>
2284
2285         [iOS] Indeterminate checkboxes appear unchecked
2286         https://bugs.webkit.org/show_bug.cgi?id=160484
2287         <rdar://problem/31143185>
2288
2289         Reviewed by Wenson Hsieh.
2290
2291         Added reftest to ensure that the indeterminate checkbox does not appear the same
2292         as an unchecked checkbox.  
2293
2294         * fast/forms/ios/render-indeterminate-checkbox-expected-mismatch.html: Added.
2295         * fast/forms/ios/render-indeterminate-checkbox.html: Added.
2296         * platform/ios/fast/forms/indeterminate-expected.txt: Rebaseline.
2297
2298 2018-08-06  Truitt Savell  <tsavell@apple.com>
2299
2300         storage/indexeddb/modern/opendatabase-after-storage-crash.html is causing tests in directory svg/ to timeout at random
2301         https://bugs.webkit.org/show_bug.cgi?id=187931
2302
2303         Unreviewed test gardening.
2304
2305         * platform/wk2/TestExpectations:
2306
2307 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2308
2309         [iOS] Tests that try to interact with the QuickType bar time out on iOS 11+
2310         https://bugs.webkit.org/show_bug.cgi?id=188335
2311         <rdar://problem/32542437> and <rdar://problem/32542433>
2312
2313         Reviewed by Tim Horton.
2314
2315         Refactors a couple of tests that currently rely on the QuickType bar being shown when the hardware keyboard is
2316         presented in the iOS simulator, so that it can insert text suggestions by tapping QuickType bar buttons; in the
2317         first place, it was never guaranteed that this bar would show up, or even have more than 1 text suggestion.
2318         Instead, we use the existing UIScriptController::applyAutocorrection method to trigger text replacement in the
2319         same way tapping a button on the QuickType bar would replace the current word with the suggested word.
2320
2321         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt:
2322         * fast/events/ios/before-input-events-prevent-candidate-insertion.html:
2323         * fast/events/ios/input-events-insert-replacement-text-expected.txt:
2324         * fast/events/ios/input-events-insert-replacement-text.html:
2325         * platform/ios/TestExpectations:
2326
2327         Removes a [Timeout] expectation.
2328
2329         * resources/ui-helper.js:
2330         (window.UIHelper.typeCharacter):
2331
2332         Add a new UIHelper method to type a character using the keyboard. Sends hardware keyboard events on the WebKit2
2333         port of iOS, and uses EventSender elsewhere.
2334
2335         (window.UIHelper.applyAutocorrection):
2336
2337         Add a new UIHelper method that wraps UIScriptController::applyAutocorrection. Only supported in WebKit2
2338         currently.
2339
2340         (window.UIHelper):
2341
2342 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2343
2344         [iOS] Caret disappears after resigning and becoming first responder if active focus state is retained
2345         https://bugs.webkit.org/show_bug.cgi?id=188322
2346         <rdar://problem/42455270>
2347
2348         Reviewed by Tim Horton.
2349
2350         Adds a new layout test to verify that (1) selection handles are not shown when selecting a word by long
2351         pressing prior to ending the touch, and (2) selection handles are shown after ending the touch.
2352
2353         * editing/selection/ios/selection-handles-after-touch-end-expected.txt: Added.
2354         * editing/selection/ios/selection-handles-after-touch-end.html: Added.
2355         * platform/win/TestExpectations:
2356
2357         Skip iOS selection tests on Windows.
2358
2359         * resources/ui-helper.js:
2360
2361         Introduces new hooks in UIHelper to grab the frames of the start and end selection handle views.
2362
2363         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise.):
2364         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise):
2365         (window.UIHelper.getSelectionStartGrabberViewRect):
2366         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise.):
2367         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise):
2368         (window.UIHelper.getSelectionEndGrabberViewRect):
2369
2370 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
2371
2372         [WPE] New webgl 2.0 failures.
2373
2374         Unreviewed gardening.
2375         * platform/wpe/TestExpectations: Two webgl 2.0 tests are failing,
2376         mark them.
2377
2378 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
2379
2380         [GTK] Skip new webgl 2.0 tests. Unreviewed gardening.
2381
2382         * platform/gtk/TestExpectations: Expanded webgl 2.0 skipped
2383         test to include all, since there were new failures.
2384
2385 2018-08-06  Frederic Wang  <fwang@igalia.com>
2386
2387         ASSERTION !data.customElementReactionQueue() when creating custom element inside an SVG document
2388         https://bugs.webkit.org/show_bug.cgi?id=187802
2389
2390         The assertion has been removed in bug 188327. This patch updates the test expectations and
2391         add some non-regression test to verify different cases of XML custom element construction.
2392
2393         Reviewed by Ryosuke Niwa.
2394
2395         * TestExpectations: This test no longer crashes but times out because of bug 187800.
2396         * fast/custom-elements/xml-parsing-create-and-element-for-a-token-expected.txt: Added.
2397         * fast/custom-elements/xml-parsing-create-and-element-for-a-token.svg: Added.
2398
2399 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2400
2401         Implement self.queueMicrotask in Workers
2402         https://bugs.webkit.org/show_bug.cgi?id=188247
2403
2404         Reviewed by Ryosuke Niwa.
2405
2406         * http/wpt/workers/queue-microtask.any-expected.txt: Added.
2407         * http/wpt/workers/queue-microtask.any.html: Added.
2408         * http/wpt/workers/queue-microtask.any.js: Added.
2409         (promise_test):
2410         (promise_test.):
2411         (queueMicrotask.promise_test):
2412         (test):
2413         * http/wpt/workers/queue-microtask.any.worker-expected.txt: Added.
2414         * http/wpt/workers/queue-microtask.any.worker.html: Added.
2415
2416 2018-08-05  Rob Buis  <rbuis@igalia.com>
2417
2418         [GTK][WPE] Fetch tests assert in SubresourceLoader::didReceiveResponse()
2419         https://bugs.webkit.org/show_bug.cgi?id=188163
2420
2421         Reviewed by Frédéric Wang.
2422
2423         Unskip since this will not crash in Debug anymore.
2424
2425         * platform/wpe/TestExpectations:
2426
2427 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2428
2429         Add support for microtasks in workers
2430         https://bugs.webkit.org/show_bug.cgi?id=188246
2431
2432         Reviewed by Darin Adler.
2433
2434         * http/wpt/workers/microtasks.any-expected.txt: Added.
2435         * http/wpt/workers/microtasks.any.html: Added.
2436         * http/wpt/workers/microtasks.any.js: Added.
2437         (promise_test):
2438         * http/wpt/workers/microtasks.any.worker-expected.txt: Added.
2439         * http/wpt/workers/microtasks.any.worker.html: Added.
2440
2441 2018-08-05  Philippe Normand  <pnormand@igalia.com>
2442
2443         [MediaCapabilities] Platform integration
2444         https://bugs.webkit.org/show_bug.cgi?id=187850
2445
2446         Reviewed by Eric Carlson.
2447
2448         Mock tests for the MediaCapabilities specification.
2449
2450         * media/mediacapabilities/mock-decodingInfo-expected.txt: Added.
2451         * media/mediacapabilities/mock-decodingInfo.html: Added.
2452         * media/mediacapabilities/mock-encodingInfo-expected.txt: Added.
2453         * media/mediacapabilities/mock-encodingInfo.html: Added.
2454         * media/video-test.js:
2455         (checkMediaCapabilitiesInfo):
2456
2457 2018-08-03  Ryosuke Niwa  <rniwa@webkit.org>
2458
2459         Properties set on window.customElements can disappear due to GC
2460         https://bugs.webkit.org/show_bug.cgi?id=172575
2461         <rdar://problem/32440668>
2462
2463         Reviewed by Saam Barati.
2464
2465         Added a regression test.
2466
2467         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive-expected.txt: Added.
2468         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html: Added.
2469
2470 2018-08-03  Justin Fan  <justin_fan@apple.com>
2471
2472         WebGL 2 conformance: vertex_arrays/vertex_array_object.html
2473         https://bugs.webkit.org/show_bug.cgi?id=188291
2474         <rdar://problem/42792709>
2475
2476         Get https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html 
2477         working on Mac OS and iOS, and check in the new test expectations.
2478
2479         Reviewed by Dean Jackson.
2480
2481         * TestExpectations: No longer skipping vertex_arrays tests.
2482         The following FAILed before this patch but are now expecting PASSes.
2483         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
2484         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
2485         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
2486         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
2487         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
2488         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
2489         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
2490         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
2491         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
2492         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
2493         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
2494         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
2495         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
2496         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
2497         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
2498         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
2499         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
2500
2501 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
2502
2503         Skip imported/w3c/web-platform-tests/FileAPI/reading-data-section/filereader_abort.html.
2504         https://bugs.webkit.org/show_bug.cgi?id=187269
2505
2506         Unreviewed test gardening.
2507
2508         * TestExpectations:
2509
2510 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2511
2512         [LayoutTests][websocket] Return correct value even when cookie is not set.
2513         https://bugs.webkit.org/show_bug.cgi?id=188317
2514
2515         Reviewed by Darin Adler.
2516
2517         > ws://127.0.0.1:8880/websocket/tests/hybi/echo-cookie_wsh.py
2518         This web socket script throw exception when cookie is not set. That is ended up with
2519         immediate disconnection and causes timeout for failure tests which makes debugging hard.
2520
2521         * http/tests/websocket/tests/hybi/echo-cookie_wsh.py:
2522         (web_socket_transfer_data):
2523         * platform/wincairo/TestExpectations:
2524
2525 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2526
2527         [Curl] Test gardening
2528         https://bugs.webkit.org/show_bug.cgi?id=188316
2529
2530         Unreviewed test gardening.
2531
2532         Skip some flaky tests.
2533         Add comments why we skip for some platform dependent reason.
2534
2535         * platform/wincairo/TestExpectations:
2536
2537 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2538
2539         [LayoutTests][PHP] Fix old-style script which uses function name as a keyword.
2540         https://bugs.webkit.org/show_bug.cgi?id=188289
2541
2542         Reviewed by Alex Christensen.
2543
2544         Function name should be passed as a string literal. In PHP, named function is
2545         not the first class citizen.
2546
2547         * http/tests/cookies/resources/echo-cookies.php:
2548
2549 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2550
2551         [LayoutTests] Suppress PHP Error message by removing an execution time limit.
2552         https://bugs.webkit.org/show_bug.cgi?id=188288
2553
2554         Reviewed by Alex Christensen.
2555
2556         Remove execution timeout.
2557
2558         * http/tests/multipart/resources/multipart.php:
2559
2560 2018-08-02  Ryosuke Niwa  <rniwa@webkit.org>
2561
2562         Release assert when throwing exceptions in custom element reactions
2563         https://bugs.webkit.org/show_bug.cgi?id=187805
2564         <rdar://problem/42432714>
2565
2566         Reviewed by Saam Barati.
2567
2568         Unskipped the previously crashing test.
2569
2570         * TestExpectations:
2571
2572 2018-08-02  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2573
2574         [Curl] Test gardening
2575         https://bugs.webkit.org/show_bug.cgi?id=188293
2576
2577         Unreviewed test gardening.
2578
2579         Unskip some http tests.
2580
2581         * platform/wincairo/TestExpectations:
2582           - contentextensions
2583           - events
2584           - favicon.ico
2585           - fullscreen
2586           - globalhistory
2587           - gzip-content-encoding
2588           - history
2589           - local
2590           - messaging
2591           - mime
2592           - multipart
2593           - performance
2594           - permissionclient
2595           - referrer-policy
2596           - resourceLoadStatistics
2597         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt: Added.
2598         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt: Added.
2599         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt: Added.
2600         * platform/wincairo/http/tests/uri/css-href-expected.txt: Added.
2601
2602 2018-08-02  Jer Noble  <jer.noble@apple.com>
2603
2604         Control center controls disappear when pausing, locking device.
2605         https://bugs.webkit.org/show_bug.cgi?id=188282
2606         <rdar://problem/42497809>
2607
2608         Reviewed by Eric Carlson.
2609
2610         * platform/mac/media/audio-session-category-video-paused-expected.txt: Added.
2611         * platform/mac/media/audio-session-category-video-paused.html: Added.
2612         * platform/ios/TestExpectations:
2613
2614 2018-08-02  Nan Wang  <n_wang@apple.com>
2615
2616         AX: [iOS] add support to return the attributed string under the element
2617         https://bugs.webkit.org/show_bug.cgi?id=188276
2618         <rdar://problem/42872357>
2619
2620         Reviewed by Chris Fleizach.
2621
2622         * accessibility/ios-simulator/attributed-string-for-element-expected.txt: Added.
2623         * accessibility/ios-simulator/attributed-string-for-element.html: Added.
2624
2625 2018-08-02  Tim Horton  <timothy_horton@apple.com>
2626
2627         REGRESSION (r234488): Layout test fast/events/ios/keyboard-scrolling-repeat.html is timing out
2628         <rdar://problem/42878480>
2629
2630         * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Removed.
2631         * fast/events/ios/keyboard-scrolling-repeat.html: Removed.
2632         Remove a test that can't work anymore.
2633         If we need to re-write it it will probably need to be an API test.
2634
2635 2018-08-02  Megan Gardner  <megan_gardner@apple.com>
2636
2637         Reformat editable selection tests to remove potential flakeyness due to autoscroll
2638         https://bugs.webkit.org/show_bug.cgi?id=188263
2639         <rdar://problem/40565375>
2640
2641         Reviewed by Wenson Hsieh
2642
2643         Change the format of these editable selection tests to put the editable content at the top of the page so
2644         that when selecting we do not run into the page trying to autoscroll while selecting, which makes the tests more
2645         flakey, and more difficult to get accurate and consistent answers.
2646
2647         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
2648         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html:
2649         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html:
2650         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
2651         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html:
2652         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html:
2653         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html:
2654         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
2655
2656 2018-08-01  Yusuke Suzuki  <utatane.tea@gmail.com>
2657
2658         Add self.queueMicrotask(f) on DOMWindow
2659         https://bugs.webkit.org/show_bug.cgi?id=188212
2660
2661         Reviewed by Ryosuke Niwa.
2662
2663         * js/dom/queue-microtask-window-expected.txt: Added.
2664         * js/dom/queue-microtask-window.html: Added.
2665
2666 2018-08-01  Ryosuke Niwa  <rniwa@webkit.org>
2667
2668         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
2669         https://bugs.webkit.org/show_bug.cgi?id=182589
2670
2671         Rebaseline the test and remove the flaky test expectation.
2672
2673         * fast/dom/adopt-node-crash-2-expected.txt:
2674         * platform/ios-wk2/TestExpectations:
2675         * platform/mac/TestExpectations:
2676
2677 2018-08-01  Nan Wang  <n_wang@apple.com>
2678
2679         AX: AOM: Add ARIA IDL Attribute Reflection
2680         https://bugs.webkit.org/show_bug.cgi?id=184676
2681         <rdar://problem/39476882>
2682
2683         Reviewed by Chris Fleizach.
2684
2685         * accessibility/ARIA-reflection-expected.txt: Added.
2686         * accessibility/ARIA-reflection.html: Added.
2687         * js/dom/dom-static-property-for-in-iteration.html:
2688         * platform/win/TestExpectations:
2689
2690 2018-08-01  David Fenton  <david_fenton@apple.com>
2691
2692         Layout Test editing/selection/update-selection-by-style-change.html is flaky.
2693         https://bugs.webkit.org/show_bug.cgi?id=187649
2694
2695         Unreviewed test gardening, re-marked test as flaky.
2696
2697         * platform/mac-wk2/TestExpectations:
2698
2699 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
2700
2701         [INTL] Implement hourCycle in DateTimeFormat
2702         https://bugs.webkit.org/show_bug.cgi?id=188006
2703
2704         Reviewed by Darin Adler.
2705
2706         Added tests for hourCycle.
2707
2708         * js/intl-datetimeformat-expected.txt:
2709         * js/script-tests/intl-datetimeformat.js:
2710
2711 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
2712
2713         number-toLocaleString.js test fails on ARM Linux buildbots
2714         https://bugs.webkit.org/show_bug.cgi?id=154533
2715
2716         Reviewed by Yusuke Suzuki.
2717
2718         Removed assumed default locale in Intl tests. The default is tested to
2719         verify that it is a string, and a canonicalized language tag. All other
2720         test cases explicitly use a locale when they expect a localized value.
2721
2722         * js/intl-collator-expected.txt:
2723         * js/intl-datetimeformat-expected.txt:
2724         * js/intl-default-locale-expected.txt:
2725         * js/intl-default-locale.html:
2726         * js/intl-numberformat-expected.txt:
2727         * js/intl-pluralrules-expected.txt:
2728         * js/script-tests/intl-collator.js:
2729         * js/script-tests/intl-datetimeformat.js:
2730         * js/script-tests/intl-numberformat.js:
2731         * js/script-tests/intl-pluralrules.js:
2732
2733 2018-08-01  Timothy Hatcher  <timothy@apple.com>
2734
2735         Hardcode some system colors to avoid fingerprinting exposure.
2736         https://bugs.webkit.org/show_bug.cgi?id=188203
2737         rdar://problem/42781630
2738
2739         Reviewed by Tim Horton.
2740
2741         * fast/css/apple-system-control-colors-expected.txt: Updated.
2742         * fast/css/test-setting-canvas-color.html: Fixed for colors with alpha.
2743         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
2744         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Updated.
2745         * platform/mac/TestExpectations: Removed fast/css/test-setting-canvas-color.html.
2746         * platform/mac/fast/css/apple-system-control-colors-expected.txt: Updated.
2747
2748 2018-08-01  Alicia Boya García  <aboya@igalia.com>
2749
2750         [GTK] Unreviewed test gardening
2751         https://bugs.webkit.org/show_bug.cgi?id=188221
2752
2753         * platform/gtk/TestExpectations:
2754
2755 2018-07-31  Ross Kirsling  <ross.kirsling@sony.com>
2756
2757         [WinCairo] Unreviewed test gardening.
2758
2759         * platform/wincairo/TestExpectations:
2760         * platform/wincairo/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added.
2761         * platform/wincairo/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
2762
2763 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
2764
2765         Tidy up a layout test introduced in r234436.
2766         https://bugs.webkit.org/show_bug.cgi?id=188107
2767         <rdar://problem/42354250>
2768
2769         Reviewed by Daniel Bates.
2770
2771         The expected output of a test that uses js-test.js should include a description, plus a line that states that
2772         there will be a series of PASS messages, PASS/FAIL output, a successfully parsed line and finally a TEST
2773         COMPLETE line. This patch adjusts a newly introduced test to follow this convention.
2774
2775         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt:
2776         * fast/forms/ios/click-should-not-suppress-misspelling.html:
2777
2778 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
2779
2780         Layout Test svg/animations/smil-leak-element-instances-noBaseValRef.svg is flaky
2781         https://bugs.webkit.org/show_bug.cgi?id=180997
2782
2783         Unreviewed test gardening.
2784
2785         * platform/mac-wk1/TestExpectations: Remove flaky expectation.
2786
2787 2018-07-31  John Wilander  <wilander@apple.com>
2788
2789         Resource Load Statistics: Remove partitioned cookies for reduced complexity, lower memory footprint, and ability to support more platforms
2790         https://bugs.webkit.org/show_bug.cgi?id=188109
2791         <rdar://problem/42664391>
2792
2793         Reviewed by Brent Fulgham, Chris Dumez, and Alex Christensen.
2794
2795         This patch removes cookie partitioning which reduces the model to just
2796         blocked cookies (in third-party contexts) and first-party cookie access.
2797
2798         Several of the changes are renaming to reflect that there are no more
2799         cookie partitions.
2800
2801         The changes to the Storage Access API tests also involve fixes for potential
2802         flakiness by adopting several completion handlers in test functions.
2803
2804         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
2805         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Removed.
2806         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Removed.
2807         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
2808         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
2809         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
2810         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
2811         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
2812         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2813         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
2814         * http/tests/resourceLoadStatistics/cookie-deletion.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
2815         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-expected.txt: Added.
2816         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
2817         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
2818         * http/tests/resourceLoadStatistics/enable-debug-mode.html:
2819         * http/tests/resourceLoadStatistics/grandfathering.html:
2820         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2821         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2822         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
2823         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2824         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2825         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2826         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2827         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2828         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2829         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2830         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
2831         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
2832         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
2833         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
2834         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2835         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Removed.
2836         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Removed.
2837         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
2838         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php: Added.
2839         * http/tests/resourceLoadStatistics/resources/util.js: Added.
2840         (setEnableFeature):
2841         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2842         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2843         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2844         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2845         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2846         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2847         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
2848         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
2849         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
2850         * http/tests/resourceLoadStatistics/telemetry-generation.html:
2851         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
2852         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
2853         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
2854         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
2855         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
2856         * http/tests/storageAccess/deny-storage-access-under-opener.html:
2857         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
2858         * http/tests/storageAccess/grant-storage-access-under-opener.html:
2859         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed.
2860         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Removed.
2861         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Removed.
2862         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt.
2863         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html: Added.
2864         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt.
2865         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt.
2866         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
2867         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html.
2868         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt.
2869         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt.
2870         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html.
2871         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt.
2872         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html.
2873         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt.
2874         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html.
2875         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt.
2876         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html.
2877         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html.
2878         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt.
2879         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html.
2880         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2881         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html:
2882         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html:
2883         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Removed.
2884         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
2885         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
2886         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html:
2887         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
2888         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
2889         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
2890         * http/tests/storageAccess/request-storage-access-top-frame.html:
2891         * http/tests/storageAccess/resources/nesting-iframe.html:
2892         * platform/ios/TestExpectations:
2893             Test case renaming.
2894             webkit.org/b/183216 removed since it's resolved.
2895         * platform/mac-wk2/TestExpectations:
2896             Test case renaming.
2897         * platform/wk2/TestExpectations:
2898             Test case renaming.
2899
2900 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
2901
2902         [iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in
2903         https://bugs.webkit.org/show_bug.cgi?id=188107
2904         <rdar://problem/42354250>
2905
2906         Reviewed by Tim Horton.
2907
2908         Adds a new test to verify that tapping in a misspelled word to bring up the spelling correction callout and
2909         selection view does not immediately cause the selection to dismiss.
2910
2911         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: Added.
2912         * fast/forms/ios/click-should-not-suppress-misspelling.html: Added.
2913
2914 2018-07-31  Alex Christensen  <achristensen@webkit.org>
2915
2916         Remove Yosemite test results.
2917
2918         We haven't run these tests in over a year.  They're not needed.
2919
2920         * platform/mac-yosemite: Removed.
2921
2922 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
2923
2924         Layout Test media/video-add-autoplay-user-gesture.html is flaky.
2925         https://bugs.webkit.org/show_bug.cgi?id=174591
2926
2927         Reviewed by Darin Adler.
2928
2929         Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
2930
2931         * media/video-add-autoplay-user-gesture.html:
2932
2933 2018-07-31  Miguel Gomez  <magomez@igalia.com>
2934
2935         [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work"
2936         https://bugs.webkit.org/show_bug.cgi?id=188058
2937
2938         Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
2939
2940         * platform/wpe/TestExpectations:
2941         * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
2942
2943 2018-07-30  Justin Fan  <justin_fan@apple.com>
2944
2945         [WebGL2] Support compilation of GLSL ES version 300 shaders
2946         https://bugs.webkit.org/show_bug.cgi?id=187982
2947         <rdar://problem/42564229>
2948
2949         Reviewed by Dean Jackson.
2950
2951         New simple test added to ensure that GLSL ES version 300 shaders compile.
2952         Updated other test results in glsl3 to match new functionality.
2953
2954         * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
2955         * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
2956         * platform/ios/TestExpectations: Skipping ios for now. 
2957         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
2958         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
2959         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
2960         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
2961         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
2962         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
2963         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
2964         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
2965         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
2966         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
2967         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
2968
2969 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
2970
2971         Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
2972
2973         Unreviewed test gardening.
2974
2975         * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt.
2976         * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
2977
2978 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
2979
2980         Update TestExpectations for mac-wk1.
2981
2982         Unreviewed test gardening.
2983
2984         * platform/mac-wk1/TestExpectations:
2985
2986 2018-07-30  Chris Dumez  <cdumez@apple.com>
2987
2988         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
2989         https://bugs.webkit.org/show_bug.cgi?id=187284
2990
2991         Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
2992         dependency bugs.
2993
2994         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
2995         * media/track/video-track-addition-and-frame-removal.html: Added.
2996
2997 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
2998
2999         [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
3000         https://bugs.webkit.org/show_bug.cgi?id=188169
3001
3002         Unreviewed test gardening.
3003
3004         * platform/win/TestExpectations:
3005
3006 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3007
3008         [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
3009         https://bugs.webkit.org/show_bug.cgi?id=188168
3010
3011         Unreviewed test gardening.
3012
3013         * platform/win/TestExpectations:
3014
3015 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3016
3017         [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
3018         https://bugs.webkit.org/show_bug.cgi?id=188167
3019
3020         Unreviewed test gardening.
3021
3022         * platform/win/TestExpectations:
3023
3024 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3025
3026         [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
3027         https://bugs.webkit.org/show_bug.cgi?id=188166
3028
3029         Unreviewed test gardening.
3030
3031         * platform/win/TestExpectations:
3032
3033 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
3034
3035         Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
3036         to cover various ASSERT crashers.
3037
3038         * platform/wpe/TestExpectations:
3039
3040 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
3041
3042         Unreviewed WPE gardening.
3043
3044         Adding two WPE-specific test baselines. Adjusting or adding a few
3045         additional test expectations.
3046
3047         * platform/wpe/TestExpectations:
3048         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
3049         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
3050
3051 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3052
3053         [Curl] Test gardening
3054         https://bugs.webkit.org/show_bug.cgi?id=188155
3055
3056         Unreviewed test gardening.
3057
3058         * platform/wincairo/TestExpectations:
3059
3060 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3061
3062         [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
3063         https://bugs.webkit.org/show_bug.cgi?id=188130
3064
3065         Reviewed by Darin Adler.
3066
3067         * platform/wincairo/TestExpectations:
3068         - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
3069
3070 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
3071
3072         Animation stops with object-fit:contain on an animated 2d canvas
3073         https://bugs.webkit.org/show_bug.cgi?id=187840
3074
3075         Reviewed by Zalan Bujtas.
3076
3077         * fast/repaint/canvas-object-fit-expected.txt: Added.
3078         * fast/repaint/canvas-object-fit.html: Added.
3079
3080 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3081
3082         [Curl] Test gardening
3083         https://bugs.webkit.org/show_bug.cgi?id=188129
3084
3085         Unreviewed test gardening.
3086
3087         * platform/wincairo/TestExpectations:
3088         * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
3089
3090 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
3091
3092         Adjust the color matrix for the inverse apple-invert-lightness() transformation
3093         https://bugs.webkit.org/show_bug.cgi?id=188131
3094         rdar://problem/42673070
3095
3096         Reviewed by Zalan Bujtas.
3097
3098         Rebaseline tests that use the filter inversion. Add a new test that does inversion
3099         for a whole range of colors, to get good coverage of the inversion matrix.
3100
3101         * editing/style/inverse-color-filter-expected.txt: Added.
3102         * editing/style/inverse-color-filter.html: Added.
3103         * editing/style/set-backColor-with-color-filter-expected.txt:
3104         * editing/style/set-foreColor-with-color-filter-expected.txt:
3105         * platform/win/TestExpectations:
3106
3107 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
3108
3109         More unreviewed GTK test gardening
3110
3111         * TestExpectations:
3112
3113 2018-07-27  David Fenton  <david_fenton@apple.com>
3114
3115         LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure.
3116         https://bugs.webkit.org/show_bug.cgi?id=162685
3117
3118         Unreviewed test gardening, marked as flaky on iOS Release.
3119
3120         * platform/ios-wk2/TestExpectations:
3121
3122 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
3123
3124         Be more conservative with compositing layer creation when memory is low
3125         https://bugs.webkit.org/show_bug.cgi?id=187866
3126         rdar://problem/42366345
3127
3128         Reviewed by Zalan Bujtas.
3129         
3130         * compositing/layer-creation/compositing-policy-expected.txt: Added.
3131         * compositing/layer-creation/compositing-policy.html: Added.
3132
3133 2018-07-27  Zalan Bujtas  <zalan@apple.com>
3134
3135         [WK1] ASSERTION FAILED: renderer().repaintLayoutRects().m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) in WebCore::RenderLayer::updateLayerPositionsAfterScroll
3136         https://bugs.webkit.org/show_bug.cgi?id=188122
3137         <rdar://problem/42584790>
3138
3139         Reviewed by Simon Fraser.
3140
3141         * platform/mac-wk1/TestExpectations:
3142
3143 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
3144
3145         Unreviewed GTK test gardening
3146
3147         * TestExpectations:
3148         * platform/gtk/TestExpectations:
3149
3150 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3151
3152         [Curl] Crash on synchronous request via ResourceHandle.
3153         https://bugs.webkit.org/show_bug.cgi?id=188033
3154
3155         Reviewed by Alex Christensen.
3156
3157         bug/188033 Crash sync xmlhttprequest
3158
3159         * platform/wincairo/TestExpectations:
3160
3161 2018-07-27  David Fenton  <david_fenton@apple.com>
3162
3163         Layout Test tiled-drawing/scrolling/fixed/four-bars-zoomed.html is flaky text failure.
3164         https://bugs.webkit.org/show_bug.cgi?id=188096
3165
3166         Unreviewed test gardening, marked test as flaky.
3167
3168         * platform/mac-wk2/TestExpectations:
3169
3170 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3171
3172         [Curl] Set correct source info to ResourceResponse.
3173         https://bugs.webkit.org/show_bug.cgi?id=188069
3174
3175         Reviewed by Fujii Hironori.
3176
3177         * platform/wincairo/TestExpectations:
3178           - http/tests/cache/disk-cache/disk-cache-302-status-code.html: Pass
3179
3180 2018-07-27  Fujii Hironori  <Hironori.Fujii@sony.com>
3181
3182         [WinCairo] Unreviewed test gardening
3183
3184         * platform/wincairo/TestExpectations:
3185         Enable test cases under http/tests/css.
3186
3187 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3188
3189         [Curl] Test gardening
3190         https://bugs.webkit.org/show_bug.cgi?id=188090
3191
3192         Unreviewed test gardening.
3193         Rearrange http test section.
3194
3195         * platform/wincairo/TestExpectations:
3196
3197 2018-07-26  Zalan Bujtas  <zalan@apple.com>
3198
3199         [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree.
3200         https://bugs.webkit.org/show_bug.cgi?id=188087
3201         <rdar://problem/42632124>
3202
3203         Reviewed by Simon Fraser.
3204
3205         * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added.
3206         * compositing/no-compositing-when-fulll-screen-is-present.html: Added.
3207
3208 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
3209
3210         Unreviewed, rolling out r234281.
3211
3212         Broke internal builds.
3213
3214         Reverted changeset:
3215
3216         "[Datalist] Add button to TextFieldInputs with a datalist"
3217         https://bugs.webkit.org/show_bug.cgi?id=187741
3218         https://trac.webkit.org/changeset/234281
3219
3220 2018-07-26  Aditya Keerthi  <akeerthi@apple.com>
3221
3222         [Datalist] Add button to TextFieldInputs with a datalist
3223         https://bugs.webkit.org/show_bug.cgi?id=187741
3224
3225         Reviewed by Tim Horton.
3226
3227         Added tests to verify appearance of TextFieldInputs with a datalist.
3228
3229         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
3230         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
3231         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
3232         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
3233         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
3234         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
3235
3236 2018-07-26  Antoine Quint  <graouts@apple.com>
3237
3238         [Web Animations] Accelerated animations don't respect a positive delay value
3239         https://bugs.webkit.org/show_bug.cgi?id=186930
3240         <rdar://problem/41393393>
3241
3242         Reviewed by Dean Jackson.
3243
3244         Creating a new test that runs an accelerated animation on a non-positioned element with a small
3245         positive delay. Prior to this patch, the element would move slightly when the delay elapses but
3246         wouldn't animate towards the target value. With this patch, it animatea correctly. To check
3247         that it does animate, we add a cache over the element except for the first 25px which is the area
3248         within which it might have moved prior to this patch. This way the test only passes if the element
3249         is fully hidden by the cache.
3250
3251         * webanimations/accelerated-animation-with-delay-expected.html: Added.
3252         * webanimations/accelerated-animation-with-delay.html: Added.
3253
3254 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3255
3256         [Curl] Test gardening
3257         https://bugs.webkit.org/show_bug.cgi?id=188076
3258
3259         Unreviewed test gardening.
3260
3261         Mark diskcache test "Failure" for upcoming fix:
3262         - https://bugs.webkit.org/show_bug.cgi?id=188069.
3263
3264         * platform/wincairo/TestExpectations:
3265           - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ]
3266
3267 2018-07-26  Nan Wang  <n_wang@apple.com>
3268
3269         AX: nothing returned for various previous text marker APIs from one div/p node to another
3270         https://bugs.webkit.org/show_bug.cgi?id=188071
3271
3272         Reviewed by Chris Fleizach.
3273
3274         * accessibility/mac/text-marker-p-tags-expected.txt: Added.
3275         * accessibility/mac/text-marker-p-tags.html: Added.
3276         * accessibility/mac/text-marker-string-for-document-range-expected.txt:
3277
3278 2018-07-26  David Fenton  <david_fenton@apple.com>
3279
3280         Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug
3281         https://bugs.webkit.org/show_bug.cgi?id=188061
3282
3283         Unreviewed test gardening.
3284
3285         Marked test as [ Slow ].
3286
3287         * platform/mac/TestExpectations:
3288
3289 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
3290
3291         Unreviewed, update TestExpectations for macOS WK1.
3292
3293         * platform/mac-wk1/TestExpectations:
3294
3295 2018-07-26  Andy VanWagoner  <andy@vanwagoner.family>
3296
3297         JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG)
3298         https://bugs.webkit.org/show_bug.cgi?id=167991
3299
3300         Reviewed by Michael Catanzaro.
3301
3302         Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior.
3303
3304         * js/intl-default-locale-expected.txt: Added.
3305         * js/intl-default-locale.html: Added.
3306         * js/intl-invalid-locale-crash-expected.txt: Removed.
3307         * js/intl-invalid-locale-crash.html: Removed.
3308         * platform/win/TestExpectations:
3309
3310 2018-07-26  Miguel Gomez  <magomez@igalia.com>
3311
3312         Unreviewed GTK+ and WPE gardening after r234252.
3313
3314         * platform/gtk/TestExpectations:
3315         * platform/gtk/fast/overflow/line-clamp-expected.png:
3316         * platform/gtk/fast/overflow/line-clamp-expected.txt:
3317         * platform/wpe/TestExpectations:
3318
3319 2018-07-26  Antoine Quint  <graouts@apple.com>
3320
3321         [Web Animations] REGRESSION: transition added immediately after element creation doesn't work
3322         https://bugs.webkit.org/show_bug.cgi?id=187942
3323
3324         Reviewed by Dean Jackson.
3325
3326         Creating a new test that runs a transition based on an explicit value being removed in favor
3327         of the implicit value of a property that can be accelerated. To check that we indeed run the
3328         animation, we have a cache that covers the entire range of interpolated values except for the
3329         start and end values and wait 100ms after creating the transition to end the test. Prior to this
3330         patch, the element would be at its start value and a 1px red line would show to the right of the
3331         cache. With this patch, the red line is hidden by the cache as it's animated.
3332
3333         We also add a test that checks that we do not create a composited layer when several transitions,
3334         with only one being potentially accelerated, target the same element.
3335
3336         * webanimations/accelerated-transition-by-removing-property-expected.html: Added.
3337         * webanimations/accelerated-transition-by-removing-property.html: Added.
3338         * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
3339         * webanimations/partly-accelerated-transition-by-removing-property.html: Added.
3340
3341 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3342
3343         [Curl] Test gardening
3344         https://bugs.webkit.org/show_bug.cgi?id=188034
3345
3346         Unreviewed WinCairo gardening.
3347
3348         Add expected file.
3349
3350         * http/tests/xmlhttprequest/resources/print-referer.php: Added.
3351         * http/tests/xmlhttprequest/simple-sync-expected.txt: Added.
3352         * http/tests/xmlhttprequest/simple-sync.html:
3353
3354 2018-07-25  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3355
3356         [Curl] Test gardening
3357         https://bugs.webkit.org/show_bug.cgi?id=188034
3358
3359         Unreviewed WinCairo gardening.
3360
3361         * httpxmlhttprequest/simple-sync.html: Added.
3362         * platform/wincairo/TestExpectations:
3363
3364 2018-07-25  Zalan Bujtas  <zalan@apple.com>
3365
3366         REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes
3367         https://bugs.webkit.org/show_bug.cgi?id=188018
3368         <rdar://problem/42517520>
3369
3370         Reviewed by Dean Jackson.
3371
3372         * fast/block/lines-clamp-advanced-expected.html: Removed.
3373         * fast/block/lines-clamp-advanced-rl-expected.html: Removed.
3374         * fast/block/lines-clamp-advanced-rl.html: Removed.
3375         * fast/block/lines-clamp-advanced.html: Removed.
3376         * fast/block/lines-clamp-basic-expected.html: Removed.
3377         * fast/block/lines-clamp-basic-rl-expected.html: Removed.
3378         * fast/block/lines-clamp-basic-rl.html: Removed.
3379         * fast/block/lines-clamp-basic.html: Removed.
3380         * fast/css/lines-clamp-parsing-expected.txt: Removed.
3381         * fast/css/lines-clamp-parsing.html: Removed.
3382         * fast/overflow/line-clamp-with-text-shadow-expected.html: Added.
3383         * fast/overflow/line-clamp-with-text-shadow.html: Added.
3384         * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed.
3385
3386 2018-07-25  David Fenton  <david_fenton@apple.com>
3387
3388         Layout Test media/audio-concurrent-supported.html is a flaky failure.
3389         https://bugs.webkit.org/show_bug.cgi?id=188017
3390
3391         Unreviewed test gardening.
3392
3393         * platform/ios-simulator-wk2/TestExpectations:
3394
3395 2018-07-25  David Fenton  <david_fenton@apple.com>
3396
3397         Unreviewed, rolling out r234187.
3398
3399         the layout test added with this change is flaky on the bots
3400
3401         Reverted changeset:
3402
3403         "Animation stops with object-fit:contain on an animated 2d
3404         canvas"
3405         https://bugs.webkit.org/show_bug.cgi?id=187840
3406         https://trac.webkit.org/changeset/234187
3407
3408 2018-07-25  Andy VanWagoner  <andy@vanwagoner.family>
3409
3410         [INTL] Intl constructor lengths should be configurable
3411         https://bugs.webkit.org/show_bug.cgi?id=187960
3412
3413         Reviewed by Saam Barati.
3414
3415         Expect DateTimeFormat formatToParts length to be 1.
3416
3417         * js/intl-datetimeformat-expected.txt:
3418         * js/script-tests/intl-datetimeformat.js:
3419
3420 2018-07-25  Ms2ger  <Ms2ger@igalia.com>
3421
3422         [GTK][WPE] Unreviewed test gardening
3423         https://bugs.webkit.org/show_bug.cgi?id=188003
3424
3425         Unreviewed test gardening.
3426
3427         * platform/gtk/TestExpectations:
3428           - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support
3429           - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky
3430           - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing
3431           - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing
3432         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3433           Update for r233935.
3434
3435 2018-07-24  Chris Dumez  <cdumez@apple.com>
3436
3437         REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME
3438         https://bugs.webkit.org/show_bug.cgi?id=187411
3439         <rdar://problem/41920593>
3440
3441         Reviewed by Sam Weinig.
3442
3443         Add layout test coverage. I have verified locally that it passes in Chromium as well.
3444
3445         * http/tests/xmlhttprequest/resources/data.json: Added.
3446         * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added.
3447         * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added.
3448         * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added.
3449
3450 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
3451
3452         Animation stops with object-fit:contain on an animated 2d canvas
3453         https://bugs.webkit.org/show_bug.cgi?id=187840
3454
3455         Reviewed by Zalan Bujtas.
3456
3457         * fast/repaint/canvas-object-fit-expected.txt: Added.
3458         * fast/repaint/canvas-object-fit.html: Added.
3459
3460 2018-07-24  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3461
3462         [Curl] Add support for wss:// websockets
3463         https://bugs.webkit.org/show_bug.cgi?id=172630
3464
3465         Reviewed by Fujii Hironori.
3466
3467         Pass simple-wss.html.
3468
3469         * platform/wincairo/TestExpectations:
3470
3471 2018-07-24  Chris Dumez  <cdumez@apple.com>
3472
3473         Unreviewed, rolling out r233496 and r233571.
3474
3475         Likely cause of <rdar://problem/42160890> and
3476         <rdar://problem/42329658> as ActiveDOMObjects can now be
3477         constructed / destroyed while we are iterating over them.
3478
3479         Reverted changesets:
3480
3481         "Nullptr crash accessing Document in
3482         GenericEventQueue::dispatchOneEvent()"
3483         https://bugs.webkit.org/show_bug.cgi?id=187284
3484         https://trac.webkit.org/changeset/233496
3485
3486         "REGRESSION(r233496): macOS Sierra hits debug assertions in
3487         TrackListBase::suspend"
3488         https://bugs.webkit.org/show_bug.cgi?id=187378
3489         https://trac.webkit.org/changeset/233571
3490
3491 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
3492
3493         Unreviewed WPE/GTK gardening.
3494
3495         Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer.
3496
3497         Namely:
3498           webrtc/peer-connection-createMediaStreamDestination.html
3499
3500         * platform/gtk/TestExpectations:
3501         * platform/wpe/TestExpectations:
3502
3503 2018-07-24  Ryan Haddad  <ryanhaddad@apple.com>
3504
3505         Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky.
3506         https://bugs.webkit.org/show_bug.cgi?id=183705
3507
3508         Unreviewed test gardening.
3509
3510         * platform/ios-wk2/TestExpectations:
3511         * platform/mac-wk2/TestExpectations:
3512
3513 2018-07-24  Antoine Quint  <graouts@apple.com>
3514
3515         [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
3516         https://bugs.webkit.org/show_bug.cgi?id=187953
3517
3518         Reviewed by Dean Jackson.
3519
3520         Add a new test that sets an animation property via style after setting the initial animation's effect to null.
3521
3522         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
3523         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
3524
3525 2018-07-24  Antoine Quint  <graouts@apple.com>
3526
3527         [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
3528         https://bugs.webkit.org/show_bug.cgi?id=187952
3529
3530         Reviewed by Dean Jackson.
3531
3532         Add a new test that checks that setting "animation: none" on an element that previously had a valid
3533         CSS animation and for which the effect was set to null does not crash.
3534
3535         * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
3536         * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
3537
3538 2018-07-24  Antoine Quint  <graouts@apple.com>
3539
3540         [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
3541         https://bugs.webkit.org/show_bug.cgi?id=187950
3542         <rdar://problem/42515747>
3543
3544         Reviewed by Dean Jackson.
3545
3546         Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
3547
3548         * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
3549         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
3550
3551 2018-07-24  Daniel Bates  <dabates@apple.com>
3552
3553         Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
3554         appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
3555         https://bugs.webkit.org/show_bug.cgi?id=187870
3556         <rdar://problem/41190880>
3557
3558         Reviewed by Dean Jackson.
3559
3560         Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
3561         so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
3562         loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
3563
3564         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
3565         * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
3566         (checkDidSameOriginChildWindowLoadAndNotifyDone):
3567         (checkDidLoad):
3568         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
3569         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
3570         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
3571         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
3572         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
3573         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
3574         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
3575         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
3576         * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
3577         * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
3578         (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?). 
3579
3580 2018-07-24  Zan Dobersek  <zdobersek@igalia.com>
3581
3582         Unreviewed WPE gardening.
3583
3584         Adding WPE-specific baselines for WebGL2 conformance tests that are
3585         already passing on this port.
3586
3587         * platform/wpe/webgl: Added.
3588         * platform/wpe/webgl/2.0.0: Added.
3589         * platform/wpe/webgl/2.0.0/conformance2: Added.
3590         * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
3591         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
3592         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
3593         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
3594         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
3595         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
3596         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
3597         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
3598         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
3599         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
3600         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
3601         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
3602         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
3603         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
3604         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
3605         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
3606         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
3607         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
3608         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
3609         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
3610         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
3611         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
3612         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
3613         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
3614         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
3615         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
3616         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
3617         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
3618         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
3619
3620 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
3621
3622         [WPE][GTK] Implement PeerConnection API on top of libwebrtc
3623         https://bugs.webkit.org/show_bug.cgi?id=186932
3624
3625         Reviewed by Philippe Normand.
3626
3627         * platform/gtk/TestExpectations: Enable webrtc tests.
3628
3629 2018-07-24  Dirk Schulze  <krit@webkit.org>
3630
3631         [css-masking] Black backdrop on -webkit-clip-path on SVG root
3632         https://bugs.webkit.org/show_bug.cgi?id=187880
3633
3634         Avoid duplicated clip in RenderLayer.
3635
3636         Reviewed by Simon Fraser.
3637
3638         * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
3639         * svg/clip-path/clip-path-on-svg-005.svg: Added.
3640
3641 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
3642
3643         The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
3644         https://bugs.webkit.org/show_bug.cgi?id=187943
3645
3646         Unreviewed test gardening.
3647
3648         * platform/win/TestExpectations:
3649
3650 2018-07-23  Manuel Rego Casasnovas  <rego@igalia.com>
3651
3652         [css-grid] Add support for calc() in gutter properties
3653         https://bugs.webkit.org/show_bug.cgi?id=187902
3654
3655         Reviewed by Simon Fraser.
3656
3657         Two tests are now passing thanks to this change.
3658
3659         * TestExpectations:
3660
3661 2018-07-23  Andy VanWagoner  <andy@vanwagoner.family>
3662
3663         [INTL] Language tags are not canonicalized
3664         https://bugs.webkit.org/show_bug.cgi?id=185836
3665
3666         Reviewed by Keith Miller.
3667
3668         Use gregory instead of gregorian, matching test262/intl402 and other engines.
3669         Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
3670
3671         * js/intl-datetimeformat-expected.txt:
3672         * js/intl-numberformat-expected.txt:
3673         * js/script-tests/intl-datetimeformat.js:
3674         * js/script-tests/intl-numberformat.js:
3675         (string_appeared_here):
3676
3677 2018-07-23  Sihui Liu  <sihui_liu@apple.com>
3678
3679         CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
3680         https://bugs.webkit.org/show_bug.cgi?id=187927
3681         <rdar://problem/42516426>
3682
3683         Reviewed by Chris Dumez.
3684
3685         Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
3686
3687         * storage/indexeddb/index-multientry-expected.txt:
3688         * storage/indexeddb/index-multientry-private-expected.txt:
3689         * storage/indexeddb/resources/index-multientry.js:
3690         (addData):
3691
3692 2018-07-23  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3693
3694         [Curl] Test gardening
3695         https://bugs.webkit.org/show_bug.cgi?id=187932
3696
3697         Unreviewed test gardening.
3698
3699         Enable Secure WebSocket tests.
3700
3701         * platform/wincairo/TestExpectations:
3702
3703 2018-07-23  Justin Fan  <justin_fan@apple.com>
3704
3705         Enable WebGL2 glsl3 tests with expected FAIL results
3706         https://bugs.webkit.org/show_bug.cgi?id=187929
3707         <rdar://problem/42516498>
3708
3709         Reviewed by Dean Jackson.
3710
3711         Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
3712
3713         * TestExpectations:
3714         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
3715         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
3716         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
3717         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
3718         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
3719         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
3720         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
3721         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
3722         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
3723         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
3724         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
3725         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
3726         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
3727         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
3728         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
3729         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
3730         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
3731         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
3732         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
3733         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
3734         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
3735         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
3736         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
3737         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
3738         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
3739         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
3740         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
3741         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
3742         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
3743         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
3744         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
3745         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
3746         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
3747         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
3748         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
3749         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
3750         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
3751
3752 2018-07-23  Nan Wang  <n_wang@apple.com>
3753
3754         AX: Press tab to highlight items on a webpage is not working with voiceover enabled
3755         https://bugs.webkit.org/show_bug.cgi?id=187824
3756
3757         Reviewed by Zalan Bujtas.
3758
3759         * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
3760         * accessibility/mac/tab-focus-post-notification.html: Added.
3761
3762 2018-07-23  Antoine Quint  <graouts@apple.com>
3763
3764         [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
3765         https://bugs.webkit.org/show_bug.cgi?id=187906
3766
3767         Reviewed by Dean Jackson.
3768
3769         Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
3770
3771         * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
3772         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
3773
3774 2018-07-23  Chris Dumez  <cdumez@apple.com>
3775
3776         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
3777         https://bugs.webkit.org/show_bug.cgi?id=183705
3778         <rdar://problem/42440606>
3779
3780         Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
3781         If it fixes the flakiness I'll do the same for the 2 page cache tests.
3782
3783         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
3784         (waitFor):
3785         (matchAllPromise2):
3786         (async.doTestAfterMessage):
3787         (matchAllPromise1): Deleted.
3788         (then): Deleted.
3789         * platform/ios-wk2/TestExpectations:
3790         * platform/mac-wk2/TestExpectations:
3791
3792 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
3793
3794         Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
3795         https://bugs.webkit.org/show_bug.cgi?id=187912
3796
3797         Unreviewed test gardening.
3798
3799         * platform/win/TestExpectations:
3800
3801 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
3802
3803         Skip crypto tests on Windows.
3804         https://bugs.webkit.org/show_bug.cgi?id=165090
3805
3806         Unreviewed test gardening.
3807
3808         * platform/win/TestExpectations:
3809
3810 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
3811
3812         Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
3813         https://bugs.webkit.org/show_bug.cgi?id=187658
3814
3815         Unreviewed test gardening.
3816
3817         * platform/mac-wk2/TestExpectations:
3818
3819 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
3820
3821         Mark three service worker clients tests as flaky.
3822         https://bugs.webkit.org/show_bug.cgi?id=183705
3823
3824         Unreviewed test gardening.
3825
3826         * platform/ios-wk2/TestExpectations:
3827         * platform/mac-wk2/TestExpectations:
3828
3829 2018-07-22  Dean Jackson  <dino@apple.com>
3830
3831         fullscreen env() variables should have initial values
3832         https://bugs.webkit.org/show_bug.cgi?id=187897
3833         <rdar://problem/42485682>
3834
3835         Reviewed by Sam Weinig.
3836
3837         * fullscreen/fullscreen-env-initial-expected.html: Added.
3838         * fullscreen/fullscreen-env-initial.html: Added.
3839
3840 2018-07-20  John Wilander  <wilander@apple.com>
3841
3842         Resource Load Statistics: Enable basic functionality in experimental debug mode
3843         https://bugs.webkit.org/show_bug.cgi?id=187835
3844         <rdar://problem/42408590>
3845
3846         Reviewed by Chris Dumez.
3847
3848         This patch makes the experimental ITP Debug Mode feature work, at least
3849         to a basic level.
3850
3851         * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
3852         * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
3853         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
3854         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
3855
3856 2018-07-20  Sihui Liu  <sihui_liu@apple.com>
3857
3858         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
3859         https://bugs.webkit.org/show_bug.cgi?id=187648
3860         <rdar://problem/42405935>
3861
3862         Reviewed by Brady Eidson.
3863
3864         Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
3865
3866         * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
3867         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
3868
3869 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
3870
3871         Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
3872         https://bugs.webkit.org/show_bug.cgi?id=187844
3873         rdar://problem/40387294
3874
3875         Reviewed by Dean Jackson.
3876
3877         * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
3878         * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
3879
3880 2018-07-20  Ryosuke Niwa  <rniwa@apple.com>
3881
3882         Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
3883         https://bugs.webkit.org/show_bug.cgi?id=187846
3884
3885         Reviewed by Simon Fraser.
3886
3887         Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
3888
3889         Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
3890         since that's exactly what WebKit embedders uses to compute the style for color pickers.
3891
3892         Added new tests for copy & paste case using textInputController.legacyAttributedString.
3893
3894         * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
3895         * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
3896         * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
3897         * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
3898         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
3899         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
3900         which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
3901         to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
3902         so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
3903         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
3904         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
3905         generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
3906         This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
3907         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
3908         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
3909         * editing/style/set-backColor-with-color-filter-expected.txt: Added.
3910         * editing/style/set-backColor-with-color-filter.html: Added.
3911         * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
3912         * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
3913         Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
3914         trying to test the code path taken by WebKit embedders and font panel here.
3915
3916 2018-07-20  Chris Dumez  <cdumez@apple.com>
3917
3918         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
3919         https://bugs.webkit.org/show_bug.cgi?id=183705
3920
3921         Reviewed by Youenn Fablet.
3922
3923         At the beginning of the tests, wait for the client count to reach the expected value instead of
3924         expecting it to be the right value right away. Clients unregister themselves asynchronously so
3925         it is flaky otherwise.
3926
3927         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
3928         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
3929         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
3930         (async.doTestAfterMessage):
3931
3932 2018-07-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3933
3934         [Curl] Test gardening
3935         https://bugs.webkit.org/show_bug.cgi?id=187863
3936
3937         Unreviewed test gardening.
3938
3939         Enable WebSocket tests.
3940
3941         * platform/wincairo/TestExpectations:
3942
3943 2018-07-19  Jer Noble  <jer.noble@apple.com>
3944
3945         HLS resources with remote subresources will not taint canvasses.
3946         https://bugs.webkit.org/show_bug.cgi?id=187731
3947         <rdar://problem/42290703>
3948
3949         Reviewed by Brady Eidson.
3950
3951         * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
3952         * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
3953         * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
3954
3955 2018-07-20  Ryan Haddad  <ryanhaddad@apple.com>
3956
3957         Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
3958
3959         Unreviewed test gardening.
3960
3961         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
3962
3963 2018-07-20  Frederic Wang  <fwang@igalia.com>
3964
3965         Import new WPT tests for custom elements
3966         https://bugs.webkit.org/show_bug.cgi?id=187806
3967
3968         Reviewed by Javier Fernandez.
3969
3970         Some tests crashing or timing out are skipped. Also, one test depending on the availability
3971         of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
3972
3973         * TestExpectations: Skip some tests crashing or timing out.
3974         * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
3975
3976 2018-07-19  Antoine Quint  <graouts@apple.com>
3977
3978         Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
3979         https://bugs.webkit.org/show_bug.cgi?id=187530
3980         <rdar://problem/42095186>
3981
3982         Reviewed by Dean Jackson.
3983
3984         Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
3985         not running using an alternate method.
3986
3987         * animations/keyframes-dynamic-expected.txt:
3988         * animations/keyframes-dynamic.html:
3989
3990 2018-07-19  Ryan Haddad  <ryanhaddad@apple.com>
3991
3992         Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
3993         https://bugs.webkit.org/show_bug.cgi?id=187648
3994
3995         Unreviewed test gardening.
3996
3997         * platform/wk2/TestExpectations:
3998
3999 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
4000
4001         Fix the test.
4002
4003         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
4004
4005 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
4006
4007         Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
4008         https://bugs.webkit.org/show_bug.cgi?id=187778
4009
4010         Reviewed by Ryosuke Niwa.
4011
4012         * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
4013         * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
4014         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
4015         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
4016         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
4017         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
4018         * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
4019         * editing/style/exec-command-foreColor-with-color-filter.html: Added.
4020
4021 2018-07-19  Truitt Savell  <tsavell@apple.com>
4022
4023         [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
4024         https://bugs.webkit.org/show_bug.cgi?id=187809
4025
4026         Unreviewed test gardening.
4027
4028         * platform/win/TestExpectations:
4029
4030 2018-07-19  Frederic Wang  <fwang@igalia.com>
4031
4032         Fix message of NotSupportedError exception thrown during custom element creation
4033         https://bugs.webkit.org/show_bug.cgi?id=187757
4034
4035         Reviewed by Yusuke Suzuki.
4036
4037         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
4038         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
4039
4040 2018-07-18  Ryan Haddad  <ryanhaddad@apple.com>
4041
4042         Rebaseline fast/css/apple-system-colors.html.
4043
4044         Unreviewed test gardening.
4045
4046         * platform/mac/fast/css/apple-system-colors-expected.txt:
4047
4048 2018-07-18  Antoine Quint  <graouts@apple.com>
4049
4050         [Web Animations] Interpolation between font-styles with a keyword value should be discrete
4051         https://bugs.webkit.org/show_bug.cgi?id=187722
4052
4053         Reviewed by Myles Maxfield.
4054
4055         Mark some WPT progressions.
4056
4057         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4058         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4059         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
4060         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
4061         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
4062         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
4063
4064 2018-07-18  Jer Noble  <jer.noble@apple.com>
4065
4066         PiP from Element Fullscreen should match AVKit's behavior
4067         https://bugs.webkit.org/show_bug.cgi?id=187623
4068
4069         Reviewed by Jon Lee.
4070
4071         * TestExpectations:
4072         * media/fullscreen-video-going-into-pip-expected.txt: Removed.
4073         * media/fullscreen-video-going-into-pip.html: Removed.
4074         * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
4075         * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
4076         * platform/mac-wk2/TestExpectations:
4077
4078 2018-07-18  Truitt Savell  <tsavell@apple.com>
4079
4080        [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
4081         https://bugs.webkit.org/show_bug.cgi?id=187766
4082
4083         Unreviewed test gardening.
4084
4085         * platform/wk2/TestExpectations:
4086
4087 2018-07-18  Alicia Boya García  <aboya@igalia.com>
4088
4089         [GTK] Unreviewed test gardening
4090         https://bugs.webkit.org/show_bug.cgi?id=187771
4091
4092         * TestExpectations:
4093         * platform/gtk/TestExpectations:
4094         * platform/wpe/TestExpectations:
4095
4096 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
4097
4098         Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
4099         https://bugs.webkit.org/show_bug.cgi?id=187747
4100
4101         Reviewed by Ryosuke Niwa.
4102         
4103         Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
4104         a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
4105         
4106         Add attributed-string-for-typing.html which tests typingAttributes.
4107
4108         * editing/mac/attributed-string/anchor-element-expected.txt:
4109         * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
4110         * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
4111         * editing/mac/attributed-string/basic-expected.txt:
4112         * editing/mac/attributed-string/comment-cdata-section-expected.txt:
4113         * editing/mac/attributed-string/font-size-expected.txt:
4114         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
4115         * editing/mac/attributed-string/font-weight-expected.txt:
4116         * editing/mac/attributed-string/letter-spacing-expected.txt:
4117         * editing/mac/attributed-string/resources/dump-attributed-string.js:
4118         (dumpAttributedString):
4119         (formatNonParagraphAttributeValue):
4120         (parseNSColorDescription):
4121         (window.onload):
4122         (serializeAttributedString.log): Deleted.
4123         (serializeAttributedString.): Deleted.
4124         (serializeAttributedString): Deleted.
4125         * editing/mac/attributed-string/text-decorations-expected.txt:
4126         * editing/mac/attributed-string/vertical-align-expected.txt:
4127         * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
4128         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
4129         * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
4130         * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
4131         * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
4132         * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
4133         * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
4134         * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
4135         *&n