AX: when invert colors is on, double-invert image and picture elements in UserAgentSt...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-01-19  James Craig  <jcraig@apple.com>
2
3         AX: when invert colors is on, double-invert image and picture elements in UserAgentStyleSheet
4         https://bugs.webkit.org/show_bug.cgi?id=181281
5         <rdar://problem/36291776>
6
7         Reviewed by Simon Fraser.
8
9         Updated to include img and picture element tests.
10
11         * accessibility/smart-invert-expected.txt:
12         * accessibility/smart-invert-reference-expected.html:
13         * accessibility/smart-invert.html:
14
15 2018-01-19  Chris Dumez  <cdumez@apple.com>
16
17         The WebContent process should not process incoming IPC while waiting for a sync IPC reply
18         https://bugs.webkit.org/show_bug.cgi?id=181560
19
20         Reviewed by Ryosuke Niwa.
21
22         Add layout test coverage.
23
24         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Added.
25         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Added.
26
27 2018-01-19  Antoine Quint  <graouts@apple.com>
28
29         [Web Animations] Remove http/wpt/wk-web-animations tests
30         https://bugs.webkit.org/show_bug.cgi?id=181861
31
32         These tests were written early on during our Web Animations implementation before we had a good sense of the quality
33         of the coverage of the W3C WPT suite. That suite is extremely comprehensive and all of the assertions we wrote ourselves
34         are redundant and should be removed so that all testing, unless specific to our implementation, is done through the WPT
35         suite.
36
37         Reviewed by Dean Jackson.
38
39         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Removed.
40         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Removed.
41         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Removed.
42         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Removed.
43         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Removed.
44         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Removed.
45         * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Removed.
46         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Removed.
47         * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Removed.
48         * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Removed.
49         * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Removed.
50         * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Removed.
51         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Removed.
52         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Removed.
53         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Removed.
54         * http/wpt/wk-web-animations/timing-model/animation-effect.html: Removed.
55         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Removed.
56         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Removed.
57         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Removed.
58         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Removed.
59         * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Removed.
60         * http/wpt/wk-web-animations/timing-model/document-timeline.html: Removed.
61         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Removed.
62         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Removed.
63         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Removed.
64         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Removed.
65         * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Removed.
66         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Removed.
67
68 2018-01-19  Antoine Quint  <graouts@apple.com>
69
70         [Web Animations] Expose timing properties (delay, endDelay, fill, iterationStart, iterations, direction) and getComputedTiming()
71         https://bugs.webkit.org/show_bug.cgi?id=181857
72         <rdar://problem/36660081>
73
74         Reviewed by Dean Jackson.
75
76         Update expectations with progressions and new failure points now we expose more of the API.
77
78         * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt:
79         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
80         * http/wpt/web-animations/interfaces/Animation/finish-expected.txt:
81         * http/wpt/web-animations/interfaces/Animation/finished-expected.txt:
82         * http/wpt/web-animations/interfaces/Animation/pause-expected.txt:
83         * http/wpt/web-animations/interfaces/Animation/play-expected.txt:
84         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
85         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt:
86         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt:
87         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
88         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt:
89         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt:
90         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
91         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt:
92         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
93         * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
94         * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
95         * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt:
96         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
97         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
98         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
99         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
100         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
101         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
102
103 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
104
105         Mark http/tests/images/image-supports-video.html as flaky.
106         https://bugs.webkit.org/show_bug.cgi?id=181862
107
108         Unreviewed test gardening.
109
110         * platform/mac-wk1/TestExpectations:
111
112 2018-01-19  Ryan Haddad  <ryanhaddad@apple.com>
113
114         Update TestExpectations for media/W3C/audio/networkState/networkState_during_loadstart.html.
115         https://bugs.webkit.org/show_bug.cgi?id=123010
116
117         Unreviewed test gardening.
118
119         * platform/mac/TestExpectations:
120
121 2018-01-19  Jonathan Bedard  <jbedard@apple.com>
122
123         Move select-out-of-floated-non-editable iOS Simulator expectations to iOS
124
125         Unreviewed test gardening.
126
127         r222317 introduced these test expectations. These expectations should apply to both
128         Simulator and device testing.
129
130         * platform/ios-simulator-wk2/TestExpectations:
131         * platform/ios-wk2/TestExpectations:
132
133 2018-01-19  Frederic Wang  <fwang@igalia.com>
134
135         Use promises for basic-gestures.js and 'await' for the corresponding tests
136         https://bugs.webkit.org/show_bug.cgi?id=181841
137
138         Reviewed by Megan Gardner.
139
140         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Remove redundant
141         check for testRunner.runUIScript, rewrite runUIScript calls to just await a promise, add the
142         async keyword to runTest and reindent.
143         Also remove extraneous space after + operator.
144         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Ditto.
145         * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
146         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
147         * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
148         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
149         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
150         * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
151         * resources/basic-gestures.js: For all functions in this file, wrap the script source into a
152         runUIScript call and a new promise, reindent.
153
154 2018-01-19  Per Arne Vollan  <pvollan@apple.com>
155
156         Mark svg/filters/feDiffuseLighting-bottomRightPixel.html as failing on Windows.
157         https://bugs.webkit.org/show_bug.cgi?id=181854
158
159         Unreviewed test gardening.
160
161         * platform/win/TestExpectations:
162
163 2018-01-19  Antoine Quint  <graouts@apple.com>
164
165         [iOS] LayoutTest media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html fails on Internal bots
166         https://bugs.webkit.org/show_bug.cgi?id=181843
167         <rdar://problem/36061363>
168
169         The button we were trying to press was outside of the viewable screen area and so the tap wouldn't occur.
170         Resizing the video to fit in the window fixes the issue.
171
172         Reviewed by Youenn Fablet.
173
174         * media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
175
176 2018-01-18  Frederic Wang  <fwang@igalia.com>
177
178         Move helper files for iOS touch gestures into LayoutTests/resources
179         https://bugs.webkit.org/show_bug.cgi?id=181798
180
181         Reviewed by Wenson Hsieh.
182
183         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Change URL of
184         basic-gestures.js ; remove gesture-helpers.js it seems unused and has the wrong URL anyway.
185         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Change URL
186         of basic-gestures.js.
187         * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
188         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
189         * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
190         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
191         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
192         * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
193         * resources/basic-gestures.js: Renamed from LayoutTests/fast/events/touch/ios/resources/basic-gestures.js.
194         * resources/ui-debugging.js: Renamed from LayoutTests/fast/events/touch/ios/resources/ui-debugging.js.
195         Note that this file was introduced in r222517 but seems unused for now.
196
197 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
198
199         Mark platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html as flaky.
200         https://bugs.webkit.org/show_bug.cgi?id=180171
201
202         Unreviewed test gardening.
203
204         * platform/mac/TestExpectations:
205
206 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
207
208         Mark inspector/debugger/breakpoint-action-log.html as flaky.
209         https://bugs.webkit.org/show_bug.cgi?id=181839
210
211         Unreviewed test gardening.
212
213         * platform/mac-wk2/TestExpectations:
214
215 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
216
217         Mark storage/websql/database-lock-after-reload.html as flaky.
218         https://bugs.webkit.org/show_bug.cgi?id=173928
219
220         Unreviewed test gardening.
221
222         * platform/mac/TestExpectations:
223
224 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
225
226         Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm as flaky.
227         https://bugs.webkit.org/show_bug.cgi?id=172243
228
229         Unreviewed test gardening.
230
231         * TestExpectations:
232
233 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
234
235         Mark js/slow-stress/Int32Array-alloc-huge-long-lived.html as slow on iOS.
236         https://bugs.webkit.org/show_bug.cgi?id=181838
237
238         Unreviewed test gardening.
239
240         * platform/ios/TestExpectations:
241
242 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
243
244         Mark media/W3C/video/networkState/networkState_during_loadstart.html as flaky.
245         https://bugs.webkit.org/show_bug.cgi?id=179643
246
247         Unreviewed test gardening.
248
249         * platform/mac-wk1/TestExpectations:
250
251 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
252
253         Mark media/video-main-content-allow-then-deny.html as flaky.
254         https://bugs.webkit.org/show_bug.cgi?id=181830
255
256         Unreviewed test gardening.
257
258         * platform/mac/TestExpectations:
259
260 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
261
262         Update TestExpectations for fast/multicol/spanner-crash-when-adding-summary.html.
263
264         Unreviewed test gardening.
265
266         * platform/ios/TestExpectations:
267         * platform/mac/TestExpectations:
268
269 2018-01-18  Ryan Haddad  <ryanhaddad@apple.com>
270
271         Mark imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html as flaky.
272         https://bugs.webkit.org/show_bug.cgi?id=181499
273
274         Unreviewed test gardening.
275
276         * platform/ios/TestExpectations:
277
278 2018-01-18  Chris Dumez  <cdumez@apple.com>
279
280         We should be able to terminate service workers that are unresponsive
281         https://bugs.webkit.org/show_bug.cgi?id=181563
282         <rdar://problem/35280031>
283
284         Reviewed by Alex Christensen.
285
286         Add layout test coverage.
287
288         * http/tests/workers/service/postmessage-after-terminating-hung-worker-expected.txt: Added.
289         * http/tests/workers/service/postmessage-after-terminating-hung-worker.html: Added.
290         * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js: Added.
291         * http/tests/workers/service/resources/postmessage-echo-worker-mayhang.js: Added.
292
293 2018-01-18  Joanmarie Diggs  <jdiggs@igalia.com>
294
295         AX: roles-computedRoleString.html layout test should support enabling/disabling individual test cases
296         https://bugs.webkit.org/show_bug.cgi?id=181806
297
298         Reviewed by Chris Fleizach.
299
300         Add a "data-platform" attribute to each element so that we can enable or disable
301         a given test case on a given platform. Update the platform expectations for GTK
302         to reflect changes and new support which happened in the interim. And remove the
303         test from the list of expected failures.
304
305         * accessibility/roles-computedRoleString.html:
306         * platform/gtk/TestExpectations:
307         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
308
309 2018-01-18  Joanmarie Diggs  <jdiggs@igalia.com>
310
311         [GTK] AX: Two layout tests crash with error 'g_strstr_len: assertion 'haystack != NULL' failed' in Accessibility::UIElement::url
312         https://bugs.webkit.org/show_bug.cgi?id=176796
313
314         Reviewed by Chris Fleizach.
315
316         Remove failing tests from Test Expectations. Update expected results of
317         xml-roles-exposed to reflect several bug fixes which were made in the
318         interim. Modify add-children-pseudo-element.html to account for platform
319         differences in the accessibility tree. Add an additional URL test because
320         we didn't have coverage for getting the URL of accessible links resulting
321         from native anchor elements.
322
323         * accessibility/add-children-pseudo-element.html: Modified.
324         * accessibility/gtk/link-url-expected.txt: Added.
325         * accessibility/gtk/link-url.html: Added.
326         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
327         * platform/gtk/TestExpectations: Removed failing tests.
328         * platform/gtk/accessibility/add-children-pseudo-element-expected.txt: Added.
329
330 2018-01-18  Matt Lewis  <jlewis3@apple.com>
331
332         Marked multiple imported/w3c/web-platform-tests/service-workers/ test as flaky
333         https://bugs.webkit.org/show_bug.cgi?id=181750
334
335         Unreviewed test gardening.
336
337         * platform/mac-wk2/TestExpectations:
338
339 2018-01-18  Antti Koivisto  <antti@apple.com>
340
341         REGRESSION (r223604): Setting :before/after pseudo element on <noscript> asserts
342         https://bugs.webkit.org/show_bug.cgi?id=181795
343         <rdar://problem/36334524>
344
345         Reviewed by David Kilzer.
346
347         * fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
348         * fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
349
350 2018-01-18  Chris Fleizach  <cfleizach@apple.com>
351
352         AX: Aria-activedescendant not supported
353         https://bugs.webkit.org/show_bug.cgi?id=161734
354         <rdar://problem/28202679>
355
356         Reviewed by Joanmarie Diggs.
357
358         * accessibility/aria-combobox-control-owns-elements-expected.txt: Added.
359         * accessibility/aria-combobox-control-owns-elements.html: Added.
360
361 2018-01-18  Per Arne Vollan  <pvollan@apple.com>
362
363         Mark fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html as failing on Windows.
364         https://bugs.webkit.org/show_bug.cgi?id=181662
365
366         Unreviewed test gardening.
367
368         * platform/win/TestExpectations:
369
370 2018-01-17  Per Arne Vollan  <pvollan@apple.com>
371
372         REGRESSION (r224780): Text stroke not applied to video captions.
373         https://bugs.webkit.org/show_bug.cgi?id=181743
374         <rdar://problem/35874338>
375
376         Reviewed by Simon Fraser.
377
378         * media/track/track-css-stroke-cues-expected.txt:
379         * media/track/track-css-stroke-cues.html:
380         * media/track/track-css-visible-stroke-expected.html: Added.
381         * media/track/track-css-visible-stroke.html: Added.
382
383 2018-01-18  Andy Estes  <aestes@apple.com>
384
385         [Payment Request] Support a default shipping address for Apple Pay
386         https://bugs.webkit.org/show_bug.cgi?id=181754
387         <rdar://problem/36009733>
388
389         Reviewed by Brady Eidson.
390
391         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: Added.
392         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: Added.
393
394 2018-01-18  Ali Juma  <ajuma@chromium.org>
395
396         imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html is flaky
397         https://bugs.webkit.org/show_bug.cgi?id=181435
398
399         Reviewed by Frédéric Wang.
400
401         Test gardening. The flakiness was fixed by r227054, so remove the test expectation.
402
403         * TestExpectations:
404
405 2018-01-18  Jer Noble  <jer.noble@apple.com>
406
407         Layout Test http/tests/images/image-supports-video.html is flaky
408         https://bugs.webkit.org/show_bug.cgi?id=181008
409         <rdar://problem/36143943>
410
411         Reviewed by Youenn Fablet.
412
413         Send a "Cache-control: nocache" header from the HTTP server when the image resource is
414         requested.
415
416         * http/tests/resources/redirect-to-video-if-accepted.php:
417         * platform/mac-wk1/TestExpectations:
418
419 2018-01-17  Jer Noble  <jer.noble@apple.com>
420
421         WebVTT served via HLS never results in cues
422         https://bugs.webkit.org/show_bug.cgi?id=181773
423
424         Reviewed by Eric Carlson.
425
426         * http/tests/media/hls/hls-webvtt-tracks-expected.txt: Added.
427         * http/tests/media/hls/hls-webvtt-tracks.html: Added.
428         * http/tests/media/resources/hls/subtitles/fileSequence0.webvtt: Added.
429         * http/tests/media/resources/hls/subtitles/prog_index.m3u8: Added.
430         * http/tests/media/resources/hls/test-webvtt.m3u8: Added.
431
432 2018-01-17  John Wilander  <wilander@apple.com>
433
434         Resource Load Statistics: Block cookies for prevalent resources without user interaction
435         https://bugs.webkit.org/show_bug.cgi?id=177394
436         <rdar://problem/34613960>
437
438         Reviewed by Alex Christensen.
439
440         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
441         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
442         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
443         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
444         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
445         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
446         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
447         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
448         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
449         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
450             Test case reworked and is now remove-partitioning-in-redirect.html.
451         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
452         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
453         * platform/ios/TestExpectations:
454             New tests marked as [ Pass ] for iOS.
455         * platform/mac-wk2/TestExpectations:
456             New tests marked as [ Pass ] for High Sierra+.
457         * platform/wk2/TestExpectations:
458             New tests skipped for WK2 in general.
459
460 2018-01-17  Alicia Boya García  <aboya@igalia.com>
461
462         Unreviewed GTK+ gardening
463
464         * platform/gtk/TestExpectations:
465
466 2018-01-17  Matt Lewis  <jlewis3@apple.com>
467
468         Unreviewed, rolling out r227076.
469
470         This breaks internal builds
471
472         Reverted changeset:
473
474         "Resource Load Statistics: Block cookies for prevalent
475         resources without user interaction"
476         https://bugs.webkit.org/show_bug.cgi?id=177394
477         https://trac.webkit.org/changeset/227076
478
479 2018-01-17  Matt Lewis  <jlewis3@apple.com>
480
481         Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
482         https://bugs.webkit.org/show_bug.cgi?id=180260
483
484         Unreviewed test gardening.
485
486         * platform/mac/TestExpectations:
487
488 2018-01-17  Zalan Bujtas  <zalan@apple.com>
489
490         Multicol: RenderMultiColumnFlow should not inherit the flow state
491         https://bugs.webkit.org/show_bug.cgi?id=181762
492         <rdar://problem/35448565>
493
494         Reviewed by Simon Fraser.
495
496         * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
497         * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
498
499 2018-01-17  Ryan Haddad  <ryanhaddad@apple.com>
500
501         [iOS] Re-enable LayoutTests in the storage/indexeddb directory
502         https://bugs.webkit.org/show_bug.cgi?id=180958
503
504         Unreviewed test gardening.
505
506         * platform/ios/TestExpectations:
507
508 2018-01-17  Antti Koivisto  <antti@apple.com>
509
510         REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
511         https://bugs.webkit.org/show_bug.cgi?id=181742
512         <rdar://problem/36334726>
513
514         Reviewed by David Kilzer.
515
516         * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
517         * fast/media/mediaqueryevaluator-crash.html: Added.
518
519 2018-01-17  Matt Lewis  <jlewis3@apple.com>
520
521         Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
522         https://bugs.webkit.org/show_bug.cgi?id=181100
523
524         Unreviewed test gardening.
525
526         * platform/mac/TestExpectations:
527
528 2018-01-17  Simon Fraser  <simon.fraser@apple.com>
529
530         REGRESSION (r226902): fast/events/ios/rotation/layout-viewport-during-rotation.html and fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html are timing out
531         <rdar://problem/36589755>
532
533         The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
534         didn't work as expected.
535
536         * fast/events/ios/rotation/layout-viewport-during-rotation.html:
537         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
538
539 2018-01-17  John Wilander  <wilander@apple.com>
540
541         Resource Load Statistics: Block cookies for prevalent resources without user interaction
542         https://bugs.webkit.org/show_bug.cgi?id=177394
543         <rdar://problem/34613960>
544
545         Reviewed by Alex Christensen.
546
547         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
548         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
549         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
550         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
551         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
552         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
553         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
554         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
555         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
556         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
557             Test case reworked and is now remove-partitioning-in-redirect.html.
558         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
559         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
560         * platform/ios/TestExpectations:
561             New tests marked as [ Pass ] for iOS.
562         * platform/mac-wk2/TestExpectations:
563             New tests marked as [ Pass ] for High Sierra+.
564         * platform/wk2/TestExpectations:
565             New tests skipped for WK2 in general.
566
567 2018-01-17  Daniel Bates  <dabates@apple.com>
568
569         REGRESSION (r222795): Cardiogram never signs in
570         https://bugs.webkit.org/show_bug.cgi?id=181693
571         <rdar://problem/36286293>
572
573         Reviewed by Ryosuke Niwa.
574
575         Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
576         allowSettingAnyXHRHeaderFromFileURLs is enabled.
577
578         * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
579         * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
580
581 2018-01-17  Daniel Bates  <dabates@apple.com>
582
583         ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
584         https://bugs.webkit.org/show_bug.cgi?id=181746
585         <rdar://problem/36586248>
586
587         Reviewed by Chris Dumez.
588
589         Adds a test to ensure that loading a protected image from a beforeunload handler
590         does not cause an assertion failure.
591
592         * http/tests/misc/before-unload-load-image-expected.txt: Added.
593         * http/tests/misc/before-unload-load-image.html: Added.
594         * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
595         * http/tests/misc/resources/protected/protected-image.php: Added.
596
597 2018-01-17  Yacine Bandou  <yacine.bandou_ext@softathome.com>
598
599         [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
600         https://bugs.webkit.org/show_bug.cgi?id=180080
601
602         Reviewed by Xabier Rodriguez-Calvar.
603
604         * platform/wpe/TestExpectations:
605         This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
606
607 2018-01-17  Ali Juma  <ajuma@chromium.org>
608
609         Update web platform tests for Visual Viewport API
610         https://bugs.webkit.org/show_bug.cgi?id=181689
611
612         Reviewed by Alex Christensen.
613
614         Rename the test directory from 'viewport' to 'visual-viewport', and update
615         viewport-resize-event-on-load-overflowing-page.html.
616
617         This corresponds to the following upstream commits:
618         1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
619         2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
620
621         * TestExpectations: Updated test path.
622         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt.
623         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt.
624         Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
625         * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt.
626
627 2018-01-17  Zan Dobersek  <zdobersek@igalia.com>
628
629         CanvasImageData: createImageData() parameter should not be nullable
630         https://bugs.webkit.org/show_bug.cgi?id=181670
631
632         Reviewed by Sam Weinig.
633
634         Update createImageData(null) tests that should now throw a TypeError.
635
636         * canvas/philip/tests/2d.imageData.create1.zero.html:
637         * fast/canvas/canvas-createImageData-expected.txt:
638         * fast/canvas/canvas-createImageData.html:
639
640 2018-01-16  Simon Fraser  <simon.fraser@apple.com>
641
642         Can't scroll iframe after toggling it to display:none and back
643         https://bugs.webkit.org/show_bug.cgi?id=181708
644         rdar://problem/13234778
645
646         Reviewed by Tim Horton.
647
648         * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
649         * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
650
651 2018-01-16  Jer Noble  <jer.noble@apple.com>
652
653         Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
654         https://bugs.webkit.org/show_bug.cgi?id=181707
655         <rdar://problem/34809474>
656
657         Reviewed by Eric Carlson.
658
659         * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
660         * media/media-source/media-source-remove-unload-crash.html: Added.
661
662 2018-01-12  Jiewen Tan  <jiewen_tan@apple.com>
663
664         [WebAuthN] Implement dummy WebAuthN IDLs
665         https://bugs.webkit.org/show_bug.cgi?id=181627
666         <rdar://problem/36459864>
667
668         Reviewed by Alex Christensen.
669
670         Modify some tests to reflect the update.
671
672         * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
673         * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
674         * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
675         * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
676
677 2018-01-16  Ryan Haddad  <ryanhaddad@apple.com>
678
679         Unreviewed, rolling out r226962.
680
681         The LayoutTest added with this change is a flaky timeout.
682
683         Reverted changeset:
684
685         "Support for preconnect Link headers"
686         https://bugs.webkit.org/show_bug.cgi?id=181657
687         https://trac.webkit.org/changeset/226962
688
689 2018-01-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
690
691         REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
692         https://bugs.webkit.org/show_bug.cgi?id=179986
693
694         Reviewed by Simon Fraser.
695
696         * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
697
698 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
699
700         [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
701         https://bugs.webkit.org/show_bug.cgi?id=181594
702
703         Reviewed by Xabier Rodriguez-Calvar.
704
705         Add new layout tests in order to test the playback of ClearKey encrypted content:
706         clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
707         clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
708
709         * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
710         * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
711         * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
712         * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
713             These are a simple encrypted audio fragments used in MSE playback.
714             They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
715             Use full-sample encryption because they are not NAL Structured.
716         * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
717         * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
718         * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
719             These are a simple encrypted video fragments used in MSE playback.
720             They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
721             Use sub-sample encryption because they are NAL Structured.
722         * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
723         * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
724         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
725         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
726         * media/encrypted-media/medias-enc.js:
727         * platform/gtk/TestExpectations:
728         * platform/mac/TestExpectations:
729         * platform/wpe/TestExpectations:
730             The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
731             support yet the Full-sample encryption, see bug 180080.
732
733 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
734
735         [WPE] Two clearkey tests failing since r226621
736         https://bugs.webkit.org/show_bug.cgi?id=181532
737
738         Reviewed by Xabier Rodriguez-Calvar.
739
740         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
741         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
742             Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
743
744 2018-01-16  Yacine Bandou  <yacine.bandou_ext@softathome.com>
745
746         [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
747         https://bugs.webkit.org/show_bug.cgi?id=181526
748
749         Reviewed by Xabier Rodriguez-Calvar.
750
751         Update the TestExpectation files as it was done with clearKey-message-cenc-event
752         LayoutTest, the test should be pass in all platforms except gtk and mac.
753         Use const or let instead of var in JS when it's possible.
754
755         * TestExpectations:
756         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
757         * media/media-source/media-source-loader-simple.js:
758         * platform/gtk/TestExpectations:
759         * platform/mac/TestExpectations:
760         * platform/wpe/TestExpectations:
761
762 2018-01-15  Yoav Weiss  <yoav@yoav.ws>
763
764         Support for preconnect Link headers
765         https://bugs.webkit.org/show_bug.cgi?id=181657
766
767         Reviewed by Darin Adler.
768
769         Add test to see Link preconnect headers trigger a connection.
770
771         * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
772         * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
773
774 2018-01-15  Michael Catanzaro  <mcatanzaro@igalia.com>
775
776         Unreviewed GTK layout test gardening
777
778         * TestExpectations:
779         * platform/gtk/TestExpectations:
780
781 2018-01-15  Konstantin Tokarev  <annulen@yandex.ru>
782
783         image-rendering should affect scaling of border-image
784         https://bugs.webkit.org/show_bug.cgi?id=169440
785
786         Reviewed by Michael Catanzaro.
787
788         * fast/borders/border-image-pixelated-expected.html: Added.
789         * fast/borders/border-image-pixelated.html: Added.
790         * fast/borders/resources/border-image-pixelated.png: Added.
791
792 2018-01-15  Philippe Normand  <pnormand@igalia.com>
793
794         Unreviewed GTK gardening
795
796         * platform/gtk/TestExpectations: Skip
797         media/media-fullscreen-pause-inline.html as advised by Eric
798         Carlson.
799
800 2018-01-15  Philippe Normand  <pnormand@igalia.com>
801
802         Prevent useless MediaPlayer mute state notifications
803         https://bugs.webkit.org/show_bug.cgi?id=181646
804
805         Reviewed by Carlos Garcia Campos.
806
807         Unflag tests depending on muted state and media session
808         restrictions, most of those are now passing.
809
810         * platform/gtk/TestExpectations:
811         * platform/gtk/media/video-controls-no-scripting-expected.txt:
812
813 2018-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
814
815         [macOS] [WK2] Unskip some consistently-passing tests
816         https://bugs.webkit.org/show_bug.cgi?id=181226
817         <rdar://problem/23023848>
818
819         Reviewed by Simon Fraser.
820
821         According to the flakiness dashboard, these tests consistently pass now.
822
823         * platform/mac-wk2/TestExpectations:
824
825 2018-01-13  Chris Dumez  <cdumez@apple.com>
826
827         Extend testing added in r226842
828         https://bugs.webkit.org/show_bug.cgi?id=181634
829
830         Reviewed by Darin Adler.
831
832         I have verified that the behavior is consistent with Chrome and Firefox.
833
834         * fast/dom/Window/window-opener-shadowing-expected.txt:
835         * fast/dom/Window/window-opener-shadowing.html:
836
837 2018-01-13  Minsheng Liu  <lambda@liu.ms>
838
839         MathML Lengths should take zoom level into account
840         https://bugs.webkit.org/show_bug.cgi?id=180029
841
842         Reviewed by Frédéric Wang.
843
844         Add a testcase for MathML lengths where zoom factor is set.
845
846         * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
847         * mathml/presentation/mspace-units-with-zoom.html: Added.
848
849 2018-01-12  Simon Fraser  <simon.fraser@apple.com>
850
851         Touch events not received with initial-scale=1 viewport
852         https://bugs.webkit.org/show_bug.cgi?id=181566
853         rdar://problem/36460221
854
855         Reviewed by Tim Horton.
856
857         Add a testcase for this touch event case.
858
859         * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
860         * fast/events/touch/ios/target-taller-than-view.html: Added.
861
862 2018-01-12  Myles C. Maxfield  <mmaxfield@apple.com>
863
864         Data URL fonts split in the middle of an alphabet cause random letters to disappear
865         https://bugs.webkit.org/show_bug.cgi?id=175845
866         <rdar://problem/33996578>
867
868         Reviewed by Brent Fulgham.
869
870         Make sure that the requests for both fonts are sent before either of the responses are received.
871
872         * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
873         * fast/text/font-load-data-partitioned-alphabet.html: Added.
874         * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
875
876 2018-01-11  Dean Jackson  <dino@apple.com>
877
878         [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
879         https://bugs.webkit.org/show_bug.cgi?id=181558
880         <rdar://problem/36189833>
881
882         Reviewed by Eric Carlson.
883
884         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
885         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
886         * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
887
888 2018-01-12  Dean Jackson  <dino@apple.com>
889
890         drawElements should be invalid if vertexAttrib0 doesn't have data
891         https://bugs.webkit.org/show_bug.cgi?id=181609
892         <rdar://problem/36392883>
893
894         Reviewed by Antoine Quint.
895
896         * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
897         * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
898
899 2018-01-12  Youenn Fablet  <youenn@apple.com>
900
901         FormDataElement::lengthInBytes should use ThreadableBlobRegistry
902         https://bugs.webkit.org/show_bug.cgi?id=181554
903
904         Reviewed by Chris Dumez.
905
906         * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
907         (async):
908         (event.event.request.url.indexOf): Deleted.
909         (event.event.request.url.endsWith): Deleted.
910         (event.event.respondWith.promise.then): Deleted.
911         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
912         * http/tests/workers/service/service-worker-cache-api.https.html:
913
914 2018-01-12  Youenn Fablet  <youenn@apple.com>
915
916         WebProcess should pass the registration identifier and not the worker identifier for fetch events
917         https://bugs.webkit.org/show_bug.cgi?id=181591
918
919         Reviewed by Chris Dumez.
920
921         * http/wpt/service-workers/resources/empty.html: Added.
922         * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
923         * http/wpt/service-workers/update-service-worker.https.html: Added.
924         * http/wpt/service-workers/update-worker.py: Added.
925         (main):
926
927 2018-01-11  Simon Fraser  <simon.fraser@apple.com>
928
929         fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
930         https://bugs.webkit.org/show_bug.cgi?id=181569
931         rdar://problem/34117680
932
933         Reviewed by Zalan Bujtas.
934         
935         Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
936         can bail because the unobscuredRect is empty.
937
938         Also wait for both the rotation UI script to complete, and the receipt of the 
939         orientationchange event.
940
941         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
942         * fast/events/ios/rotation/resources/rotation-utils.js:
943         (doTest):
944
945 2018-01-12  Matt Lewis  <jlewis3@apple.com>
946
947         Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
948         https://bugs.webkit.org/show_bug.cgi?id=181482
949
950         Unreviewed test gardening.
951
952         * platform/mac-wk2/TestExpectations:
953
954 2018-01-12  Antoine Quint  <graouts@apple.com>
955
956         Add support for the frames() timing function
957         https://bugs.webkit.org/show_bug.cgi?id=181585
958         <rdar://problem/36463317>
959
960         Reviewed by Dean.
961
962         Add a new test that checks that the frames() timing function applies as expected
963         and expand an existing test to check that the frames() timing function is parsed
964         correctly. We also mark progressions in imported WPT tests.
965
966         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
967         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
968         * transitions/frames-timing-function-expected.txt: Added.
969         * transitions/frames-timing-function.html: Added.
970         * transitions/transitions-parsing-expected.txt:
971         * transitions/transitions-parsing.html:
972
973 2018-01-11  Chris Dumez  <cdumez@apple.com>
974
975         Setting Window.opener to null should disown its opener
976         https://bugs.webkit.org/show_bug.cgi?id=181505
977         <rdar://problem/36443151>
978
979         Reviewed by Ryosuke Niwa.
980
981         Add layout test coverage.
982
983         * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
984         * fast/dom/Window/window-opener-set-to-null.html: Added.
985         * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
986         * fast/dom/Window/window-opener-shadowing.html: Added.
987
988 2018-01-11  Myles C. Maxfield  <mmaxfield@apple.com>
989
990         [Cocoa] Star character disappears when bolded
991         https://bugs.webkit.org/show_bug.cgi?id=181568
992         <rdar://problem/18755569>
993
994         Reviewed by Simon Fraser.
995
996         * fast/text/unknown-font-expected-mismatch.html: Added.
997         * fast/text/unknown-font.html: Added.
998
999 2018-01-11  James Craig  <jcraig@apple.com>
1000
1001         AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
1002         https://bugs.webkit.org/show_bug.cgi?id=168447
1003         <rdar://problem/30559874>
1004
1005         Reviewed by Simon Fraser.
1006
1007         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
1008         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
1009
1010         * TestExpectations: Platform setting only available on Mac and iOS.
1011         * accessibility/smart-invert-expected.txt: Added. 
1012         * accessibility/smart-invert-reference-expected.html: Added.
1013         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
1014         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
1015         * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
1016         * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
1017
1018 2018-01-10  Ryosuke Niwa  <rniwa@webkit.org>
1019
1020         Make elements of zero width or height focusable
1021         https://bugs.webkit.org/show_bug.cgi?id=181516
1022
1023         Reviewed by Chris Dumez.
1024
1025         Added a regression test.
1026
1027         * fast/events/focus-zero-size-element-expected.txt: Added.
1028         * fast/events/focus-zero-size-element.html: Added.
1029
1030 2018-01-11  Alex Christensen  <achristensen@webkit.org>
1031
1032         REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
1033         https://bugs.webkit.org/show_bug.cgi?id=181553
1034
1035         Reviewed by Eric Carlson.
1036
1037         * media/video-src-remove.html:
1038
1039 2018-01-11  Dean Jackson  <dino@apple.com>
1040
1041         Rolling out 226814. It crashes on some bots.
1042
1043 2018-01-11  Dean Jackson  <dino@apple.com>
1044
1045         [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
1046         https://bugs.webkit.org/show_bug.cgi?id=181558
1047         <rdar://problem/36189833>
1048
1049         Reviewed by Eric Carlson.
1050
1051         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
1052         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
1053
1054 2018-01-11  Chris Dumez  <cdumez@apple.com>
1055
1056         ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
1057         https://bugs.webkit.org/show_bug.cgi?id=181222
1058         <rdar://problem/36332686>
1059
1060         Reviewed by Youenn Fablet.
1061
1062         Unskip test that is no longer flakily crashing.
1063
1064         * TestExpectations:
1065
1066 2018-01-11  Youenn Fablet  <youenn@apple.com>
1067
1068         RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
1069         https://bugs.webkit.org/show_bug.cgi?id=180851
1070
1071         Reviewed by Eric Carlson.
1072
1073         * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
1074         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
1075         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
1076
1077 2018-01-11  Ali Juma  <ajuma@chromium.org>
1078
1079         window.visualViewport should behave as [SameObject]
1080         https://bugs.webkit.org/show_bug.cgi?id=181548
1081
1082         Reviewed by Chris Dumez.
1083
1084         * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
1085         * fast/visual-viewport/visual-viewport-same-object.html: Added.
1086
1087 2018-01-11  Youenn Fablet  <youenn@apple.com>
1088
1089         imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
1090         https://bugs.webkit.org/show_bug.cgi?id=181541
1091
1092         Unreviewed.
1093
1094         * TestExpectations:
1095
1096 2018-01-11  Matt Lewis  <jlewis3@apple.com>
1097
1098         Rebaseline of media/event-queue-crash.html after r226785
1099         
1100         Unreviewed test gardening.
1101
1102         * media/event-queue-crash-expected.txt:
1103
1104 2018-01-11  Zalan Bujtas  <zalan@apple.com>
1105
1106         RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
1107         https://bugs.webkit.org/show_bug.cgi?id=181513
1108         <rdar://problem/36367085>
1109
1110         Reviewed by Antti Koivisto.
1111
1112         * fast/forms/button-set-text-crash-expected.txt: Added.
1113         * fast/forms/button-set-text-crash.html: Added.
1114
1115 2018-01-11  Antoine Quint  <graouts@apple.com>
1116
1117         Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
1118         https://bugs.webkit.org/show_bug.cgi?id=181547
1119         <rdar://problem/35947650>
1120
1121         Reviewed by Eric Carlson.
1122
1123         Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
1124         does not incur any change, and that making the controls visible again shows the controls in the
1125         expected state.
1126
1127         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
1128         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
1129
1130 2018-01-11  Antoine Quint  <graouts@apple.com>
1131
1132         [iOS] There should be no controls markup generated in fullscreen
1133         https://bugs.webkit.org/show_bug.cgi?id=181540
1134         <rdar://problem/35060379>
1135
1136         Reviewed by Eric Carlson.
1137
1138         We update this test to simply check that we're removing all child nodes.
1139
1140         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
1141         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
1142
1143 2018-01-11  Youenn Fablet  <youenn@apple.com>
1144
1145         Redirected iframe loading with Request.redirect=follow should fail
1146         https://bugs.webkit.org/show_bug.cgi?id=181491
1147
1148         Reviewed by Alex Christensen.
1149
1150         * TestExpectations:
1151
1152 2018-01-10  Simon Fraser  <simon.fraser@apple.com>
1153
1154         On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
1155         https://bugs.webkit.org/show_bug.cgi?id=181511
1156         rdar://problem/33741427
1157
1158         Reviewed by Zalan Bujtas.
1159
1160         New results in tests that get client coordinates after zooming.
1161
1162         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
1163         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1164         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
1165         * fast/visual-viewport/zoomed-fixed-expected.txt:
1166         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1167         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1168         * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
1169
1170 2018-01-11  Eric Carlson  <eric.carlson@apple.com>
1171
1172         Layout Test media/event-queue-crash.html is flaky
1173         https://bugs.webkit.org/show_bug.cgi?id=180493
1174         <rdar://problem/35914377>
1175
1176         Reviewed by Jer Noble.
1177
1178         * TestExpectations: Add DumpJSConsoleLogInStdErr.
1179         * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
1180
1181 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
1182
1183         Test gardening for GTK.
1184         https://bugs.webkit.org/show_bug.cgi?id=181477
1185
1186         Unreviewed test gardening.
1187
1188         * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
1189         * http/tests/performance/performance-resource-timing-cached-entries.html:
1190           The code to debug this test's flakiness made it more flaky, as the
1191           resources are not logged in a consistent order. This ensures they are
1192           logged only in case of failure.
1193         * platform/gtk/TestExpectations:
1194           - svg/custom/non-scaling-stroke.svg was fixed in r226443.
1195           - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
1196             was fixed in r226404.
1197
1198 2018-01-11  Miguel Gomez  <magomez@igalia.com>
1199
1200         Unreviewed GTK+ and WPE gardening after r226773.
1201
1202         * platform/gtk/TestExpectations:
1203         * platform/wpe/TestExpectations:
1204
1205 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
1206
1207         [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
1208         https://bugs.webkit.org/show_bug.cgi?id=91339
1209
1210         Unreviewed test gardening.
1211
1212         It was fixed in r226404.
1213
1214         * platform/gtk/TestExpectations:
1215
1216 2018-01-11  Youenn Fablet  <youenn@apple.com>
1217
1218         LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
1219         https://bugs.webkit.org/show_bug.cgi?id=181490
1220
1221         Reviewed by Chris Dumez.
1222
1223         * http/tests/workers/service/resources/service-worker-importScript.js:
1224         * http/tests/workers/service/service-worker-importScript-expected.txt:
1225         * platform/mac-wk2/TestExpectations:
1226
1227 2018-01-11  Philippe Normand  <pnormand@igalia.com>
1228
1229         [GTK] media/muted-video-is-playing-audio.html is timing out
1230         https://bugs.webkit.org/show_bug.cgi?id=163781
1231
1232         Reviewed by Carlos Garcia Campos.
1233
1234         The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
1235
1236         * media/muted-video-is-playing-audio.html: Un-mute the page.
1237         * platform/gtk/TestExpectations: Unflag now-passing test.
1238
1239 2018-01-10  Andy Estes  <aestes@apple.com>
1240
1241         [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
1242         https://bugs.webkit.org/show_bug.cgi?id=181437
1243         <rdar://problem/36376481>
1244
1245         Reviewed by Tim Horton.
1246
1247         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
1248         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
1249         * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
1250         * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
1251         * http/tests/paymentrequest/resources/helpers.js:
1252         (async.getPaymentRequestResponse):
1253         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
1254         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
1255         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
1256
1257 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
1258
1259         Update TestExpectations for http/tests/misc/submit-post-keygen.html.
1260         https://bugs.webkit.org/show_bug.cgi?id=121331
1261
1262         Unreviewed test gardening.
1263
1264         * platform/mac/TestExpectations:
1265
1266 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
1267
1268         Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
1269         https://bugs.webkit.org/show_bug.cgi?id=181502
1270
1271         Unreviewed test gardening.
1272
1273         * platform/mac-wk2/TestExpectations:
1274
1275 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
1276
1277         Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
1278         https://bugs.webkit.org/show_bug.cgi?id=181494
1279
1280         Unreviewed test gardening.
1281
1282         * platform/mac/TestExpectations:
1283
1284 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
1285
1286         Mark http/tests/misc/slow-loading-animated-image.html as flaky.
1287         https://bugs.webkit.org/show_bug.cgi?id=181479
1288
1289         Unreviewed test gardening.
1290
1291         * platform/mac/TestExpectations:
1292
1293 2018-01-10  Matt Baker  <mattbaker@apple.com>
1294
1295         Web Inspector: Canvas tab: throttle recording slider updates
1296         https://bugs.webkit.org/show_bug.cgi?id=180839
1297         <rdar://problem/36057849>
1298
1299         Reviewed by Joseph Pecoraro
1300
1301         * inspector/unit-tests/throttle-expected.txt: Added.
1302         * inspector/unit-tests/throttle.html: Added.
1303         Added function throttling tests.
1304
1305 2018-01-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1306
1307         REGRESSION(r222507): Composition highlight doesn't render when using IME
1308         https://bugs.webkit.org/show_bug.cgi?id=181485
1309         <rdar://problem/35896516>
1310
1311         Reviewed by Ryosuke Niwa.
1312
1313         Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
1314         string appears different once it is confirmed.
1315
1316         * editing/marked-text-appearance-expected-mismatch.html: Added.
1317         * editing/marked-text-appearance.html: Added.
1318
1319 2018-01-10  Chris Dumez  <cdumez@apple.com>
1320
1321         Multiple http/wpt/beacon/contentextensions/ test are flaky.
1322         https://bugs.webkit.org/show_bug.cgi?id=179256
1323         <rdar://problem/35401978>
1324
1325         Reviewed by Alex Christensen.
1326
1327         Stop marking content extensions tests as flaky.
1328
1329         * platform/mac-wk2/TestExpectations:
1330
1331 2018-01-10  Tim Horton  <timothy_horton@apple.com>
1332
1333         REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
1334         https://bugs.webkit.org/show_bug.cgi?id=181269
1335         <rdar://problem/35110344>
1336
1337         Reviewed by Simon Fraser.
1338
1339         * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
1340         * swipe/pushstate-with-manual-scrollrestoration.html: Added.
1341         Add a test (which previously would complain about taking too long)
1342         that using manual scroll position restoration and pushState together
1343         doesn't cause swipes to hang until the watchdog fires.
1344
1345 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
1346
1347         Skip http/tests/workers/service/cors-image-fetch.html.
1348         https://bugs.webkit.org/show_bug.cgi?id=181222
1349
1350         Unreviewed test gardening.
1351
1352         * TestExpectations:
1353
1354 2018-01-10  Youenn Fablet  <youenn@apple.com>
1355
1356         Use no-cache fetch mode when loading main documents with location.reload()
1357         https://bugs.webkit.org/show_bug.cgi?id=181285
1358         <rdar://problem/36356831>
1359
1360         Reviewed by Alex Christensen.
1361
1362         * http/tests/inspector/network/har/har-page-expected.txt:
1363         * http/tests/inspector/network/har/har-page.html:
1364
1365 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
1366
1367         Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
1368         https://bugs.webkit.org/show_bug.cgi?id=181501
1369
1370         Unreviewed test gardening.
1371
1372         * platform/win/TestExpectations:
1373
1374 2018-01-10  Matt Lewis  <jlewis3@apple.com>
1375
1376         Adjusted expectations for webrtc/video-unmute.html.
1377         https://bugs.webkit.org/show_bug.cgi?id=172879
1378
1379         Unreviewed test gardening.
1380
1381         * platform/ios-simulator-wk2/TestExpectations:
1382         * platform/ios-wk2/TestExpectations:
1383         * platform/mac-wk2/TestExpectations:
1384
1385 2018-01-10  Youenn Fablet  <youenn@apple.com>
1386
1387         Skip http/wpt/service-workers/fetchEvent.https.html in Debug
1388         https://bugs.webkit.org/show_bug.cgi?id=181481
1389
1390         Unreviewed.
1391
1392         * TestExpectations:
1393
1394 2018-01-10  Matt Lewis  <jlewis3@apple.com>
1395
1396         Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
1397         https://bugs.webkit.org/show_bug.cgi?id=181097
1398
1399         Unreviewed test gardening.
1400
1401         * platform/mac-wk2/TestExpectations:
1402
1403 2018-01-10  Matt Lewis  <jlewis3@apple.com>
1404
1405         Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
1406         https://bugs.webkit.org/show_bug.cgi?id=181392
1407
1408         Unreviewed test gardening.
1409
1410         * platform/ios-wk2/TestExpectations:
1411         * platform/mac-wk2/TestExpectations:
1412
1413 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
1414
1415         [Win] Rebaseline test after r225366.
1416
1417         Unreviewed test gardening.
1418
1419         * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1420
1421 2018-01-10  Chris Dumez  <cdumez@apple.com>
1422
1423         REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
1424         https://bugs.webkit.org/show_bug.cgi?id=179342
1425         <rdar://problem/35478161>
1426
1427         Reviewed by Youenn Fablet.
1428
1429         * TestExpectations:
1430         Unmark the test as flaky.
1431
1432         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1433         * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
1434         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1435         Update test to register a scriptURL that actually fails. When registration succeeds, the test
1436         logs lines indicating that registration succeeded unexpectedly. Also, when registration
1437         succeeds, the registration of the top frame are no longer guaranteed to be resolved before
1438         the ones of the subframe (because it involves things like network loads).
1439
1440 2018-01-10  Chris Dumez  <cdumez@apple.com>
1441
1442         Unreviewed, skip http/tests/workers/service/other_resources folder.
1443
1444         It is a resources folder and does not contain tests.
1445
1446         * TestExpectations:
1447
1448 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
1449
1450         [Win] Rebaseline tests after r225366.
1451
1452         Unreviewed test gardening.
1453
1454         * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
1455         * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
1456         * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
1457         * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
1458
1459 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1460
1461         Unreviewed GTK gardening
1462
1463         * platform/gtk/TestExpectations: Unflag now-passing test and skip
1464         mediastream tests, useless without any webrtc backend.
1465
1466 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1467
1468         [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1469         https://bugs.webkit.org/show_bug.cgi?id=181471
1470         <rdar://problem/36402323>
1471
1472         Reviewed by Carlos Garcia Campos.
1473
1474         * platform/gtk/TestExpectations: These 2 tests shall pass now.
1475
1476 2018-01-10  Ms2ger  <Ms2ger@igalia.com>
1477
1478         [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1479         https://bugs.webkit.org/show_bug.cgi?id=94009
1480
1481         Unreviewed test gardening.
1482
1483         It was fixed in r226404.
1484
1485         * platform/gtk/TestExpectations:
1486
1487 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1488
1489         Unreviewed, updating expectations for media test timing out on GTK
1490
1491         * platform/gtk/TestExpectations:
1492
1493 2018-01-10  Philippe Normand  <pnormand@igalia.com>
1494
1495         Unreviewed, updating expectations for media test timing out on GTK
1496
1497         * platform/gtk/TestExpectations:
1498
1499 2018-01-10  Antti Koivisto  <antti@apple.com>
1500
1501         Invalidate current element style on class change accurately
1502         https://bugs.webkit.org/show_bug.cgi?id=181210
1503
1504         Reviewed by Zalan Bujtas.
1505
1506         * fast/css/set-inline-style-recalc-expected.txt:
1507         * fast/css/set-inline-style-recalc.html:
1508
1509 2018-01-09  Antoine Quint  <graouts@apple.com>
1510
1511         [Web Animations] Expose the id property on Animation
1512         https://bugs.webkit.org/show_bug.cgi?id=181450
1513         <rdar://problem/36383600>
1514
1515         Reviewed by Dean Jackson.
1516
1517         Mark all tests related to the "id" property as passing.
1518
1519         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1520         * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1521         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1522
1523 2018-01-09  Chris Dumez  <cdumez@apple.com>
1524
1525         Make service workers behave correctly with regards to Page Cache
1526         https://bugs.webkit.org/show_bug.cgi?id=181446
1527         <rdar://problem/36164291>
1528
1529         Reviewed by Youenn Fablet.
1530
1531         Add layout test coverage.
1532
1533         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1534         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1535         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1536         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1537         * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1538         * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1539         * http/tests/workers/service/other_resources/test.html: Added.
1540         * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1541         (event.then):
1542
1543 2018-01-09  Chris Dumez  <cdumez@apple.com>
1544
1545         We should not return undefined for most properties of a detached Window
1546         https://bugs.webkit.org/show_bug.cgi?id=181416
1547         <rdar://problem/36162489>
1548
1549         Reviewed by Ryosuke Niwa.
1550
1551         Update existing tests to reflect behavior change.
1552
1553         * fast/dom/Window/orphaned-frame-access-expected.txt:
1554         * fast/dom/Window/orphaned-frame-access.html:
1555         * fast/frames/detached-frame-property-expected.txt:
1556         * fast/frames/detached-frame-property.html:
1557
1558 2018-01-09  Darin Adler  <darin@apple.com>
1559
1560         Further refinement to list item and counter code after "list-item" counter fix
1561         https://bugs.webkit.org/show_bug.cgi?id=181426
1562
1563         Reviewed by Zalan Bujtas.
1564
1565         * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1566         the file.
1567
1568 2018-01-09  Myles C. Maxfield  <mmaxfield@apple.com>
1569
1570         font-display:fallback can cause a visual flash (which is supposed to be impossible)
1571         https://bugs.webkit.org/show_bug.cgi?id=181374
1572
1573         Reviewed by Simon Fraser.
1574
1575         Move font-display tests into their common subfolder.
1576
1577         * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1578         * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1579         * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1580         * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1581         * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1582         * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1583         * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1584         * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1585         * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1586         * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1587         * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1588         * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1589         * fast/text/font-display/swap-flash-expected.html: Added.
1590         * fast/text/font-display/swap-flash.html: Added.
1591         * platform/win/TestExpectations:
1592
1593 2018-01-09  Matt Lewis  <jlewis3@apple.com>
1594
1595         Fixed test expectaions.
1596
1597         Unreviewed test gardening.
1598
1599         * platform/ios-wk2/TestExpectations:
1600
1601 2018-01-09  Antti Koivisto  <antti@apple.com>
1602
1603         Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1604         https://bugs.webkit.org/show_bug.cgi?id=180940
1605         <rdar://problem/36116507>
1606
1607         Reviewed by Darin Adler.
1608
1609         * http/tests/local/loading-stylesheet-import-remove.html: Added.
1610         * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1611         * http/tests/local/resources/slow-import.css: Added.
1612
1613 2018-01-09  Youenn Fablet  <youenn@apple.com>
1614
1615         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1616         https://bugs.webkit.org/show_bug.cgi?id=181404
1617
1618         Reviewed by Alex Christensen.
1619
1620         * TestExpectations:
1621
1622 2018-01-09  Youenn Fablet  <youenn@apple.com>
1623
1624         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1625         https://bugs.webkit.org/show_bug.cgi?id=181087
1626         <rdar://problem/36188109>
1627
1628         Reviewed by Chris Dumez.
1629
1630         * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1631
1632 2018-01-09  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1633
1634         [EME] Add layout test for clearKey CENC message event
1635         https://bugs.webkit.org/show_bug.cgi?id=180928
1636
1637         Reviewed by Xabier Rodriguez-Calvar.
1638
1639         Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1640         There are two tests: one with MSE playback and another with regular playback.
1641
1642         * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1643         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1644         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1645             Test with MSE playback.
1646         * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1647             Test with regular playback.
1648         * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1649             This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and 
1650             "keystatuseschange" events, and updates the CDM session with the right keys.
1651             This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback 
1652             by an other function that checks the 'message' event and stops the test.
1653         * media/encrypted-media/medias-enc.js:
1654             I take this opportunity to introduce some fixes:
1655             Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1656             thus it is easy to change it now.
1657             Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1658         * media/media-source/media-source-loader-simple.js:
1659             Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1660         * platform/gtk/TestExpectations:
1661         * platform/mac/TestExpectations:
1662         * platform/wpe/TestExpectations:
1663
1664 2018-01-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
1665
1666         Check Image::m_image is not null in ImageLoader::decode()
1667         https://bugs.webkit.org/show_bug.cgi?id=180386
1668         <rdar://problem/34634483>
1669
1670         Reviewed by Tim Horton.
1671
1672         Add a new rejected case for decoding an image with an invalid URL.
1673
1674         * fast/images/decode-static-image-reject-expected.txt:
1675         * fast/images/decode-static-image-reject.html:
1676
1677 2018-01-09  Ali Juma  <ajuma@chromium.org>
1678
1679         Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1680         https://bugs.webkit.org/show_bug.cgi?id=181436
1681
1682         Reviewed by Frédéric Wang.
1683
1684         Test gardening.
1685
1686         * TestExpectations:
1687         Mark test that seems to have timing issues as flaky.
1688
1689 2018-01-09  Ali Juma  <ajuma@chromium.org>
1690
1691         Implement VisualViewport API events
1692         https://bugs.webkit.org/show_bug.cgi?id=179386
1693
1694         Reviewed by Frédéric Wang.
1695
1696         Add tests for Visual Viewport API events. Test that a resize event is fired after
1697         pinch zoom and after window resize, and test that a scroll event is fired when the
1698         visual viewport is scrolled.
1699
1700         * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1701         * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1702         * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1703         * fast/visual-viewport/resize-event-fired.html: Added.
1704         * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1705         * fast/visual-viewport/scroll-event-fired.html: Added.
1706         * platform/gtk/TestExpectations:
1707         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1708         * platform/ios/TestExpectations:
1709         Skipped test that resizes a window, since this isn't supported on iOS.
1710         * platform/win/TestExpectations:
1711         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1712
1713 2018-01-09  Ryosuke Niwa  <rniwa@webkit.org>
1714
1715         Release assert in addResourceTiming when a cache resource is requested during style recalc
1716         https://bugs.webkit.org/show_bug.cgi?id=181137
1717         <rdar://problem/35666574>
1718
1719         Reviewed by Simon Fraser.
1720
1721         Added a regression test for the crash.
1722
1723         Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1724         resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1725
1726         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1727         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1728         * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1729
1730 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
1731
1732         ::first-letter incorrectly selects grapheme pairs
1733         https://bugs.webkit.org/show_bug.cgi?id=181315
1734
1735         Reviewed by Darin Adler.
1736
1737         * fast/css/first-letter-punctuation-expected.html: Added.
1738         * fast/css/first-letter-punctuation.html:
1739         * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1740         * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1741         * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1742         * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1743         * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1744         * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1745
1746 2018-01-08  Darin Adler  <darin@apple.com>
1747
1748         Special list-item counter starts from an incorrect number for ::before and ::after
1749         https://bugs.webkit.org/show_bug.cgi?id=181084
1750
1751         Reviewed by Zalan Bujtas.
1752
1753         * fast/css/counters/counter-list-item-expected.html: Added.
1754         * fast/css/counters/counter-list-item.html: Added.
1755
1756 2018-01-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
1757
1758         A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
1759         https://bugs.webkit.org/show_bug.cgi?id=180301
1760
1761         Reviewed by Dean Jackson.
1762
1763         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
1764         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
1765         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
1766         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
1767         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
1768         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
1769
1770 2018-01-08  Matt Lewis  <jlewis3@apple.com>
1771
1772         Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1773         https://bugs.webkit.org/show_bug.cgi?id=181087
1774
1775         Unreviewed test gardening.
1776
1777         * platform/ios-wk2/TestExpectations:
1778
1779 2018-01-08  Matt Lewis  <jlewis3@apple.com>
1780
1781         Unreviewed, rolling out r226385.
1782
1783         The test introduced with this was a flaky since being added.
1784
1785         Reverted changeset:
1786
1787         "AX: when invert colors is on, double-invert certain media
1788         elements in UserAgentStyleSheet"
1789         https://bugs.webkit.org/show_bug.cgi?id=168447
1790         https://trac.webkit.org/changeset/226385
1791
1792 2018-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1793
1794         Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1795         https://bugs.webkit.org/show_bug.cgi?id=181223
1796
1797         Unreviewed test gardening.
1798
1799         * platform/wk2/TestExpectations:
1800
1801 2018-01-08  Matt Lewis  <jlewis3@apple.com>
1802
1803         Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
1804         https://bugs.webkit.org/show_bug.cgi?id=181107
1805
1806         Unreviewed test gardening.
1807
1808         * platform/mac-wk2/TestExpectations:
1809
1810 2018-01-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1811
1812         [WinCairo] Add default port TestExpectations for wincairo
1813         https://bugs.webkit.org/show_bug.cgi?id=179221
1814
1815         Reviewed by Alex Christensen.
1816
1817         * platform/wincairo-win10/TestExpectations: Added.
1818
1819 2018-01-08  Youenn Fablet  <youenn@apple.com>
1820
1821         Stop exposing fetch and extendable events to window
1822         https://bugs.webkit.org/show_bug.cgi?id=181325
1823
1824         Reviewed by Chris Dumez.
1825
1826         * http/wpt/service-workers/extendableEvent.https-expected.txt:
1827         * http/wpt/service-workers/extendableEvent.https.html:
1828         * http/wpt/service-workers/fetchEvent.https-expected.txt:
1829         * http/wpt/service-workers/fetchEvent.https.html:
1830
1831 2018-01-08  Antti Koivisto  <antti@apple.com>
1832
1833         REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
1834         https://bugs.webkit.org/show_bug.cgi?id=176260
1835         <rdar://problem/34219966>
1836
1837         Reviewed by Simon Fraser.
1838
1839         * compositing/debug-borders-dynamic-expected.html: Added.
1840         * compositing/debug-borders-dynamic.html: Added.
1841
1842 2018-01-08  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1843
1844         [EME] Add layout test for InitData and InitDataType in CENC encrypted event
1845         https://bugs.webkit.org/show_bug.cgi?id=180430
1846
1847         Reviewed by Xabier Rodriguez-Calvar.
1848
1849         * TestExpectations:
1850         * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1851             This is a simple encrypted video file used for regular playback.
1852             It has been encrypted with BENTO4. https://www.bento4.com/
1853
1854         * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
1855             This is a simple encrypted video fragment used in MSE playback.
1856             It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
1857
1858         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
1859         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
1860         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
1861             This is a test with MSE.
1862
1863         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
1864             This is a test with a regular playback.
1865
1866         * media/encrypted-media/medias-enc.js: Added.
1867             This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
1868             It gives all necessary informations about the encrypted media: path of the file or
1869             the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
1870
1871         * media/media-source/media-source-loader-simple.js: Added.
1872             This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
1873             in the appropriate SourceBuffer.
1874
1875         * platform/wpe/TestExpectations:
1876
1877 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
1878
1879         Update imagebitmap tests.
1880         https://bugs.webkit.org/show_bug.cgi?id=181379
1881
1882         Unreviewed test gardening.
1883
1884         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1885         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1886         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1887         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1888
1889 2018-01-08  Youenn Fablet  <youenn@apple.com>
1890
1891         navigator.onLine does not work inside service workers
1892         https://bugs.webkit.org/show_bug.cgi?id=181079
1893         <rdar://problem/36178606>
1894
1895         Reviewed by Darin Adler.
1896
1897         * http/wpt/service-workers/online-worker.js: Added.
1898         (async.waitForOnlineEvent):
1899         (async.doTest):
1900         * http/wpt/service-workers/online.https-expected.txt: Added.
1901         * http/wpt/service-workers/online.https.html: Added.
1902
1903 2018-01-08  Youenn Fablet  <youenn@apple.com>
1904
1905         imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
1906         https://bugs.webkit.org/show_bug.cgi?id=181382
1907
1908         Unreviewed.
1909
1910         * TestExpectations:
1911
1912 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1913
1914         Unreviewed GTK gardening. Rebaseline test again after r226500.
1915
1916         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1917
1918 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1919
1920         Unreviewed GTK gardening. Partially revert r224460.
1921
1922         Two tests were incorrectly rebaselined in r224460.
1923
1924         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1925         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1926
1927 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
1928
1929         Implement createImageBitmap(ImageBitmap)
1930         https://bugs.webkit.org/show_bug.cgi?id=181287
1931
1932         Reviewed by Darin Adler.
1933
1934         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1935         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1936         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1937         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1938
1939 2018-01-07  Ryosuke Niwa  <rniwa@webkit.org>
1940
1941         Reduce the precision of "high" resolution time to 1ms
1942         https://bugs.webkit.org/show_bug.cgi?id=180910
1943         <rdar://problem/36085943>
1944
1945         Reviewed by Saam Barati.
1946
1947         Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
1948         due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
1949
1950         * TestExpectations:
1951
1952 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
1953
1954         Possible crash computing event regions
1955         https://bugs.webkit.org/show_bug.cgi?id=181368
1956         rdar://problem/34847081
1957
1958         Reviewed by Zalan Bujtas.
1959
1960         * fast/events/event-handler-regions-layout-expected.txt: Added.
1961         * fast/events/event-handler-regions-layout.html: Added.
1962
1963 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
1964
1965         Crash under RenderLayer::scrollTo() with marquee
1966         https://bugs.webkit.org/show_bug.cgi?id=181349
1967         rdar://problem/36190168
1968
1969         Reviewed by Zalan Bujtas.
1970
1971         * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
1972         * fast/scrolling/marquee-scroll-crash.html: Added.
1973
1974 2018-01-05  Dean Jackson  <dino@apple.com>
1975
1976         Accurately clip copyTexImage2D and copyTexSubImage2D
1977         https://bugs.webkit.org/show_bug.cgi?id=181356
1978         <rdar://problem/35083877>
1979
1980         Reviewed by Eric Carlson.
1981
1982         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
1983         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
1984
1985 2018-01-06  Yusuke Suzuki  <utatane.tea@gmail.com>
1986
1987         Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
1988         https://bugs.webkit.org/show_bug.cgi?id=181321
1989
1990         Reviewed by Saam Barati.
1991
1992         * inspector/model/remote-object-get-properties-expected.txt:
1993         * inspector/runtime/getProperties-expected.txt:
1994         * js/script-tests/strict-throw-type-error.js:
1995         * js/strict-throw-type-error-expected.txt:
1996
1997 2018-01-05  Youenn Fablet  <youenn@apple.com>
1998
1999         Implement Cache API partitioning based on ClientOrigin
2000         https://bugs.webkit.org/show_bug.cgi?id=181240
2001
2002         Reviewed by Alex Christensen.
2003
2004         Beefing up test to ensure that client and top origins are taken into consideration.
2005
2006         * http/tests/cache-storage/cache-origins.https-expected.txt:
2007         * http/tests/cache-storage/cache-origins.https.html:
2008         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2009         * http/tests/cache-storage/cache-clearing-origin.https.html:
2010
2011 2017-12-21  Ryan Haddad  <ryanhaddad@apple.com>
2012
2013         Mark fast/workers/worker-terminate.html as flaky.
2014         https://bugs.webkit.org/show_bug.cgi?id=181098
2015
2016         Unreviewed test gardening.
2017
2018         * platform/mac/TestExpectations:
2019
2020 2018-01-05  Per Arne Vollan  <pvollan@apple.com>
2021
2022         Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
2023         https://bugs.webkit.org/show_bug.cgi?id=181346
2024
2025         Unreviewed test gardening.
2026
2027         * platform/win/TestExpectations:
2028
2029 2018-01-05  Youenn Fablet  <youenn@apple.com>
2030
2031         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
2032         https://bugs.webkit.org/show_bug.cgi?id=181329
2033
2034         Unreviewed.
2035         SharedWorker is not supported.
2036
2037         * TestExpectations:
2038
2039 2018-01-05  Matt Lewis  <jlewis3@apple.com>
2040
2041         Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
2042         https://bugs.webkit.org/show_bug.cgi?id=181069
2043
2044         Unreviewed test gardening.
2045
2046         * platform/mac-wk2/TestExpectations:
2047
2048 2018-01-05  Matt Lewis  <jlewis3@apple.com>
2049
2050         Unreviewed, rolling out r226401.
2051
2052         This caused timeouts on multiple platforms.
2053
2054         Reverted changeset:
2055
2056         "Implement Cache API partitioning based on ClientOrigin"
2057         https://bugs.webkit.org/show_bug.cgi?id=181240
2058         https://trac.webkit.org/changeset/226401
2059
2060 2018-01-05  Joseph Pecoraro  <pecoraro@apple.com>
2061
2062         ServiceWorkers: Enable UserTiming / ResourceTiming
2063         https://bugs.webkit.org/show_bug.cgi?id=181297
2064         <rdar://problem/36307306>
2065
2066         Reviewed by Youenn Fablet.
2067
2068         * http/tests/workers/service/resources/data1.txt: Added.
2069         * http/tests/workers/service/resources/data2.txt: Added.
2070         Resources to load from a service-worker.
2071
2072         * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
2073         * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
2074         * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
2075         Test that a ServiceWorker can produce resource entries for a few
2076         different kinds of loads (CacheStorage load, and a fetch).
2077
2078         * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
2079         * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
2080         * http/tests/workers/service/service-worker-user-timing.https.html: Added.
2081         Test that a ServiceWorker can produce a mark/measure entries.
2082
2083 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
2084
2085         [WPE][GTK] Unreviewed gardening
2086
2087         Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
2088         r226443.
2089         * platform/gtk/TestExpectations:
2090         * platform/wpe/TestExpectations:
2091
2092 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
2093
2094         [WPE] Unreviewed gardening
2095
2096         * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
2097
2098 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
2099
2100         [WPE] Rebaseline test expectations after r226404
2101
2102         Unreviewed gardening.
2103
2104         * platform/wpe/css1/font_properties/font_size-expected.txt:
2105         * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
2106         * platform/wpe/css1/text_properties/line_height-expected.txt:
2107         * platform/wpe/css1/text_properties/text_indent-expected.txt:
2108         * platform/wpe/css1/text_properties/word_spacing-expected.txt:
2109         * platform/wpe/css1/units/length_units-expected.txt:
2110         * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2111         * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2112         * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2113         * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2114         * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2115         * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2116         * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2117         * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2118         * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2119         * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2120         * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
2121         * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
2122         * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
2123         * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
2124
2125 2018-01-05  Fujii Hironori  <Hironori.Fujii@sony.com>
2126
2127         [Cairo] Canvas: Path::clear should clear its transform
2128         https://bugs.webkit.org/show_bug.cgi?id=181320
2129
2130         Reviewed by Carlos Garcia Campos.
2131
2132         * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
2133         * fast/canvas/reset-scaling-by-height-change.html: Added.
2134
2135 2018-01-04  Joseph Pecoraro  <pecoraro@apple.com>
2136
2137         REGRESSION (r225709): Web Inspector: CSS Source maps not loading
2138         https://bugs.webkit.org/show_bug.cgi?id=181314
2139         <rdar://problem/36177620>
2140
2141         Reviewed by Brian Burg.
2142
2143         * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
2144         * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
2145         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
2146         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
2147         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
2148         Add a real script minified with a source map.
2149         Add a real scss stylesheet compiled to css with a source map.
2150
2151         * http/tests/inspector/network/source-map-loads-expected.txt: Added.
2152         * http/tests/inspector/network/source-map-loads.html: Added.
2153         Test that we load source maps for resources with sourceMappingURL directives.
2154
2155 2018-01-04  Chris Fleizach  <cfleizach@apple.com>
2156
2157         AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
2158         https://bugs.webkit.org/show_bug.cgi?id=180361
2159
2160         Reviewed by Zalan Bujtas.
2161
2162         * accessibility/mac/css-speech-speak-expected.txt:
2163         * accessibility/mac/css-speech-speak.html:
2164         * fast/css/getComputedStyle/computed-style-expected.txt:
2165         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2166         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2167         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2168         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2169         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2170         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2171         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2172         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2173         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2174         * svg/css/getComputedStyle-basic-expected.txt:
2175
2176 2018-01-04  Brian Burg  <bburg@apple.com>
2177
2178         Web Inspector: Capture Element Screenshot looks fuzzy
2179         https://bugs.webkit.org/show_bug.cgi?id=175734
2180         <rdar://problem/33803377>
2181
2182         Reviewed by Joseph Pecoraro and Simon Fraser.
2183
2184         * inspector/page/hidpi-snapshot-size-expected.txt: Added.
2185         * inspector/page/hidpi-snapshot-size.html: Added.
2186
2187 2018-01-04  Brian Burg  <bburg@apple.com>
2188
2189         Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
2190         https://bugs.webkit.org/show_bug.cgi?id=180945
2191
2192         Reviewed by Joseph Pecoraro.
2193
2194         Add new test coverage for existing RemoteObject.prototype.getProperty.
2195         Add new test coverage for new method RemoteObject.prototype.fetchProperties.
2196         I didn't add test coverage for callFunction, as I had to stop somewhere.
2197
2198         * inspector/model/remote-object-api-expected.txt: Added.
2199         * inspector/model/remote-object-api.html: Added.
2200
2201 2018-01-04  Brian Burg  <bburg@apple.com>
2202
2203         Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
2204         https://bugs.webkit.org/show_bug.cgi?id=181005
2205
2206         Rubber-stamped by Joseph Pecoraro.
2207
2208         When TestPage.debug() is called, dump out all code that is sent to be evaluated in
2209         the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
2210
2211         * http/tests/inspector/resources/inspector-test.js:
2212         (runTest):
2213         (TestPage.debug):
2214         (TestPage.evaluateInWebInspector):
2215         (TestPage.dispatchEventToFrontend):
2216
2217         * http/tests/inspector/network/har/har-page-expected.txt:
2218         Rebaseline, as this depends on the size of inspector-test.js. Removing this
2219         fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
2220
2221
2222 2018-01-04  Zalan Bujtas  <zalan@apple.com>
2223
2224         WebContent process crashes while loading https://www.classicspecs.com
2225         https://bugs.webkit.org/show_bug.cgi?id=181290
2226         <rdar://problem/36225906>
2227
2228         Reviewed by Simon Fraser.
2229
2230         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
2231         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
2232
2233 2018-01-04  Eric Carlson  <eric.carlson@apple.com>
2234
2235         [MediaStream] Add Mock screen capture source
2236         https://bugs.webkit.org/show_bug.cgi?id=181291
2237         <rdar://problem/36298164>
2238
2239         Reviewed by Dean Jackson.
2240
2241         * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
2242         * http/tests/media/media-stream/get-display-media-prompt.html: Added.
2243
2244 2018-01-04  John Wilander  <wilander@apple.com>
2245
2246         Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
2247         https://bugs.webkit.org/show_bug.cgi?id=181276
2248         <rdar://problem/36290463>
2249
2250         Reviewed by Alex Christensen.
2251
2252         Two test cases are deleted since the user has no way
2253         to deny access through a prompt anymore. The rest
2254         are updated to not expect a "CONFIRM:..." text output.
2255
2256         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
2257         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
2258         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
2259         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
2260         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2261         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
2262         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
2263         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2264         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
2265         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
2266         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
2267         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
2268         * platform/mac-wk2/TestExpectations:
2269             Removed entries for the deleted test cases.
2270
2271 2018-01-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2272
2273         [GTK] Issues with Ahem's ex / x-height
2274         https://bugs.webkit.org/show_bug.cgi?id=180581
2275
2276         Reviewed by Michael Catanzaro.
2277
2278         Unskip two tests that are now passing and rebaseline others.
2279
2280         * platform/gtk/TestExpectations:
2281         * platform/gtk/css1/font_properties/font_size-expected.png:
2282         * platform/gtk/css1/font_properties/font_size-expected.txt:
2283         * platform/gtk/css1/text_properties/letter_spacing-expected.png:
2284         * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
2285         * platform/gtk/css1/text_properties/line_height-expected.png:
2286         * platform/gtk/css1/text_properties/line_height-expected.txt:
2287         * platform/gtk/css1/text_properties/text_indent-expected.png:
2288         * platform/gtk/css1/text_properties/text_indent-expected.txt:
2289         * platform/gtk/css1/text_properties/word_spacing-expected.png:
2290         * platform/gtk/css1/text_properties/word_spacing-expected.txt:
2291         * platform/gtk/css1/units/length_units-expected.png:
2292         * platform/gtk/css1/units/length_units-expected.txt:
2293         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
2294         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2295         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
2296         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2297         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
2298         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2299         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
2300         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2301         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
2302         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2303         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
2304         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2305         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
2306         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2307         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
2308         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2309         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
2310         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2311         * platform/gtk/editing/selection/caret-ltr-2-expected.png:
2312         * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
2313         * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
2314         * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
2315         * platform/gtk/editing/selection/caret-ltr-expected.png:
2316         * platform/gtk/editing/selection/caret-ltr-expected.txt:
2317         * platform/gtk/editing/selection/caret-ltr-right-expected.png:
2318         * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
2319         * platform/gtk/editing/selection/caret-rtl-2-expected.png:
2320         * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
2321         * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
2322         * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
2323         * platform/gtk/editing/selection/caret-rtl-expected.png:
2324         * platform/gtk/editing/selection/caret-rtl-expected.txt:
2325         * platform/gtk/editing/selection/caret-rtl-right-expected.png:
2326         * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
2327         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
2328         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
2329         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
2330         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
2331         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
2332         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
2333         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
2334         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
2335         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
2336         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
2337         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
2338         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2339         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
2340         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2341         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
2342         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2343         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
2344         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2345         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
2346         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2347         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
2348         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2349         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2350         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2351         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2352         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2353         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2354         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2355         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2356         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2357         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
2358         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
2359         * platform/gtk/fast/css/ex-after-font-variant-expected.png:
2360         * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
2361         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2362         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2363         * platform/gtk/fast/forms/minWidthPercent-expected.png:
2364         * platform/gtk/fast/forms/minWidthPercent-expected.txt:
2365         * platform/gtk/fast/lists/008-expected.png:
2366         * platform/gtk/fast/lists/008-expected.txt:
2367         * platform/gtk/fast/lists/008-vertical-expected.png:
2368         * platform/gtk/fast/lists/008-vertical-expected.txt:
2369         * platform/gtk/fast/overflow/overflow-rtl-expected.png:
2370         * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
2371         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
2372         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
2373         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
2374         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
2375         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
2376         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2377         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
2378         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
2379         * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
2380         * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
2381         * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
2382         * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
2383         * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
2384         * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
2385
2386 2018-01-04  Minsheng Liu  <lambda@liu.ms>
2387
2388         Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
2389         https://bugs.webkit.org/show_bug.cgi?id=170272
2390
2391         Reviewed by Frédéric Wang.
2392
2393         A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
2394
2395         The bug itself is fixed as a part of 179682.
2396         https://bugs.webkit.org/show_bug.cgi?id=179682
2397
2398         * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
2399         * mathml/presentation/mo-paint-lspace-rspace.html: Added.
2400
2401 2018-01-04  Youenn Fablet  <youenn@apple.com>
2402
2403         Implement Cache API partitioning based on ClientOrigin
2404         https://bugs.webkit.org/show_bug.cgi?id=181240
2405
2406         Reviewed by Alex Christensen.
2407
2408         Beefing up test to ensure that client and top origins are taken into consideration.
2409
2410         * http/tests/cache-storage/cache-origins.https-expected.txt:
2411         * http/tests/cache-storage/cache-origins.https.html:
2412         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2413         * http/tests/cache-storage/cache-clearing-origin.https.html:
2414
2415 2018-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
2416
2417         [Attachment Support] Add plumbing for starting a drag with promised blob data
2418         https://bugs.webkit.org/show_bug.cgi?id=181201
2419
2420         Reviewed by Tim Horton.
2421
2422         Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
2423         longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
2424         patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
2425
2426         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
2427         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
2428         * platform/gtk/TestExpectations:
2429         * platform/ios/TestExpectations:
2430         * platform/mac-wk2/TestExpectations:
2431         * platform/win/TestExpectations:
2432
2433 2018-01-03  John Wilander  <wilander@apple.com>
2434
2435         Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
2436         https://bugs.webkit.org/show_bug.cgi?id=181270
2437         <rdar://problem/36289544>
2438
2439         Reviewed by Alex Christensen.
2440
2441         This change refactors how the web process tells the network process
2442         to remove storage access. Previously, this was done over the UI process
2443         just like requests for storage access. But since no further reasoning
2444         is needed, the message should go straight from the web process to the
2445         network process for performance reasons and to minimize the risk of a
2446         race.
2447
2448         As a consequence, the XPC code for storage access removal in the UI
2449         process is deleted.
2450
2451         * platform/mac-wk2/TestExpectations:
2452             Re-enables the test for this code path.
2453
2454 2018-01-03  Michael Saboff  <msaboff@apple.com>
2455
2456         Disable SharedArrayBuffers from Web API
2457         https://bugs.webkit.org/show_bug.cgi?id=181266
2458
2459         Reviewed by Saam Barati.
2460
2461         Disabled SharedArrayBuffer tests.
2462
2463         * TestExpectations:
2464
2465 2018-01-03  James Craig  <jcraig@apple.com>
2466
2467         AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2468         https://bugs.webkit.org/show_bug.cgi?id=168447
2469         <rdar://problem/30559874>
2470
2471         Reviewed by Simon Fraser.
2472
2473         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
2474         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2475
2476         * TestExpectations: Platform setting only available on Mac and iOS.
2477         * accessibility/smart-invert-expected.txt: Added. 
2478         * accessibility/smart-invert-reference-expected.html: Added.
2479         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2480         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2481         * platform/ios-wk2/TestExpectations: Runs on iOS.
2482         * platform/mac-wk2/TestExpectations: Runs on Mac.
2483
2484 2018-01-03  Alexey Proskuryakov  <ap@apple.com>
2485
2486         Update expectations for some range tests.
2487         Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2488
2489         * platform/ios-wk1/TestExpectations:
2490         * platform/mac-wk1/TestExpectations:
2491         * platform/mac/TestExpectations:
2492
2493 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
2494
2495         feLighting is broken with primitiveUnits="objectBoundingBox"
2496         https://bugs.webkit.org/show_bug.cgi?id=181197
2497
2498         Reviewed by Tim Horton.
2499         
2500         Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2501
2502         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2503         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2504         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2505         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2506         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2507         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2508
2509 2018-01-03  Antti Koivisto  <antti@apple.com>
2510
2511         Crash beneath CSSValue::equals @ csas.cz
2512         https://bugs.webkit.org/show_bug.cgi?id=181243
2513         <rdar://problem/35990826>
2514
2515         Reviewed by Alex Christensen.
2516
2517         * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2518         * fast/text/oblique-degree-equals-crash.html: Added.
2519
2520 2018-01-03  Joseph Pecoraro  <pecoraro@apple.com>
2521
2522         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2523         https://bugs.webkit.org/show_bug.cgi?id=180979
2524         <rdar://problem/36146670>
2525
2526         Reviewed by Matt Baker.
2527
2528         * inspector/css/get-system-fonts.html:
2529         Cleanup the test a bit.
2530
2531 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
2532
2533         SVG lighting filter lights are in the wrong coordinate system
2534         https://bugs.webkit.org/show_bug.cgi?id=181147
2535
2536         Reviewed by Zalan Bujtas.
2537
2538         * svg/filters/fePointLight-coordinates-expected.svg: Added.
2539         * svg/filters/fePointLight-coordinates.svg: Added.
2540         * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2541         * svg/filters/feSpotLight-coordinates.svg: Added.
2542         * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2543         * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2544         * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2545         * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2546
2547 2018-01-03  Youenn Fablet  <youenn@apple.com>
2548
2549         Select service worker for documents with data/blob URLS
2550         https://bugs.webkit.org/show_bug.cgi?id=181213
2551
2552         Reviewed by Alex Christensen.
2553
2554         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2555         * http/tests/workers/service/serviceworkerclients-claim.https.html:
2556
2557 2018-01-03  Ms2ger  <Ms2ger@igalia.com>
2558
2559         [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2560         https://bugs.webkit.org/show_bug.cgi?id=181238
2561
2562         Unreviewed test gardening.
2563
2564         I forgot to remove this when fixing the bug.
2565
2566         * platform/gtk/TestExpectations:
2567
2568 2018-01-03  Ryan Haddad  <ryanhaddad@apple.com>
2569
2570         Unreviewed, rolling out r226352.
2571
2572         Breaks Sierra and El Capitan builds.
2573
2574         Reverted changeset:
2575
2576         "Web Inspector: Slow open time enumerating system fonts
2577         (FontCache::systemFontFamilies)"
2578         https://bugs.webkit.org/show_bug.cgi?id=180979
2579         https://trac.webkit.org/changeset/226352
2580
2581 2018-01-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2582
2583         [GTK] Crash destroying WebCore::FileMonitor
2584         https://bugs.webkit.org/show_bug.cgi?id=181138
2585
2586         Reviewed by Michael Catanzaro.
2587
2588         Remove test expectations associated to this bug.
2589
2590         * platform/gtk/TestExpectations:
2591
2592 2018-01-02  Joseph Pecoraro  <pecoraro@apple.com>
2593
2594         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2595         https://bugs.webkit.org/show_bug.cgi?id=180979
2596         <rdar://problem/36146670>
2597
2598         Reviewed by Matt Baker.
2599
2600         * inspector/css/get-system-fonts.html:
2601         Cleanup the test a bit.
2602
2603 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
2604
2605         REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2606         https://bugs.webkit.org/show_bug.cgi?id=181231
2607
2608         Reviewed by Alex Christensen.
2609
2610         Unskip the tests.
2611
2612         * platform/gtk/TestExpectations:
2613         * platform/wpe/TestExpectations:
2614
2615 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
2616
2617         Unreviewed WPE test gardening.
2618
2619         * platform/wpe/TestExpectations:
2620
2621 2018-01-02  Youenn Fablet  <youenn@apple.com>
2622
2623         Memory cache should not reuse resources with different credential fetch option
2624         https://bugs.webkit.org/show_bug.cgi?id=181212
2625
2626         Reviewed by Alex Christensen.
2627
2628         * TestExpectations: Removing test flakiness expectation.
2629
2630 2018-01-02  Jiewen Tan  <jiewen_tan@apple.com>
2631
2632         Update Credential Management API for WebAuthentication
2633         https://bugs.webkit.org/show_bug.cgi?id=181082
2634         <rdar://problem/36055239>
2635
2636         Reviewed by Brent Fulgham.
2637
2638         This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2639         with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2640         back to W3C.
2641
2642         * credentials/idlharness-expected.txt: Removed.
2643         * credentials/idlharness.html: Removed.
2644         * fast/dom/navigator-detached-no-crash-expected.txt:
2645         * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2646         * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2647         * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2648         * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2649         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2650         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2651         * http/wpt/credential-management/idl.https-expected.txt: Added.
2652         * http/wpt/credential-management/idl.https.html: Added.
2653         * platform/gtk/TestExpectations:
2654         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2655         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2656         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2657         * platform/win/TestExpectations:
2658         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2659
2660 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
2661
2662         Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2663         https://bugs.webkit.org/show_bug.cgi?id=172255
2664
2665         Unreviewed test gardening.
2666
2667         * platform/gtk/TestExpectations:
2668         * platform/mac/TestExpectations:
2669
2670 2018-01-02  Oleksandr Skachkov  <gskachkov@gmail.com>
2671
2672         WebAssembly: sending module to iframe fails
2673         https://bugs.webkit.org/show_bug.cgi?id=179263
2674
2675         Reviewed by JF Bastien.
2676
2677         * platform/ios-simulator/TestExpectations:
2678         * platform/win/TestExpectations:
2679         * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2680         * wasm/iframe-parent-postmessage-expected.txt: Added.
2681         * wasm/iframe-parent-postmessage.html: Added.
2682         * wasm/iframe-postmessage-expected.txt: Added.
2683         * wasm/iframe-postmessage.html: Added.
2684         * wasm/resources/frame-parent.html: Added.
2685         * wasm/resources/frame.html: Added.
2686         * wasm/resources/load_wasm.js: Added.
2687         (createWasmModule):
2688         * wasm/window-postmessage-expected.txt: Added.
2689         * wasm/window-postmessage.html: Added.
2690         * workers/wasm-mem-post-message.html:
2691
2692 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
2693
2694         [WPE] Update some test expectations
2695         https://bugs.webkit.org/show_bug.cgi?id=181211
2696
2697         Unreviewed test gardening.
2698
2699         * platform/wpe/TestExpectations: disable more SW tests.
2700         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2701           rebaseline to match the features enabled on the bot.
2702         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2703           rebaseline for r225963.
2704         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2705           rebaseline for r226162.
2706         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2707           rebaseline for r226162.
2708         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2709           Added: rebaseline to match the features enabled on the bot.
2710         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2711           Added: rebaseline to match the features enabled on the bot.
2712         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2713           Added: rebaseline to match the features enabled on the bot.
2714         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2715           Added: rebaseline to match the features enabled on the bot.
2716
2717 == Rolled over to ChangeLog-2018-01-01 ==