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