Add support for the frames() timing function
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-01-12  Antoine Quint  <graouts@apple.com>
2
3         Add support for the frames() timing function
4         https://bugs.webkit.org/show_bug.cgi?id=181585
5         <rdar://problem/36463317>
6
7         Reviewed by Dean.
8
9         Add a new test that checks that the frames() timing function applies as expected
10         and expand an existing test to check that the frames() timing function is parsed
11         correctly. We also mark progressions in imported WPT tests.
12
13         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
14         * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
15         * transitions/frames-timing-function-expected.txt: Added.
16         * transitions/frames-timing-function.html: Added.
17         * transitions/transitions-parsing-expected.txt:
18         * transitions/transitions-parsing.html:
19
20 2018-01-11  Chris Dumez  <cdumez@apple.com>
21
22         Setting Window.opener to null should disown its opener
23         https://bugs.webkit.org/show_bug.cgi?id=181505
24         <rdar://problem/36443151>
25
26         Reviewed by Ryosuke Niwa.
27
28         Add layout test coverage.
29
30         * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
31         * fast/dom/Window/window-opener-set-to-null.html: Added.
32         * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
33         * fast/dom/Window/window-opener-shadowing.html: Added.
34
35 2018-01-11  Myles C. Maxfield  <mmaxfield@apple.com>
36
37         [Cocoa] Star character disappears when bolded
38         https://bugs.webkit.org/show_bug.cgi?id=181568
39         <rdar://problem/18755569>
40
41         Reviewed by Simon Fraser.
42
43         * fast/text/unknown-font-expected-mismatch.html: Added.
44         * fast/text/unknown-font.html: Added.
45
46 2018-01-11  James Craig  <jcraig@apple.com>
47
48         AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
49         https://bugs.webkit.org/show_bug.cgi?id=168447
50         <rdar://problem/30559874>
51
52         Reviewed by Simon Fraser.
53
54         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
55         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
56
57         * TestExpectations: Platform setting only available on Mac and iOS.
58         * accessibility/smart-invert-expected.txt: Added. 
59         * accessibility/smart-invert-reference-expected.html: Added.
60         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
61         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
62         * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
63         * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
64
65 2018-01-10  Ryosuke Niwa  <rniwa@webkit.org>
66
67         Make elements of zero width or height focusable
68         https://bugs.webkit.org/show_bug.cgi?id=181516
69
70         Reviewed by Chris Dumez.
71
72         Added a regression test.
73
74         * fast/events/focus-zero-size-element-expected.txt: Added.
75         * fast/events/focus-zero-size-element.html: Added.
76
77 2018-01-11  Alex Christensen  <achristensen@webkit.org>
78
79         REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
80         https://bugs.webkit.org/show_bug.cgi?id=181553
81
82         Reviewed by Eric Carlson.
83
84         * media/video-src-remove.html:
85
86 2018-01-11  Dean Jackson  <dino@apple.com>
87
88         Rolling out 226814. It crashes on some bots.
89
90 2018-01-11  Dean Jackson  <dino@apple.com>
91
92         [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
93         https://bugs.webkit.org/show_bug.cgi?id=181558
94         <rdar://problem/36189833>
95
96         Reviewed by Eric Carlson.
97
98         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
99         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
100
101 2018-01-11  Chris Dumez  <cdumez@apple.com>
102
103         ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
104         https://bugs.webkit.org/show_bug.cgi?id=181222
105         <rdar://problem/36332686>
106
107         Reviewed by Youenn Fablet.
108
109         Unskip test that is no longer flakily crashing.
110
111         * TestExpectations:
112
113 2018-01-11  Youenn Fablet  <youenn@apple.com>
114
115         RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
116         https://bugs.webkit.org/show_bug.cgi?id=180851
117
118         Reviewed by Eric Carlson.
119
120         * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
121         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
122         * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
123
124 2018-01-11  Ali Juma  <ajuma@chromium.org>
125
126         window.visualViewport should behave as [SameObject]
127         https://bugs.webkit.org/show_bug.cgi?id=181548
128
129         Reviewed by Chris Dumez.
130
131         * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
132         * fast/visual-viewport/visual-viewport-same-object.html: Added.
133
134 2018-01-11  Youenn Fablet  <youenn@apple.com>
135
136         imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
137         https://bugs.webkit.org/show_bug.cgi?id=181541
138
139         Unreviewed.
140
141         * TestExpectations:
142
143 2018-01-11  Matt Lewis  <jlewis3@apple.com>
144
145         Rebaseline of media/event-queue-crash.html after r226785
146         
147         Unreviewed test gardening.
148
149         * media/event-queue-crash-expected.txt:
150
151 2018-01-11  Zalan Bujtas  <zalan@apple.com>
152
153         RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
154         https://bugs.webkit.org/show_bug.cgi?id=181513
155         <rdar://problem/36367085>
156
157         Reviewed by Antti Koivisto.
158
159         * fast/forms/button-set-text-crash-expected.txt: Added.
160         * fast/forms/button-set-text-crash.html: Added.
161
162 2018-01-11  Antoine Quint  <graouts@apple.com>
163
164         Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
165         https://bugs.webkit.org/show_bug.cgi?id=181547
166         <rdar://problem/35947650>
167
168         Reviewed by Eric Carlson.
169
170         Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
171         does not incur any change, and that making the controls visible again shows the controls in the
172         expected state.
173
174         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
175         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
176
177 2018-01-11  Antoine Quint  <graouts@apple.com>
178
179         [iOS] There should be no controls markup generated in fullscreen
180         https://bugs.webkit.org/show_bug.cgi?id=181540
181         <rdar://problem/35060379>
182
183         Reviewed by Eric Carlson.
184
185         We update this test to simply check that we're removing all child nodes.
186
187         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
188         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
189
190 2018-01-11  Youenn Fablet  <youenn@apple.com>
191
192         Redirected iframe loading with Request.redirect=follow should fail
193         https://bugs.webkit.org/show_bug.cgi?id=181491
194
195         Reviewed by Alex Christensen.
196
197         * TestExpectations:
198
199 2018-01-10  Simon Fraser  <simon.fraser@apple.com>
200
201         On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
202         https://bugs.webkit.org/show_bug.cgi?id=181511
203         rdar://problem/33741427
204
205         Reviewed by Zalan Bujtas.
206
207         New results in tests that get client coordinates after zooming.
208
209         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
210         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
211         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
212         * fast/visual-viewport/zoomed-fixed-expected.txt:
213         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
214         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
215         * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
216
217 2018-01-11  Eric Carlson  <eric.carlson@apple.com>
218
219         Layout Test media/event-queue-crash.html is flaky
220         https://bugs.webkit.org/show_bug.cgi?id=180493
221         <rdar://problem/35914377>
222
223         Reviewed by Jer Noble.
224
225         * TestExpectations: Add DumpJSConsoleLogInStdErr.
226         * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
227
228 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
229
230         Test gardening for GTK.
231         https://bugs.webkit.org/show_bug.cgi?id=181477
232
233         Unreviewed test gardening.
234
235         * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
236         * http/tests/performance/performance-resource-timing-cached-entries.html:
237           The code to debug this test's flakiness made it more flaky, as the
238           resources are not logged in a consistent order. This ensures they are
239           logged only in case of failure.
240         * platform/gtk/TestExpectations:
241           - svg/custom/non-scaling-stroke.svg was fixed in r226443.
242           - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
243             was fixed in r226404.
244
245 2018-01-11  Miguel Gomez  <magomez@igalia.com>
246
247         Unreviewed GTK+ and WPE gardening after r226773.
248
249         * platform/gtk/TestExpectations:
250         * platform/wpe/TestExpectations:
251
252 2018-01-11  Ms2ger  <Ms2ger@igalia.com>
253
254         [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
255         https://bugs.webkit.org/show_bug.cgi?id=91339
256
257         Unreviewed test gardening.
258
259         It was fixed in r226404.
260
261         * platform/gtk/TestExpectations:
262
263 2018-01-11  Youenn Fablet  <youenn@apple.com>
264
265         LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
266         https://bugs.webkit.org/show_bug.cgi?id=181490
267
268         Reviewed by Chris Dumez.
269
270         * http/tests/workers/service/resources/service-worker-importScript.js:
271         * http/tests/workers/service/service-worker-importScript-expected.txt:
272         * platform/mac-wk2/TestExpectations:
273
274 2018-01-11  Philippe Normand  <pnormand@igalia.com>
275
276         [GTK] media/muted-video-is-playing-audio.html is timing out
277         https://bugs.webkit.org/show_bug.cgi?id=163781
278
279         Reviewed by Carlos Garcia Campos.
280
281         The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
282
283         * media/muted-video-is-playing-audio.html: Un-mute the page.
284         * platform/gtk/TestExpectations: Unflag now-passing test.
285
286 2018-01-10  Andy Estes  <aestes@apple.com>
287
288         [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
289         https://bugs.webkit.org/show_bug.cgi?id=181437
290         <rdar://problem/36376481>
291
292         Reviewed by Tim Horton.
293
294         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
295         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
296         * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
297         * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
298         * http/tests/paymentrequest/resources/helpers.js:
299         (async.getPaymentRequestResponse):
300         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
301         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
302         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
303
304 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
305
306         Update TestExpectations for http/tests/misc/submit-post-keygen.html.
307         https://bugs.webkit.org/show_bug.cgi?id=121331
308
309         Unreviewed test gardening.
310
311         * platform/mac/TestExpectations:
312
313 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
314
315         Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
316         https://bugs.webkit.org/show_bug.cgi?id=181502
317
318         Unreviewed test gardening.
319
320         * platform/mac-wk2/TestExpectations:
321
322 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
323
324         Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
325         https://bugs.webkit.org/show_bug.cgi?id=181494
326
327         Unreviewed test gardening.
328
329         * platform/mac/TestExpectations:
330
331 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
332
333         Mark http/tests/misc/slow-loading-animated-image.html as flaky.
334         https://bugs.webkit.org/show_bug.cgi?id=181479
335
336         Unreviewed test gardening.
337
338         * platform/mac/TestExpectations:
339
340 2018-01-10  Matt Baker  <mattbaker@apple.com>
341
342         Web Inspector: Canvas tab: throttle recording slider updates
343         https://bugs.webkit.org/show_bug.cgi?id=180839
344         <rdar://problem/36057849>
345
346         Reviewed by Joseph Pecoraro
347
348         * inspector/unit-tests/throttle-expected.txt: Added.
349         * inspector/unit-tests/throttle.html: Added.
350         Added function throttling tests.
351
352 2018-01-10  Wenson Hsieh  <wenson_hsieh@apple.com>
353
354         REGRESSION(r222507): Composition highlight doesn't render when using IME
355         https://bugs.webkit.org/show_bug.cgi?id=181485
356         <rdar://problem/35896516>
357
358         Reviewed by Ryosuke Niwa.
359
360         Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
361         string appears different once it is confirmed.
362
363         * editing/marked-text-appearance-expected-mismatch.html: Added.
364         * editing/marked-text-appearance.html: Added.
365
366 2018-01-10  Chris Dumez  <cdumez@apple.com>
367
368         Multiple http/wpt/beacon/contentextensions/ test are flaky.
369         https://bugs.webkit.org/show_bug.cgi?id=179256
370         <rdar://problem/35401978>
371
372         Reviewed by Alex Christensen.
373
374         Stop marking content extensions tests as flaky.
375
376         * platform/mac-wk2/TestExpectations:
377
378 2018-01-10  Tim Horton  <timothy_horton@apple.com>
379
380         REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
381         https://bugs.webkit.org/show_bug.cgi?id=181269
382         <rdar://problem/35110344>
383
384         Reviewed by Simon Fraser.
385
386         * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
387         * swipe/pushstate-with-manual-scrollrestoration.html: Added.
388         Add a test (which previously would complain about taking too long)
389         that using manual scroll position restoration and pushState together
390         doesn't cause swipes to hang until the watchdog fires.
391
392 2018-01-10  Ryan Haddad  <ryanhaddad@apple.com>
393
394         Skip http/tests/workers/service/cors-image-fetch.html.
395         https://bugs.webkit.org/show_bug.cgi?id=181222
396
397         Unreviewed test gardening.
398
399         * TestExpectations:
400
401 2018-01-10  Youenn Fablet  <youenn@apple.com>
402
403         Use no-cache fetch mode when loading main documents with location.reload()
404         https://bugs.webkit.org/show_bug.cgi?id=181285
405         <rdar://problem/36356831>
406
407         Reviewed by Alex Christensen.
408
409         * http/tests/inspector/network/har/har-page-expected.txt:
410         * http/tests/inspector/network/har/har-page.html:
411
412 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
413
414         Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
415         https://bugs.webkit.org/show_bug.cgi?id=181501
416
417         Unreviewed test gardening.
418
419         * platform/win/TestExpectations:
420
421 2018-01-10  Matt Lewis  <jlewis3@apple.com>
422
423         Adjusted expectations for webrtc/video-unmute.html.
424         https://bugs.webkit.org/show_bug.cgi?id=172879
425
426         Unreviewed test gardening.
427
428         * platform/ios-simulator-wk2/TestExpectations:
429         * platform/ios-wk2/TestExpectations:
430         * platform/mac-wk2/TestExpectations:
431
432 2018-01-10  Youenn Fablet  <youenn@apple.com>
433
434         Skip http/wpt/service-workers/fetchEvent.https.html in Debug
435         https://bugs.webkit.org/show_bug.cgi?id=181481
436
437         Unreviewed.
438
439         * TestExpectations:
440
441 2018-01-10  Matt Lewis  <jlewis3@apple.com>
442
443         Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
444         https://bugs.webkit.org/show_bug.cgi?id=181097
445
446         Unreviewed test gardening.
447
448         * platform/mac-wk2/TestExpectations:
449
450 2018-01-10  Matt Lewis  <jlewis3@apple.com>
451
452         Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
453         https://bugs.webkit.org/show_bug.cgi?id=181392
454
455         Unreviewed test gardening.
456
457         * platform/ios-wk2/TestExpectations:
458         * platform/mac-wk2/TestExpectations:
459
460 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
461
462         [Win] Rebaseline test after r225366.
463
464         Unreviewed test gardening.
465
466         * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
467
468 2018-01-10  Chris Dumez  <cdumez@apple.com>
469
470         REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
471         https://bugs.webkit.org/show_bug.cgi?id=179342
472         <rdar://problem/35478161>
473
474         Reviewed by Youenn Fablet.
475
476         * TestExpectations:
477         Unmark the test as flaky.
478
479         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
480         * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
481         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
482         Update test to register a scriptURL that actually fails. When registration succeeds, the test
483         logs lines indicating that registration succeeded unexpectedly. Also, when registration
484         succeeds, the registration of the top frame are no longer guaranteed to be resolved before
485         the ones of the subframe (because it involves things like network loads).
486
487 2018-01-10  Chris Dumez  <cdumez@apple.com>
488
489         Unreviewed, skip http/tests/workers/service/other_resources folder.
490
491         It is a resources folder and does not contain tests.
492
493         * TestExpectations:
494
495 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
496
497         [Win] Rebaseline tests after r225366.
498
499         Unreviewed test gardening.
500
501         * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
502         * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
503         * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
504         * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
505
506 2018-01-10  Philippe Normand  <pnormand@igalia.com>
507
508         Unreviewed GTK gardening
509
510         * platform/gtk/TestExpectations: Unflag now-passing test and skip
511         mediastream tests, useless without any webrtc backend.
512
513 2018-01-10  Philippe Normand  <pnormand@igalia.com>
514
515         [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
516         https://bugs.webkit.org/show_bug.cgi?id=181471
517         <rdar://problem/36402323>
518
519         Reviewed by Carlos Garcia Campos.
520
521         * platform/gtk/TestExpectations: These 2 tests shall pass now.
522
523 2018-01-10  Ms2ger  <Ms2ger@igalia.com>
524
525         [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
526         https://bugs.webkit.org/show_bug.cgi?id=94009
527
528         Unreviewed test gardening.
529
530         It was fixed in r226404.
531
532         * platform/gtk/TestExpectations:
533
534 2018-01-10  Philippe Normand  <pnormand@igalia.com>
535
536         Unreviewed, updating expectations for media test timing out on GTK
537
538         * platform/gtk/TestExpectations:
539
540 2018-01-10  Philippe Normand  <pnormand@igalia.com>
541
542         Unreviewed, updating expectations for media test timing out on GTK
543
544         * platform/gtk/TestExpectations:
545
546 2018-01-10  Antti Koivisto  <antti@apple.com>
547
548         Invalidate current element style on class change accurately
549         https://bugs.webkit.org/show_bug.cgi?id=181210
550
551         Reviewed by Zalan Bujtas.
552
553         * fast/css/set-inline-style-recalc-expected.txt:
554         * fast/css/set-inline-style-recalc.html:
555
556 2018-01-09  Antoine Quint  <graouts@apple.com>
557
558         [Web Animations] Expose the id property on Animation
559         https://bugs.webkit.org/show_bug.cgi?id=181450
560         <rdar://problem/36383600>
561
562         Reviewed by Dean Jackson.
563
564         Mark all tests related to the "id" property as passing.
565
566         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
567         * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
568         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
569
570 2018-01-09  Chris Dumez  <cdumez@apple.com>
571
572         Make service workers behave correctly with regards to Page Cache
573         https://bugs.webkit.org/show_bug.cgi?id=181446
574         <rdar://problem/36164291>
575
576         Reviewed by Youenn Fablet.
577
578         Add layout test coverage.
579
580         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
581         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
582         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
583         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
584         * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
585         * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
586         * http/tests/workers/service/other_resources/test.html: Added.
587         * http/tests/workers/service/resources/getClientCount-worker.js: Added.
588         (event.then):
589
590 2018-01-09  Chris Dumez  <cdumez@apple.com>
591
592         We should not return undefined for most properties of a detached Window
593         https://bugs.webkit.org/show_bug.cgi?id=181416
594         <rdar://problem/36162489>
595
596         Reviewed by Ryosuke Niwa.
597
598         Update existing tests to reflect behavior change.
599
600         * fast/dom/Window/orphaned-frame-access-expected.txt:
601         * fast/dom/Window/orphaned-frame-access.html:
602         * fast/frames/detached-frame-property-expected.txt:
603         * fast/frames/detached-frame-property.html:
604
605 2018-01-09  Darin Adler  <darin@apple.com>
606
607         Further refinement to list item and counter code after "list-item" counter fix
608         https://bugs.webkit.org/show_bug.cgi?id=181426
609
610         Reviewed by Zalan Bujtas.
611
612         * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
613         the file.
614
615 2018-01-09  Myles C. Maxfield  <mmaxfield@apple.com>
616
617         font-display:fallback can cause a visual flash (which is supposed to be impossible)
618         https://bugs.webkit.org/show_bug.cgi?id=181374
619
620         Reviewed by Simon Fraser.
621
622         Move font-display tests into their common subfolder.
623
624         * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
625         * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
626         * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
627         * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
628         * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
629         * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
630         * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
631         * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
632         * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
633         * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
634         * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
635         * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
636         * fast/text/font-display/swap-flash-expected.html: Added.
637         * fast/text/font-display/swap-flash.html: Added.
638         * platform/win/TestExpectations:
639
640 2018-01-09  Matt Lewis  <jlewis3@apple.com>
641
642         Fixed test expectaions.
643
644         Unreviewed test gardening.
645
646         * platform/ios-wk2/TestExpectations:
647
648 2018-01-09  Antti Koivisto  <antti@apple.com>
649
650         Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
651         https://bugs.webkit.org/show_bug.cgi?id=180940
652         <rdar://problem/36116507>
653
654         Reviewed by Darin Adler.
655
656         * http/tests/local/loading-stylesheet-import-remove.html: Added.
657         * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
658         * http/tests/local/resources/slow-import.css: Added.
659
660 2018-01-09  Youenn Fablet  <youenn@apple.com>
661
662         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
663         https://bugs.webkit.org/show_bug.cgi?id=181404
664
665         Reviewed by Alex Christensen.
666
667         * TestExpectations:
668
669 2018-01-09  Youenn Fablet  <youenn@apple.com>
670
671         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
672         https://bugs.webkit.org/show_bug.cgi?id=181087
673         <rdar://problem/36188109>
674
675         Reviewed by Chris Dumez.
676
677         * platform/ios-wk2/TestExpectations: Removed flaky expectation.
678
679 2018-01-09  Yacine Bandou  <yacine.bandou_ext@softathome.com>
680
681         [EME] Add layout test for clearKey CENC message event
682         https://bugs.webkit.org/show_bug.cgi?id=180928
683
684         Reviewed by Xabier Rodriguez-Calvar.
685
686         Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
687         There are two tests: one with MSE playback and another with regular playback.
688
689         * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
690         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
691         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
692             Test with MSE playback.
693         * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
694             Test with regular playback.
695         * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
696             This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and 
697             "keystatuseschange" events, and updates the CDM session with the right keys.
698             This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback 
699             by an other function that checks the 'message' event and stops the test.
700         * media/encrypted-media/medias-enc.js:
701             I take this opportunity to introduce some fixes:
702             Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
703             thus it is easy to change it now.
704             Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
705         * media/media-source/media-source-loader-simple.js:
706             Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
707         * platform/gtk/TestExpectations:
708         * platform/mac/TestExpectations:
709         * platform/wpe/TestExpectations:
710
711 2018-01-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
712
713         Check Image::m_image is not null in ImageLoader::decode()
714         https://bugs.webkit.org/show_bug.cgi?id=180386
715         <rdar://problem/34634483>
716
717         Reviewed by Tim Horton.
718
719         Add a new rejected case for decoding an image with an invalid URL.
720
721         * fast/images/decode-static-image-reject-expected.txt:
722         * fast/images/decode-static-image-reject.html:
723
724 2018-01-09  Ali Juma  <ajuma@chromium.org>
725
726         Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
727         https://bugs.webkit.org/show_bug.cgi?id=181436
728
729         Reviewed by Frédéric Wang.
730
731         Test gardening.
732
733         * TestExpectations:
734         Mark test that seems to have timing issues as flaky.
735
736 2018-01-09  Ali Juma  <ajuma@chromium.org>
737
738         Implement VisualViewport API events
739         https://bugs.webkit.org/show_bug.cgi?id=179386
740
741         Reviewed by Frédéric Wang.
742
743         Add tests for Visual Viewport API events. Test that a resize event is fired after
744         pinch zoom and after window resize, and test that a scroll event is fired when the
745         visual viewport is scrolled.
746
747         * fast/visual-viewport/resize-event-fired-expected.txt: Added.
748         * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
749         * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
750         * fast/visual-viewport/resize-event-fired.html: Added.
751         * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
752         * fast/visual-viewport/scroll-event-fired.html: Added.
753         * platform/gtk/TestExpectations:
754         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
755         * platform/ios/TestExpectations:
756         Skipped test that resizes a window, since this isn't supported on iOS.
757         * platform/win/TestExpectations:
758         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
759
760 2018-01-09  Ryosuke Niwa  <rniwa@webkit.org>
761
762         Release assert in addResourceTiming when a cache resource is requested during style recalc
763         https://bugs.webkit.org/show_bug.cgi?id=181137
764         <rdar://problem/35666574>
765
766         Reviewed by Simon Fraser.
767
768         Added a regression test for the crash.
769
770         Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
771         resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
772
773         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
774         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
775         * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
776
777 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
778
779         ::first-letter incorrectly selects grapheme pairs
780         https://bugs.webkit.org/show_bug.cgi?id=181315
781
782         Reviewed by Darin Adler.
783
784         * fast/css/first-letter-punctuation-expected.html: Added.
785         * fast/css/first-letter-punctuation.html:
786         * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
787         * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
788         * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
789         * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
790         * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
791         * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
792
793 2018-01-08  Darin Adler  <darin@apple.com>
794
795         Special list-item counter starts from an incorrect number for ::before and ::after
796         https://bugs.webkit.org/show_bug.cgi?id=181084
797
798         Reviewed by Zalan Bujtas.
799
800         * fast/css/counters/counter-list-item-expected.html: Added.
801         * fast/css/counters/counter-list-item.html: Added.
802
803 2018-01-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
804
805         A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
806         https://bugs.webkit.org/show_bug.cgi?id=180301
807
808         Reviewed by Dean Jackson.
809
810         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
811         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
812         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
813         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
814         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
815         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
816
817 2018-01-08  Matt Lewis  <jlewis3@apple.com>
818
819         Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
820         https://bugs.webkit.org/show_bug.cgi?id=181087
821
822         Unreviewed test gardening.
823
824         * platform/ios-wk2/TestExpectations:
825
826 2018-01-08  Matt Lewis  <jlewis3@apple.com>
827
828         Unreviewed, rolling out r226385.
829
830         The test introduced with this was a flaky since being added.
831
832         Reverted changeset:
833
834         "AX: when invert colors is on, double-invert certain media
835         elements in UserAgentStyleSheet"
836         https://bugs.webkit.org/show_bug.cgi?id=168447
837         https://trac.webkit.org/changeset/226385
838
839 2018-01-08  Ryan Haddad  <ryanhaddad@apple.com>
840
841         Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
842         https://bugs.webkit.org/show_bug.cgi?id=181223
843
844         Unreviewed test gardening.
845
846         * platform/wk2/TestExpectations:
847
848 2018-01-08  Matt Lewis  <jlewis3@apple.com>
849
850         Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
851         https://bugs.webkit.org/show_bug.cgi?id=181107
852
853         Unreviewed test gardening.
854
855         * platform/mac-wk2/TestExpectations:
856
857 2018-01-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
858
859         [WinCairo] Add default port TestExpectations for wincairo
860         https://bugs.webkit.org/show_bug.cgi?id=179221
861
862         Reviewed by Alex Christensen.
863
864         * platform/wincairo-win10/TestExpectations: Added.
865
866 2018-01-08  Youenn Fablet  <youenn@apple.com>
867
868         Stop exposing fetch and extendable events to window
869         https://bugs.webkit.org/show_bug.cgi?id=181325
870
871         Reviewed by Chris Dumez.
872
873         * http/wpt/service-workers/extendableEvent.https-expected.txt:
874         * http/wpt/service-workers/extendableEvent.https.html:
875         * http/wpt/service-workers/fetchEvent.https-expected.txt:
876         * http/wpt/service-workers/fetchEvent.https.html:
877
878 2018-01-08  Antti Koivisto  <antti@apple.com>
879
880         REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
881         https://bugs.webkit.org/show_bug.cgi?id=176260
882         <rdar://problem/34219966>
883
884         Reviewed by Simon Fraser.
885
886         * compositing/debug-borders-dynamic-expected.html: Added.
887         * compositing/debug-borders-dynamic.html: Added.
888
889 2018-01-08  Yacine Bandou  <yacine.bandou_ext@softathome.com>
890
891         [EME] Add layout test for InitData and InitDataType in CENC encrypted event
892         https://bugs.webkit.org/show_bug.cgi?id=180430
893
894         Reviewed by Xabier Rodriguez-Calvar.
895
896         * TestExpectations:
897         * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
898             This is a simple encrypted video file used for regular playback.
899             It has been encrypted with BENTO4. https://www.bento4.com/
900
901         * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
902             This is a simple encrypted video fragment used in MSE playback.
903             It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
904
905         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
906         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
907         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
908             This is a test with MSE.
909
910         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
911             This is a test with a regular playback.
912
913         * media/encrypted-media/medias-enc.js: Added.
914             This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
915             It gives all necessary informations about the encrypted media: path of the file or
916             the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
917
918         * media/media-source/media-source-loader-simple.js: Added.
919             This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
920             in the appropriate SourceBuffer.
921
922         * platform/wpe/TestExpectations:
923
924 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
925
926         Update imagebitmap tests.
927         https://bugs.webkit.org/show_bug.cgi?id=181379
928
929         Unreviewed test gardening.
930
931         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
932         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
933         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
934         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
935
936 2018-01-08  Youenn Fablet  <youenn@apple.com>
937
938         navigator.onLine does not work inside service workers
939         https://bugs.webkit.org/show_bug.cgi?id=181079
940         <rdar://problem/36178606>
941
942         Reviewed by Darin Adler.
943
944         * http/wpt/service-workers/online-worker.js: Added.
945         (async.waitForOnlineEvent):
946         (async.doTest):
947         * http/wpt/service-workers/online.https-expected.txt: Added.
948         * http/wpt/service-workers/online.https.html: Added.
949
950 2018-01-08  Youenn Fablet  <youenn@apple.com>
951
952         imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
953         https://bugs.webkit.org/show_bug.cgi?id=181382
954
955         Unreviewed.
956
957         * TestExpectations:
958
959 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
960
961         Unreviewed GTK gardening. Rebaseline test again after r226500.
962
963         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
964
965 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
966
967         Unreviewed GTK gardening. Partially revert r224460.
968
969         Two tests were incorrectly rebaselined in r224460.
970
971         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
972         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
973
974 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
975
976         Implement createImageBitmap(ImageBitmap)
977         https://bugs.webkit.org/show_bug.cgi?id=181287
978
979         Reviewed by Darin Adler.
980
981         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
982         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
983         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
984         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
985
986 2018-01-07  Ryosuke Niwa  <rniwa@webkit.org>
987
988         Reduce the precision of "high" resolution time to 1ms
989         https://bugs.webkit.org/show_bug.cgi?id=180910
990         <rdar://problem/36085943>
991
992         Reviewed by Saam Barati.
993
994         Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
995         due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
996
997         * TestExpectations:
998
999 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
1000
1001         Possible crash computing event regions
1002         https://bugs.webkit.org/show_bug.cgi?id=181368
1003         rdar://problem/34847081
1004
1005         Reviewed by Zalan Bujtas.
1006
1007         * fast/events/event-handler-regions-layout-expected.txt: Added.
1008         * fast/events/event-handler-regions-layout.html: Added.
1009
1010 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
1011
1012         Crash under RenderLayer::scrollTo() with marquee
1013         https://bugs.webkit.org/show_bug.cgi?id=181349
1014         rdar://problem/36190168
1015
1016         Reviewed by Zalan Bujtas.
1017
1018         * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
1019         * fast/scrolling/marquee-scroll-crash.html: Added.
1020
1021 2018-01-05  Dean Jackson  <dino@apple.com>
1022
1023         Accurately clip copyTexImage2D and copyTexSubImage2D
1024         https://bugs.webkit.org/show_bug.cgi?id=181356
1025         <rdar://problem/35083877>
1026
1027         Reviewed by Eric Carlson.
1028
1029         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
1030         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
1031
1032 2018-01-06  Yusuke Suzuki  <utatane.tea@gmail.com>
1033
1034         Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
1035         https://bugs.webkit.org/show_bug.cgi?id=181321
1036
1037         Reviewed by Saam Barati.
1038
1039         * inspector/model/remote-object-get-properties-expected.txt:
1040         * inspector/runtime/getProperties-expected.txt:
1041         * js/script-tests/strict-throw-type-error.js:
1042         * js/strict-throw-type-error-expected.txt:
1043
1044 2018-01-05  Youenn Fablet  <youenn@apple.com>
1045
1046         Implement Cache API partitioning based on ClientOrigin
1047         https://bugs.webkit.org/show_bug.cgi?id=181240
1048
1049         Reviewed by Alex Christensen.
1050
1051         Beefing up test to ensure that client and top origins are taken into consideration.
1052
1053         * http/tests/cache-storage/cache-origins.https-expected.txt:
1054         * http/tests/cache-storage/cache-origins.https.html:
1055         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1056         * http/tests/cache-storage/cache-clearing-origin.https.html:
1057
1058 2017-12-21  Ryan Haddad  <ryanhaddad@apple.com>
1059
1060         Mark fast/workers/worker-terminate.html as flaky.
1061         https://bugs.webkit.org/show_bug.cgi?id=181098
1062
1063         Unreviewed test gardening.
1064
1065         * platform/mac/TestExpectations:
1066
1067 2018-01-05  Per Arne Vollan  <pvollan@apple.com>
1068
1069         Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
1070         https://bugs.webkit.org/show_bug.cgi?id=181346
1071
1072         Unreviewed test gardening.
1073
1074         * platform/win/TestExpectations:
1075
1076 2018-01-05  Youenn Fablet  <youenn@apple.com>
1077
1078         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
1079         https://bugs.webkit.org/show_bug.cgi?id=181329
1080
1081         Unreviewed.
1082         SharedWorker is not supported.
1083
1084         * TestExpectations:
1085
1086 2018-01-05  Matt Lewis  <jlewis3@apple.com>
1087
1088         Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
1089         https://bugs.webkit.org/show_bug.cgi?id=181069
1090
1091         Unreviewed test gardening.
1092
1093         * platform/mac-wk2/TestExpectations:
1094
1095 2018-01-05  Matt Lewis  <jlewis3@apple.com>
1096
1097         Unreviewed, rolling out r226401.
1098
1099         This caused timeouts on multiple platforms.
1100
1101         Reverted changeset:
1102
1103         "Implement Cache API partitioning based on ClientOrigin"
1104         https://bugs.webkit.org/show_bug.cgi?id=181240
1105         https://trac.webkit.org/changeset/226401
1106
1107 2018-01-05  Joseph Pecoraro  <pecoraro@apple.com>
1108
1109         ServiceWorkers: Enable UserTiming / ResourceTiming
1110         https://bugs.webkit.org/show_bug.cgi?id=181297
1111         <rdar://problem/36307306>
1112
1113         Reviewed by Youenn Fablet.
1114
1115         * http/tests/workers/service/resources/data1.txt: Added.
1116         * http/tests/workers/service/resources/data2.txt: Added.
1117         Resources to load from a service-worker.
1118
1119         * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
1120         * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
1121         * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
1122         Test that a ServiceWorker can produce resource entries for a few
1123         different kinds of loads (CacheStorage load, and a fetch).
1124
1125         * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
1126         * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
1127         * http/tests/workers/service/service-worker-user-timing.https.html: Added.
1128         Test that a ServiceWorker can produce a mark/measure entries.
1129
1130 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
1131
1132         [WPE][GTK] Unreviewed gardening
1133
1134         Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
1135         r226443.
1136         * platform/gtk/TestExpectations:
1137         * platform/wpe/TestExpectations:
1138
1139 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
1140
1141         [WPE] Unreviewed gardening
1142
1143         * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
1144
1145 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
1146
1147         [WPE] Rebaseline test expectations after r226404
1148
1149         Unreviewed gardening.
1150
1151         * platform/wpe/css1/font_properties/font_size-expected.txt:
1152         * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
1153         * platform/wpe/css1/text_properties/line_height-expected.txt:
1154         * platform/wpe/css1/text_properties/text_indent-expected.txt:
1155         * platform/wpe/css1/text_properties/word_spacing-expected.txt:
1156         * platform/wpe/css1/units/length_units-expected.txt:
1157         * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1158         * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1159         * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1160         * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1161         * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1162         * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1163         * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1164         * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1165         * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1166         * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1167         * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
1168         * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
1169         * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
1170         * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
1171
1172 2018-01-05  Fujii Hironori  <Hironori.Fujii@sony.com>
1173
1174         [Cairo] Canvas: Path::clear should clear its transform
1175         https://bugs.webkit.org/show_bug.cgi?id=181320
1176
1177         Reviewed by Carlos Garcia Campos.
1178
1179         * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
1180         * fast/canvas/reset-scaling-by-height-change.html: Added.
1181
1182 2018-01-04  Joseph Pecoraro  <pecoraro@apple.com>
1183
1184         REGRESSION (r225709): Web Inspector: CSS Source maps not loading
1185         https://bugs.webkit.org/show_bug.cgi?id=181314
1186         <rdar://problem/36177620>
1187
1188         Reviewed by Brian Burg.
1189
1190         * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
1191         * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
1192         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
1193         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
1194         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
1195         Add a real script minified with a source map.
1196         Add a real scss stylesheet compiled to css with a source map.
1197
1198         * http/tests/inspector/network/source-map-loads-expected.txt: Added.
1199         * http/tests/inspector/network/source-map-loads.html: Added.
1200         Test that we load source maps for resources with sourceMappingURL directives.
1201
1202 2018-01-04  Chris Fleizach  <cfleizach@apple.com>
1203
1204         AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
1205         https://bugs.webkit.org/show_bug.cgi?id=180361
1206
1207         Reviewed by Zalan Bujtas.
1208
1209         * accessibility/mac/css-speech-speak-expected.txt:
1210         * accessibility/mac/css-speech-speak.html:
1211         * fast/css/getComputedStyle/computed-style-expected.txt:
1212         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1213         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1214         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1215         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
1216         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1217         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
1218         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1219         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1220         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1221         * svg/css/getComputedStyle-basic-expected.txt:
1222
1223 2018-01-04  Brian Burg  <bburg@apple.com>
1224
1225         Web Inspector: Capture Element Screenshot looks fuzzy
1226         https://bugs.webkit.org/show_bug.cgi?id=175734
1227         <rdar://problem/33803377>
1228
1229         Reviewed by Joseph Pecoraro and Simon Fraser.
1230
1231         * inspector/page/hidpi-snapshot-size-expected.txt: Added.
1232         * inspector/page/hidpi-snapshot-size.html: Added.
1233
1234 2018-01-04  Brian Burg  <bburg@apple.com>
1235
1236         Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
1237         https://bugs.webkit.org/show_bug.cgi?id=180945
1238
1239         Reviewed by Joseph Pecoraro.
1240
1241         Add new test coverage for existing RemoteObject.prototype.getProperty.
1242         Add new test coverage for new method RemoteObject.prototype.fetchProperties.
1243         I didn't add test coverage for callFunction, as I had to stop somewhere.
1244
1245         * inspector/model/remote-object-api-expected.txt: Added.
1246         * inspector/model/remote-object-api.html: Added.
1247
1248 2018-01-04  Brian Burg  <bburg@apple.com>
1249
1250         Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
1251         https://bugs.webkit.org/show_bug.cgi?id=181005
1252
1253         Rubber-stamped by Joseph Pecoraro.
1254
1255         When TestPage.debug() is called, dump out all code that is sent to be evaluated in
1256         the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
1257
1258         * http/tests/inspector/resources/inspector-test.js:
1259         (runTest):
1260         (TestPage.debug):
1261         (TestPage.evaluateInWebInspector):
1262         (TestPage.dispatchEventToFrontend):
1263
1264         * http/tests/inspector/network/har/har-page-expected.txt:
1265         Rebaseline, as this depends on the size of inspector-test.js. Removing this
1266         fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
1267
1268
1269 2018-01-04  Zalan Bujtas  <zalan@apple.com>
1270
1271         WebContent process crashes while loading https://www.classicspecs.com
1272         https://bugs.webkit.org/show_bug.cgi?id=181290
1273         <rdar://problem/36225906>
1274
1275         Reviewed by Simon Fraser.
1276
1277         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
1278         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
1279
1280 2018-01-04  Eric Carlson  <eric.carlson@apple.com>
1281
1282         [MediaStream] Add Mock screen capture source
1283         https://bugs.webkit.org/show_bug.cgi?id=181291
1284         <rdar://problem/36298164>
1285
1286         Reviewed by Dean Jackson.
1287
1288         * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
1289         * http/tests/media/media-stream/get-display-media-prompt.html: Added.
1290
1291 2018-01-04  John Wilander  <wilander@apple.com>
1292
1293         Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
1294         https://bugs.webkit.org/show_bug.cgi?id=181276
1295         <rdar://problem/36290463>
1296
1297         Reviewed by Alex Christensen.
1298
1299         Two test cases are deleted since the user has no way
1300         to deny access through a prompt anymore. The rest
1301         are updated to not expect a "CONFIRM:..." text output.
1302
1303         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
1304         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
1305         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
1306         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
1307         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
1308         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
1309         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
1310         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
1311         * 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:
1312         * 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:
1313         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
1314         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
1315         * platform/mac-wk2/TestExpectations:
1316             Removed entries for the deleted test cases.
1317
1318 2018-01-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1319
1320         [GTK] Issues with Ahem's ex / x-height
1321         https://bugs.webkit.org/show_bug.cgi?id=180581
1322
1323         Reviewed by Michael Catanzaro.
1324
1325         Unskip two tests that are now passing and rebaseline others.
1326
1327         * platform/gtk/TestExpectations:
1328         * platform/gtk/css1/font_properties/font_size-expected.png:
1329         * platform/gtk/css1/font_properties/font_size-expected.txt:
1330         * platform/gtk/css1/text_properties/letter_spacing-expected.png:
1331         * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
1332         * platform/gtk/css1/text_properties/line_height-expected.png:
1333         * platform/gtk/css1/text_properties/line_height-expected.txt:
1334         * platform/gtk/css1/text_properties/text_indent-expected.png:
1335         * platform/gtk/css1/text_properties/text_indent-expected.txt:
1336         * platform/gtk/css1/text_properties/word_spacing-expected.png:
1337         * platform/gtk/css1/text_properties/word_spacing-expected.txt:
1338         * platform/gtk/css1/units/length_units-expected.png:
1339         * platform/gtk/css1/units/length_units-expected.txt:
1340         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
1341         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1342         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
1343         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1344         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
1345         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1346         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
1347         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1348         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
1349         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1350         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
1351         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1352         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
1353         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1354         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
1355         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1356         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
1357         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1358         * platform/gtk/editing/selection/caret-ltr-2-expected.png:
1359         * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
1360         * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
1361         * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
1362         * platform/gtk/editing/selection/caret-ltr-expected.png:
1363         * platform/gtk/editing/selection/caret-ltr-expected.txt:
1364         * platform/gtk/editing/selection/caret-ltr-right-expected.png:
1365         * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
1366         * platform/gtk/editing/selection/caret-rtl-2-expected.png:
1367         * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
1368         * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
1369         * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
1370         * platform/gtk/editing/selection/caret-rtl-expected.png:
1371         * platform/gtk/editing/selection/caret-rtl-expected.txt:
1372         * platform/gtk/editing/selection/caret-rtl-right-expected.png:
1373         * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
1374         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
1375         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
1376         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
1377         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
1378         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
1379         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
1380         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
1381         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
1382         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
1383         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
1384         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
1385         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
1386         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
1387         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
1388         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
1389         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
1390         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
1391         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
1392         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
1393         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
1394         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
1395         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
1396         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
1397         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1398         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
1399         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1400         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
1401         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1402         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
1403         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1404         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
1405         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
1406         * platform/gtk/fast/css/ex-after-font-variant-expected.png:
1407         * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
1408         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1409         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1410         * platform/gtk/fast/forms/minWidthPercent-expected.png:
1411         * platform/gtk/fast/forms/minWidthPercent-expected.txt:
1412         * platform/gtk/fast/lists/008-expected.png:
1413         * platform/gtk/fast/lists/008-expected.txt:
1414         * platform/gtk/fast/lists/008-vertical-expected.png:
1415         * platform/gtk/fast/lists/008-vertical-expected.txt:
1416         * platform/gtk/fast/overflow/overflow-rtl-expected.png:
1417         * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
1418         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
1419         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
1420         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
1421         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
1422         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
1423         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1424         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
1425         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
1426         * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
1427         * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
1428         * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
1429         * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
1430         * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
1431         * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
1432
1433 2018-01-04  Minsheng Liu  <lambda@liu.ms>
1434
1435         Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
1436         https://bugs.webkit.org/show_bug.cgi?id=170272
1437
1438         Reviewed by Frédéric Wang.
1439
1440         A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
1441
1442         The bug itself is fixed as a part of 179682.
1443         https://bugs.webkit.org/show_bug.cgi?id=179682
1444
1445         * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
1446         * mathml/presentation/mo-paint-lspace-rspace.html: Added.
1447
1448 2018-01-04  Youenn Fablet  <youenn@apple.com>
1449
1450         Implement Cache API partitioning based on ClientOrigin
1451         https://bugs.webkit.org/show_bug.cgi?id=181240
1452
1453         Reviewed by Alex Christensen.
1454
1455         Beefing up test to ensure that client and top origins are taken into consideration.
1456
1457         * http/tests/cache-storage/cache-origins.https-expected.txt:
1458         * http/tests/cache-storage/cache-origins.https.html:
1459         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1460         * http/tests/cache-storage/cache-clearing-origin.https.html:
1461
1462 2018-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
1463
1464         [Attachment Support] Add plumbing for starting a drag with promised blob data
1465         https://bugs.webkit.org/show_bug.cgi?id=181201
1466
1467         Reviewed by Tim Horton.
1468
1469         Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
1470         longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
1471         patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
1472
1473         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
1474         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
1475         * platform/gtk/TestExpectations:
1476         * platform/ios/TestExpectations:
1477         * platform/mac-wk2/TestExpectations:
1478         * platform/win/TestExpectations:
1479
1480 2018-01-03  John Wilander  <wilander@apple.com>
1481
1482         Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
1483         https://bugs.webkit.org/show_bug.cgi?id=181270
1484         <rdar://problem/36289544>
1485
1486         Reviewed by Alex Christensen.
1487
1488         This change refactors how the web process tells the network process
1489         to remove storage access. Previously, this was done over the UI process
1490         just like requests for storage access. But since no further reasoning
1491         is needed, the message should go straight from the web process to the
1492         network process for performance reasons and to minimize the risk of a
1493         race.
1494
1495         As a consequence, the XPC code for storage access removal in the UI
1496         process is deleted.
1497
1498         * platform/mac-wk2/TestExpectations:
1499             Re-enables the test for this code path.
1500
1501 2018-01-03  Michael Saboff  <msaboff@apple.com>
1502
1503         Disable SharedArrayBuffers from Web API
1504         https://bugs.webkit.org/show_bug.cgi?id=181266
1505
1506         Reviewed by Saam Barati.
1507
1508         Disabled SharedArrayBuffer tests.
1509
1510         * TestExpectations:
1511
1512 2018-01-03  James Craig  <jcraig@apple.com>
1513
1514         AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
1515         https://bugs.webkit.org/show_bug.cgi?id=168447
1516         <rdar://problem/30559874>
1517
1518         Reviewed by Simon Fraser.
1519
1520         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
1521         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
1522
1523         * TestExpectations: Platform setting only available on Mac and iOS.
1524         * accessibility/smart-invert-expected.txt: Added. 
1525         * accessibility/smart-invert-reference-expected.html: Added.
1526         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
1527         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
1528         * platform/ios-wk2/TestExpectations: Runs on iOS.
1529         * platform/mac-wk2/TestExpectations: Runs on Mac.
1530
1531 2018-01-03  Alexey Proskuryakov  <ap@apple.com>
1532
1533         Update expectations for some range tests.
1534         Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
1535
1536         * platform/ios-wk1/TestExpectations:
1537         * platform/mac-wk1/TestExpectations:
1538         * platform/mac/TestExpectations:
1539
1540 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
1541
1542         feLighting is broken with primitiveUnits="objectBoundingBox"
1543         https://bugs.webkit.org/show_bug.cgi?id=181197
1544
1545         Reviewed by Tim Horton.
1546         
1547         Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
1548
1549         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
1550         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
1551         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
1552         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
1553         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
1554         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
1555
1556 2018-01-03  Antti Koivisto  <antti@apple.com>
1557
1558         Crash beneath CSSValue::equals @ csas.cz
1559         https://bugs.webkit.org/show_bug.cgi?id=181243
1560         <rdar://problem/35990826>
1561
1562         Reviewed by Alex Christensen.
1563
1564         * fast/text/oblique-degree-equals-crash-expected.txt: Added.
1565         * fast/text/oblique-degree-equals-crash.html: Added.
1566
1567 2018-01-03  Joseph Pecoraro  <pecoraro@apple.com>
1568
1569         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
1570         https://bugs.webkit.org/show_bug.cgi?id=180979
1571         <rdar://problem/36146670>
1572
1573         Reviewed by Matt Baker.
1574
1575         * inspector/css/get-system-fonts.html:
1576         Cleanup the test a bit.
1577
1578 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
1579
1580         SVG lighting filter lights are in the wrong coordinate system
1581         https://bugs.webkit.org/show_bug.cgi?id=181147
1582
1583         Reviewed by Zalan Bujtas.
1584
1585         * svg/filters/fePointLight-coordinates-expected.svg: Added.
1586         * svg/filters/fePointLight-coordinates.svg: Added.
1587         * svg/filters/feSpotLight-coordinates-expected.svg: Added.
1588         * svg/filters/feSpotLight-coordinates.svg: Added.
1589         * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
1590         * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
1591         * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
1592         * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
1593
1594 2018-01-03  Youenn Fablet  <youenn@apple.com>
1595
1596         Select service worker for documents with data/blob URLS
1597         https://bugs.webkit.org/show_bug.cgi?id=181213
1598
1599         Reviewed by Alex Christensen.
1600
1601         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
1602         * http/tests/workers/service/serviceworkerclients-claim.https.html:
1603
1604 2018-01-03  Ms2ger  <Ms2ger@igalia.com>
1605
1606         [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
1607         https://bugs.webkit.org/show_bug.cgi?id=181238
1608
1609         Unreviewed test gardening.
1610
1611         I forgot to remove this when fixing the bug.
1612
1613         * platform/gtk/TestExpectations:
1614
1615 2018-01-03  Ryan Haddad  <ryanhaddad@apple.com>
1616
1617         Unreviewed, rolling out r226352.
1618
1619         Breaks Sierra and El Capitan builds.
1620
1621         Reverted changeset:
1622
1623         "Web Inspector: Slow open time enumerating system fonts
1624         (FontCache::systemFontFamilies)"
1625         https://bugs.webkit.org/show_bug.cgi?id=180979
1626         https://trac.webkit.org/changeset/226352
1627
1628 2018-01-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1629
1630         [GTK] Crash destroying WebCore::FileMonitor
1631         https://bugs.webkit.org/show_bug.cgi?id=181138
1632
1633         Reviewed by Michael Catanzaro.
1634
1635         Remove test expectations associated to this bug.
1636
1637         * platform/gtk/TestExpectations:
1638
1639 2018-01-02  Joseph Pecoraro  <pecoraro@apple.com>
1640
1641         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
1642         https://bugs.webkit.org/show_bug.cgi?id=180979
1643         <rdar://problem/36146670>
1644
1645         Reviewed by Matt Baker.
1646
1647         * inspector/css/get-system-fonts.html:
1648         Cleanup the test a bit.
1649
1650 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
1651
1652         REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
1653         https://bugs.webkit.org/show_bug.cgi?id=181231
1654
1655         Reviewed by Alex Christensen.
1656
1657         Unskip the tests.
1658
1659         * platform/gtk/TestExpectations:
1660         * platform/wpe/TestExpectations:
1661
1662 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
1663
1664         Unreviewed WPE test gardening.
1665
1666         * platform/wpe/TestExpectations:
1667
1668 2018-01-02  Youenn Fablet  <youenn@apple.com>
1669
1670         Memory cache should not reuse resources with different credential fetch option
1671         https://bugs.webkit.org/show_bug.cgi?id=181212
1672
1673         Reviewed by Alex Christensen.
1674
1675         * TestExpectations: Removing test flakiness expectation.
1676
1677 2018-01-02  Jiewen Tan  <jiewen_tan@apple.com>
1678
1679         Update Credential Management API for WebAuthentication
1680         https://bugs.webkit.org/show_bug.cgi?id=181082
1681         <rdar://problem/36055239>
1682
1683         Reviewed by Brent Fulgham.
1684
1685         This patch moves original tests for Credential Management API to http/wpt/ to better integrate
1686         with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
1687         back to W3C.
1688
1689         * credentials/idlharness-expected.txt: Removed.
1690         * credentials/idlharness.html: Removed.
1691         * fast/dom/navigator-detached-no-crash-expected.txt:
1692         * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
1693         * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
1694         * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
1695         * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
1696         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
1697         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
1698         * http/wpt/credential-management/idl.https-expected.txt: Added.
1699         * http/wpt/credential-management/idl.https.html: Added.
1700         * platform/gtk/TestExpectations:
1701         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
1702         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
1703         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1704         * platform/win/TestExpectations:
1705         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
1706
1707 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
1708
1709         Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
1710         https://bugs.webkit.org/show_bug.cgi?id=172255
1711
1712         Unreviewed test gardening.
1713
1714         * platform/gtk/TestExpectations:
1715         * platform/mac/TestExpectations:
1716
1717 2018-01-02  Oleksandr Skachkov  <gskachkov@gmail.com>
1718
1719         WebAssembly: sending module to iframe fails
1720         https://bugs.webkit.org/show_bug.cgi?id=179263
1721
1722         Reviewed by JF Bastien.
1723
1724         * platform/ios-simulator/TestExpectations:
1725         * platform/win/TestExpectations:
1726         * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
1727         * wasm/iframe-parent-postmessage-expected.txt: Added.
1728         * wasm/iframe-parent-postmessage.html: Added.
1729         * wasm/iframe-postmessage-expected.txt: Added.
1730         * wasm/iframe-postmessage.html: Added.
1731         * wasm/resources/frame-parent.html: Added.
1732         * wasm/resources/frame.html: Added.
1733         * wasm/resources/load_wasm.js: Added.
1734         (createWasmModule):
1735         * wasm/window-postmessage-expected.txt: Added.
1736         * wasm/window-postmessage.html: Added.
1737         * workers/wasm-mem-post-message.html:
1738
1739 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
1740
1741         [WPE] Update some test expectations
1742         https://bugs.webkit.org/show_bug.cgi?id=181211
1743
1744         Unreviewed test gardening.
1745
1746         * platform/wpe/TestExpectations: disable more SW tests.
1747         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1748           rebaseline to match the features enabled on the bot.
1749         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
1750           rebaseline for r225963.
1751         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
1752           rebaseline for r226162.
1753         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
1754           rebaseline for r226162.
1755         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1756           Added: rebaseline to match the features enabled on the bot.
1757         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1758           Added: rebaseline to match the features enabled on the bot.
1759         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1760           Added: rebaseline to match the features enabled on the bot.
1761         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
1762           Added: rebaseline to match the features enabled on the bot.
1763
1764 == Rolled over to ChangeLog-2018-01-01 ==