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