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