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