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