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