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