Unreviewed, skip http/tests/workers/service/other_resources folder.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-01-10  Chris Dumez  <cdumez@apple.com>
2
3         Unreviewed, skip http/tests/workers/service/other_resources folder.
4
5         It is a resources folder and does not contain tests.
6
7         * TestExpectations:
8
9 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
10
11         [Win] Rebaseline tests after r225366.
12
13         Unreviewed test gardening.
14
15         * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
16         * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
17         * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
18         * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
19
20 2018-01-10  Philippe Normand  <pnormand@igalia.com>
21
22         Unreviewed GTK gardening
23
24         * platform/gtk/TestExpectations: Unflag now-passing test and skip
25         mediastream tests, useless without any webrtc backend.
26
27 2018-01-10  Philippe Normand  <pnormand@igalia.com>
28
29         [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
30         https://bugs.webkit.org/show_bug.cgi?id=181471
31         <rdar://problem/36402323>
32
33         Reviewed by Carlos Garcia Campos.
34
35         * platform/gtk/TestExpectations: These 2 tests shall pass now.
36
37 2018-01-10  Ms2ger  <Ms2ger@igalia.com>
38
39         [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
40         https://bugs.webkit.org/show_bug.cgi?id=94009
41
42         Unreviewed test gardening.
43
44         It was fixed in r226404.
45
46         * platform/gtk/TestExpectations:
47
48 2018-01-10  Philippe Normand  <pnormand@igalia.com>
49
50         Unreviewed, updating expectations for media test timing out on GTK
51
52         * platform/gtk/TestExpectations:
53
54 2018-01-10  Philippe Normand  <pnormand@igalia.com>
55
56         Unreviewed, updating expectations for media test timing out on GTK
57
58         * platform/gtk/TestExpectations:
59
60 2018-01-10  Antti Koivisto  <antti@apple.com>
61
62         Invalidate current element style on class change accurately
63         https://bugs.webkit.org/show_bug.cgi?id=181210
64
65         Reviewed by Zalan Bujtas.
66
67         * fast/css/set-inline-style-recalc-expected.txt:
68         * fast/css/set-inline-style-recalc.html:
69
70 2018-01-09  Antoine Quint  <graouts@apple.com>
71
72         [Web Animations] Expose the id property on Animation
73         https://bugs.webkit.org/show_bug.cgi?id=181450
74         <rdar://problem/36383600>
75
76         Reviewed by Dean Jackson.
77
78         Mark all tests related to the "id" property as passing.
79
80         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
81         * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
82         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
83
84 2018-01-09  Chris Dumez  <cdumez@apple.com>
85
86         Make service workers behave correctly with regards to Page Cache
87         https://bugs.webkit.org/show_bug.cgi?id=181446
88         <rdar://problem/36164291>
89
90         Reviewed by Youenn Fablet.
91
92         Add layout test coverage.
93
94         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
95         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
96         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
97         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
98         * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
99         * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
100         * http/tests/workers/service/other_resources/test.html: Added.
101         * http/tests/workers/service/resources/getClientCount-worker.js: Added.
102         (event.then):
103
104 2018-01-09  Chris Dumez  <cdumez@apple.com>
105
106         We should not return undefined for most properties of a detached Window
107         https://bugs.webkit.org/show_bug.cgi?id=181416
108         <rdar://problem/36162489>
109
110         Reviewed by Ryosuke Niwa.
111
112         Update existing tests to reflect behavior change.
113
114         * fast/dom/Window/orphaned-frame-access-expected.txt:
115         * fast/dom/Window/orphaned-frame-access.html:
116         * fast/frames/detached-frame-property-expected.txt:
117         * fast/frames/detached-frame-property.html:
118
119 2018-01-09  Darin Adler  <darin@apple.com>
120
121         Further refinement to list item and counter code after "list-item" counter fix
122         https://bugs.webkit.org/show_bug.cgi?id=181426
123
124         Reviewed by Zalan Bujtas.
125
126         * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
127         the file.
128
129 2018-01-09  Myles C. Maxfield  <mmaxfield@apple.com>
130
131         font-display:fallback can cause a visual flash (which is supposed to be impossible)
132         https://bugs.webkit.org/show_bug.cgi?id=181374
133
134         Reviewed by Simon Fraser.
135
136         Move font-display tests into their common subfolder.
137
138         * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
139         * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
140         * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
141         * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
142         * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
143         * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
144         * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
145         * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
146         * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
147         * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
148         * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
149         * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
150         * fast/text/font-display/swap-flash-expected.html: Added.
151         * fast/text/font-display/swap-flash.html: Added.
152         * platform/win/TestExpectations:
153
154 2018-01-09  Matt Lewis  <jlewis3@apple.com>
155
156         Fixed test expectaions.
157
158         Unreviewed test gardening.
159
160         * platform/ios-wk2/TestExpectations:
161
162 2018-01-09  Antti Koivisto  <antti@apple.com>
163
164         Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
165         https://bugs.webkit.org/show_bug.cgi?id=180940
166         <rdar://problem/36116507>
167
168         Reviewed by Darin Adler.
169
170         * http/tests/local/loading-stylesheet-import-remove.html: Added.
171         * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
172         * http/tests/local/resources/slow-import.css: Added.
173
174 2018-01-09  Youenn Fablet  <youenn@apple.com>
175
176         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
177         https://bugs.webkit.org/show_bug.cgi?id=181404
178
179         Reviewed by Alex Christensen.
180
181         * TestExpectations:
182
183 2018-01-09  Youenn Fablet  <youenn@apple.com>
184
185         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
186         https://bugs.webkit.org/show_bug.cgi?id=181087
187         <rdar://problem/36188109>
188
189         Reviewed by Chris Dumez.
190
191         * platform/ios-wk2/TestExpectations: Removed flaky expectation.
192
193 2018-01-09  Yacine Bandou  <yacine.bandou_ext@softathome.com>
194
195         [EME] Add layout test for clearKey CENC message event
196         https://bugs.webkit.org/show_bug.cgi?id=180928
197
198         Reviewed by Xabier Rodriguez-Calvar.
199
200         Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
201         There are two tests: one with MSE playback and another with regular playback.
202
203         * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
204         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
205         * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
206             Test with MSE playback.
207         * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
208             Test with regular playback.
209         * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
210             This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and 
211             "keystatuseschange" events, and updates the CDM session with the right keys.
212             This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback 
213             by an other function that checks the 'message' event and stops the test.
214         * media/encrypted-media/medias-enc.js:
215             I take this opportunity to introduce some fixes:
216             Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
217             thus it is easy to change it now.
218             Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
219         * media/media-source/media-source-loader-simple.js:
220             Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
221         * platform/gtk/TestExpectations:
222         * platform/mac/TestExpectations:
223         * platform/wpe/TestExpectations:
224
225 2018-01-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
226
227         Check Image::m_image is not null in ImageLoader::decode()
228         https://bugs.webkit.org/show_bug.cgi?id=180386
229         <rdar://problem/34634483>
230
231         Reviewed by Tim Horton.
232
233         Add a new rejected case for decoding an image with an invalid URL.
234
235         * fast/images/decode-static-image-reject-expected.txt:
236         * fast/images/decode-static-image-reject.html:
237
238 2018-01-09  Ali Juma  <ajuma@chromium.org>
239
240         Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
241         https://bugs.webkit.org/show_bug.cgi?id=181436
242
243         Reviewed by Frédéric Wang.
244
245         Test gardening.
246
247         * TestExpectations:
248         Mark test that seems to have timing issues as flaky.
249
250 2018-01-09  Ali Juma  <ajuma@chromium.org>
251
252         Implement VisualViewport API events
253         https://bugs.webkit.org/show_bug.cgi?id=179386
254
255         Reviewed by Frédéric Wang.
256
257         Add tests for Visual Viewport API events. Test that a resize event is fired after
258         pinch zoom and after window resize, and test that a scroll event is fired when the
259         visual viewport is scrolled.
260
261         * fast/visual-viewport/resize-event-fired-expected.txt: Added.
262         * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
263         * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
264         * fast/visual-viewport/resize-event-fired.html: Added.
265         * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
266         * fast/visual-viewport/scroll-event-fired.html: Added.
267         * platform/gtk/TestExpectations:
268         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
269         * platform/ios/TestExpectations:
270         Skipped test that resizes a window, since this isn't supported on iOS.
271         * platform/win/TestExpectations:
272         Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
273
274 2018-01-09  Ryosuke Niwa  <rniwa@webkit.org>
275
276         Release assert in addResourceTiming when a cache resource is requested during style recalc
277         https://bugs.webkit.org/show_bug.cgi?id=181137
278         <rdar://problem/35666574>
279
280         Reviewed by Simon Fraser.
281
282         Added a regression test for the crash.
283
284         Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
285         resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
286
287         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
288         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
289         * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
290
291 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
292
293         ::first-letter incorrectly selects grapheme pairs
294         https://bugs.webkit.org/show_bug.cgi?id=181315
295
296         Reviewed by Darin Adler.
297
298         * fast/css/first-letter-punctuation-expected.html: Added.
299         * fast/css/first-letter-punctuation.html:
300         * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
301         * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
302         * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
303         * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
304         * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
305         * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
306
307 2018-01-08  Darin Adler  <darin@apple.com>
308
309         Special list-item counter starts from an incorrect number for ::before and ::after
310         https://bugs.webkit.org/show_bug.cgi?id=181084
311
312         Reviewed by Zalan Bujtas.
313
314         * fast/css/counters/counter-list-item-expected.html: Added.
315         * fast/css/counters/counter-list-item.html: Added.
316
317 2018-01-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
318
319         A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
320         https://bugs.webkit.org/show_bug.cgi?id=180301
321
322         Reviewed by Dean Jackson.
323
324         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
325         * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
326         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
327         * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
328         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
329         * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
330
331 2018-01-08  Matt Lewis  <jlewis3@apple.com>
332
333         Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
334         https://bugs.webkit.org/show_bug.cgi?id=181087
335
336         Unreviewed test gardening.
337
338         * platform/ios-wk2/TestExpectations:
339
340 2018-01-08  Matt Lewis  <jlewis3@apple.com>
341
342         Unreviewed, rolling out r226385.
343
344         The test introduced with this was a flaky since being added.
345
346         Reverted changeset:
347
348         "AX: when invert colors is on, double-invert certain media
349         elements in UserAgentStyleSheet"
350         https://bugs.webkit.org/show_bug.cgi?id=168447
351         https://trac.webkit.org/changeset/226385
352
353 2018-01-08  Ryan Haddad  <ryanhaddad@apple.com>
354
355         Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
356         https://bugs.webkit.org/show_bug.cgi?id=181223
357
358         Unreviewed test gardening.
359
360         * platform/wk2/TestExpectations:
361
362 2018-01-08  Matt Lewis  <jlewis3@apple.com>
363
364         Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
365         https://bugs.webkit.org/show_bug.cgi?id=181107
366
367         Unreviewed test gardening.
368
369         * platform/mac-wk2/TestExpectations:
370
371 2018-01-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
372
373         [WinCairo] Add default port TestExpectations for wincairo
374         https://bugs.webkit.org/show_bug.cgi?id=179221
375
376         Reviewed by Alex Christensen.
377
378         * platform/wincairo-win10/TestExpectations: Added.
379
380 2018-01-08  Youenn Fablet  <youenn@apple.com>
381
382         Stop exposing fetch and extendable events to window
383         https://bugs.webkit.org/show_bug.cgi?id=181325
384
385         Reviewed by Chris Dumez.
386
387         * http/wpt/service-workers/extendableEvent.https-expected.txt:
388         * http/wpt/service-workers/extendableEvent.https.html:
389         * http/wpt/service-workers/fetchEvent.https-expected.txt:
390         * http/wpt/service-workers/fetchEvent.https.html:
391
392 2018-01-08  Antti Koivisto  <antti@apple.com>
393
394         REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
395         https://bugs.webkit.org/show_bug.cgi?id=176260
396         <rdar://problem/34219966>
397
398         Reviewed by Simon Fraser.
399
400         * compositing/debug-borders-dynamic-expected.html: Added.
401         * compositing/debug-borders-dynamic.html: Added.
402
403 2018-01-08  Yacine Bandou  <yacine.bandou_ext@softathome.com>
404
405         [EME] Add layout test for InitData and InitDataType in CENC encrypted event
406         https://bugs.webkit.org/show_bug.cgi?id=180430
407
408         Reviewed by Xabier Rodriguez-Calvar.
409
410         * TestExpectations:
411         * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
412             This is a simple encrypted video file used for regular playback.
413             It has been encrypted with BENTO4. https://www.bento4.com/
414
415         * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
416             This is a simple encrypted video fragment used in MSE playback.
417             It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
418
419         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
420         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
421         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
422             This is a test with MSE.
423
424         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
425             This is a test with a regular playback.
426
427         * media/encrypted-media/medias-enc.js: Added.
428             This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
429             It gives all necessary informations about the encrypted media: path of the file or
430             the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
431
432         * media/media-source/media-source-loader-simple.js: Added.
433             This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
434             in the appropriate SourceBuffer.
435
436         * platform/wpe/TestExpectations:
437
438 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
439
440         Update imagebitmap tests.
441         https://bugs.webkit.org/show_bug.cgi?id=181379
442
443         Unreviewed test gardening.
444
445         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
446         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
447         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
448         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
449
450 2018-01-08  Youenn Fablet  <youenn@apple.com>
451
452         navigator.onLine does not work inside service workers
453         https://bugs.webkit.org/show_bug.cgi?id=181079
454         <rdar://problem/36178606>
455
456         Reviewed by Darin Adler.
457
458         * http/wpt/service-workers/online-worker.js: Added.
459         (async.waitForOnlineEvent):
460         (async.doTest):
461         * http/wpt/service-workers/online.https-expected.txt: Added.
462         * http/wpt/service-workers/online.https.html: Added.
463
464 2018-01-08  Youenn Fablet  <youenn@apple.com>
465
466         imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
467         https://bugs.webkit.org/show_bug.cgi?id=181382
468
469         Unreviewed.
470
471         * TestExpectations:
472
473 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
474
475         Unreviewed GTK gardening. Rebaseline test again after r226500.
476
477         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
478
479 2018-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
480
481         Unreviewed GTK gardening. Partially revert r224460.
482
483         Two tests were incorrectly rebaselined in r224460.
484
485         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
486         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
487
488 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
489
490         Implement createImageBitmap(ImageBitmap)
491         https://bugs.webkit.org/show_bug.cgi?id=181287
492
493         Reviewed by Darin Adler.
494
495         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
496         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
497         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
498         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
499
500 2018-01-07  Ryosuke Niwa  <rniwa@webkit.org>
501
502         Reduce the precision of "high" resolution time to 1ms
503         https://bugs.webkit.org/show_bug.cgi?id=180910
504         <rdar://problem/36085943>
505
506         Reviewed by Saam Barati.
507
508         Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
509         due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
510
511         * TestExpectations:
512
513 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
514
515         Possible crash computing event regions
516         https://bugs.webkit.org/show_bug.cgi?id=181368
517         rdar://problem/34847081
518
519         Reviewed by Zalan Bujtas.
520
521         * fast/events/event-handler-regions-layout-expected.txt: Added.
522         * fast/events/event-handler-regions-layout.html: Added.
523
524 2018-01-06  Simon Fraser  <simon.fraser@apple.com>
525
526         Crash under RenderLayer::scrollTo() with marquee
527         https://bugs.webkit.org/show_bug.cgi?id=181349
528         rdar://problem/36190168
529
530         Reviewed by Zalan Bujtas.
531
532         * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
533         * fast/scrolling/marquee-scroll-crash.html: Added.
534
535 2018-01-05  Dean Jackson  <dino@apple.com>
536
537         Accurately clip copyTexImage2D and copyTexSubImage2D
538         https://bugs.webkit.org/show_bug.cgi?id=181356
539         <rdar://problem/35083877>
540
541         Reviewed by Eric Carlson.
542
543         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
544         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
545
546 2018-01-06  Yusuke Suzuki  <utatane.tea@gmail.com>
547
548         Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
549         https://bugs.webkit.org/show_bug.cgi?id=181321
550
551         Reviewed by Saam Barati.
552
553         * inspector/model/remote-object-get-properties-expected.txt:
554         * inspector/runtime/getProperties-expected.txt:
555         * js/script-tests/strict-throw-type-error.js:
556         * js/strict-throw-type-error-expected.txt:
557
558 2018-01-05  Youenn Fablet  <youenn@apple.com>
559
560         Implement Cache API partitioning based on ClientOrigin
561         https://bugs.webkit.org/show_bug.cgi?id=181240
562
563         Reviewed by Alex Christensen.
564
565         Beefing up test to ensure that client and top origins are taken into consideration.
566
567         * http/tests/cache-storage/cache-origins.https-expected.txt:
568         * http/tests/cache-storage/cache-origins.https.html:
569         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
570         * http/tests/cache-storage/cache-clearing-origin.https.html:
571
572 2017-12-21  Ryan Haddad  <ryanhaddad@apple.com>
573
574         Mark fast/workers/worker-terminate.html as flaky.
575         https://bugs.webkit.org/show_bug.cgi?id=181098
576
577         Unreviewed test gardening.
578
579         * platform/mac/TestExpectations:
580
581 2018-01-05  Per Arne Vollan  <pvollan@apple.com>
582
583         Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
584         https://bugs.webkit.org/show_bug.cgi?id=181346
585
586         Unreviewed test gardening.
587
588         * platform/win/TestExpectations:
589
590 2018-01-05  Youenn Fablet  <youenn@apple.com>
591
592         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
593         https://bugs.webkit.org/show_bug.cgi?id=181329
594
595         Unreviewed.
596         SharedWorker is not supported.
597
598         * TestExpectations:
599
600 2018-01-05  Matt Lewis  <jlewis3@apple.com>
601
602         Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
603         https://bugs.webkit.org/show_bug.cgi?id=181069
604
605         Unreviewed test gardening.
606
607         * platform/mac-wk2/TestExpectations:
608
609 2018-01-05  Matt Lewis  <jlewis3@apple.com>
610
611         Unreviewed, rolling out r226401.
612
613         This caused timeouts on multiple platforms.
614
615         Reverted changeset:
616
617         "Implement Cache API partitioning based on ClientOrigin"
618         https://bugs.webkit.org/show_bug.cgi?id=181240
619         https://trac.webkit.org/changeset/226401
620
621 2018-01-05  Joseph Pecoraro  <pecoraro@apple.com>
622
623         ServiceWorkers: Enable UserTiming / ResourceTiming
624         https://bugs.webkit.org/show_bug.cgi?id=181297
625         <rdar://problem/36307306>
626
627         Reviewed by Youenn Fablet.
628
629         * http/tests/workers/service/resources/data1.txt: Added.
630         * http/tests/workers/service/resources/data2.txt: Added.
631         Resources to load from a service-worker.
632
633         * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
634         * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
635         * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
636         Test that a ServiceWorker can produce resource entries for a few
637         different kinds of loads (CacheStorage load, and a fetch).
638
639         * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
640         * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
641         * http/tests/workers/service/service-worker-user-timing.https.html: Added.
642         Test that a ServiceWorker can produce a mark/measure entries.
643
644 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
645
646         [WPE][GTK] Unreviewed gardening
647
648         Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
649         r226443.
650         * platform/gtk/TestExpectations:
651         * platform/wpe/TestExpectations:
652
653 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
654
655         [WPE] Unreviewed gardening
656
657         * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
658
659 2018-01-05  Claudio Saavedra  <csaavedra@igalia.com>
660
661         [WPE] Rebaseline test expectations after r226404
662
663         Unreviewed gardening.
664
665         * platform/wpe/css1/font_properties/font_size-expected.txt:
666         * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
667         * platform/wpe/css1/text_properties/line_height-expected.txt:
668         * platform/wpe/css1/text_properties/text_indent-expected.txt:
669         * platform/wpe/css1/text_properties/word_spacing-expected.txt:
670         * platform/wpe/css1/units/length_units-expected.txt:
671         * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
672         * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
673         * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
674         * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
675         * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
676         * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
677         * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
678         * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
679         * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
680         * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
681         * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
682         * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
683         * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
684         * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
685
686 2018-01-05  Fujii Hironori  <Hironori.Fujii@sony.com>
687
688         [Cairo] Canvas: Path::clear should clear its transform
689         https://bugs.webkit.org/show_bug.cgi?id=181320
690
691         Reviewed by Carlos Garcia Campos.
692
693         * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
694         * fast/canvas/reset-scaling-by-height-change.html: Added.
695
696 2018-01-04  Joseph Pecoraro  <pecoraro@apple.com>
697
698         REGRESSION (r225709): Web Inspector: CSS Source maps not loading
699         https://bugs.webkit.org/show_bug.cgi?id=181314
700         <rdar://problem/36177620>
701
702         Reviewed by Brian Burg.
703
704         * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
705         * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
706         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
707         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
708         * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
709         Add a real script minified with a source map.
710         Add a real scss stylesheet compiled to css with a source map.
711
712         * http/tests/inspector/network/source-map-loads-expected.txt: Added.
713         * http/tests/inspector/network/source-map-loads.html: Added.
714         Test that we load source maps for resources with sourceMappingURL directives.
715
716 2018-01-04  Chris Fleizach  <cfleizach@apple.com>
717
718         AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
719         https://bugs.webkit.org/show_bug.cgi?id=180361
720
721         Reviewed by Zalan Bujtas.
722
723         * accessibility/mac/css-speech-speak-expected.txt:
724         * accessibility/mac/css-speech-speak.html:
725         * fast/css/getComputedStyle/computed-style-expected.txt:
726         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
727         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
728         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
729         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
730         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
731         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
732         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
733         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
734         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
735         * svg/css/getComputedStyle-basic-expected.txt:
736
737 2018-01-04  Brian Burg  <bburg@apple.com>
738
739         Web Inspector: Capture Element Screenshot looks fuzzy
740         https://bugs.webkit.org/show_bug.cgi?id=175734
741         <rdar://problem/33803377>
742
743         Reviewed by Joseph Pecoraro and Simon Fraser.
744
745         * inspector/page/hidpi-snapshot-size-expected.txt: Added.
746         * inspector/page/hidpi-snapshot-size.html: Added.
747
748 2018-01-04  Brian Burg  <bburg@apple.com>
749
750         Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
751         https://bugs.webkit.org/show_bug.cgi?id=180945
752
753         Reviewed by Joseph Pecoraro.
754
755         Add new test coverage for existing RemoteObject.prototype.getProperty.
756         Add new test coverage for new method RemoteObject.prototype.fetchProperties.
757         I didn't add test coverage for callFunction, as I had to stop somewhere.
758
759         * inspector/model/remote-object-api-expected.txt: Added.
760         * inspector/model/remote-object-api.html: Added.
761
762 2018-01-04  Brian Burg  <bburg@apple.com>
763
764         Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
765         https://bugs.webkit.org/show_bug.cgi?id=181005
766
767         Rubber-stamped by Joseph Pecoraro.
768
769         When TestPage.debug() is called, dump out all code that is sent to be evaluated in
770         the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
771
772         * http/tests/inspector/resources/inspector-test.js:
773         (runTest):
774         (TestPage.debug):
775         (TestPage.evaluateInWebInspector):
776         (TestPage.dispatchEventToFrontend):
777
778         * http/tests/inspector/network/har/har-page-expected.txt:
779         Rebaseline, as this depends on the size of inspector-test.js. Removing this
780         fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
781
782
783 2018-01-04  Zalan Bujtas  <zalan@apple.com>
784
785         WebContent process crashes while loading https://www.classicspecs.com
786         https://bugs.webkit.org/show_bug.cgi?id=181290
787         <rdar://problem/36225906>
788
789         Reviewed by Simon Fraser.
790
791         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
792         * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
793
794 2018-01-04  Eric Carlson  <eric.carlson@apple.com>
795
796         [MediaStream] Add Mock screen capture source
797         https://bugs.webkit.org/show_bug.cgi?id=181291
798         <rdar://problem/36298164>
799
800         Reviewed by Dean Jackson.
801
802         * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
803         * http/tests/media/media-stream/get-display-media-prompt.html: Added.
804
805 2018-01-04  John Wilander  <wilander@apple.com>
806
807         Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
808         https://bugs.webkit.org/show_bug.cgi?id=181276
809         <rdar://problem/36290463>
810
811         Reviewed by Alex Christensen.
812
813         Two test cases are deleted since the user has no way
814         to deny access through a prompt anymore. The rest
815         are updated to not expect a "CONFIRM:..." text output.
816
817         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
818         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
819         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
820         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
821         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
822         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
823         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
824         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
825         * 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:
826         * 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:
827         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
828         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
829         * platform/mac-wk2/TestExpectations:
830             Removed entries for the deleted test cases.
831
832 2018-01-04  Carlos Garcia Campos  <cgarcia@igalia.com>
833
834         [GTK] Issues with Ahem's ex / x-height
835         https://bugs.webkit.org/show_bug.cgi?id=180581
836
837         Reviewed by Michael Catanzaro.
838
839         Unskip two tests that are now passing and rebaseline others.
840
841         * platform/gtk/TestExpectations:
842         * platform/gtk/css1/font_properties/font_size-expected.png:
843         * platform/gtk/css1/font_properties/font_size-expected.txt:
844         * platform/gtk/css1/text_properties/letter_spacing-expected.png:
845         * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
846         * platform/gtk/css1/text_properties/line_height-expected.png:
847         * platform/gtk/css1/text_properties/line_height-expected.txt:
848         * platform/gtk/css1/text_properties/text_indent-expected.png:
849         * platform/gtk/css1/text_properties/text_indent-expected.txt:
850         * platform/gtk/css1/text_properties/word_spacing-expected.png:
851         * platform/gtk/css1/text_properties/word_spacing-expected.txt:
852         * platform/gtk/css1/units/length_units-expected.png:
853         * platform/gtk/css1/units/length_units-expected.txt:
854         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
855         * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
856         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
857         * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
858         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
859         * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
860         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
861         * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
862         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
863         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
864         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
865         * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
866         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
867         * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
868         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
869         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
870         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
871         * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
872         * platform/gtk/editing/selection/caret-ltr-2-expected.png:
873         * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
874         * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
875         * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
876         * platform/gtk/editing/selection/caret-ltr-expected.png:
877         * platform/gtk/editing/selection/caret-ltr-expected.txt:
878         * platform/gtk/editing/selection/caret-ltr-right-expected.png:
879         * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
880         * platform/gtk/editing/selection/caret-rtl-2-expected.png:
881         * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
882         * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
883         * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
884         * platform/gtk/editing/selection/caret-rtl-expected.png:
885         * platform/gtk/editing/selection/caret-rtl-expected.txt:
886         * platform/gtk/editing/selection/caret-rtl-right-expected.png:
887         * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
888         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
889         * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
890         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
891         * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
892         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
893         * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
894         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
895         * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
896         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
897         * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
898         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
899         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
900         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
901         * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
902         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
903         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
904         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
905         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
906         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
907         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
908         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
909         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
910         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
911         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
912         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
913         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
914         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
915         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
916         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
917         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
918         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
919         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
920         * platform/gtk/fast/css/ex-after-font-variant-expected.png:
921         * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
922         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
923         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
924         * platform/gtk/fast/forms/minWidthPercent-expected.png:
925         * platform/gtk/fast/forms/minWidthPercent-expected.txt:
926         * platform/gtk/fast/lists/008-expected.png:
927         * platform/gtk/fast/lists/008-expected.txt:
928         * platform/gtk/fast/lists/008-vertical-expected.png:
929         * platform/gtk/fast/lists/008-vertical-expected.txt:
930         * platform/gtk/fast/overflow/overflow-rtl-expected.png:
931         * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
932         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
933         * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
934         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
935         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
936         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
937         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
938         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
939         * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
940         * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
941         * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
942         * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
943         * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
944         * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
945         * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
946
947 2018-01-04  Minsheng Liu  <lambda@liu.ms>
948
949         Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
950         https://bugs.webkit.org/show_bug.cgi?id=170272
951
952         Reviewed by Frédéric Wang.
953
954         A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
955
956         The bug itself is fixed as a part of 179682.
957         https://bugs.webkit.org/show_bug.cgi?id=179682
958
959         * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
960         * mathml/presentation/mo-paint-lspace-rspace.html: Added.
961
962 2018-01-04  Youenn Fablet  <youenn@apple.com>
963
964         Implement Cache API partitioning based on ClientOrigin
965         https://bugs.webkit.org/show_bug.cgi?id=181240
966
967         Reviewed by Alex Christensen.
968
969         Beefing up test to ensure that client and top origins are taken into consideration.
970
971         * http/tests/cache-storage/cache-origins.https-expected.txt:
972         * http/tests/cache-storage/cache-origins.https.html:
973         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
974         * http/tests/cache-storage/cache-clearing-origin.https.html:
975
976 2018-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
977
978         [Attachment Support] Add plumbing for starting a drag with promised blob data
979         https://bugs.webkit.org/show_bug.cgi?id=181201
980
981         Reviewed by Tim Horton.
982
983         Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
984         longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
985         patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
986
987         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
988         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
989         * platform/gtk/TestExpectations:
990         * platform/ios/TestExpectations:
991         * platform/mac-wk2/TestExpectations:
992         * platform/win/TestExpectations:
993
994 2018-01-03  John Wilander  <wilander@apple.com>
995
996         Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
997         https://bugs.webkit.org/show_bug.cgi?id=181270
998         <rdar://problem/36289544>
999
1000         Reviewed by Alex Christensen.
1001
1002         This change refactors how the web process tells the network process
1003         to remove storage access. Previously, this was done over the UI process
1004         just like requests for storage access. But since no further reasoning
1005         is needed, the message should go straight from the web process to the
1006         network process for performance reasons and to minimize the risk of a
1007         race.
1008
1009         As a consequence, the XPC code for storage access removal in the UI
1010         process is deleted.
1011
1012         * platform/mac-wk2/TestExpectations:
1013             Re-enables the test for this code path.
1014
1015 2018-01-03  Michael Saboff  <msaboff@apple.com>
1016
1017         Disable SharedArrayBuffers from Web API
1018         https://bugs.webkit.org/show_bug.cgi?id=181266
1019
1020         Reviewed by Saam Barati.
1021
1022         Disabled SharedArrayBuffer tests.
1023
1024         * TestExpectations:
1025
1026 2018-01-03  James Craig  <jcraig@apple.com>
1027
1028         AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
1029         https://bugs.webkit.org/show_bug.cgi?id=168447
1030         <rdar://problem/30559874>
1031
1032         Reviewed by Simon Fraser.
1033
1034         Double-invert video when platform "invert colors" setting is enabled. Behavior matches 
1035         current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
1036
1037         * TestExpectations: Platform setting only available on Mac and iOS.
1038         * accessibility/smart-invert-expected.txt: Added. 
1039         * accessibility/smart-invert-reference-expected.html: Added.
1040         * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
1041         * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
1042         * platform/ios-wk2/TestExpectations: Runs on iOS.
1043         * platform/mac-wk2/TestExpectations: Runs on Mac.
1044
1045 2018-01-03  Alexey Proskuryakov  <ap@apple.com>
1046
1047         Update expectations for some range tests.
1048         Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
1049
1050         * platform/ios-wk1/TestExpectations:
1051         * platform/mac-wk1/TestExpectations:
1052         * platform/mac/TestExpectations:
1053
1054 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
1055
1056         feLighting is broken with primitiveUnits="objectBoundingBox"
1057         https://bugs.webkit.org/show_bug.cgi?id=181197
1058
1059         Reviewed by Tim Horton.
1060         
1061         Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
1062
1063         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
1064         * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
1065         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
1066         * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
1067         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
1068         * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
1069
1070 2018-01-03  Antti Koivisto  <antti@apple.com>
1071
1072         Crash beneath CSSValue::equals @ csas.cz
1073         https://bugs.webkit.org/show_bug.cgi?id=181243
1074         <rdar://problem/35990826>
1075
1076         Reviewed by Alex Christensen.
1077
1078         * fast/text/oblique-degree-equals-crash-expected.txt: Added.
1079         * fast/text/oblique-degree-equals-crash.html: Added.
1080
1081 2018-01-03  Joseph Pecoraro  <pecoraro@apple.com>
1082
1083         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
1084         https://bugs.webkit.org/show_bug.cgi?id=180979
1085         <rdar://problem/36146670>
1086
1087         Reviewed by Matt Baker.
1088
1089         * inspector/css/get-system-fonts.html:
1090         Cleanup the test a bit.
1091
1092 2018-01-03  Simon Fraser  <simon.fraser@apple.com>
1093
1094         SVG lighting filter lights are in the wrong coordinate system
1095         https://bugs.webkit.org/show_bug.cgi?id=181147
1096
1097         Reviewed by Zalan Bujtas.
1098
1099         * svg/filters/fePointLight-coordinates-expected.svg: Added.
1100         * svg/filters/fePointLight-coordinates.svg: Added.
1101         * svg/filters/feSpotLight-coordinates-expected.svg: Added.
1102         * svg/filters/feSpotLight-coordinates.svg: Added.
1103         * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
1104         * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
1105         * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
1106         * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
1107
1108 2018-01-03  Youenn Fablet  <youenn@apple.com>
1109
1110         Select service worker for documents with data/blob URLS
1111         https://bugs.webkit.org/show_bug.cgi?id=181213
1112
1113         Reviewed by Alex Christensen.
1114
1115         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
1116         * http/tests/workers/service/serviceworkerclients-claim.https.html:
1117
1118 2018-01-03  Ms2ger  <Ms2ger@igalia.com>
1119
1120         [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
1121         https://bugs.webkit.org/show_bug.cgi?id=181238
1122
1123         Unreviewed test gardening.
1124
1125         I forgot to remove this when fixing the bug.
1126
1127         * platform/gtk/TestExpectations:
1128
1129 2018-01-03  Ryan Haddad  <ryanhaddad@apple.com>
1130
1131         Unreviewed, rolling out r226352.
1132
1133         Breaks Sierra and El Capitan builds.
1134
1135         Reverted changeset:
1136
1137         "Web Inspector: Slow open time enumerating system fonts
1138         (FontCache::systemFontFamilies)"
1139         https://bugs.webkit.org/show_bug.cgi?id=180979
1140         https://trac.webkit.org/changeset/226352
1141
1142 2018-01-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1143
1144         [GTK] Crash destroying WebCore::FileMonitor
1145         https://bugs.webkit.org/show_bug.cgi?id=181138
1146
1147         Reviewed by Michael Catanzaro.
1148
1149         Remove test expectations associated to this bug.
1150
1151         * platform/gtk/TestExpectations:
1152
1153 2018-01-02  Joseph Pecoraro  <pecoraro@apple.com>
1154
1155         Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
1156         https://bugs.webkit.org/show_bug.cgi?id=180979
1157         <rdar://problem/36146670>
1158
1159         Reviewed by Matt Baker.
1160
1161         * inspector/css/get-system-fonts.html:
1162         Cleanup the test a bit.
1163
1164 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
1165
1166         REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
1167         https://bugs.webkit.org/show_bug.cgi?id=181231
1168
1169         Reviewed by Alex Christensen.
1170
1171         Unskip the tests.
1172
1173         * platform/gtk/TestExpectations:
1174         * platform/wpe/TestExpectations:
1175
1176 2018-01-02  Michael Catanzaro  <mcatanzaro@igalia.com>
1177
1178         Unreviewed WPE test gardening.
1179
1180         * platform/wpe/TestExpectations:
1181
1182 2018-01-02  Youenn Fablet  <youenn@apple.com>
1183
1184         Memory cache should not reuse resources with different credential fetch option
1185         https://bugs.webkit.org/show_bug.cgi?id=181212
1186
1187         Reviewed by Alex Christensen.
1188
1189         * TestExpectations: Removing test flakiness expectation.
1190
1191 2018-01-02  Jiewen Tan  <jiewen_tan@apple.com>
1192
1193         Update Credential Management API for WebAuthentication
1194         https://bugs.webkit.org/show_bug.cgi?id=181082
1195         <rdar://problem/36055239>
1196
1197         Reviewed by Brent Fulgham.
1198
1199         This patch moves original tests for Credential Management API to http/wpt/ to better integrate
1200         with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
1201         back to W3C.
1202
1203         * credentials/idlharness-expected.txt: Removed.
1204         * credentials/idlharness.html: Removed.
1205         * fast/dom/navigator-detached-no-crash-expected.txt:
1206         * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
1207         * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
1208         * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
1209         * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
1210         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
1211         * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
1212         * http/wpt/credential-management/idl.https-expected.txt: Added.
1213         * http/wpt/credential-management/idl.https.html: Added.
1214         * platform/gtk/TestExpectations:
1215         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
1216         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
1217         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1218         * platform/win/TestExpectations:
1219         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
1220
1221 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
1222
1223         Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
1224         https://bugs.webkit.org/show_bug.cgi?id=172255
1225
1226         Unreviewed test gardening.
1227
1228         * platform/gtk/TestExpectations:
1229         * platform/mac/TestExpectations:
1230
1231 2018-01-02  Oleksandr Skachkov  <gskachkov@gmail.com>
1232
1233         WebAssembly: sending module to iframe fails
1234         https://bugs.webkit.org/show_bug.cgi?id=179263
1235
1236         Reviewed by JF Bastien.
1237
1238         * platform/ios-simulator/TestExpectations:
1239         * platform/win/TestExpectations:
1240         * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
1241         * wasm/iframe-parent-postmessage-expected.txt: Added.
1242         * wasm/iframe-parent-postmessage.html: Added.
1243         * wasm/iframe-postmessage-expected.txt: Added.
1244         * wasm/iframe-postmessage.html: Added.
1245         * wasm/resources/frame-parent.html: Added.
1246         * wasm/resources/frame.html: Added.
1247         * wasm/resources/load_wasm.js: Added.
1248         (createWasmModule):
1249         * wasm/window-postmessage-expected.txt: Added.
1250         * wasm/window-postmessage.html: Added.
1251         * workers/wasm-mem-post-message.html:
1252
1253 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
1254
1255         [WPE] Update some test expectations
1256         https://bugs.webkit.org/show_bug.cgi?id=181211
1257
1258         Unreviewed test gardening.
1259
1260         * platform/wpe/TestExpectations: disable more SW tests.
1261         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1262           rebaseline to match the features enabled on the bot.
1263         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
1264           rebaseline for r225963.
1265         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
1266           rebaseline for r226162.
1267         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
1268           rebaseline for r226162.
1269         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1270           Added: rebaseline to match the features enabled on the bot.
1271         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1272           Added: rebaseline to match the features enabled on the bot.
1273         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1274           Added: rebaseline to match the features enabled on the bot.
1275         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
1276           Added: rebaseline to match the features enabled on the bot.
1277
1278 == Rolled over to ChangeLog-2018-01-01 ==