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