[Web Animations] Crash when setting an animation style on an existing animation that...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-07-24  Antoine Quint  <graouts@apple.com>
2
3         [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
4         https://bugs.webkit.org/show_bug.cgi?id=187953
5
6         Reviewed by Dean Jackson.
7
8         Add a new test that sets an animation property via style after setting the initial animation's effect to null.
9
10         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
11         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
12
13 2018-07-24  Antoine Quint  <graouts@apple.com>
14
15         [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
16         https://bugs.webkit.org/show_bug.cgi?id=187952
17
18         Reviewed by Dean Jackson.
19
20         Add a new test that checks that setting "animation: none" on an element that previously had a valid
21         CSS animation and for which the effect was set to null does not crash.
22
23         * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
24         * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
25
26 2018-07-24  Antoine Quint  <graouts@apple.com>
27
28         [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
29         https://bugs.webkit.org/show_bug.cgi?id=187950
30         <rdar://problem/42515747>
31
32         Reviewed by Dean Jackson.
33
34         Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
35
36         * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
37         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
38
39 2018-07-24  Daniel Bates  <dabates@apple.com>
40
41         Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
42         appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
43         https://bugs.webkit.org/show_bug.cgi?id=187870
44         <rdar://problem/41190880>
45
46         Reviewed by Dean Jackson.
47
48         Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
49         so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
50         loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
51
52         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
53         * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
54         (checkDidSameOriginChildWindowLoadAndNotifyDone):
55         (checkDidLoad):
56         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
57         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
58         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
59         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
60         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
61         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
62         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
63         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
64         * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
65         * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
66         (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?). 
67
68 2018-07-24  Zan Dobersek  <zdobersek@igalia.com>
69
70         Unreviewed WPE gardening.
71
72         Adding WPE-specific baselines for WebGL2 conformance tests that are
73         already passing on this port.
74
75         * platform/wpe/webgl: Added.
76         * platform/wpe/webgl/2.0.0: Added.
77         * platform/wpe/webgl/2.0.0/conformance2: Added.
78         * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
79         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
80         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
81         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
82         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
83         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
84         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
85         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
86         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
87         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
88         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
89         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
90         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
91         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
92         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
93         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
94         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
95         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
96         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
97         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
98         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
99         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
100         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
101         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
102         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
103         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
104         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
105         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
106         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
107
108 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
109
110         [WPE][GTK] Implement PeerConnection API on top of libwebrtc
111         https://bugs.webkit.org/show_bug.cgi?id=186932
112
113         Reviewed by Philippe Normand.
114
115         * platform/gtk/TestExpectations: Enable webrtc tests.
116
117 2018-07-24  Dirk Schulze  <krit@webkit.org>
118
119         [css-masking] Black backdrop on -webkit-clip-path on SVG root
120         https://bugs.webkit.org/show_bug.cgi?id=187880
121
122         Avoid duplicated clip in RenderLayer.
123
124         Reviewed by Simon Fraser.
125
126         * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
127         * svg/clip-path/clip-path-on-svg-005.svg: Added.
128
129 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
130
131         The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
132         https://bugs.webkit.org/show_bug.cgi?id=187943
133
134         Unreviewed test gardening.
135
136         * platform/win/TestExpectations:
137
138 2018-07-23  Manuel Rego Casasnovas  <rego@igalia.com>
139
140         [css-grid] Add support for calc() in gutter properties
141         https://bugs.webkit.org/show_bug.cgi?id=187902
142
143         Reviewed by Simon Fraser.
144
145         Two tests are now passing thanks to this change.
146
147         * TestExpectations:
148
149 2018-07-23  Andy VanWagoner  <andy@vanwagoner.family>
150
151         [INTL] Language tags are not canonicalized
152         https://bugs.webkit.org/show_bug.cgi?id=185836
153
154         Reviewed by Keith Miller.
155
156         Use gregory instead of gregorian, matching test262/intl402 and other engines.
157         Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
158
159         * js/intl-datetimeformat-expected.txt:
160         * js/intl-numberformat-expected.txt:
161         * js/script-tests/intl-datetimeformat.js:
162         * js/script-tests/intl-numberformat.js:
163         (string_appeared_here):
164
165 2018-07-23  Sihui Liu  <sihui_liu@apple.com>
166
167         CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
168         https://bugs.webkit.org/show_bug.cgi?id=187927
169         <rdar://problem/42516426>
170
171         Reviewed by Chris Dumez.
172
173         Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
174
175         * storage/indexeddb/index-multientry-expected.txt:
176         * storage/indexeddb/index-multientry-private-expected.txt:
177         * storage/indexeddb/resources/index-multientry.js:
178         (addData):
179
180 2018-07-23  Basuke Suzuki  <Basuke.Suzuki@sony.com>
181
182         [Curl] Test gardening
183         https://bugs.webkit.org/show_bug.cgi?id=187932
184
185         Unreviewed test gardening.
186
187         Enable Secure WebSocket tests.
188
189         * platform/wincairo/TestExpectations:
190
191 2018-07-23  Justin Fan  <justin_fan@apple.com>
192
193         Enable WebGL2 glsl3 tests with expected FAIL results
194         https://bugs.webkit.org/show_bug.cgi?id=187929
195         <rdar://problem/42516498>
196
197         Reviewed by Dean Jackson.
198
199         Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
200
201         * TestExpectations:
202         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
203         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
204         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
205         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
206         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
207         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
208         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
209         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
210         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
211         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
212         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
213         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
214         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
215         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
216         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
217         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
218         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
219         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
220         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
221         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
222         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
223         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
224         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
225         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
226         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
227         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
228         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
229         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
230         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
231         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
232         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
233         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
234         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
235         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
236         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
237         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
238         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
239
240 2018-07-23  Nan Wang  <n_wang@apple.com>
241
242         AX: Press tab to highlight items on a webpage is not working with voiceover enabled
243         https://bugs.webkit.org/show_bug.cgi?id=187824
244
245         Reviewed by Zalan Bujtas.
246
247         * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
248         * accessibility/mac/tab-focus-post-notification.html: Added.
249
250 2018-07-23  Antoine Quint  <graouts@apple.com>
251
252         [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
253         https://bugs.webkit.org/show_bug.cgi?id=187906
254
255         Reviewed by Dean Jackson.
256
257         Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
258
259         * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
260         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
261
262 2018-07-23  Chris Dumez  <cdumez@apple.com>
263
264         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
265         https://bugs.webkit.org/show_bug.cgi?id=183705
266         <rdar://problem/42440606>
267
268         Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
269         If it fixes the flakiness I'll do the same for the 2 page cache tests.
270
271         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
272         (waitFor):
273         (matchAllPromise2):
274         (async.doTestAfterMessage):
275         (matchAllPromise1): Deleted.
276         (then): Deleted.
277         * platform/ios-wk2/TestExpectations:
278         * platform/mac-wk2/TestExpectations:
279
280 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
281
282         Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
283         https://bugs.webkit.org/show_bug.cgi?id=187912
284
285         Unreviewed test gardening.
286
287         * platform/win/TestExpectations:
288
289 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
290
291         Skip crypto tests on Windows.
292         https://bugs.webkit.org/show_bug.cgi?id=165090
293
294         Unreviewed test gardening.
295
296         * platform/win/TestExpectations:
297
298 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
299
300         Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
301         https://bugs.webkit.org/show_bug.cgi?id=187658
302
303         Unreviewed test gardening.
304
305         * platform/mac-wk2/TestExpectations:
306
307 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
308
309         Mark three service worker clients tests as flaky.
310         https://bugs.webkit.org/show_bug.cgi?id=183705
311
312         Unreviewed test gardening.
313
314         * platform/ios-wk2/TestExpectations:
315         * platform/mac-wk2/TestExpectations:
316
317 2018-07-22  Dean Jackson  <dino@apple.com>
318
319         fullscreen env() variables should have initial values
320         https://bugs.webkit.org/show_bug.cgi?id=187897
321         <rdar://problem/42485682>
322
323         Reviewed by Sam Weinig.
324
325         * fullscreen/fullscreen-env-initial-expected.html: Added.
326         * fullscreen/fullscreen-env-initial.html: Added.
327
328 2018-07-20  John Wilander  <wilander@apple.com>
329
330         Resource Load Statistics: Enable basic functionality in experimental debug mode
331         https://bugs.webkit.org/show_bug.cgi?id=187835
332         <rdar://problem/42408590>
333
334         Reviewed by Chris Dumez.
335
336         This patch makes the experimental ITP Debug Mode feature work, at least
337         to a basic level.
338
339         * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
340         * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
341         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
342         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
343
344 2018-07-20  Sihui Liu  <sihui_liu@apple.com>
345
346         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
347         https://bugs.webkit.org/show_bug.cgi?id=187648
348         <rdar://problem/42405935>
349
350         Reviewed by Brady Eidson.
351
352         Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
353
354         * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
355         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
356
357 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
358
359         Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
360         https://bugs.webkit.org/show_bug.cgi?id=187844
361         rdar://problem/40387294
362
363         Reviewed by Dean Jackson.
364
365         * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
366         * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
367
368 2018-07-20  Ryosuke Niwa  <rniwa@apple.com>
369
370         Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
371         https://bugs.webkit.org/show_bug.cgi?id=187846
372
373         Reviewed by Simon Fraser.
374
375         Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
376
377         Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
378         since that's exactly what WebKit embedders uses to compute the style for color pickers.
379
380         Added new tests for copy & paste case using textInputController.legacyAttributedString.
381
382         * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
383         * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
384         * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
385         * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
386         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
387         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
388         which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
389         to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
390         so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
391         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
392         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
393         generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
394         This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
395         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
396         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
397         * editing/style/set-backColor-with-color-filter-expected.txt: Added.
398         * editing/style/set-backColor-with-color-filter.html: Added.
399         * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
400         * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
401         Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
402         trying to test the code path taken by WebKit embedders and font panel here.
403
404 2018-07-20  Chris Dumez  <cdumez@apple.com>
405
406         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
407         https://bugs.webkit.org/show_bug.cgi?id=183705
408
409         Reviewed by Youenn Fablet.
410
411         At the beginning of the tests, wait for the client count to reach the expected value instead of
412         expecting it to be the right value right away. Clients unregister themselves asynchronously so
413         it is flaky otherwise.
414
415         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
416         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
417         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
418         (async.doTestAfterMessage):
419
420 2018-07-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
421
422         [Curl] Test gardening
423         https://bugs.webkit.org/show_bug.cgi?id=187863
424
425         Unreviewed test gardening.
426
427         Enable WebSocket tests.
428
429         * platform/wincairo/TestExpectations:
430
431 2018-07-19  Jer Noble  <jer.noble@apple.com>
432
433         HLS resources with remote subresources will not taint canvasses.
434         https://bugs.webkit.org/show_bug.cgi?id=187731
435         <rdar://problem/42290703>
436
437         Reviewed by Brady Eidson.
438
439         * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
440         * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
441         * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
442
443 2018-07-20  Ryan Haddad  <ryanhaddad@apple.com>
444
445         Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
446
447         Unreviewed test gardening.
448
449         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
450
451 2018-07-20  Frederic Wang  <fwang@igalia.com>
452
453         Import new WPT tests for custom elements
454         https://bugs.webkit.org/show_bug.cgi?id=187806
455
456         Reviewed by Javier Fernandez.
457
458         Some tests crashing or timing out are skipped. Also, one test depending on the availability
459         of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
460
461         * TestExpectations: Skip some tests crashing or timing out.
462         * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
463
464 2018-07-19  Antoine Quint  <graouts@apple.com>
465
466         Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
467         https://bugs.webkit.org/show_bug.cgi?id=187530
468         <rdar://problem/42095186>
469
470         Reviewed by Dean Jackson.
471
472         Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
473         not running using an alternate method.
474
475         * animations/keyframes-dynamic-expected.txt:
476         * animations/keyframes-dynamic.html:
477
478 2018-07-19  Ryan Haddad  <ryanhaddad@apple.com>
479
480         Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
481         https://bugs.webkit.org/show_bug.cgi?id=187648
482
483         Unreviewed test gardening.
484
485         * platform/wk2/TestExpectations:
486
487 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
488
489         Fix the test.
490
491         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
492
493 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
494
495         Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
496         https://bugs.webkit.org/show_bug.cgi?id=187778
497
498         Reviewed by Ryosuke Niwa.
499
500         * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
501         * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
502         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
503         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
504         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
505         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
506         * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
507         * editing/style/exec-command-foreColor-with-color-filter.html: Added.
508
509 2018-07-19  Truitt Savell  <tsavell@apple.com>
510
511         [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
512         https://bugs.webkit.org/show_bug.cgi?id=187809
513
514         Unreviewed test gardening.
515
516         * platform/win/TestExpectations:
517
518 2018-07-19  Frederic Wang  <fwang@igalia.com>
519
520         Fix message of NotSupportedError exception thrown during custom element creation
521         https://bugs.webkit.org/show_bug.cgi?id=187757
522
523         Reviewed by Yusuke Suzuki.
524
525         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
526         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
527
528 2018-07-18  Ryan Haddad  <ryanhaddad@apple.com>
529
530         Rebaseline fast/css/apple-system-colors.html.
531
532         Unreviewed test gardening.
533
534         * platform/mac/fast/css/apple-system-colors-expected.txt:
535
536 2018-07-18  Antoine Quint  <graouts@apple.com>
537
538         [Web Animations] Interpolation between font-styles with a keyword value should be discrete
539         https://bugs.webkit.org/show_bug.cgi?id=187722
540
541         Reviewed by Myles Maxfield.
542
543         Mark some WPT progressions.
544
545         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
546         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
547         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
548         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
549         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
550         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
551
552 2018-07-18  Jer Noble  <jer.noble@apple.com>
553
554         PiP from Element Fullscreen should match AVKit's behavior
555         https://bugs.webkit.org/show_bug.cgi?id=187623
556
557         Reviewed by Jon Lee.
558
559         * TestExpectations:
560         * media/fullscreen-video-going-into-pip-expected.txt: Removed.
561         * media/fullscreen-video-going-into-pip.html: Removed.
562         * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
563         * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
564         * platform/mac-wk2/TestExpectations:
565
566 2018-07-18  Truitt Savell  <tsavell@apple.com>
567
568        [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
569         https://bugs.webkit.org/show_bug.cgi?id=187766
570
571         Unreviewed test gardening.
572
573         * platform/wk2/TestExpectations:
574
575 2018-07-18  Alicia Boya García  <aboya@igalia.com>
576
577         [GTK] Unreviewed test gardening
578         https://bugs.webkit.org/show_bug.cgi?id=187771
579
580         * TestExpectations:
581         * platform/gtk/TestExpectations:
582         * platform/wpe/TestExpectations:
583
584 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
585
586         Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
587         https://bugs.webkit.org/show_bug.cgi?id=187747
588
589         Reviewed by Ryosuke Niwa.
590         
591         Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
592         a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
593         
594         Add attributed-string-for-typing.html which tests typingAttributes.
595
596         * editing/mac/attributed-string/anchor-element-expected.txt:
597         * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
598         * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
599         * editing/mac/attributed-string/basic-expected.txt:
600         * editing/mac/attributed-string/comment-cdata-section-expected.txt:
601         * editing/mac/attributed-string/font-size-expected.txt:
602         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
603         * editing/mac/attributed-string/font-weight-expected.txt:
604         * editing/mac/attributed-string/letter-spacing-expected.txt:
605         * editing/mac/attributed-string/resources/dump-attributed-string.js:
606         (dumpAttributedString):
607         (formatNonParagraphAttributeValue):
608         (parseNSColorDescription):
609         (window.onload):
610         (serializeAttributedString.log): Deleted.
611         (serializeAttributedString.): Deleted.
612         (serializeAttributedString): Deleted.
613         * editing/mac/attributed-string/text-decorations-expected.txt:
614         * editing/mac/attributed-string/vertical-align-expected.txt:
615         * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
616         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
617         * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
618         * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
619         * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
620         * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
621         * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
622         * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
623         * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt:
624         * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt:
625         * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
626         * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed.
627         * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
628         * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed.
629         * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
630         * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed.
631         * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
632         * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
633         * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
634
635 2018-07-17  Antoine Quint  <graouts@apple.com>
636
637         Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle().
638         https://bugs.webkit.org/show_bug.cgi?id=187637
639         <rdar://problem/42157915>
640
641         Reviewed by Dean Jackson.
642
643         Add a new test that would crash prior to this change.
644
645         * webanimations/empty-keyframes-crash-expected.txt: Added.
646         * webanimations/empty-keyframes-crash.html: Added.
647
648 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
649
650         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898.
651
652         Unreviewed test gardening.
653
654         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
655         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
656
657 2018-07-17  Truitt Savell  <tsavell@apple.com>
658
659         Layout Test compositing/iframes/display-none-subframe.html is a flaky failure
660         https://bugs.webkit.org/show_bug.cgi?id=186406
661
662         Unreviewed test gardening
663
664         * platform/wk2/TestExpectations:
665
666 2018-07-17  Jiewen Tan  <jiewen_tan@apple.com>
667
668         Unreviewed, test gardening after r233898.
669
670         * TestExpectations:
671         * platform/gtk/TestExpectations:
672         * platform/ios/TestExpectations:
673         * platform/mac/TestExpectations:
674         * platform/wpe/TestExpectations:
675
676 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
677
678         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
679         https://bugs.webkit.org/show_bug.cgi?id=187501
680         <rdar://problem/41438160>
681
682         Reviewed by Youenn Fablet.
683
684         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
685         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
686         gardening.
687
688         * TestExpectations:
689         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
690         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
691         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
692         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
693         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
694         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
695         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
696         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
697         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
698         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
699         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
700         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
701         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
702         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
703         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
704         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
705         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
706         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
707         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
708         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
709         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
710         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
711         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
712         * http/wpt/crypto/ecdsa-crash.any.html: Added.
713         * http/wpt/crypto/ecdsa-crash.any.js: Added.
714         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
715         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
716         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
717         * http/wpt/crypto/hkdf-crash.any.html: Added.
718         * http/wpt/crypto/hkdf-crash.any.js: Added.
719         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
720         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
721         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
722         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
723         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
724         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
725         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
726         * http/wpt/crypto/resources/common.js: Added.
727         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
728         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
729         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
730         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
731         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
732         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
733         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
734         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
735         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
736         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
737         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
738         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
739         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
740         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
741         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
742         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
743         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
744         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
745         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
746         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
747
748 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
749
750         Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
751         https://bugs.webkit.org/show_bug.cgi?id=186901
752
753         Unreviewed test gardening.
754
755         * TestExpectations:
756
757 2018-07-17  Antoine Quint  <graouts@apple.com>
758
759         [Web Animations] Interpolation between lengths with an "auto" value should be discrete
760         https://bugs.webkit.org/show_bug.cgi?id=187721
761
762         Reviewed by Dean Jackson.
763
764         Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory.
765         A third test now has some logging due to transitions not actually running, which is expected and correct.
766
767         * fast/animation/height-auto-transition-computed-value.html:
768         * imported/blink/transitions/transition-not-interpolable.html:
769         * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt:
770
771 2018-07-17  John Wilander  <wilander@apple.com>
772
773         Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction()
774         https://bugs.webkit.org/show_bug.cgi?id=187710
775         <rdar://problem/42252757>
776
777         Reviewed by Chris Dumez.
778
779         These changes are to update all test cases that make use of
780         TestRunner functions:
781         - setStatisticsLastSeen(),
782         - setStatisticsPrevalentResource(),
783         - setStatisticsVeryPrevalentResource(),
784         - setStatisticsHasHadUserInteraction(), and
785         - setStatisticsHasHadNonRecentUserInteraction().
786
787         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
788         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
789         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
790         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
791         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
792         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
793         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
794         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
795         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
796         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
797         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
798         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
799         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
800         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
801         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
802         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
803         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
804         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
805         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
806         * http/tests/resourceLoadStatistics/grandfathering.html:
807         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
808         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
809         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
810         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
811         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
812         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
813         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
814         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
815         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
816         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
817         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
818         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
819         * http/tests/resourceLoadStatistics/prune-statistics.html:
820         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
821         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
822         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
823         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
824         * http/tests/resourceLoadStatistics/telemetry-generation.html:
825         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
826         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
827
828 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
829
830         Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869.
831         https://bugs.webkit.org/show_bug.cgi?id=187574
832
833         Unreviewed test gardening.
834
835         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
836         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
837
838 2018-07-17  Dirk Schulze  <krit@webkit.org>
839
840         [clip-path] Implement support for margin-box as reference box and box shape
841         https://bugs.webkit.org/show_bug.cgi?id=127984
842
843         Reviewed by Simon Fraser.
844
845         Compute the margin-box rectangle as needed for clip-path based on the actual
846         computed values for the margin-top, *-left, *-bottom, *-right properties.
847
848         * css3/masking/clip-path-circle-margin-box-expected.html: Added.
849         * css3/masking/clip-path-margin-box-expected.html: Added.
850         * css3/masking/clip-path-margin-box.html: Added.
851         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed.
852         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
853
854 2018-07-17  Javier Fernandez  <jfernandez@igalia.com>
855
856         Delete content of a single cell table should not delete the whole table
857         https://bugs.webkit.org/show_bug.cgi?id=173117
858
859         Reviewed by Ryosuke Niwa.
860
861         Tests to verify that single-cell tables are not deleted when their
862         last character is deleted, unless it was previously selected by
863         the user.
864
865         Changes two expected files to adapt them to the new logic.
866
867         * 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.
868         * 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.
869         * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added.
870         * editing/deleting/backspace-delete-last-char-in-table.html: Added.
871         * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added.
872         * editing/deleting/forward-delete-last-char-in-table.html: Added.
873         * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added.
874         * editing/deleting/select-and-delete-last-char-in-table.html: Added.
875
876 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
877
878         Roll out r233873 and r233875 since they caused 8 new layout test crashes.
879
880         * TestExpectations:
881         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed.
882         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed.
883         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed.
884         * http/wpt/crypto/aes-cbc-crash.any.html: Removed.
885         * http/wpt/crypto/aes-cbc-crash.any.js: Removed.
886         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed.
887         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed.
888         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed.
889         * http/wpt/crypto/aes-ctr-crash.any.html: Removed.
890         * http/wpt/crypto/aes-ctr-crash.any.js: Removed.
891         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed.
892         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed.
893         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed.
894         * http/wpt/crypto/aes-gcm-crash.any.html: Removed.
895         * http/wpt/crypto/aes-gcm-crash.any.js: Removed.
896         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed.
897         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed.
898         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed.
899         * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed.
900         * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed.
901         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed.
902         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed.
903         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed.
904         * http/wpt/crypto/ecdsa-crash.any.html: Removed.
905         * http/wpt/crypto/ecdsa-crash.any.js: Removed.
906         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed.
907         * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed.
908         * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed.
909         * http/wpt/crypto/hkdf-crash.any.html: Removed.
910         * http/wpt/crypto/hkdf-crash.any.js: Removed.
911         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed.
912         * http/wpt/crypto/hkdf-crash.any.worker.html: Removed.
913         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed.
914         * http/wpt/crypto/pbkdf2-crash.any.html: Removed.
915         * http/wpt/crypto/pbkdf2-crash.any.js: Removed.
916         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed.
917         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed.
918         * http/wpt/crypto/resources/common.js: Removed.
919         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed.
920         * http/wpt/crypto/rsa-oaep-crash.any.html: Removed.
921         * http/wpt/crypto/rsa-oaep-crash.any.js: Removed.
922         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed.
923         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed.
924         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed.
925         * http/wpt/crypto/rsa-pss-crash.any.html: Removed.
926         * http/wpt/crypto/rsa-pss-crash.any.js: Removed.
927         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed.
928         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed.
929         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed.
930         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed.
931         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed.
932         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed.
933         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed.
934         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed.
935         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed.
936         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed.
937         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed.
938         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed.
939
940 2018-07-16  Ryosuke Niwa  <rniwa@webkit.org>
941
942         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
943         https://bugs.webkit.org/show_bug.cgi?id=187649
944
945         Reviewed by Wenson Hsieh.
946
947         Force update the selection before ending the test.
948
949         * editing/selection/update-selection-by-style-change.html:
950
951 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
952
953         Add color filter for transforming colors in Dark Mode
954         https://bugs.webkit.org/show_bug.cgi?id=187717
955         rdar://problem/41146650
956
957         Reviewed by Dean Jackson.
958
959         * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added.
960         * css3/color-filters/color-filter-apple-invert-lightness.html: Added.
961         * css3/color-filters/color-filter-parsing-expected.txt:
962         * css3/color-filters/color-filter-parsing.html:
963
964 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
965
966         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
967         https://bugs.webkit.org/show_bug.cgi?id=187501
968         <rdar://problem/41438160>
969
970         Reviewed by Youenn Fablet.
971
972         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
973         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
974         gardening.
975
976         * TestExpectations:
977         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
978         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
979         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
980         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
981         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
982         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
983         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
984         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
985         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
986         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
987         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
988         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
989         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
990         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
991         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
992         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
993         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
994         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
995         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
996         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
997         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
998         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
999         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1000         * http/wpt/crypto/ecdsa-crash.any.html: Added.
1001         * http/wpt/crypto/ecdsa-crash.any.js: Added.
1002         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1003         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1004         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1005         * http/wpt/crypto/hkdf-crash.any.html: Added.
1006         * http/wpt/crypto/hkdf-crash.any.js: Added.
1007         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1008         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1009         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1010         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1011         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1012         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1013         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1014         * http/wpt/crypto/resources/common.js: Added.
1015         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1016         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1017         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1018         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1019         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1020         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1021         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1022         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1023         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1024         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1025         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1026         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1027         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1028         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1029         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1030         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1031         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1032         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1033         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1034         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1035
1036 2018-07-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
1037
1038         [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction
1039         https://bugs.webkit.org/show_bug.cgi?id=187375
1040
1041         Reviewed by Simon Fraser.
1042
1043         The Internals API paintControlTints() is now renamed to invalidateControlTints()
1044         to be consistent with the new enum values and with the new name of the
1045         C++ function.
1046
1047         * fast/css/webkit-mask-crash-fieldset-legend.html:
1048         * fast/css/webkit-mask-crash-figure.html:
1049         * fast/css/webkit-mask-crash-table.html:
1050         * fast/css/webkit-mask-crash-td-2.html:
1051         * fast/css/webkit-mask-crash-td.html:
1052
1053 2018-07-16  Truitt Savell  <tsavell@apple.com>
1054
1055         [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey
1056         https://bugs.webkit.org/show_bug.cgi?id=187711
1057
1058         Unreviewed test gardening.
1059
1060         * platform/mac-wk1/TestExpectations:
1061
1062 2018-07-16  David Fenton  <david_fenton@apple.com>
1063
1064         Unreviewed, rolling out r233867.
1065
1066         caused build failures on High Sierra, Sierra and iOS
1067
1068         Reverted changeset:
1069
1070         "[WebCrypto] Crypto operations should copy their parameters
1071         before hoping to another thread"
1072         https://bugs.webkit.org/show_bug.cgi?id=187501
1073         https://trac.webkit.org/changeset/233867
1074
1075 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
1076
1077         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1078         https://bugs.webkit.org/show_bug.cgi?id=187501
1079         <rdar://problem/41438160>
1080
1081         Reviewed by Youenn Fablet.
1082
1083         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1084         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1085         gardening.
1086
1087         * TestExpectations:
1088         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1089         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1090         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1091         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1092         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1093         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1094         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1095         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1096         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1097         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1098         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1099         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1100         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1101         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1102         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1103         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1104         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1105         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1106         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1107         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1108         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1109         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1110         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1111         * http/wpt/crypto/ecdsa-crash.any.html: Added.
1112         * http/wpt/crypto/ecdsa-crash.any.js: Added.
1113         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1114         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1115         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1116         * http/wpt/crypto/hkdf-crash.any.html: Added.
1117         * http/wpt/crypto/hkdf-crash.any.js: Added.
1118         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1119         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1120         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1121         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1122         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1123         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1124         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1125         * http/wpt/crypto/resources/common.js: Added.
1126         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1127         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1128         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1129         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1130         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1131         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1132         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1133         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1134         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1135         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1136         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1137         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1138         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1139         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1140         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1141         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1142         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1143         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1144         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1145         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1146
1147 2018-07-16  Aditya Keerthi  <akeerthi@apple.com>
1148
1149         [Datalist][macOS] Add suggestions UI for TextFieldInputTypes
1150         https://bugs.webkit.org/show_bug.cgi?id=186531
1151
1152         Reviewed by Tim Horton.
1153
1154         Added tests to verify that the suggestions are correctly shown and hidden, and that
1155         suggestions can be selected and inserted into an input field.
1156
1157         * fast/forms/datalist/datalist-show-hide-expected.txt: Added.
1158         * fast/forms/datalist/datalist-show-hide.html: Added.
1159         * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added.
1160         * fast/forms/datalist/datalist-textinput-keydown.html: Added.
1161         * platform/ios/TestExpectations:
1162         * resources/ui-helper.js:
1163         (window.UIHelper.isShowingDataListSuggestions):
1164
1165 2018-07-16  Jeremy Jones  <jeremyj@apple.com>
1166
1167         Fullscreen requires active document.
1168         https://bugs.webkit.org/show_bug.cgi?id=186226
1169         rdar://problem/36187413
1170
1171         Reviewed by Jer Noble.
1172
1173         This change guarantees the document to be visible for both element fullscreen and video fullscreen.
1174
1175         User gesture is not enough to guarantee that the document is visible when fullscreen is initiated
1176         because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might
1177         be hidden.
1178
1179         Document::hidden() can't be relied upon because it won't update while JavaScript spins.
1180
1181         This change adds a sync call to the UI process to get the current UI visibility state.
1182
1183         * media/no-fullscreen-when-hidden.html: Added.
1184         * media/video-test.js:
1185         (eventName.string_appeared_here.thunk):
1186         (runWithKeyDown):
1187         * platform/ios-wk1/TestExpectations:
1188         * platform/mac-wk1/TestExpectations:
1189
1190 2018-07-16  Aaron Chu  <aaron_chu@apple.com>
1191
1192         AX: Audit Tab should have an Audit Manager
1193         https://bugs.webkit.org/show_bug.cgi?id=184071
1194         <rdar://problem/38946364>
1195
1196         Reviewed by Brian Burg.
1197
1198         Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport.
1199
1200         * inspector/audit/audit-manager-expected.txt: Added.
1201         * inspector/audit/audit-manager.html: Added.
1202         * inspector/audit/audit-report-expected.txt: Added.
1203         * inspector/audit/audit-report.html: Added.
1204         * inspector/audit/audit-test-case-expected.txt: Added.
1205         * inspector/audit/audit-test-case.html: Added.
1206         * inspector/audit/audit-test-suite-expected.txt: Added.
1207         * inspector/audit/audit-test-suite.html: Added.
1208         * inspector/audit/resources/audit-test-fixtures.js: Added.
1209         (TestPage.registerInitializer.window.testSuiteFixture1):
1210         (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors):
1211         (TestPage.registerInitializer.window.testSuiteFixture2):
1212         (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors):
1213         (TestPage.registerInitializer):
1214
1215 2018-07-16  Truitt Savell  <tsavell@apple.com>
1216
1217         [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout
1218         https://bugs.webkit.org/show_bug.cgi?id=187699
1219
1220         Unreviewed test gardening.
1221
1222         * platform/ios-simulator-wk2/TestExpectations:
1223
1224 2018-07-16  Truitt Savell  <tsavell@apple.com>
1225
1226         [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
1227         https://bugs.webkit.org/show_bug.cgi?id=187700
1228
1229         Unreviewed test gardening.
1230
1231         * platform/win/TestExpectations:
1232
1233 2018-07-14  Dirk Schulze  <krit@webkit.org>
1234
1235         [css-masking] Fully support -webkit-clip-path on SVG elements
1236         https://bugs.webkit.org/show_bug.cgi?id=185829
1237
1238         Reviewed by Simon Fraser.
1239
1240         Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
1241         contributes to hit testing for element references and basic shapes.
1242
1243         * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
1244         * svg/clip-path/webkit-clip-path-after.svg: Added.
1245         * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
1246         * svg/clip-path/webkit-clip-path-before.svg: Added.
1247         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
1248         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
1249         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
1250         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
1251         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
1252         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
1253         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
1254         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
1255
1256 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
1257
1258         Add TestExpectations and baselines for iOS 12
1259         https://bugs.webkit.org/show_bug.cgi?id=187628
1260
1261         Reviewed by Alexey Proskuryakov.
1262
1263         * platform/ios-12/TestExpectations: Added.
1264
1265 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
1266
1267         Add TestExpectations and baselines for Mojave.
1268         https://bugs.webkit.org/show_bug.cgi?id=187620
1269
1270         Reviewed by Alexey Proskuryakov.
1271
1272         * platform/mac/TestExpectations:
1273
1274 2018-07-13  John Wilander  <wilander@apple.com>
1275
1276         Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
1277         https://bugs.webkit.org/show_bug.cgi?id=187541
1278         <rdar://problem/42048729>
1279
1280         Reviewed by Alex Christensen.
1281
1282         * http/tests/cookies/resources/cookie-utilities.js:
1283             Added a function for setting a cookie in a WebSocket handshake.
1284         * http/tests/websocket/tests/hybi/cookie_wsh.py:
1285         (web_socket_do_extra_handshake):
1286             Now sets the root path for new cookies so that they can be seen by
1287             for example cookies/resources/echo-cookies.php.
1288         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
1289         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
1290         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
1291         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
1292         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
1293         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
1294             Now tests under the condition where localhost as third-party is
1295             allowed to set a new cookie as third party. It also makes sure to use
1296             cookies with the path set to the root so that all cookies are visible.
1297
1298 2018-07-13  Youenn Fablet  <youenn@apple.com>
1299
1300         Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
1301         https://bugs.webkit.org/show_bug.cgi?id=187627
1302         <rdar://problem/35334400>
1303
1304         Reviewed by Jer Noble.
1305
1306         * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
1307         * webrtc/peer-connection-createMediaStreamDestination.html: Added.
1308
1309 2018-07-13  Truitt Savell  <tsavell@apple.com>
1310
1311         [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
1312         https://bugs.webkit.org/show_bug.cgi?id=187557
1313
1314         Unreviewed test gardening.
1315
1316         * platform/mac-wk1/TestExpectations:
1317
1318 2018-07-13  Truitt Savell  <tsavell@apple.com>
1319
1320         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1321         https://bugs.webkit.org/show_bug.cgi?id=187649
1322
1323         Unreviewed test gardening.
1324
1325         * platform/mac-wk2/TestExpectations:
1326
1327 2018-07-13  Truitt Savell  <tsavell@apple.com>
1328
1329         [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
1330         https://bugs.webkit.org/show_bug.cgi?id=187622
1331
1332         Unreviewed test gardening.
1333
1334         * platform/mac/TestExpectations:
1335
1336 2018-07-12  Youenn Fablet  <youenn@apple.com>
1337
1338         Add a FrameLoaderClient willInjectUserScriptForFrame callback
1339         https://bugs.webkit.org/show_bug.cgi?id=187565
1340
1341         Reviewed by Alex Christensen.
1342
1343         * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
1344         * http/tests/contentextensions/injected-script-callback.html: Added.
1345
1346 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
1347
1348         UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
1349         https://bugs.webkit.org/show_bug.cgi?id=187571
1350
1351         Reviewed by Alex Christensen.
1352
1353         * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
1354         * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
1355         * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
1356         * dom/xhtml/level3/core/external_foo.ent:
1357         Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
1358
1359 2018-07-12  Miguel Gomez  <magomez@igalia.com>
1360
1361         Unreviewed GTK+ and WPE gardening after r233765.
1362
1363         * platform/gtk/TestExpectations:
1364         * platform/wpe/TestExpectations:
1365
1366 2018-07-12  Zalan Bujtas  <zalan@apple.com>
1367
1368         Newly added float should trigger full layout on the block.
1369         https://bugs.webkit.org/show_bug.cgi?id=187251
1370         <rdar://problem/41726137>
1371
1372         Reviewed by David Kilzer.
1373
1374         * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
1375         * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
1376
1377 2018-07-11  Youenn Fablet  <youenn@apple.com>
1378
1379         MediaDevices should derive from EventTarget in its IDL
1380         https://bugs.webkit.org/show_bug.cgi?id=187575
1381
1382         Reviewed by Chris Dumez.
1383
1384         * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
1385         * fast/mediastream/MediaDevices-addEventListener.html: Added.
1386
1387 2018-07-11  Ryosuke Niwa  <rniwa@webkit.org>
1388
1389         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
1390         https://bugs.webkit.org/show_bug.cgi?id=187389
1391
1392         Reviewed by Wenson Hsieh.
1393
1394         Use 200 iterations like we did before r233701 and mark it as SLOW.
1395
1396         * TestExpectations:
1397         * editing/selection/navigation-clears-editor-state.html:
1398
1399 2018-07-11  Aditya Keerthi  <akeerthi@apple.com>
1400
1401         REGRESSION (231276): Attempting to copy an image fails
1402         https://bugs.webkit.org/show_bug.cgi?id=187212
1403         <rdar://problem/41540074>
1404
1405         Reviewed by Ryosuke Niwa.
1406
1407         Added test to ensure that we can copy a URL without a title, and the URL's
1408         lastPathComponent appears like a file URL.
1409
1410         * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
1411         * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
1412         * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
1413
1414 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
1415
1416         [WinCairo] Unreviewed test gardening.
1417
1418         * platform/wincairo/TestExpectations:
1419
1420 2018-07-11  Truitt Savell  <tsavell@apple.com>
1421
1422         Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
1423         https://bugs.webkit.org/show_bug.cgi?id=187420
1424
1425         Unreviewed test gardening.
1426
1427         * platform/mac/TestExpectations:
1428
1429 2018-07-11  Youenn Fablet  <youenn@apple.com>
1430
1431         Fix remaining Cross-Origin-Resource-Policy failures, if any
1432         https://bugs.webkit.org/show_bug.cgi?id=186761
1433         <rdar://problem/41209829>
1434
1435         Reviewed by Alex Christensen.
1436
1437         Remove redundant tests with WPT.
1438
1439         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
1440         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
1441         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
1442         * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
1443         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
1444         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
1445         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
1446         * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
1447         * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
1448         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
1449         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
1450         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
1451         * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
1452         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
1453         * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
1454
1455 2018-07-11  Jer Noble  <jer.noble@apple.com>
1456
1457         Disable all network caching for HLS streams.
1458         https://bugs.webkit.org/show_bug.cgi?id=187544
1459         <rdar://problem/41863600>
1460
1461         Reviewed by Chris Dumez.
1462
1463         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
1464         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1465
1466 2018-07-11  Ms2ger  <Ms2ger@igalia.com>
1467
1468         [GTK] Unreviewed test gardening
1469         https://bugs.webkit.org/show_bug.cgi?id=187551
1470
1471         Unreviewed gardening.
1472
1473         * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
1474
1475 2018-07-10  Youenn Fablet  <youenn@apple.com>
1476
1477         Make fetch() use "same-origin" credentials by default
1478         https://bugs.webkit.org/show_bug.cgi?id=176023
1479
1480         Reviewed by Chris Dumez.
1481
1482         Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
1483         Updated expected results accordingly.
1484
1485         * http/tests/inspector/network/resource-mime-type.html:
1486         Update resource-mime-type.html to ensure we go to the network for every load.
1487         * http/wpt/resource-timing/rt-cors.js:
1488         (assertRedirectWithDisallowedTimingData):
1489         Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
1490         * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
1491         * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
1492         * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
1493         * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
1494
1495 2018-07-10  Saam Barati  <sbarati@apple.com>
1496
1497         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
1498         https://bugs.webkit.org/show_bug.cgi?id=187389
1499         <rdar://problem/41898822>
1500
1501         Rubber-stamped by Ryosuke Niwa.
1502
1503         Make this test less susceptible to timing out on debug builds by:
1504         - lowering the number of iframes we add by a factor of two
1505         - removing the tests own internal 18 second timeout
1506
1507         * editing/selection/navigation-clears-editor-state.html:
1508
1509 2018-07-10  Zalan Bujtas  <zalan@apple.com>
1510
1511         FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
1512         https://bugs.webkit.org/show_bug.cgi?id=187249
1513         <rdar://problem/41725869>
1514
1515         Reviewed by Simon Fraser.
1516
1517         * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
1518         * fast/multicol/crash-in-vertical-writing-mode.html: Added.
1519
1520 2018-07-10  John Wilander  <wilander@apple.com>
1521
1522         Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
1523         https://bugs.webkit.org/show_bug.cgi?id=187499
1524         <rdar://problem/41999431>
1525
1526         Reviewed by Chris Dumez.
1527
1528         These changes are to adopt and make use of the new completion handler in
1529         testRunner.statisticsResetToConsistentState().
1530
1531         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1532         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1533         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1534         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1535         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1536         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1537         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1538         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1539         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1540         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1541         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1542         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1543         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1544         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1545         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1546         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1547         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1548         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1549         * http/tests/resourceLoadStatistics/grandfathering.html:
1550         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1551         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1552         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1553         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1554         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1555         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1556         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1557         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1558         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1559         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1560         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1561         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1562         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1563         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
1564         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
1565         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1566         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1567         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1568         * http/tests/resourceLoadStatistics/prune-statistics.html:
1569         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1570         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
1571         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1572         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1573         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1574         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1575         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1576         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1577         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1578         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1579         * http/tests/resourceLoadStatistics/telemetry-generation.html:
1580         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1581         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1582         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1583         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
1584
1585 2018-07-10  Truitt Savell  <tsavell@apple.com>
1586
1587         [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
1588         https://bugs.webkit.org/show_bug.cgi?id=187522
1589
1590         Unreviewed test gardening.
1591
1592         * platform/mac-wk1/TestExpectations:
1593
1594 2018-07-09  Dean Jackson  <dino@apple.com>
1595
1596         Remove fullscreen-auto-hide-delay
1597         https://bugs.webkit.org/show_bug.cgi?id=187493
1598         <rdar://problem/41830852>
1599
1600         Reviewed by Antoine Quint.
1601
1602         Update the existing test that partially used the delay, and remove the ones that
1603         used only the delay.
1604
1605         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
1606         * fullscreen/fullscreen-auto-hide-delay.html: Removed.
1607         * fullscreen/fullscreen-env-expected.txt:
1608         * fullscreen/fullscreen-env.html:
1609         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
1610         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
1611
1612 2018-07-09  Truitt Savell  <tsavell@apple.com>
1613
1614         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
1615         https://bugs.webkit.org/show_bug.cgi?id=187484
1616
1617         Unreviewed test gardening.
1618
1619         * platform/mac/TestExpectations:
1620
1621 2018-07-09  Truitt Savell  <tsavell@apple.com>
1622
1623         [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
1624         https://bugs.webkit.org/show_bug.cgi?id=187491
1625
1626         Unreviewed test gardening
1627
1628         * platform/ios-wk2/TestExpectations:
1629         * platform/mac/TestExpectations:
1630
1631 2018-07-09  Brady Eidson  <beidson@apple.com>
1632
1633         Continued unreviewed hacking on this test because that's my full time job now.
1634
1635         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1636
1637 2018-07-09  Brady Eidson  <beidson@apple.com>
1638
1639         This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
1640
1641         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1642
1643 2018-07-09  Brian Burg  <bburg@apple.com>
1644
1645         REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
1646         https://bugs.webkit.org/show_bug.cgi?id=187350
1647         <rdar://problem/41728249>
1648
1649         Reviewed by Matt Baker.
1650
1651         Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
1652         is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
1653         console.log because the injected script was blackboxed at the time that the scripts were parsed.
1654         Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
1655
1656         * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
1657         * inspector/debugger/pause-for-internal-scripts.html: Added.
1658         * inspector/debugger/resources/log-pause-location.js:
1659         (TestPage.registerInitializer.window.addSteppingTestCase):
1660         (TestPage.registerInitializer):
1661
1662 2018-07-09  Truitt Savell  <tsavell@apple.com>
1663
1664         Layout Test media/video-background-playback.html is flaky
1665         https://bugs.webkit.org/show_bug.cgi?id=187476
1666
1667         Unreviewed test gardening.
1668
1669         * platform/mac/TestExpectations:
1670
1671 2018-07-09  Ryan Haddad  <ryanhaddad@apple.com>
1672
1673         Mark animations/needs-layout.html as flaky on iOS.
1674         https://bugs.webkit.org/show_bug.cgi?id=187388
1675
1676         Unreviewed test gardening.
1677
1678         * platform/ios-wk2/TestExpectations:
1679
1680 2018-07-08  David Kilzer  <ddkilzer@apple.com>
1681
1682         DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
1683         <https://webkit.org/b/187446>
1684         <rdar://problem/41853187>
1685
1686         Reviewed by Daniel Bates.
1687
1688         * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
1689         * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
1690         * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
1691           LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
1692
1693 2018-07-06  Nan Wang  <n_wang@apple.com>
1694
1695         AX: add a subrole for meter elements on macOS
1696         https://bugs.webkit.org/show_bug.cgi?id=187409
1697         <rdar://problem/41905702>
1698
1699         Reviewed by Chris Fleizach.
1700
1701         * accessibility/mac/meter-subrole-expected.txt: Added.
1702         * accessibility/mac/meter-subrole.html: Added.
1703         * platform/mac/accessibility/roles-exposed-expected.txt:
1704
1705 2018-07-06  Youenn Fablet  <youenn@apple.com>
1706
1707         WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
1708         https://bugs.webkit.org/show_bug.cgi?id=186889
1709         <rdar://problem/41370285>
1710
1711         Reviewed by Eric Carlson.
1712
1713         Test is no longer valid since we are now sending 0 bytes for audio tracks.
1714
1715         * webrtc/audio-muted-stats2-expected.txt: Removed.
1716         * webrtc/audio-muted-stats2.html: Removed.
1717
1718 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
1719
1720         Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
1721         https://bugs.webkit.org/show_bug.cgi?id=187093
1722
1723         Unreviewed test gardening.
1724
1725         * TestExpectations:
1726
1727 2018-07-06  Brady Eidson  <beidson@apple.com>
1728
1729         This test is flaky. This unreviewed patch is my attempt to make it less so.
1730
1731         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1732
1733 2018-07-06  David Fenton  <david_fenton@apple.com>
1734
1735         Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
1736         https://bugs.webkit.org/show_bug.cgi?id=187372
1737
1738         Unreviewed test gardening.
1739
1740         Added [ Slow ] to the existing [ Pass Timeout ] expectation.
1741
1742         * platform/mac-wk1/TestExpectations:
1743
1744 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
1745
1746         Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
1747
1748         Unreviewed test gardening.
1749
1750         * accessibility/ios-simulator/strong-password-field-expected.txt:
1751
1752 2018-07-06  David Fenton  <david_fenton@apple.com>
1753
1754         Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout.
1755         https://bugs.webkit.org/show_bug.cgi?id=187408
1756
1757         Unreviewed test gardening.
1758
1759         * platform/mac/TestExpectations:
1760
1761 2018-07-06  Antoine Quint  <graouts@apple.com>
1762
1763         [Web Animations] Using a Web Animation leaks the Document
1764         https://bugs.webkit.org/show_bug.cgi?id=187088
1765         <rdar://problem/41392046>
1766
1767         Reviewed by Darin Adler.
1768
1769         * webanimations/leak-document-with-web-animation-expected.txt: Added.
1770         * webanimations/leak-document-with-web-animation.html: Added.
1771         * webanimations/resources/web-animation-leak-iframe.html: Added.
1772
1773 2018-07-06  Saam Barati  <sbarati@apple.com>
1774
1775         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
1776         https://bugs.webkit.org/show_bug.cgi?id=187389
1777
1778         Reviewed by Mark Lam.
1779
1780         * editing/selection/navigation-clears-editor-state.html:
1781         Make the test's internal time out mechanism longer since
1782         it's being hit on the bots.
1783
1784 2018-07-06  Nan Wang  <n_wang@apple.com>
1785
1786         AX: setValue on text controls should send out key events
1787         https://bugs.webkit.org/show_bug.cgi?id=186690
1788         <rdar://problem/41169985>
1789
1790         Reviewed by Chris Fleizach.
1791
1792         Editor's clearText function will also dispatch the InputEvent. In the test, 
1793         we need to make sure each test case finishes handling all the input events
1794         before moving to the next test case.
1795
1796         * accessibility/mac/set-value-editable-dispatch-events-expected.txt:
1797         * accessibility/mac/set-value-editable-dispatch-events.html:
1798
1799 2018-07-06  Truitt Savell  <tsavell@apple.com>
1800
1801         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky
1802         https://bugs.webkit.org/show_bug.cgi?id=187393
1803
1804         Unreviewed test gardening.
1805
1806         * TestExpectations:
1807
1808 2018-07-06  Daniel Bates  <dabates@apple.com>
1809
1810         Remove Strong Confirmation Password button
1811         https://bugs.webkit.org/show_bug.cgi?id=187306
1812         <rdar://problem/41795185>
1813
1814         Reviewed by Sam Weinig.
1815
1816         Remove support for the Strong Confirmation Password button because we never made use of it.
1817
1818         * accessibility/ios-simulator/strong-password-field-expected.txt:
1819         * accessibility/ios-simulator/strong-password-field.html:
1820         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html:
1821         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html:
1822         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html:
1823         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html:
1824         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html:
1825         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html:
1826         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html:
1827         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html:
1828         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html:
1829         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html:
1830         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed.
1831         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed.
1832         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed.
1833         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed.
1834         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
1835         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
1836         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
1837         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
1838         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed.
1839         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
1840         * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
1841         * platform/gtk/TestExpectations:
1842         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
1843         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
1844         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
1845         * platform/win/TestExpectations:
1846         * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
1847         * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
1848
1849 2018-07-05  Carlos Garcia Campos  <cgarcia@igalia.com>
1850
1851         Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
1852
1853         Since r233512 we are getting the same results as other ports.
1854
1855         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed.
1856
1857 2018-07-05  Youenn Fablet  <youenn@apple.com>
1858
1859         REGRESSION (r230843): Flash doesn't work; Produces blue box on page
1860         https://bugs.webkit.org/show_bug.cgi?id=187346
1861         <rdar://problem/41773974>
1862
1863         Reviewed by Ryosuke Niwa.
1864
1865         Skip new test on WK1 since it does not have the ability to block plugins.
1866
1867         * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added.
1868         * http/tests/plugins/plugin-allow-then-reload.html: Added.
1869         * platform/mac-wk1/TestExpectations:
1870
1871 2018-07-05  Brady Eidson  <beidson@apple.com>
1872
1873         IndexedDB operations in a Page fail after a StorageProcess crash.
1874         <rdar://problem/41626526> and https://bugs.webkit.org/show_bug.cgi?id=187123
1875
1876         Reviewed by Alex Christensen.
1877
1878         * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added.
1879
1880 2018-07-05  Ryosuke Niwa  <rniwa@webkit.org>
1881
1882         Youtube video pages crash after a couple of minutes
1883         https://bugs.webkit.org/show_bug.cgi?id=187316
1884
1885         Reviewed by Antti Koivisto.
1886
1887         Added a regression test to remove an iframe with a video while there is a main content
1888         which is eligible to be shown in the Touch Bar.
1889
1890         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
1891         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
1892
1893 2018-07-05  Fujii Hironori  <Hironori.Fujii@sony.com>
1894
1895         REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius
1896         https://bugs.webkit.org/show_bug.cgi?id=187336
1897
1898         Reviewed by Carlos Garcia Campos.
1899
1900         * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html.
1901
1902 2018-07-05  Saam Barati  <sbarati@apple.com>
1903
1904         [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure
1905         https://bugs.webkit.org/show_bug.cgi?id=187309
1906
1907         Reviewed by Mark Lam.
1908
1909         Try to make this test less flaky by making percents threshold of freed
1910         objects smaller.
1911
1912         * editing/selection/navigation-clears-editor-state-expected.txt:
1913         * editing/selection/navigation-clears-editor-state.html:
1914
1915 2018-07-05  Youenn Fablet  <youenn@apple.com>
1916
1917         Layout Test http/tests/workers/service/basic-messageport.html is flaky
1918         https://bugs.webkit.org/show_bug.cgi?id=182630
1919
1920         Reviewed by Alex Christensen.
1921
1922         Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage.
1923         Both are going through UIProcess but MessagePort events are grabbed asynchronously.
1924         Fixed the test to not expect order between these two message exchange channels.
1925
1926         * http/tests/workers/service/basic-messageport-expected.txt:
1927         * http/tests/workers/service/resources/basic-messageport.js:
1928         (channel.port1.onmessage):
1929         (then):
1930         * platform/mac-wk2/TestExpectations:
1931
1932 2018-07-05  David Fenton  <david_fenton@apple.com>
1933
1934         LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
1935         https://bugs.webkit.org/show_bug.cgi?id=187372
1936
1937         Unreviewed test gardening.
1938
1939         * platform/mac-wk1/TestExpectations:
1940
1941 2018-07-05  Commit Queue  <commit-queue@webkit.org>
1942
1943         Unreviewed, rolling out r233539.
1944         https://bugs.webkit.org/show_bug.cgi?id=187368
1945
1946         Changes made for youtube crashes has caused 15 api failures
1947         (Requested by Truitt on #webkit).
1948
1949         Reverted changeset:
1950
1951         "Youtube video pages crash after a couple of minutes"
1952         https://bugs.webkit.org/show_bug.cgi?id=187316
1953         https://trac.webkit.org/changeset/233539
1954
1955 2018-07-04  Ryosuke Niwa  <rniwa@webkit.org>
1956
1957         Youtube video pages crash after a couple of minutes
1958         https://bugs.webkit.org/show_bug.cgi?id=187316
1959
1960         Reviewed by Antti Koivisto.
1961
1962         Added a regression test to remove an iframe with a video while there is a main content
1963         which is eligible to be shown in the Touch Bar.
1964
1965         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
1966         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
1967
1968 2018-07-05  Zalan Bujtas  <zalan@apple.com>
1969
1970         Do not assume that hypen's width can be computed using the simplified text measure codepath.
1971         https://bugs.webkit.org/show_bug.cgi?id=187352
1972         <rdar://problem/40821283>
1973
1974         Reviewed by Simon Fraser.
1975
1976         * fast/text/hyphen-is-complex-crash-expected.txt: Added.
1977         * fast/text/hyphen-is-complex-crash.html: Added.
1978
1979 2018-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
1980
1981         [WK1] editing/spelling/markers.html times out on High Sierra after r233439
1982         https://bugs.webkit.org/show_bug.cgi?id=187351
1983
1984         Reviewed by Tim Horton.
1985
1986         This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the
1987         test fails to actually make use of the override spell checking results. Fix this by passing the
1988         results when calling the function.
1989
1990         * editing/spelling/markers.html:
1991
1992 2018-07-05  Nan Wang  <n_wang@apple.com>
1993
1994         AX: setValue on text controls should send out key events
1995         https://bugs.webkit.org/show_bug.cgi?id=186690
1996         <rdar://problem/41169985>
1997
1998         Reviewed by Chris Fleizach.
1999
2000         * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added.
2001         * accessibility/mac/set-value-editable-dispatch-events.html: Added.
2002
2003 2018-07-05  Truitt Savell  <tsavell@apple.com>
2004
2005         Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky 
2006         https://bugs.webkit.org/show_bug.cgi?id=187345
2007
2008         Unreviewed test gardening.
2009
2010         * platform/mac-wk2/TestExpectations:
2011
2012 2018-07-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2013
2014         REGRESSION(r233325): [GTK] Broke 40 animations tests
2015         https://bugs.webkit.org/show_bug.cgi?id=187264
2016
2017         Reviewed by Žan Doberšek.
2018
2019         Remove expectations for tests that are passing now.
2020
2021         * platform/gtk/TestExpectations:
2022
2023 2018-07-04  Antti Koivisto  <antti@apple.com>
2024
2025         Reparse user stylesheets when _useSystemAppearance changes
2026         https://bugs.webkit.org/show_bug.cgi?id=187312
2027         <rdar://problem/38565834>
2028
2029         Reviewed by Tim Horton.
2030
2031         * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added.
2032         * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added.
2033
2034 2018-07-04  Alicia Boya García  <aboya@igalia.com>
2035
2036         Unreviewed GTK test gardening.
2037         https://bugs.webkit.org/show_bug.cgi?id=187328
2038
2039         * platform/gtk/TestExpectations:
2040         * platform/wpe/TestExpectations:
2041
2042 2018-07-03  Antoine Quint  <graouts@apple.com>
2043
2044         [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably
2045         https://bugs.webkit.org/show_bug.cgi?id=186508
2046         <rdar://problem/41000260>
2047
2048         Reviewed by Dean Jackson.
2049
2050         We're now passing this test reliably.
2051
2052         * TestExpectations:
2053
2054 2018-07-03  Ryosuke Niwa  <rniwa@webkit.org>
2055
2056         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
2057         https://bugs.webkit.org/show_bug.cgi?id=187284
2058
2059         Reviewed by Eric Carlson.
2060
2061         Added a regression test which reliably hits the newly added debug assertion.
2062
2063         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
2064         * media/track/video-track-addition-and-frame-removal.html: Added.
2065
2066 2018-07-03  Fujii Hironori  <Hironori.Fujii@sony.com>
2067
2068         [cairo] Doesn't paint box-shadow with zero blur-radius
2069         https://bugs.webkit.org/show_bug.cgi?id=187244
2070
2071         Reviewed by Žan Doberšek.
2072
2073         * platform/gtk/fast/box-shadow/inset-expected.png: Updated.
2074
2075 2018-07-03  Youenn Fablet  <youenn@apple.com>
2076
2077         Crash in  WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html
2078         https://bugs.webkit.org/show_bug.cgi?id=187243
2079
2080         Reviewed by Chris Dumez.
2081
2082         * TestExpectations:
2083
2084 2018-07-03  Chris Dumez  <cdumez@apple.com>
2085
2086         performance-api/performance-observer-no-document-leak.html is flaky
2087         https://bugs.webkit.org/show_bug.cgi?id=186938
2088         <rdar://problem/41379336>
2089
2090         Reviewed by Simon Fraser.
2091
2092         Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new
2093         internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order
2094         to address the flakiness. Relying on the number of live documents to check if a particular
2095         document was destroyed is unreliable and flaky given that WebKit constructs documents for
2096         various reasons.
2097
2098         * TestExpectations:
2099         * performance-api/performance-observer-no-document-leak-expected.txt:
2100         * performance-api/performance-observer-no-document-leak.html:
2101
2102 2018-07-03  Truitt Savell  <tsavell@apple.com>
2103
2104         Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html
2105         https://bugs.webkit.org/show_bug.cgi?id=187307
2106
2107         Unreviewed test gardening.
2108
2109         * platform/mac/TestExpectations:
2110
2111 2018-07-03  Truitt Savell  <tsavell@apple.com>
2112
2113         re-enable some canvas tests that are now consistently passing
2114         https://bugs.webkit.org/show_bug.cgi?id=187305
2115
2116         Unreviewed test gardening.
2117
2118         * platform/mac/TestExpectations:
2119
2120 2018-07-03  Jonathan Bedard  <jbedard@apple.com>
2121
2122         Unreviewed, rolling out r233461.
2123
2124         Assertions triggered during iOS 11 debug layout and API tests
2125
2126         Reverted changeset:
2127
2128         "[iOS] Add assert to catch improper use of WebCore::Timer in
2129         UI Process"
2130         https://bugs.webkit.org/show_bug.cgi?id=185330
2131         https://trac.webkit.org/changeset/233461
2132
2133 2018-07-03  Frederic Wang  <fwang@igalia.com>
2134
2135         Import WPT infrastructure tests
2136         https://bugs.webkit.org/show_bug.cgi?id=187095
2137
2138         Reviewed by Youenn Fablet.
2139
2140         * TestExpectations: Mark known failures.
2141
2142 2018-07-03  Frederic Wang  <fwang@igalia.com>
2143
2144         REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work
2145         https://bugs.webkit.org/show_bug.cgi?id=186129
2146
2147         Reviewed by Antoine Quint.
2148
2149         Add a test to ensure that accelerated and non-accelerated animations are properly started
2150         when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated
2151         transform using steps() timing function.
2152
2153         * http/wpt/css/css-animations/start-animation-001-expected.html: Added.
2154         * http/wpt/css/css-animations/start-animation-001.html: Added.
2155
2156 2018-07-03  Frederic Wang  <fred.wang@free.fr>
2157
2158         [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused"
2159         https://bugs.webkit.org/show_bug.cgi?id=170784
2160
2161         Add a reftest to visually check pausing of transform animations.
2162
2163         Reviewed by Antoine Quint.
2164
2165         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added.
2166         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added.
2167
2168 2018-07-03  Antoine Quint  <graouts@apple.com>
2169
2170         Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2171         https://bugs.webkit.org/show_bug.cgi?id=187145
2172
2173         Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430.
2174
2175         * TestExpectations:
2176
2177 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
2178
2179         Regular expressions with ".?" expressions at the start and the end match the entire string
2180         https://bugs.webkit.org/show_bug.cgi?id=119191
2181
2182         Reviewed by Michael Saboff.
2183
2184         * fast/regex/dotstar-expected.txt:
2185         * fast/regex/script-tests/dotstar.js:
2186
2187 2018-07-02  Antti Koivisto  <antti@apple.com>
2188
2189         Tighter limit for canvas memory use on iOS
2190         https://bugs.webkit.org/show_bug.cgi?id=187279
2191         <rdar://problem/38420562>
2192
2193         Reviewed by Simon Fraser.
2194
2195         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
2196         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
2197
2198 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
2199
2200         RegExp.exec returns wrong value with a long integer quantifier
2201         https://bugs.webkit.org/show_bug.cgi?id=187042
2202
2203         Reviewed by Saam Barati.
2204
2205         * fast/regex/overflow-expected.txt:
2206         * fast/regex/script-tests/overflow.js:
2207
2208 2018-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
2209
2210         [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed
2211         https://bugs.webkit.org/show_bug.cgi?id=187228
2212         <rdar://problem/40967280>
2213
2214         Reviewed by Brent Fulgham.
2215
2216         * fast/text/user-installed-fonts/local-expected.html: Added.
2217         * fast/text/user-installed-fonts/local.html: Added.
2218
2219 2018-07-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2220
2221         [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave
2222         https://bugs.webkit.org/show_bug.cgi?id=187253
2223
2224         Reviewed by Tim Horton.
2225
2226         In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze
2227         the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due
2228         to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or
2229         vice versa.
2230
2231         To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform
2232         spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on
2233         each macOS platform, regardless of the actual platform where the test is being run.
2234
2235         This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details.
2236
2237         * editing/spelling/markers-expected.txt:
2238         * editing/spelling/markers.html:
2239         * editing/spelling/text-replacement-after-typing-to-word.html:
2240
2241         Adjusted for a renamed TestRunner method.
2242
2243 2018-07-02  Michael Catanzaro  <mcatanzaro@igalia.com>
2244
2245         Unreviewed GTK gardening
2246
2247         * platform/gtk/TestExpectations:
2248         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
2249
2250 2018-07-02  Eric Carlson  <eric.carlson@apple.com>
2251
2252         Video sometimes flickers when playing to AppleTV
2253         https://bugs.webkit.org/show_bug.cgi?id=187193
2254         <rdar://problem/40153865>
2255
2256         Reviewed by Jer Noble and Youenn Fablet.
2257
2258         * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category
2259         doesn't change immediately.
2260
2261 2018-07-02  Zan Dobersek  <zdobersek@igalia.com>
2262
2263         Unreviewed WPE gardening.
2264
2265         Adjust or add a few test expectations. Remove a bad text baseline for
2266         one W3C Fetch test, add a proper text baseline for another.
2267
2268         * platform/wpe/TestExpectations:
2269         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added.
2270         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
2271         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed.
2272
2273 2018-07-02  Frederic Wang  <fwang@igalia.com>
2274
2275         WTF's internal std::optional implementation should abort() on bad optional access
2276         https://bugs.webkit.org/show_bug.cgi?id=186536
2277
2278         Unreviewed test gardening.
2279
2280 2018-07-02  Frederic Wang  <fwang@igalia.com>
2281
2282         WTF's internal std::optional implementation should abort() on bad optional access
2283         https://bugs.webkit.org/show_bug.cgi?id=186536
2284
2285         Reviewed by Michael Catanzaro.
2286
2287         * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243).
2288
2289 2018-07-01  Fujii Hironori  <Hironori.Fujii@sony.com>
2290
2291         [WK2] fast/parser/document-open-in-unload.html makes the following test crash
2292         https://bugs.webkit.org/show_bug.cgi?id=98345
2293         <rdar://problem/12474923>
2294
2295         Reviewed by Ryosuke Niwa.
2296
2297         * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html.
2298
2299 2018-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
2300
2301         [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters
2302         https://bugs.webkit.org/show_bug.cgi?id=187209
2303         <rdar://problem/40920785>
2304
2305         Reviewed by Darin Adler.
2306
2307         * fast/text/emoji-with-joiner-expected.txt: Added.
2308         * fast/text/emoji-with-joiner.html: Added.
2309
2310 2018-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2311
2312         [macOS] Text replacements that end with symbols are expanded immediately
2313         https://bugs.webkit.org/show_bug.cgi?id=187225
2314         <rdar://problem/41112433>
2315
2316         Reviewed by Darin Adler.
2317
2318         Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then:
2319         1. Typing that text replacement won't immediately trigger replacement.
2320         2. Text replacement is triggered after pressing enter.
2321
2322         * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added.
2323         * editing/spelling/text-replacement-after-typing-to-word.html: Added.
2324         * platform/ios/TestExpectations:
2325         * platform/mac-wk2/TestExpectations:
2326
2327 2018-06-29  Antoine Quint  <graouts@apple.com>
2328
2329         [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably
2330         https://bugs.webkit.org/show_bug.cgi?id=186507
2331         <rdar://problem/41000257>
2332
2333         Reviewed by Dean Jackson.
2334
2335         This test now passes reliably.
2336
2337         * TestExpectations:
2338
2339 2018-06-30  Antoine Quint  <graouts@apple.com>
2340
2341         [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably
2342         https://bugs.webkit.org/show_bug.cgi?id=183843
2343
2344         Unreviewed.
2345
2346         This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue.
2347
2348         * platform/ios/TestExpectations:
2349
2350 2018-06-30  Commit Queue  <commit-queue@webkit.org>
2351
2352         Unreviewed, rolling out r233391.
2353         https://bugs.webkit.org/show_bug.cgi?id=187217
2354
2355         This patch broke Windows ports (Requested by fredw on
2356         #webkit).
2357
2358         Reverted changeset:
2359
2360         "WTF's internal std::optional implementation should abort() on
2361         bad optional access"
2362         https://bugs.webkit.org/show_bug.cgi?id=186536
2363         https://trac.webkit.org/changeset/233391
2364
2365 2018-06-29  Frederic Wang  <fwang@igalia.com>
2366
2367         WTF's internal std::optional implementation should abort() on bad optional access
2368         https://bugs.webkit.org/show_bug.cgi?id=186536
2369
2370         Reviewed by Michael Catanzaro.
2371
2372         * TestExpectations: Mark one WebAnimations test as crashing (bug #187145).
2373
2374 2018-06-29  Nan Wang  <n_wang@apple.com>
2375
2376         Crash under WebCore::AXObjectCache::handleMenuItemSelected
2377         https://bugs.webkit.org/show_bug.cgi?id=186918
2378         <rdar://problem/41365984>
2379
2380         Reviewed by Chris Fleizach.
2381
2382         * accessibility/accessibility-crash-focused-element-change-expected.txt: Added.
2383         * accessibility/accessibility-crash-focused-element-change.html: Added.
2384
2385 2018-06-29  Antti Koivisto  <antti@apple.com>
2386
2387         REGRESSION (r232806): Facebook login fields have blue fill background instead of white
2388         https://bugs.webkit.org/show_bug.cgi?id=187207
2389
2390         Reviewed by Tim Horton.
2391
2392         * fast/forms/input-background-ua-media-query-expected.html: Added.
2393         * fast/forms/input-background-ua-media-query.html: Added.
2394
2395 2018-06-29  Daniel Bates  <dabates@apple.com>
2396
2397         REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account
2398         https://bugs.webkit.org/show_bug.cgi?id=187197
2399         <rdar://problem/40420821>
2400
2401         Reviewed by Brent Fulgham.
2402
2403         Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission
2404         from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site
2405         cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener
2406         by definition of being same-origin with it).
2407
2408         * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added.
2409         * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added.
2410         * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added.
2411         * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added.
2412         * http/tests/cookies/same-site/resources/post-from-popup.html: Added.
2413
2414 2018-06-29  Ryan Haddad  <ryanhaddad@apple.com>
2415
2416         Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'.
2417         https://bugs.webkit.org/show_bug.cgi?id=187181
2418
2419         Unreviewed test gardening.
2420
2421         * platform/ios/TestExpectations:
2422
2423 2018-06-29  Aditya Keerthi  <akeerthi@apple.com>
2424
2425         [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard
2426         https://bugs.webkit.org/show_bug.cgi?id=187183
2427
2428         Reviewed by Wenson Hsieh.
2429
2430         Added a test to ensure that the WebProcess does not crash if we attempt to copy a
2431         file URL to the clipboard. The test also ensures the clipboard content remains
2432         unchanged.
2433
2434         * TestExpectations:
2435         * http/tests/security/pasteboard-file-url-expected.txt: Added.
2436         * http/tests/security/pasteboard-file-url.html: Added.
2437         * platform/mac-wk2/TestExpectations:
2438
2439 2018-06-29  Nan Wang  <n_wang@apple.com>
2440
2441         AX: [iOS] VoiceOver scroll position is jumpy in frames
2442         https://bugs.webkit.org/show_bug.cgi?id=186956
2443
2444         Reviewed by Simon Fraser.
2445
2446         * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added.
2447         * fast/scrolling/ios/iframe-scroll-into-view.html: Added.
2448
2449 2018-06-29  Truitt Savell  <tsavell@apple.com>
2450
2451         Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky
2452         https://bugs.webkit.org/show_bug.cgi?id=187180
2453
2454         Unreviewed test gardening.
2455
2456         * TestExpectations:
2457
2458 2018-06-29  Truitt Savell  <tsavell@apple.com>
2459
2460         Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
2461         https://bugs.webkit.org/show_bug.cgi?id=187103
2462
2463         Unreviewed test gardening
2464
2465         * platform/mac-wk2/TestExpectations:
2466         * platform/mac/TestExpectations:
2467
2468 2018-06-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
2469
2470         Infinite loop if a <use> element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style
2471         https://bugs.webkit.org/show_bug.cgi?id=186925
2472
2473         Reviewed by Antti Koivisto.
2474
2475         * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added.
2476         * svg/dom/svg-use-infinite-loop-cloning.html: Added.
2477
2478 2018-06-29  Manuel Rego Casasnovas  <rego@igalia.com>
2479
2480         [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access
2481         https://bugs.webkit.org/show_bug.cgi?id=186752
2482
2483         Reviewed by Frédéric Wang.
2484
2485         * platform/wpe/TestExpectations: Remove tests from TestExpectations file
2486         as they're passing now.
2487
2488 2018-06-29  Thibault Saunier  <tsaunier@igalia.com>
2489
2490         [GTK][WPE]: Add a way to setup our development environment inside flatpak
2491         https://bugs.webkit.org/show_bug.cgi?id=186771
2492
2493         Reviewed by Carlos Alberto Lopez Perez.
2494
2495         * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak.
2496
2497 2018-06-29  David Fenton  <david_fenton@apple.com>
2498
2499         Unreviewed, rolling out r233349.
2500
2501         caused 42 crashes on iOS GuardMalloc and iOS ASan tests
2502
2503         Reverted changeset:
2504
2505         "[Web Animations] Using a Web Animation leaks the Document"
2506         https://bugs.webkit.org/show_bug.cgi?id=187088
2507         https://trac.webkit.org/changeset/233349
2508
2509 2018-06-29  Jer Noble  <jer.noble@apple.com>
2510
2511         Returning PiP'd video to fullscreen while playing leaves video muted.
2512         https://bugs.webkit.org/show_bug.cgi?id=187181
2513         <rdar://problem/41408335>
2514
2515         Reviewed by Eric Carlson.
2516
2517         * media/picture-in-picture-interruption-expected.txt: Added.
2518         * media/picture-in-picture-interruption.html: Added.
2519
2520 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
2521
2522         Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
2523         https://bugs.webkit.org/show_bug.cgi?id=186807
2524
2525         Unreviewed test gardening.
2526
2527         * platform/win/TestExpectations:
2528
2529 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
2530
2531         Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
2532         https://bugs.webkit.org/show_bug.cgi?id=187177
2533
2534         Unreviewed test gardening.
2535
2536         * platform/win/TestExpectations:
2537
2538 2018-06-29  Antoine Quint  <graouts@apple.com>
2539
2540         Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
2541         https://bugs.webkit.org/show_bug.cgi?id=187163
2542
2543         Unreviewed.
2544
2545         This test needed to be modified to account for the pending state being updated at a different time,
2546         so we just wait a frame to ensure the animation is ended. See r233325.
2547
2548         * compositing/animation/layer-for-filling-animation.html:
2549
2550 2018-06-29  Antoine Quint  <graouts@apple.com>
2551
2552         [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
2553         https://bugs.webkit.org/show_bug.cgi?id=122235
2554
2555         Unreviewed. This test has not been flaky on all ports by GTK for a long time.
2556
2557         * platform/ios-wk1/TestExpectations:
2558         * platform/mac-wk2/TestExpectations:
2559         * platform/wincairo/TestExpectations:
2560
2561 2018-06-27  Antoine Quint  <graouts@apple.com>
2562
2563         [Web Animations] Using a Web Animation leaks the Document
2564         https://bugs.webkit.org/show_bug.cgi?id=187088
2565         <rdar://problem/41392046>
2566
2567         Reviewed by Dean Jackson.
2568
2569         Add a new test that creates an Animation object in JS within an iframe and checks that removing
2570         the iframe clears its Document. 
2571
2572         * webanimations/leak-document-with-web-animation-expected.txt: Added.
2573         * webanimations/leak-document-with-web-animation.html: Added.
2574         * webanimations/resources/web-animation-leak-iframe.html: Added.
2575
2576 2018-06-28  Olivia Barnett  <obarnett@apple.com>
2577         
2578         Find in page for typographic quotes does not find low (German) quotes
2579         https://bugs.webkit.org/show_bug.cgi?id=187164
2580         <rdar://problem/29612785>
2581        
2582         Reviewed by Tim Horton.
2583
2584         Added additional test for German quotes.
2585
2586         * fast/text/find-quotes.html:
2587
2588 2018-06-28  Zalan Bujtas  <zalan@apple.com>
2589
2590         [iOS] Unreviewed test gardening.
2591
2592         * platform/ios/TestExpectations:
2593
2594 2018-06-28  Zalan Bujtas  <zalan@apple.com>
2595
2596         [LFC] Add block formatting only test cases
2597         https://bugs.webkit.org/show_bug.cgi?id=187162
2598
2599         Reviewed by Antti Koivisto.
2600
2601         These tests are expected to generate the same tree output on every platform (no text, strictly block only). 
2602
2603         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
2604         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
2605         * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
2606         * fast/block/block-only/absolute-height-stretch.html: Added.
2607         * fast/block/block-only/absolute-left-auto-expected.txt: Added.
2608         * fast/block/block-only/absolute-left-auto.html: Added.
2609         * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
2610         * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
2611         * fast/block/block-only/absolute-nested-expected.txt: Added.
2612         * fast/block/block-only/absolute-nested.html: Added.
2613         * fast/block/block-only/absolute-nested2-expected.txt: Added.
2614         * fast/block/block-only/absolute-nested2.html: Added.
2615         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
2616         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
2617         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
2618         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
2619         * fast/block/block-only/absolute-simple-expected.txt: Added.
2620         * fast/block/block-only/absolute-simple.html: Added.
2621         * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
2622         * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
2623         * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
2624         * fast/block/block-only/absolute-width-stretch.html: Added.
2625         * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
2626         * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
2627         * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
2628         * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
2629         * fast/block/block-only/border-simple-expected.txt: Added.
2630         * fast/block/block-only/border-simple.html: Added.
2631         * fast/block/block-only/fixed-nested-expected.txt: Added.
2632         * fast/block/block-only/fixed-nested.html: Added.
2633         * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
2634         * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
2635         * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
2636         * fast/block/block-only/floating-box-clear-both-simple.html: Added.
2637         * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
2638         * fast/block/block-only/floating-box-clear-right-simple.html: Added.
2639         * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
2640         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
2641         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
2642         * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
2643         * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
2644         * fast/block/block-only/floating-box-right-simple.html: Added.
2645         * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
2646         * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
2647         * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
2648         * fast/block/block-only/floating-box-with-clear-simple.html: Added.
2649         * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
2650         * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
2651         * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
2652         * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
2653         * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
2654         * fast/block/block-only/floating-left-right-simple.html: Added.
2655         * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
2656         * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
2657         * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
2658         * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
2659         * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
2660         * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
2661         * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
2662         * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
2663         * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
2664         * fast/block/block-only/floating-multiple-lefts.html: Added.
2665         * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
2666         * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
2667         * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
2668         * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
2669         * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
2670         * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
2671         * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
2672         * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
2673         * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
2674         * fast/block/block-only/margin-collapse-simple.html: Added.
2675         * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
2676         * fast/block/block-only/margin-collapse-top-nested.html: Added.
2677         * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
2678         * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
2679         * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
2680         * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
2681         * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
2682         * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
2683         * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
2684         * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
2685         * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
2686         * fast/block/block-only/margin-left-right-sizing.html: Added.
2687         * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
2688         * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
2689         * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
2690         * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
2691         * fast/block/block-only/margin-simple-expected.txt: Added.
2692         * fast/block/block-only/margin-simple.html: Added.
2693         * fast/block/block-only/negative-margin-simple-expected.txt: Added.
2694         * fast/block/block-only/negative-margin-simple.html: Added.
2695         * fast/block/block-only/padding-nested-expected.txt: Added.
2696         * fast/block/block-only/padding-nested.html: Added.
2697         * fast/block/block-only/padding-simple-expected.txt: Added.
2698         * fast/block/block-only/padding-simple.html: Added.
2699         * fast/block/block-only/relative-auto-expected.txt: Added.
2700         * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
2701         * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
2702         * fast/block/block-only/relative-auto.html: Added.
2703         * fast/block/block-only/relative-bottom-expected.txt: Added.
2704         * fast/block/block-only/relative-bottom.html: Added.
2705         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
2706         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
2707         * fast/block/block-only/relative-right-expected.txt: Added.
2708         * fast/block/block-only/relative-right.html: Added.
2709         * fast/block/block-only/relative-siblings-expected.txt: Added.
2710         * fast/block/block-only/relative-siblings.html: Added.
2711         * fast/block/block-only/relative-simple-expected.txt: Added.
2712         * fast/block/block-only/relative-simple.html: Added.
2713
2714 2018-06-28  Timothy Hatcher  <timothy@apple.com>
2715
2716         Find on page selection color isn't adapted for dark mode.
2717         https://bugs.webkit.org/show_bug.cgi?id=187072
2718         rdar://problem/40354841
2719
2720         Unreviewed test gardening.
2721
2722         * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
2723         * fast/text/mark-matches-broken-line-rendering-expected.html:
2724         * fast/text/mark-matches-rendering-expected.html:
2725         Use -apple-system-find-highlight-background to work on all macOS versions.
2726         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
2727
2728 2018-06-28  Antoine Quint  <graouts@apple.com>
2729
2730         [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
2731         https://bugs.webkit.org/show_bug.cgi?id=183834
2732         <rdar://problem/40997932>
2733
2734         Reviewed by Dean Jackson.
2735
2736         This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for 
2737         the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
2738
2739         * TestExpectations:
2740         * compositing/visible-rect/animated.html:
2741
2742 2018-06-28  Jer Noble  <jer.noble@apple.com>
2743
2744         Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
2745
2746         Remove the artificial early timeout (1s) in this test.
2747
2748         * media/video-buffering-allowed.html:
2749
2750 2018-06-28  Aditya Keerthi  <akeerthi@apple.com>
2751
2752         REGRESSION (r232040): Cursor jumping in Safari text fields
2753         https://bugs.webkit.org/show_bug.cgi?id=187142
2754         <rdar://problem/41397577>
2755
2756         Reviewed by Tim Horton.
2757
2758         Added test to ensure that the 'selectionchange' event is only fired once per
2759         click in an editable node.
2760
2761         * fast/events/ios/click-selectionchange-once-expected.txt: Added.
2762         * fast/events/ios/click-selectionchange-once.html: Added.
2763
2764 2018-06-28  Dirk Schulze  <krit@webkit.org>
2765
2766         [css-masking] Update clip-path box mapping to unified box
2767         https://bugs.webkit.org/show_bug.cgi?id=185797
2768
2769         Reviewed by Simon Fraser.
2770
2771         Update existing tests and add new tests to check the slightly different behavior.
2772
2773         * fast/masking/parsing-clip-path-shape-expected.txt:
2774         * fast/masking/parsing-clip-path-shape.html:
2775         * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
2776         * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
2777         * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
2778         * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
2779         * svg/clip-path/clip-path-shape-fill.svg:
2780         * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
2781         * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
2782         * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
2783         * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
2784         * svg/clip-path/clip-path-shape-stroke.svg:
2785
2786 2018-06-27  Ryan Haddad  <ryanhaddad@apple.com>
2787
2788         Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
2789         https://bugs.webkit.org/show_bug.cgi?id=172864
2790
2791         Unreviewed test gardening.
2792
2793         * TestExpectations:
2794
2795 2018-06-27  Youenn Fablet  <youenn@apple.com>
2796
2797         Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
2798         https://bugs.webkit.org/show_bug.cgi?id=187125
2799
2800         Unreviewed.
2801
2802         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
2803
2804 2018-06-27  Dirk Schulze  <krit@webkit.org>
2805
2806         -webkit-clip-path wrong offset for clipPath references
2807         https://bugs.webkit.org/show_bug.cgi?id=129246
2808
2809         Reviewed by Simon Fraser.
2810
2811         Add test for reference clip-path offset. Correct a broken test.
2812         All tests in the repo for references are interoperable between Gecko, Blink
2813         and WebKit now.
2814
2815         * css3/masking/clip-path-reference-2-expected.html: Added.
2816         * css3/masking/clip-path-reference-2.html: Added.
2817         * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
2818         * css3/masking/clip-path-reference-userSpaceOnUse.html:
2819
2820 2018-06-27  Antti Koivisto  <antti@apple.com>
2821
2822         Don't invoke post resolution callbacks when resolving computed style
2823         https://bugs.webkit.org/show_bug.cgi?id=187113
2824         <rdar://problem/41365766>
2825
2826         Reviewed by Geoff Garen.
2827
2828         * fast/dom/object-computed-style-event-expected.txt: Added.
2829         * fast/dom/object-computed-style-event.html: Added.
2830
2831 2018-06-27  Timothy Hatcher  <timothy@apple.com>
2832
2833         Find on page selection color isn't adapted for dark mode.
2834         https://bugs.webkit.org/show_bug.cgi?id=187072
2835         rdar://problem/40354841
2836
2837         Reviewed by Tim Horton.
2838
2839         * fast/css/apple-system-control-colors-expected.txt: Updated.
2840         * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
2841         * fast/text/mark-matches-rendering-expected.html: Ditto.
2842
2843 2018-06-27  Youenn Fablet  <youenn@apple.com>
2844
2845         Disable content blockers in NetworkLoadChecker except for ping loads
2846         https://bugs.webkit.org/show_bug.cgi?id=187083
2847         <rdar://problem/41440083>
2848
2849         Reviewed by Chris Dumez.
2850
2851         * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
2852         * http/tests/contentextensions/reload-without-contentextensions.html: Added.
2853         * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
2854
2855 2018-06-27  Simon Fraser  <simon.fraser@apple.com>
2856
2857         https://hackernoon.com/ uses lots of layer backing store
2858         https://bugs.webkit.org/show_bug.cgi?id=186909
2859         rdar://problem/40257540
2860
2861         Reviewed by Tim Horton.
2862         
2863         New test.
2864
2865         * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
2866         * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
2867
2868 2018-06-27  Nan Wang  <n_wang@apple.com>
2869
2870         AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
2871         https://bugs.webkit.org/show_bug.cgi?id=187076
2872
2873         Reviewed by Chris Fleizach.
2874
2875         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
2876         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
2877         * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
2878         * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
2879
2880 2018-06-26  Youenn Fablet  <youenn@apple.com>
2881
2882         Import wpt CORP tests
2883         https://bugs.webkit.org/show_bug.cgi?id=187027
2884
2885         Reviewed by Chris Dumez.
2886
2887         Skipping tests for WK1.
2888
2889         * platform/ios-wk1/TestExpectations:
2890         * platform/mac-wk1/TestExpectations:
2891         * platform/win/TestExpectations:
2892
2893 2018-06-26  Daniel Bates  <dabates@apple.com>
2894
2895         REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
2896         https://bugs.webkit.org/show_bug.cgi?id=186090
2897         <rdar://problem/40692595>
2898
2899         Reviewed by Andy Estes.
2900
2901         Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
2902         load as a result of a redirected cross-origin POST request.
2903
2904         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
2905         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
2906         * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
2907         * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
2908
2909 2018-06-26  Saam Barati  <sbarati@apple.com>
2910
2911         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
2912         https://bugs.webkit.org/show_bug.cgi?id=186878
2913         <rdar://problem/40568659>
2914
2915         Reviewed by Filip Pizlo.
2916
2917         Make these test not susceptible to conservative scan leaks by ensuring at least
2918         one object gets collected when we allocate many of them. Before, these were just
2919         testing that a fixed number of objects were collected.
2920
2921         * editing/selection/navigation-clears-editor-state-expected.txt:
2922         * editing/selection/navigation-clears-editor-state.html:
2923         * fast/dom/reference-cycle-leaks.html:
2924         * fast/misc/resources/test-observegc.js:
2925         * fast/misc/test-observegc-expected.txt:
2926         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
2927         * plugins/refcount-leaks-expected.txt:
2928         * plugins/refcount-leaks.html:
2929
2930 2018-06-26  Truitt Savell  <tsavell@apple.com>
2931
2932         [iOS] Rebaseline two webanimations tests after r233164
2933         https://bugs.webkit.org/show_bug.cgi?id=187071
2934
2935         Unreviewed gardening
2936
2937         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2938         * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
2939
2940 2018-06-26  Truitt Savell  <tsavell@apple.com>
2941
2942         REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
2943         https://bugs.webkit.org/show_bug.cgi?id=186161
2944
2945         Unreviewed gardening.
2946
2947         * TestExpectations:
2948
2949 2018-06-26  Commit Queue  <commit-queue@webkit.org>
2950
2951         Unreviewed, rolling out r233184.
2952         https://bugs.webkit.org/show_bug.cgi?id=187059
2953
2954         "It regressed JetStream between 5-8%" (Requested by saamyjoon
2955         on #webkit).
2956
2957         Reverted changeset:
2958
2959         "JSImmutableButterfly can't be allocated from a subspace with
2960         HeapCell::Kind::Auxiliary"
2961         https://bugs.webkit.org/show_bug.cgi?id=186878
2962         https://trac.webkit.org/changeset/233184
2963
2964 2018-06-26  Charlie Turner  <cturner@igalia.com>
2965
2966         [GTK] Unreviewed test gardening
2967         https://bugs.webkit.org/show_bug.cgi?id=187048
2968
2969         Unreviewed gardening.
2970
2971         * platform/gtk/TestExpectations:
2972
2973 2018-06-26  Truitt Savell  <tsavell@apple.com>
2974
2975         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
2976         https://bugs.webkit.org/show_bug.cgi?id=187053
2977
2978         Unreviewed test gardening.
2979
2980         * platform/wk2/TestExpectations:
2981
2982 2018-06-26  Eric Carlson  <eric.carlson@apple.com>
2983
2984         Enable mock capture devices on the iOS simulator
2985         https://bugs.webkit.org/show_bug.cgi?id=186846
2986         <rdar://problem/41289134>
2987
2988         Reviewed by Youenn Fablet.
2989
2990         * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
2991
2992 2018-06-26  Per Arne Vollan  <pvollan@apple.com>
2993
2994         Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
2995         https://bugs.webkit.org/show_bug.cgi?id=187041
2996
2997         Unreviewed test gardening.
2998
2999         * platform/win/TestExpectations:
3000
3001 2018-06-26  Frederic Wang  <fwang@igalia.com>
3002
3003         Import WPT tests for webmessaging
3004         https://bugs.webkit.org/show_bug.cgi?id=187001
3005
3006         Reviewed by Javier Fernandez.
3007
3008         Skip some webmessaging tests timing out.
3009
3010         * TestExpectations:
3011
3012 2018-06-26  Zan Dobersek  <zdobersek@igalia.com>
3013
3014         Crash in WebAnimation::runPendingPlayTask
3015         https://bugs.webkit.org/show_bug.cgi?id=186189
3016
3017         Reviewed by Carlos Garcia Campos.
3018
3019         * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
3020
3021 2018-06-25  Youenn Fablet  <youenn@apple.com>
3022
3023         Import WPT fetch destination tests
3024         https://bugs.webkit.org/show_bug.cgi?id=186984
3025
3026         Reviewed by Chris Dumez.
3027
3028         Skipping tests for WK1 since they use service worker.
3029
3030         * TestExpectations: Skipping timing out tests.
3031         * platform/ios-wk1/TestExpectations:
3032         * platform/mac-wk1/TestExpectations:
3033         * platform/win/TestExpectations:
3034
3035 2018-06-25  David Fenton  <david_fenton@apple.com>
3036
3037         LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky.
3038         https://bugs.webkit.org/show_bug.cgi?id=187025
3039
3040         Unreviewed test gardening, update Test Expectations to [Pass Failure Slow]
3041
3042         * TestExpectations:
3043
3044 2018-06-25  Saam Barati  <sbarati@apple.com>
3045
3046         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3047         https://bugs.webkit.org/show_bug.cgi?id=186878
3048         <rdar://problem/40568659>
3049
3050         Reviewed by Mark Lam.
3051
3052         Make these test not susceptible to conservative scan leaks by ensuring at least
3053         one object gets collected when we allocate many of them. Before, these were just
3054         testing that a fixed number of objects were collected.
3055
3056         * editing/selection/navigation-clears-editor-state-expected.txt:
3057         * editing/selection/navigation-clears-editor-state.html:
3058         * fast/dom/reference-cycle-leaks.html:
3059         * fast/misc/resources/test-observegc.js:
3060         * fast/misc/test-observegc-expected.txt:
3061         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
3062         * plugins/refcount-leaks-expected.txt:
3063         * plugins/refcount-leaks.html:
3064
3065 2018-06-25  John Wilander  <wilander@apple.com>
3066
3067         Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback
3068         https://bugs.webkit.org/show_bug.cgi?id=186903
3069         <rdar://problem/41350182>
3070
3071         Reviewed by Chris Dumez.
3072
3073         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3074         * http/tests/storageAccess/grant-storage-access-under-opener.html:
3075             Moved the code block to the page's body instead of its head.
3076             Added an initial console log statement. The reason for these
3077             changes is that we're seeing flaky timeouts with no output.
3078
3079 2018-06-25  Chris Dumez  <cdumez@apple.com>
3080
3081         performance-api/performance-observer-no-document-leak.html is flaky
3082         https://bugs.webkit.org/show_bug.cgi?id=186938
3083         <rdar://problem/41379336>
3084
3085         Unreviewed, skip test again as it is apparently still flaky.
3086
3087         * TestExpectations:
3088
3089 2018-06-25  Chris Dumez  <cdumez@apple.com>
3090
3091         performance-api/performance-observer-no-document-leak.html is flaky
3092         https://bugs.webkit.org/show_bug.cgi?id=186938
3093         <rdar://problem/41379336>
3094
3095         Unreviewed, move the call to gc() inside the setInterval() so we keep
3096         trying to gc() until the frame / document are destroyed (instead of
3097         only doing a single garbage collection).
3098
3099         * TestExpectations:
3100         * performance-api/performance-observer-no-document-leak.html:
3101
3102 2018-06-25  Antoine Quint  <graouts@apple.com>
3103
3104         REGRESSION: hardware-accelerated animation fails on inline element
3105         https://bugs.webkit.org/show_bug.cgi?id=186981
3106         <rdar://problem/41418697>
3107
3108         Reviewed by Dean Jackson.
3109
3110         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3111         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3112         * webanimations/opacity-animation-yields-compositing-expected.txt:
3113         * webanimations/opacity-animation-yields-compositing-span-expected.txt:
3114         * webanimations/opacity-animation-yields-compositing-span.html: Added.
3115         * webanimations/opacity-animation-yields-compositing.html:
3116
3117 2018-06-25  Youenn Fablet  <youenn@apple.com>
3118
3119         Add API to control mock media devices
3120         https://bugs.webkit.org/show_bug.cgi?id=186958
3121
3122         Reviewed by Eric Carlson.
3123
3124         * fast/mediastream/device-change-event-2-expected.txt: Added.
3125         * fast/mediastream/device-change-event-2.html: Added.
3126
3127 2018-06-25  Antoine Quint  <graouts@apple.com>
3128
3129         [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
3130         https://bugs.webkit.org/show_bug.cgi?id=183826
3131         <rdar://problem/40997412>
3132
3133         Reviewed by Dean Jackson.
3134
3135         This test now passes reliably.
3136
3137         * TestExpectations:
3138
3139 2018-06-25  Zan Dobersek  <zdobersek@igalia.com>
3140
3141         [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output
3142         https://bugs.webkit.org/show_bug.cgi?id=186967
3143
3144         Reviewed by Michael Catanzaro.
3145
3146         * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests.
3147         * platform/wpe/TestExpectations: Ditto.
3148
3149 2018-06-24  Simon Fraser  <simon.fraser@apple.com>
3150
3151         Fix the composition underline to be transformed by -apple-color-filter
3152         https://bugs.webkit.org/show_bug.cgi?id=186983
3153         rdar://problem/40515558
3154
3155         Reviewed by Zalan Bujtas.
3156         
3157         * css3/color-filters/color-filter-composition-underline-color-expected.html: Added.
3158         * css3/color-filters/color-filter-composition-underline-color.html: Added.
3159
3160 2018-06-23  Zalan Bujtas  <zalan@apple.com>
3161
3162         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
3163         https://bugs.webkit.org/show_bug.cgi?id=186585
3164         <rdar://problem/30685325>
3165
3166         Reviewed by Tim Horton.
3167
3168         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
3169         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
3170
3171 2018-06-23  Per Arne Vollan  <pvollan@apple.com>
3172
3173         Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows.
3174         https://bugs.webkit.org/show_bug.cgi?id=186807
3175
3176         Unreviewed test gardening.
3177
3178         * platform/win/TestExpectations:
3179
3180 2018-06-22  Youenn Fablet  <youenn@apple.com>
3181
3182         Disable WebSocket in WatchOS
3183         https://bugs.webkit.org/show_bug.cgi?id=186931
3184         <rdar://problem/39584458>
3185
3186         Reviewed by Wenson Hsieh.
3187
3188         * TestExpectations:
3189         * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added.
3190         * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added.
3191
3192 2018-06-22  Tim Horton  <timothy_horton@apple.com>
3193
3194         Make it possible to add a border around loading or failed-to-load images
3195         https://bugs.webkit.org/show_bug.cgi?id=186614
3196         <rdar://problem/39050152>
3197
3198         Reviewed by Zalan Bujtas.
3199
3200         * http/tests/images/loading-image-border-expected.html: Added.
3201         * http/tests/images/loading-image-border.html: Added.
3202         * http/tests/images/loading-image-no-border-expected.html: Added.
3203         * http/tests/images/loading-image-no-border.html: Added.
3204         * platform/wk2/TestExpectations:
3205         Add a test ensuring that the setting works correctly.
3206         These and similar tests do not currently work in WebKitTestRunner, so they are skipped there.
3207
3208 2018-06-22  Ross Kirsling  <ross.kirsling@sony.com>
3209
3210         [WinCairo] Unreviewed test gardening.
3211
3212         * platform/wincairo/TestExpectations:
3213         * platform/wincairo/css3/selectors3/html/css3-modsel-175a-expected.png: Added.
3214         * platform/wincairo/editing/style/apply-style-iframe-crash-expected.txt: Added.
3215
3216 2018-06-22  Youenn Fablet  <youenn@apple.com>
3217
3218         Incoming G722 doesn't work
3219         https://bugs.webkit.org/show_bug.cgi?id=186307
3220         <rdar://problem/40809745>
3221
3222         Reviewed by Eric Carlson.
3223
3224         * webrtc/audio-peer-connection-g722-expected.txt: Added.
3225         * webrtc/audio-peer-connection-g722.html: Added.
3226         * webrtc/routines.js:
3227
3228 2018-06-22  David Fenton  <david_fenton@apple.com>
3229
3230          LayoutTests imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html and imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html are flaky.
3231         https://bugs.webkit.org/show_bug.cgi?id=186940
3232
3233         Unreviewed test gardening.
3234
3235         * TestExpectations:
3236
3237 2018-06-22  Chris Dumez  <cdumez@apple.com>
3238
3239         performance-api/performance-observer-no-document-leak.html is flaky
3240         https://bugs.webkit.org/show_bug.cgi?id=186938
3241
3242         Unreviewed, temporarily skip it while I investigate.
3243
3244         * TestExpectations:
3245
3246 2018-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
3247
3248         REGRESSION(r230950): [GTK] WebKit::CoordinatedBackingStoreTile::setBackBuffer(): WebKitWebProcess killed by SIGSEGV (ASSERTION FAILED: it != m_tiles.end())
3249         https://bugs.webkit.org/show_bug.cgi?id=186206
3250
3251         Unreviewed, remove crash expectations for crashes introduced by r230950.
3252
3253         * platform/gtk/TestExpectations:
3254
3255 2018-06-21  David Fenton  <david_fenton@apple.com>
3256
3257         Skip imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
3258         https://bugs.webkit.org/show_bug.cgi?id=186901
3259
3260         Unreviewed test gardening.
3261
3262         * TestExpectations:
3263
3264 2018-06-15  Jer Noble  <jer.noble@apple.com>
3265
3266         Address fullscreen api CSS env feedback
3267         https://bugs.webkit.org/show_bug.cgi?id=186684
3268
3269         Reviewed by Simon Fraser.
3270
3271         * fullscreen/fullscreen-env-expected.txt: Added.
3272         * fullscreen/fullscreen-env.html: Added.
3273         * fullscreen/fullscreen-inset-top-expected.txt: Removed.
3274         * fullscreen/fullscreen-inset-top.html: Removed.
3275
3276 2018-06-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
3277
3278         RenderSVGInline has to be inline always regardless of its css display value
3279         https://bugs.webkit.org/show_bug.cgi?id=186656
3280
3281         Reviewed by Zalan Bujtas.
3282
3283         * svg/dom/svg-inline-text-display-block-crash-expected.txt: Added.
3284         * svg/dom/svg-inline-text-display-block-crash.html: Added.
3285
3286 2018-06-20  Zalan Bujtas  <zalan@apple.com>
3287
3288         Do not reuse generated inline renderer for the first letter.
3289         https://bugs.webkit.org/show_bug.cgi?id=186657
3290         <rdar://problem/41157892>
3291
3292         Reviewed by Simon Fraser.
3293
3294         * fast/text/first-letter-with-display-contents-crash-expected.txt: Added.
3295         * fast/text/first-letter-with-display-contents-crash.html: Added.
3296
3297 2018-06-21  Chris Dumez  <cdumez@apple.com>
3298
3299         JSPerformanceObserverCallback creates a GC strongly-referenced Function that is never cleaned up
3300         https://bugs.webkit.org/show_bug.cgi?id=186873
3301         <rdar://problem/41271574>
3302
3303         Reviewed by Simon Fraser.
3304
3305         * performance-api/performance-observer-callback-after-gc-expected.txt: Added.
3306         * performance-api/performance-observer-callback-after-gc.html: Added.
3307         Add layout test to make sure that a performance observer's callback still gets called, even if
3308         the JS does not keep the performance observer alive.
3309
3310         * performance-api/performance-observer-no-document-leak-expected.txt: Added.
3311         * performance-api/performance-observer-no-document-leak.html: Added.
3312         * performance-api/resources/performance-observer-no-document-leak-frame.html: Added.
3313         Add layout test coverage to make sure the document does not leak if PerformanceObserver was
3314         used.
3315
3316 2018-06-20  Antoine Quint  <graouts@apple.com>
3317
3318         [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably
3319         https://bugs.webkit.org/show_bug.cgi?id=183830
3320         <rdar://problem/40997539>
3321
3322         Reviewed by Dean Jackson.
3323
3324         This test now passes reliably.
3325
3326         * TestExpectations:
3327
3328 2018-06-21  Ryan Haddad  <ryanhaddad@apple.com>
3329
3330         Update TestExpectations for http/wpt/service-workers/third-party-registration.html.
3331         https://bugs.webkit.org/show_bug.cgi?id=183860
3332
3333         Unreviewed test gardening.
3334
3335         * platform/ios-wk2/TestExpectations: Mark as a flaky timeout.
3336
3337 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
3338
3339         [GStreamer] ASSERTION FAILED: end.isValid() in PlatformTimeRanges::add
3340         https://bugs.webkit.org/show_bug.cgi?id=186880
3341
3342         Reviewed by Xabier Rodriguez-Calvar.
3343
3344         * platform/gtk/TestExpectations: Removed Crash marks of
3345         compositing/geometry/clipped-video-controller.html,
3346         fast/canvas/webgl/oes-texture-half-float-with-video.html,
3347         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html,
3348         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html,
3349         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html,
3350         fast/events/media-focus-in-standalone-media-document.html,
3351         fullscreen/video-controls-timeline.html,
3352         http/tests/appcache/video.html, and compositing/video/poster.html.
3353
3354 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
3355
3356         [GTK] http/tests/misc/bubble-drag-events.html crashes
3357         https://bugs.webkit.org/show_bug.cgi?id=182352
3358
3359         Reviewed by Carlos Garcia Campos.
3360
3361         * platform/gtk/TestExpectations:
3362         Marked http/tests/misc/bubble-drag-events.html as [ Failure ] not
3363         [ Failure Timeout Crash ].
3364         Unmarked http/tests/misc/cached-scripts.html.
3365
3366 2018-06-21  Zan Dobersek  <zdobersek@igalia.com>
3367
3368         Unreviewed WPE gardening. Handle various timeouts by adjusting or
3369         adding the appropriate test expectations.
3370
3371         * platform/wpe/TestExpectations:
3372
3373 2018-06-20  Per Arne Vollan  <pvollan@apple.com>
3374
3375         Layout Test imported/mozilla/css-animations/test_pseudoElement-get-animations.html is failing.
3376         https://bugs.webkit.org/show_bug.cgi?id=186868
3377
3378         Unreviewed test gardening.
3379
3380         * platform/win/TestExpectations:
3381
3382 2018-06-20  David Fenton  <david_fenton@apple.com>
3383
3384         rebaseline WebCryptoAPI tests for High Sierra.
3385         https://bugs.webkit.org/show_bug.cgi?id=186863
3386
3387         Unreviewed test gardening.
3388
3389         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
3390         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
3391         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
3392         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
3393
3394 2018-06-20  Alicia Boya García  <aboya@igalia.com>
3395
3396         Unreviewed GTK+ test gardening.
3397         https://bugs.webkit.org/show_bug.cgi?id=186854
3398
3399         * TestExpectations:
3400         * platform/gtk/TestExpectations:
3401         * platform/ios-wk2/TestExpectations:
3402         * platform/mac-wk2/TestExpectations:
3403
3404 2018-06-20  Antoine Quint  <graouts@apple.com>
3405
3406         [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
3407         https://bugs.webkit.org/show_bug.cgi?id=183841
3408         <rdar://problem/40998101>
3409
3410         Reviewed by Dean Jackson.
3411
3412         This test now passes reliably.
3413
3414         * TestExpectations:
3415
3416 2018-06-19  Antoine Quint  <graouts@apple.com>
3417
3418         [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
3419         https://bugs.webkit.org/show_bug.cgi?id=183818
3420         <rdar://problem/40997015>
3421
3422         Reviewed by Dean Jackson.
3423
3424         This test now passes reliably.
3425
3426         * TestExpectations:
3427
3428 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
3429
3430         Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing.
3431         https://bugs.webkit.org/show_bug.cgi?id=186807
3432
3433         Unreviewed test gardening.
3434
3435         * platform/win/TestExpectations:
3436
3437 2018-06-19  Tim Horton  <timothy_horton@apple.com>
3438
3439         Unpainted area while scrolling in Reader is white
3440         https://bugs.webkit.org/show_bug.cgi?id=186541
3441         <rdar://problem/40471363>
3442
3443         Reviewed by Timothy Hatcher.
3444
3445         * tiled-drawing/background-transparency-toggle-expected.txt:
3446         This is a progression; the extended background color now matches the color
3447         of the page at this point (#CCCCCC is the specified body background, black
3448         with 0.2 alpha, blended with the root's white background).
3449
3450         * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added.
3451         * tiled-drawing/simple-document-with-dynamic-background-color.html: Added.
3452         Added a test that ensures that dynamically changing the background color
3453         actually applies to the RenderView background. Previously, the second layer
3454         tree dump would have a black background where it should be red.
3455
3456 2018-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
3457
3458         Unreviewed, revert some bad gardening.
3459
3460         I should not have added image results for a reftest.
3461
3462         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed.
3463         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed.
3464
3465 2018-06-19  Antoine Quint  <graouts@apple.com>
3466
3467         [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
3468         https://bugs.webkit.org/show_bug.cgi?id=183828
3469         <rdar://problem/40997469>
3470
3471         Reviewed by Dean Jackson.
3472
3473         This test now passes reliably.
3474
3475         * TestExpectations:
3476
3477 2018-06-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3478
3479         [WebKit on watchOS] Vend username text content type when using scribble in login fields
3480         https://bugs.webkit.org/show_bug.cgi?id=186791
3481         <rdar://problem/41226935>
3482
3483         Reviewed by Beth Dakin.
3484
3485         Add a new layout test verifying that:
3486         1. There is no text content type for a lone plain text input.
3487         2. The text content type for a plain text input preceding a password field is "username".
3488         3. The text content type for a lone plain text input with `autocomplete="username"` is "username".
3489
3490         * fast/forms/watchos/username-text-content-type-expected.txt: Added.
3491         * fast/forms/watchos/username-text-content-type.html: Added.
3492         * resources/ui-helper.js:
3493         (window.UIHelper.textContentType):
3494
3495 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
3496
3497         Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing.
3498         https://bugs.webkit.org/show_bug.cgi?id=186807
3499
3500         Unreviewed test gardening.
3501
3502         * platform/win/TestExpectations:
3503
3504 2018-06-19  Youenn Fablet  <youenn@apple.com>
3505
3506         Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess
3507         https://bugs.webkit.org/show_bug.cgi?id=186312
3508         <rdar://problem/40495434>
3509
3510         Reviewed by Chris Dumez.
3511
3512         * http/wpt/fetch/inspect-preflight-expected.txt: Added.
3513         * http/wpt/fetch/inspect-preflight.html: Added.
3514         * http/wpt/fetch/resources/preflight.py: Added.
3515         * platform/mac-wk1/TestExpectations:
3516         * platform/win/TestExpectations:
3517
3518 2018-06-19  Antoine Quint  <graouts@apple.com>
3519
3520         Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure
3521         https://bugs.webkit.org/show_bug.cgi?id=184011
3522
3523         Unreviewed.
3524
3525         This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821.
3526
3527         * TestExpectations:
3528
3529 2018-06-19  Antoine Quint  <graouts@apple.com>
3530