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