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