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