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