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