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