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