REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
4         https://bugs.webkit.org/show_bug.cgi?id=179471
5
6         Reviewed by Darin Adler.
7
8         Unskip tests that are passing now.
9
10         * platform/gtk/TestExpectations:
11
12 2017-11-12  Yusuke Suzuki  <utatane.tea@gmail.com>
13
14         [WebCore] Implement import.meta.url
15         https://bugs.webkit.org/show_bug.cgi?id=178672
16
17         Reviewed by Darin Adler.
18
19         * js/dom/modules/import-meta-url-expected.txt: Added.
20         * js/dom/modules/import-meta-url.html: Added.
21         * js/dom/modules/script-tests/import-meta-url-second-level.js: Added.
22         * js/dom/modules/script-tests/import-meta-url-top-level.js: Added.
23         * js/dom/modules/script-tests/import-meta-url.js: Added.
24
25 2017-11-11  Chris Dumez  <cdumez@apple.com>
26
27         Re-sync Service Workers web-platform-tests from upstream
28         https://bugs.webkit.org/show_bug.cgi?id=179575
29
30         Reviewed by Youenn Fablet.
31
32         Skip a few tests that are timing out.
33
34         * TestExpectations:
35
36 2017-11-11  Devin Rousso  <webkit@devinrousso.com>
37
38         Web Inspector: Canvas tab: show detailed status during canvas recording
39         https://bugs.webkit.org/show_bug.cgi?id=178185
40         <rdar://problem/34939862>
41
42         Reviewed by Brian Burg.
43
44         * inspector/canvas/resources/recording-utilities.js:
45         (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
46         (TestPage.registerInitializer.window.startRecording):
47
48 2017-11-10  Chris Dumez  <cdumez@apple.com>
49
50         Unreviewed, unskip & rebaseline several service worker tests
51
52         * TestExpectations:
53
54 2017-11-10  Chris Dumez  <cdumez@apple.com>
55
56         [Service Workers] Registration promise should be rejected when the service worker fails to start
57         https://bugs.webkit.org/show_bug.cgi?id=179566
58
59         Reviewed by Brady Eidson.
60
61         Add layout test coverage.
62
63         * TestExpectations: Mark test as flaky as the console lines sometimes change order.
64         * http/tests/workers/service/resources/worker-fails-to-start-worker.js: Added.
65         * http/tests/workers/service/worker-fails-to-start-expected.txt: Added.
66         * http/tests/workers/service/worker-fails-to-start.html: Added.
67
68 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
69
70         Update TestExpectations for imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html.
71         https://bugs.webkit.org/show_bug.cgi?id=177440
72
73         Unreviewed test gardening.
74
75         * TestExpectations:
76         * platform/wk2/TestExpectations:
77
78 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
79
80         Mark http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html as flaky.
81         https://bugs.webkit.org/show_bug.cgi?id=179557
82
83         Unreviewed test gardening.
84
85         * platform/mac-wk2/TestExpectations:
86
87 2017-11-10  Simon Fraser  <simon.fraser@apple.com>
88
89         Contents of composited overflow-scroll are missing when newly added
90         https://bugs.webkit.org/show_bug.cgi?id=179556
91         rdar://problem/20368294
92
93         Reviewed by Tim Horton.
94
95         * compositing/backing/overflow-gains-content-expected.html: Added.
96         * compositing/backing/overflow-gains-content.html: Added.
97
98 2017-11-10  Chris Dumez  <cdumez@apple.com>
99
100         [Service Workers] Implement better support for "Clear Registration" algorithm
101         https://bugs.webkit.org/show_bug.cgi?id=179441
102
103         Reviewed by Brady Eidson.
104
105         Add layout test coverage.
106
107         * http/tests/workers/service/registration-clear-redundant-worker-expected.txt: Added.
108         * http/tests/workers/service/registration-clear-redundant-worker.html: Added.
109
110 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
111
112         Unreviewed, rolling out r224705.
113
114         Introduced a LayoutTest crash on WK1.
115
116         Reverted changeset:
117
118         "[Web Animations] Implement getAnimations()"
119         https://bugs.webkit.org/show_bug.cgi?id=179535
120         https://trac.webkit.org/changeset/224705
121
122 2017-11-10  Jer Noble  <jer.noble@apple.com>
123
124         Add a FairPlay Streaming based CDM for Modern EME
125         https://bugs.webkit.org/show_bug.cgi?id=179499
126         <rdar://problem/35445033>
127
128         Reviewed by Eric Carlson.
129
130         * platform/mac/TestExpectations:
131         * platform/mac/media/encrypted-media/fps-createMediaKeys-expected.txt: Added.
132         * platform/mac/media/encrypted-media/fps-createMediaKeys.html: Added.
133         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess-expected.txt: Added.
134         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess.html: Added.
135
136 2017-11-10  Megan Gardner  <megan_gardner@apple.com>
137
138         Rebase some layout tests
139         https://bugs.webkit.org/show_bug.cgi?id=179519
140
141         Reviewed by Alex Christensen and Tim Horton.
142
143         In helping with cleaning up tests, rebase tests that have only been effected by font changes
144         and other similarly irrelevant changes. Also turning back on a few tests that actually do work
145         now. 
146
147         * platform/ios-wk2/TestExpectations:
148         * platform/ios/editing/selection/3690703-2-expected.txt:
149         * platform/ios/editing/selection/3690703-expected.txt:
150         * platform/ios/editing/selection/3690719-expected.txt:
151
152 2017-11-10  Antoine Quint  <graouts@apple.com>
153
154         [Web Animations] Implement getAnimations()
155         https://bugs.webkit.org/show_bug.cgi?id=179535
156         <rdar://problem/34932475>
157
158         Reviewed by Simon Fraser.
159
160         Update WPT expectations per new progressions and add three new tests that check the behavior of
161         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
162         and an AnimationEffect.
163
164         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
165         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
166         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
167         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
168         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
169         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
170         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
171         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
172         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
173
174 2017-11-10  Commit Queue  <commit-queue@webkit.org>
175
176         Unreviewed, rolling out r224602 and r224697.
177         https://bugs.webkit.org/show_bug.cgi?id=179545
178
179         The LayoutTest for this change is flaky. (Requested by
180         ryanhaddad on #webkit).
181
182         Reverted changesets:
183
184         "Add tests to ensure that <source> tags are only preloaded
185         when the `type`"
186         https://bugs.webkit.org/show_bug.cgi?id=179231
187         https://trac.webkit.org/changeset/224602
188
189         "Fix race conditions with setBackingScaleFactor, page refresh
190         and preloader"
191         https://bugs.webkit.org/show_bug.cgi?id=179488
192         https://trac.webkit.org/changeset/224697
193
194 2017-11-10  Chris Dumez  <cdumez@apple.com>
195
196         [Service Workers] Implement "Try Activate" / "Activate" algorithms
197         https://bugs.webkit.org/show_bug.cgi?id=179436
198
199         Reviewed by Brady Eidson.
200
201         Add layout test coverage.
202
203         * http/tests/workers/service/basic-activate-event-expected.txt: Added.
204         * http/tests/workers/service/basic-activate-event.html: Added.
205         * http/tests/workers/service/resources/basic-activate-event-worker.js: Added.
206
207 2017-11-10  Maciej Stachowiak  <mjs@apple.com>
208
209         Remove TEC decoders that duplicate ICU decoders
210         https://bugs.webkit.org/show_bug.cgi?id=179460
211
212         Reviewed by Darin Adler.
213
214         * fast/encoding/duplicate-tec-encodings-expected.txt: Added.
215         * fast/encoding/duplicate-tec-encodings.html: Added.
216
217 2017-11-10  Colin Bendell  <colin@bendell.ca>
218
219         Fix race conditions with setBackingScaleFactor, page refresh and preloader
220         https://bugs.webkit.org/show_bug.cgi?id=179488
221
222         Reviewed by Darin Adler.
223
224         * http/tests/preload/picture-type-expected.txt: remove DPR test
225         * http/tests/preload/picture-type.html: updated srcset to account for
226         testRunners with DPR > 1
227
228 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
229
230         Mark http/wpt/beacon/contentextensions tests as flaky.
231         https://bugs.webkit.org/show_bug.cgi?id=179256
232
233         Unreviewed test gardening.
234
235         * platform/mac-wk2/TestExpectations:
236
237 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
238
239         Remove check-combining-headers.html.
240         https://bugs.webkit.org/show_bug.cgi?id=179527
241
242         Reviewed by Chris Dumez.
243
244         This test is an old fork of
245         imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm
246         which is no longer useful.
247
248         * http/tests/xmlhttprequest/check-combining-headers-expected.txt: Removed.
249         * http/tests/xmlhttprequest/check-combining-headers.html: Removed.
250
251 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
252
253         [GTK] Update test expectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.
254         https://bugs.webkit.org/show_bug.cgi?id=179051
255
256         Reviewed by Michael Catanzaro.
257
258         The expectations are platform-specific because the test times out on mac.
259         The difference with the mac expectations is only in the last part of the
260         test, after the timeout.
261
262         This follows our policy of creating -expected files with failures for
263         imported wpt tests, to allow using them as regression tests.
264
265         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
266
267 2017-11-10  Chris Dumez  <cdumez@apple.com>
268
269         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html as flaky
270
271         I unskipped it yesterday but it turns out to be flaky.
272
273         * TestExpectations:
274
275 2017-11-09  Chris Dumez  <cdumez@apple.com>
276
277         ServiceWorkerRegistration objects may get recycled for different SWServerRegistration objects
278         https://bugs.webkit.org/show_bug.cgi?id=179517
279
280         Reviewed by Brady Eidson.
281
282         Add layout test coverage.
283
284         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse-expected.txt: Added.
285         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html: Added.
286
287 2017-11-09  Chris Dumez  <cdumez@apple.com>
288
289         Unreviewed, rebaseline flaky / skipped service worker tests
290         https://bugs.webkit.org/show_bug.cgi?id=179521
291
292         Unskip a test that is no longer timing out.
293
294         * TestExpectations:
295
296 2017-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
297
298         [JSC] Retry module fetching if previous request fails
299         https://bugs.webkit.org/show_bug.cgi?id=178168
300
301         Reviewed by Saam Barati.
302
303         * js/dom/modules/module-fetch-failure-not-cached-expected.txt: Added.
304         * js/dom/modules/module-fetch-failure-not-cached.html: Added.
305         * js/dom/modules/module-integrity-bad-value-success-with-cache-expected.txt: Added.
306         * js/dom/modules/module-integrity-bad-value-success-with-cache.html: Added.
307         * js/dom/modules/script-tests/module-fetch-failure-not-cached.js: Added.
308         * js/dom/modules/script-tests/module-integrity-bad-value-success-with-cache.js: Added.
309
310 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
311
312         Mark multiple service worker tests as flaky.
313
314         Unreviewed test gardening.
315
316         * TestExpectations: Add flaky tests and alphabetize existing entries.
317
318 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
319
320         [iOS] Rebaseline and re-enable editing/deleting tests
321         https://bugs.webkit.org/show_bug.cgi?id=179119
322
323         Unreviewed test gardening.
324
325         * platform/ios-wk2/TestExpectations:
326         * platform/ios/TestExpectations:
327         * platform/ios/editing/deleting/collapse-whitespace-3587601-fix-expected.txt: Added.
328         * platform/ios/editing/deleting/delete-3608445-fix-expected.txt: Added.
329         * platform/ios/editing/deleting/delete-3800834-fix-expected.txt: Added.
330         * platform/ios/editing/deleting/delete-after-span-ws-001-expected.txt: Added.
331         * platform/ios/editing/deleting/delete-after-span-ws-002-expected.txt: Added.
332         * platform/ios/editing/deleting/delete-after-span-ws-003-expected.txt: Added.
333         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
334         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
335         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
336         * platform/ios/editing/deleting/delete-at-start-or-end-expected.txt: Added.
337         * platform/ios/editing/deleting/delete-block-contents-001-expected.txt: Added.
338         * platform/ios/editing/deleting/delete-block-contents-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
339         * platform/ios/editing/deleting/delete-block-merge-contents-005-expected.txt:
340         * platform/ios/editing/deleting/delete-block-merge-contents-006-expected.txt:
341         * platform/ios/editing/deleting/delete-block-merge-contents-007-expected.txt:
342         * platform/ios/editing/deleting/delete-block-merge-contents-008-expected.txt:
343         * platform/ios/editing/deleting/delete-block-merge-contents-023-expected.txt:
344         * platform/ios/editing/deleting/delete-block-merge-contents-024-expected.txt:
345         * platform/ios/editing/deleting/delete-br-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
346         * platform/ios/editing/deleting/delete-br-004-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
347         * platform/ios/editing/deleting/delete-br-005-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
348         * platform/ios/editing/deleting/delete-br-006-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
349         * platform/ios/editing/deleting/delete-br-008-expected.txt:
350         * platform/ios/editing/deleting/delete-br-009-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-008-expected.txt.
351         * platform/ios/editing/deleting/delete-br-010-expected.txt:
352         * platform/ios/editing/deleting/delete-image-004-expected.txt: Added.
353         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
354         * platform/ios/editing/deleting/delete-line-011-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
355         * platform/ios/editing/deleting/delete-line-015-expected.txt:
356         * platform/ios/editing/deleting/delete-line-016-expected.txt:
357         * platform/ios/editing/deleting/delete-line-017-expected.txt:
358         * platform/ios/editing/deleting/delete-line-end-ws-001-expected.txt: Added.
359         * platform/ios/editing/deleting/delete-line-end-ws-002-expected.txt: Added.
360         * platform/ios/editing/deleting/delete-tab-001-expected.txt: Added.
361         * platform/ios/editing/deleting/delete-tab-004-expected.txt: Added.
362         * platform/ios/editing/deleting/delete-to-select-table-expected.txt:
363         * platform/ios/editing/deleting/merge-no-br-expected.txt:
364         * platform/ios/editing/deleting/table-cells-expected.txt:
365
366 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
367
368         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as a flaky timeout.
369         https://bugs.webkit.org/show_bug.cgi?id=169876
370
371         Unreviewed test gardening.
372
373         * platform/mac/TestExpectations:
374
375 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
376
377         Skip slow encoding WPT LayoutTests.
378
379         Unreviewed test gardening.
380
381         * TestExpectations:
382
383 2017-11-09  Doug Russell  <d_russell@apple.com>
384
385         Bug 179068 - AX: search predicate returns containing group for plain text instead of text element
386         https://bugs.webkit.org/show_bug.cgi?id=179068
387
388         Reviewed by Darin Adler
389
390         Implement a check in AccessibilityRenderObject::hasPlainText(), AccessibilityObject::canHavePlainText(), to confirm the element is capable of providing text.
391
392         * accessibility/mac/search-predicate-expected.txt:
393         * accessibility/mac/search-predicate-plaintext-expected.txt: Added.
394         * accessibility/mac/search-predicate-plaintext.html: Added.
395         * accessibility/mac/search-predicate-visible-button-expected.txt: Added.
396         * accessibility/mac/search-predicate-visible-button.html: Added.
397         * accessibility/mac/search-predicate-visited-links-expected.txt: Added.
398         * accessibility/mac/search-predicate-visited-links.html: Added.
399         * accessibility/mac/search-predicate.html:
400         * platform/mac-wk2/TestExpectations:
401
402 2017-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
403
404         Inserting an image, selecting, underlining, and then deleting leaves the typing style with both "-webkit-text-decorations-in-effect" and "text-decoration"
405         https://bugs.webkit.org/show_bug.cgi?id=179431
406
407         Reviewed by Ryosuke Niwa.
408
409         Adds a new layout test to fix a debug assertion. See WebCore/ChangeLog for more details. Additionally
410         rebaselines a few existing tests that serialize markup strings to include `text-decoration: none;`.
411
412         * editing/execCommand/underline-selection-containing-image-expected.txt: Added.
413         * editing/execCommand/underline-selection-containing-image.html: Added.
414         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt:
415         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt:
416         * fast/events/input-events-paste-rich-datatransfer-expected.txt:
417         * fast/events/ondrop-text-html-expected.txt:
418
419 2017-11-09  Devin Rousso  <webkit@devinrousso.com>
420
421         Web Inspector: support undo/redo of insertAdjacentHTML
422         https://bugs.webkit.org/show_bug.cgi?id=179283
423
424         Reviewed by Joseph Pecoraro.
425
426         * inspector/dom/insertAdjacentHTML-expected.txt: Added.
427         * inspector/dom/insertAdjacentHTML.html: Added.
428
429 2017-11-09  Maciej Stachowiak  <mjs@apple.com>
430
431         Remove support for iOS-only softbank-sjis encoding if possible
432         https://bugs.webkit.org/show_bug.cgi?id=179416
433
434         Reviewed by Darin Adler.
435
436         * fast/encoding/charset-softbank-sjis.html: Added. Test that <meta charset>
437         declaration for softbank-sjis is ignored.
438         * fast/encoding/charset-softbank-sjis-expected.txt: Added.
439         * fast/encoding/resources/softbank-sjis-iframe.html: Added. Helper for above test.
440         * fast/encoding/legacy-ios-encodings.html: Add a case for softbank-sjis.
441         * fast/encoding/legacy-ios-encodings-expected.txt: Result for above.
442
443 2017-11-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
444
445         [GTK] Gardening 09 nov
446         https://bugs.webkit.org/show_bug.cgi?id=179472
447
448         Unreviewed GTK gardening
449
450         * platform/gtk/TestExpectations:
451
452 2017-11-09  Alicia Boya García  <aboya@igalia.com>
453
454         [GTK] Test gardening
455         https://bugs.webkit.org/show_bug.cgi?id=179447
456
457         Reviewed by Michael Catanzaro.
458
459         * platform/gtk/TestExpectations:
460
461 2017-11-08  Simon Fraser  <simon.fraser@apple.com>
462
463         Content not painted when scrolling an overflow node inside an iframe
464         https://bugs.webkit.org/show_bug.cgi?id=179315
465         rdar://problem/35364166
466
467         Reviewed by Tim Horton.
468
469         * compositing/ios/overflow-scroll-update-overlap-expected.html: Added.
470         * compositing/ios/overflow-scroll-update-overlap.html: Added.
471
472 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
473
474         Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html as flaky.
475         https://bugs.webkit.org/show_bug.cgi?id=179452
476
477         Unreviewed test gardening.
478
479         * TestExpectations:
480
481 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
482
483         Mark http/tests/workers/service/registration-task-queue-scheduling-1.html as flaky.
484         https://bugs.webkit.org/show_bug.cgi?id=179342
485
486         Unreviewed test gardening.
487
488         * platform/mac/TestExpectations:
489
490 2017-11-08  Brent Fulgham  <bfulgham@apple.com>
491
492         XMLHttpRequest should not treat file URLs as same origin
493         https://bugs.webkit.org/show_bug.cgi?id=178565
494         <rdar://problem/11115901>
495
496         Reviewed by Daniel Bates.
497
498         * security/cannot-read-self-from-file-expected.txt: Added.
499         * security/cannot-read-self-from-file.html: Added.
500         * security/resources/cannot-read-self-from-file.html: Added.
501
502 2017-11-08  Joseph Pecoraro  <pecoraro@apple.com>
503
504         Web Inspector: Show Internal properties of PaymentRequest in Web Inspector Console
505         https://bugs.webkit.org/show_bug.cgi?id=179276
506
507         Reviewed by Andy Estes.
508
509         * TestExpectations:
510         * platform/mac-wk2/TestExpectations:
511         Pass test on platforms that support Payment Requests.
512
513         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: Added.
514         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html: Added.
515         Test for internal properties on PaymentRequest instances.
516
517         * resources/ui-helper.js:
518         (window.UIHelper.withUserGesture):
519         Provide an easier way to simulate work inside of a user gesture.
520
521 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
522
523         Mark many service worker tests as flaky on iOS.
524         https://bugs.webkit.org/show_bug.cgi?id=179454
525
526         Unreviewed test gardening.
527
528         * platform/ios/TestExpectations:
529
530 2017-11-08  Colin Bendell  <colin@bendell.ca>
531
532         Add tests to ensure that <source> tags are only preloaded when the `type`
533         attribute matches.
534         https://bugs.webkit.org/show_bug.cgi?id=179231
535
536         Reviewed by Alex Christensen.
537
538         The actual execution of the test is a bit racy because of the need to refresh
539         the browser to change the DPR. Should also move the other testHad to move the tests to /preload (instead of tests/loading with the other
540         picture tests) to avoid the logging from
541
542         * http/tests/preload/picture-type-expected.txt: Added.
543         * http/tests/preload/picture-type.html: Added.
544
545 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
546
547         iOS supports some text encodings supposedly due to lack of TEC that aren't supported by the TEC decoder on macOS
548         https://bugs.webkit.org/show_bug.cgi?id=179309
549
550         Reviewed by Darin Adler.
551
552         * fast/encoding/legacy-ios-encodings-expected.txt: Added.
553         * fast/encoding/legacy-ios-encodings.html: Added. Check that we don't support some old iOS-only encoding names
554         and check for some nonstandard encoding names that we do support (for now).
555
556 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
557
558         Switch encoding WPT test suite to updating via import-w3c-tests
559         https://bugs.webkit.org/show_bug.cgi?id=179412
560
561         Reviewed by Youenn Fablet.
562
563         * TestExpectations: Remove mention of slow encoding tests here...
564         * tests-options.json: ...because they are now recorded here.
565
566 2017-11-08  Chris Dumez  <cdumez@apple.com>
567
568         [Service Workers] Support waitUntil() on the 'install' event
569         https://bugs.webkit.org/show_bug.cgi?id=179396
570
571         Reviewed by Brady Eidson.
572
573         Add layout test coverage.
574
575         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises-expected.txt: Added.
576         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises.html: Added.
577         * http/tests/workers/service/basic-install-event-waitUntil-reject-expected.txt: Added.
578         * http/tests/workers/service/basic-install-event-waitUntil-reject.html: Added.
579         * http/tests/workers/service/basic-install-event-waitUntil-resolve-expected.txt: Added.
580         * http/tests/workers/service/basic-install-event-waitUntil-resolve.html: Added.
581         * http/tests/workers/service/resources/basic-install-event-waitUntil-multiple-promises-worker.js: Added.
582         (event.i.event.waitUntil.new.Promise):
583         * http/tests/workers/service/resources/basic-install-event-waitUntil-reject-worker.js: Added.
584         (event.event.waitUntil.new.Promise):
585         * http/tests/workers/service/resources/basic-install-event-waitUntil-resolve-worker.js: Added.
586         (event.event.waitUntil.new.Promise):
587         * http/wpt/service-workers/extendableEvent.https-expected.txt:
588         * http/wpt/service-workers/extendableEvent.https.html:
589
590 2017-11-08  David Hyatt  <hyatt@apple.com>
591
592         [Experiment] Implement code to detect high frequency painting
593         https://bugs.webkit.org/show_bug.cgi?id=179118
594
595         Reviewed by Simon Fraser.
596
597         * fast/block/block-move-frequent-paint-expected.txt: Added.
598         * fast/block/block-move-frequent-paint.html: Added.
599
600 2017-11-08  Ms2ger  <Ms2ger@igalia.com>
601
602         Update XMLHttpRequest tests.
603         https://bugs.webkit.org/show_bug.cgi?id=179421
604
605         Reviewed by Sam Weinig.
606
607         * TestExpectations: removed flaky expectation: the test was fixed upstream.
608
609 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
610
611         Update TestExpectations for slow  WPT encoding LayoutTests.
612
613         Unreviewed test gardening.
614
615         Mark some of the tests as slow on Debug and skip those that time out even though they are already marked as slow.
616
617         * TestExpectations:
618
619 2017-11-07  Antoine Quint  <graouts@apple.com>
620
621         <video> does not respect pointer-events
622         https://bugs.webkit.org/show_bug.cgi?id=179378
623         <rdar://problem/34687668>
624
625         Reviewed by Simon Fraser.
626
627         Add a new test that checks that settings "pointer-events: none" on the <video> element
628         correctly reflects that same value on the media controls shadow root container.
629
630         * media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
631         * media/modern-media-controls/css/pointer-events-none.html: Added.
632         * platform/ios/TestExpectations:
633
634 2017-11-07  Chris Dumez  <cdumez@apple.com>
635
636         [Service Workers] Add support for "install" event
637         https://bugs.webkit.org/show_bug.cgi?id=179338
638
639         Reviewed by Youenn Fablet.
640
641         Add layout test coverage.
642
643         * http/tests/workers/service/basic-install-event-expected.txt: Added.
644         * http/tests/workers/service/basic-install-event.html: Added.
645         * http/tests/workers/service/resources/basic-install-event-worker.js: Added.
646         * http/tests/workers/service/resources/sw-test-pre.js:
647         (waitForState):
648
649 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
650
651         Unreviewed, rolling out r224498.
652
653         The LayoutTest for this change is flaky and affecting EWS
654         results.
655
656         Reverted changeset:
657
658         "Add tests to ensure that <source> tags are only preloaded
659         when the `type`"
660         https://bugs.webkit.org/show_bug.cgi?id=179231
661         https://trac.webkit.org/changeset/224498
662
663 2017-11-07  Chris Dumez  <cdumez@apple.com>
664
665         LayoutTest http/tests/security/cross-frame-access-put.html is a flaky failure
666         https://bugs.webkit.org/show_bug.cgi?id=179195
667
668         Reviewed by Ryosuke Niwa.
669
670         Fix flaky test by calling the testRunner functions as early as possible, not in
671         the onload event handler.
672
673         * http/tests/security/cross-frame-access-put.html:
674
675 2017-11-07  Maciej Stachowiak  <mjs@apple.com>
676
677         Update WPT encoding test suite to the latest version.
678         https://bugs.webkit.org/show_bug.cgi?id=179312
679
680         Reviewed by Youenn Fablet.
681
682         * TestExpectations: Mark some WPT enncoding tests as slow (either
683         globally or on debug builds) based on what times out in EWS.
684
685 2017-11-07  Antti Koivisto  <antti@apple.com>
686
687         Dynamic media queries don't update in shadow tree stylesheets
688         https://bugs.webkit.org/show_bug.cgi?id=179324
689
690         Reviewed by Ryosuke Niwa.
691
692         * fast/shadow-dom/media-query-in-shadow-style-expected.html: Added.
693         * fast/shadow-dom/media-query-in-shadow-style.html: Added.
694         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html: Added.
695
696 2017-11-07  Youenn Fablet  <youenn@apple.com>
697
698         Support the case of fetch events that are not responded
699         https://bugs.webkit.org/show_bug.cgi?id=179336
700
701         Reviewed by Chris Dumez.
702
703         * http/tests/workers/service/basic-fetch.https-expected.txt:
704         * http/tests/workers/service/resources/basic-fetch-worker.js:
705         (event.event.request.url.indexOf):
706         * http/tests/workers/service/resources/basic-fetch.js:
707         (async.test):
708
709 2017-11-06  Michael Catanzaro  <mcatanzaro@igalia.com>
710
711         Unreviewed GTK test gardening
712
713         * platform/gtk/TestExpectations:
714
715 2017-11-06  Joseph Pecoraro  <pecoraro@apple.com>
716
717         Uncaught Exception: TypeError: null is not an object (evaluating 'mimeType.endsWith')
718         https://bugs.webkit.org/show_bug.cgi?id=179325
719         <rdar://problem/35366896>
720
721         Reviewed by Brian Burg.
722
723         * inspector/unit-tests/mimetype-utilities-expected.txt:
724         * inspector/unit-tests/mimetype-utilities.html:
725         Add tests for null cases.
726
727 2017-11-06  Colin Bendell  <colin@bendell.ca>
728
729         Add tests to ensure that <source> tags are only preloaded when the `type`
730         attribute matches.
731         https://bugs.webkit.org/show_bug.cgi?id=179231
732
733         Reviewed by Alex Christensen.
734
735         * http/tests/loading/preload-picture-type-expected.txt: Added.
736         * http/tests/loading/preload-picture-type.html: Added.
737
738 2017-11-05  Antoine Quint  <graouts@apple.com>
739
740         [Web Animations] Schedule animations registered on the document timeline
741         https://bugs.webkit.org/show_bug.cgi?id=179236
742         <rdar://problem/35332669>
743
744         Reviewed by Dean Jackson.
745
746         Adopt the new internals.pauseTimeline() method to ensure that the existing
747         tests do not have a self-advancing timeline since we're interested in checking
748         the timing model state based on manually setting the timeline current time.
749
750         Also update some WPT expectations with some progressions.
751
752         * TestExpectations: Mark two tests as flaky due to the sample time being logged
753         in the failure.
754         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
755         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
756         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
757         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
758         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
759         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html:
760         * http/wpt/wk-web-animations/timing-model/animation-effect.html:
761         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
762         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
763         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
764         * http/wpt/wk-web-animations/timing-model/document-timeline.html:
765         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
766         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
767         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
768
769 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
770
771         Mark http/tests/security/xss-DENIED-xsl-external-entity.xml as a flaky failure on Windows.
772         https://bugs.webkit.org/show_bug.cgi?id=179301
773
774         Unreviewed test gardening.
775
776         * platform/win/TestExpectations:
777
778 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
779
780         Mark fast/html/menuitem-element.html as failure on Windows.
781         https://bugs.webkit.org/show_bug.cgi?id=179299
782
783         Unreviewed test gardening.
784
785         * platform/win/TestExpectations:
786
787 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
788
789         Mark fast/loader/empty-embed-src-attribute.html as a flaky crash on Windows.
790         https://bugs.webkit.org/show_bug.cgi?id=179297
791
792         Unreviewed test gardening.
793
794         * platform/win/TestExpectations:
795
796 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
797
798         Mark fast/css/object-fit/object-fit-embed.html and related tests as failing on Windows.
799         https://bugs.webkit.org/show_bug.cgi?id=179296
800
801         Unreviewed test gardening.
802
803         * platform/win/TestExpectations:
804
805 2017-11-04  Chris Dumez  <cdumez@apple.com>
806
807         Index properties on cross origin Window objects should be enumerable
808         https://bugs.webkit.org/show_bug.cgi?id=179289
809
810         Reviewed by Darin Adler.
811
812         Update / rebaseline existing test to match new expected behavior.
813
814         * js/dom/getOwnPropertyDescriptor-expected.txt:
815         * js/resources/getOwnPropertyDescriptor.js:
816
817 2017-11-04  Aishwarya Nirmal  <anirmal@apple.com>
818
819         [Touch Bar Web API] Add support for menuitem tag
820         https://bugs.webkit.org/show_bug.cgi?id=179020
821
822         Reviewed by Ryosuke Niwa.
823
824         This test ensures that the menuitem element is recognized when
825         its runtime feature is turned on.
826
827         * fast/html/menuitem-element-expected.txt: Added.
828         * fast/html/menuitem-element.html: Added.
829
830 2017-11-03  Youenn Fablet  <youenn@apple.com>
831
832         Implement ServiceWorkerContainer.getRegistration
833         https://bugs.webkit.org/show_bug.cgi?id=179253
834
835         Reviewed by Chris Dumez.
836
837         * TestExpectations:
838         * http/tests/workers/service/resources/service-worker-getRegistration-worker.js: Added.
839         * http/tests/workers/service/resources/service-worker-getRegistration.js: Added.
840         * http/tests/workers/service/service-worker-getRegistration-expected.txt: Added.
841         * http/tests/workers/service/service-worker-getRegistration.html: Added.
842
843 2017-11-03  Youenn Fablet  <youenn@apple.com>
844
845         Requests handled by Service Worker should not go through preflighting
846         https://bugs.webkit.org/show_bug.cgi?id=179250
847
848         Reviewed by Alex Christensen.
849
850         * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js: Added.
851         (event.event.request.url.indexOf):
852         (event.event.request.url.endsWith):
853         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Added.
854         (done):
855         (async.logStatus):
856         (async.test):
857         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt: Added.
858         * http/tests/workers/service/service-worker-crossorigin-fetch.html: Added.
859
860 2017-11-03  Alex Christensen  <achristensen@webkit.org>
861
862         LayoutTest http/tests/loading/basic-auth-resend-wrong-credentials.html is flaky on WK2
863         https://bugs.webkit.org/show_bug.cgi?id=159884
864
865         Reviewed by Darin Adler.
866
867         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
868         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
869         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
870
871 2017-11-03  Ryan Haddad  <ryanhaddad@apple.com>
872
873         Mark http/tests/security/mixedContent/insecure-css-with-secure-cookies.html as flaky.
874         https://bugs.webkit.org/show_bug.cgi?id=175998
875
876         Unreviewed test gardening.
877
878         * platform/mac/TestExpectations:
879
880 2017-11-03  Ryan Haddad  <ryanhaddad@apple.com>
881
882         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html as flaky.
883         https://bugs.webkit.org/show_bug.cgi?id=179248
884
885         Unreviewed test gardening.
886
887         * TestExpectations:
888
889 2017-11-03  Alex Christensen  <achristensen@webkit.org>
890
891         Remove Yosemite test expectations
892         https://bugs.webkit.org/show_bug.cgi?id=179143
893
894         Reviewed by Ryosuke Niwa.
895
896         We only test back to El Capitan.  Everything is Yosemite+.  Marking tests as failing only on Yosemite isn't useful any more.
897
898         * platform/mac-wk1/TestExpectations:
899         * platform/mac-wk2/TestExpectations:
900         * platform/mac/TestExpectations:
901
902 2017-11-03  Zan Dobersek  <zdobersek@igalia.com>
903
904         Unreviewed GTK+ gardening. Mark a few failures, posting along the relevant
905         bug entries. Add a platform-specific baseline for one HTTP test.
906
907         * platform/gtk/TestExpectations:
908         * platform/gtk/http/tests/security/module-no-mime-type-expected.txt: Added.
909
910 2017-11-03  Per Arne Vollan  <pvollan@apple.com>
911
912         [Win] Update test expectations after r224324.
913
914         Unreviewed test gardening.
915
916         * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
917         * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
918         * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
919         * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
920         * platform/win/fast/css/first-letter-float-after-float-expected.txt:
921
922 2017-11-03  Matt Lewis  <jlewis3@apple.com>
923
924         Marked js/intl-datetimeformat.html as failing on High Sierra.
925         https://bugs.webkit.org/show_bug.cgi?id=179208
926
927         Unreviewed test gardening.
928
929         * platform/mac-wk2/TestExpectations:
930
931 2017-11-03  Youenn Fablet  <youenn@apple.com>
932
933         Implement Service Worker Matching Registration algorithm
934         https://bugs.webkit.org/show_bug.cgi?id=178882
935
936         Reviewed by Chris Dumez.
937
938         * TestExpectations:
939         * http/tests/workers/service/basic-register-exceptions-expected.txt:
940         * http/tests/workers/service/resources/basic-register.js: Fixing flakiness.
941         * http/tests/workers/service/service-worker-clear-expected.txt: Added.
942         * http/tests/workers/service/service-worker-clear.html: Added.
943
944 2017-11-02  Dean Jackson  <dino@apple.com>
945
946         Add basic OffscreenCanvas interface
947         https://bugs.webkit.org/show_bug.cgi?id=179213
948         <rdar://problem/35326778>
949
950         Reviewed by Sam Weinig.
951
952         Very basic test that exercises object construction.
953
954         * http/wpt/offscreen-canvas/offscreencanvas.constructor-expected.txt: Added.
955         * http/wpt/offscreen-canvas/offscreencanvas.constructor.html: Added.
956
957 2017-11-03  Ryosuke Niwa  <rniwa@webkit.org>
958
959         Crash inside ChildListMutationAccumulator::enqueueMutationRecord()
960         https://bugs.webkit.org/show_bug.cgi?id=179234
961         <rdar://problem/35287748>
962
963         Reviewed by Darin Adler.
964
965         Added a regression test.
966
967         * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash-expected.txt: Added.
968         * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash.html: Added.
969
970 2017-11-02  Andy Estes  <aestes@apple.com>
971
972         [Payment Request] show() should only be called with user activation
973         https://bugs.webkit.org/show_bug.cgi?id=179056
974
975         Reviewed by Sam Weinig.
976
977         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
978         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
979         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
980         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
981         * http/tests/paymentrequest/payment-request-show-method.https.html:
982         * http/tests/paymentrequest/payment-response-complete-method.https.html:
983         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
984         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
985         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
986         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
987         * http/tests/paymentrequest/resources/helpers.js:
988         (async.getPaymentRequestResponse):
989         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
990         * http/tests/resources/payment-request.js: Added.
991         (activateThen):
992         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html:
993         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html:
994         * http/tests/ssl/applepay/PaymentRequest.https.html:
995         * resources/ui-helper.js:
996         (window.UIHelper.activateElement):
997
998 2017-11-03  Ms2ger  <Ms2ger@igalia.com>
999
1000         [WPE] Update Event-timestamp-high-resolution.html expectations.
1001         https://bugs.webkit.org/show_bug.cgi?id=179242
1002
1003         Reviewed by Darin Adler.
1004
1005         The test now deals more gracefully with the fact that GamepadEvent is
1006         not defined.
1007
1008         * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
1009
1010 2017-11-03  Daniel Bates  <dabates@apple.com>
1011
1012         Invalidate node list when associated form control element is removed
1013         https://bugs.webkit.org/show_bug.cgi?id=179232
1014         <rdar://problem/35308269>
1015
1016         Reviewed by Ryosuke Niwa.
1017
1018         Add a test to ensure the node list returned by HTMLFormElement.elements stays synchronized
1019         with the document.
1020
1021         * fast/forms/node-list-remove-button-from-form-expected.txt: Added.
1022         * fast/forms/node-list-remove-button-from-form.html: Added.
1023
1024 2017-11-03  Antti Koivisto  <antti@apple.com>
1025
1026         Crash in WebCore::RenderStyle::overflowX with display:contents
1027         https://bugs.webkit.org/show_bug.cgi?id=178857
1028         <rdar://problem/35201120>
1029
1030         Reviewed by Zalan Bujtas.
1031
1032         * fast/css/display-contents-all-expected.html: Added.
1033         * fast/css/display-contents-all.html: Added.
1034         * fast/css/display-contents-document-element-expected.txt: Added.
1035         * fast/css/display-contents-document-element.html: Added.
1036
1037 2017-11-03  Ms2ger  <Ms2ger@igalia.com>
1038
1039         [WPE] Enable the dom/ directory of web-platform-tests.
1040         https://bugs.webkit.org/show_bug.cgi?id=179180
1041
1042         Reviewed by Carlos Alberto Lopez Perez.
1043
1044         * platform/wpe/TestExpectations: Enable tests; copy expected timeout from generic expectation file.
1045         * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
1046           Added; GamepadEvent is not enabled. (The fragility of the test is fixed upstream.)
1047         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1048           Added; more subtests pass than in the generic expectation file.
1049         * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1050           Added; more subtests pass than in the generic expectation file.
1051
1052 2017-11-03  Zan Dobersek  <zdobersek@igalia.com>
1053
1054         Unreviewed WPE gardening. Rebaselining tests affected by r224324.
1055
1056         * platform/wpe/css1/pseudo/firstletter-expected.txt:
1057         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
1058         * platform/wpe/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
1059         * platform/wpe/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
1060         * platform/wpe/css3/selectors3/html/css3-modsel-166-expected.txt:
1061         * platform/wpe/css3/selectors3/html/css3-modsel-166a-expected.txt:
1062         * platform/wpe/css3/selectors3/html/css3-modsel-39-expected.txt:
1063         * platform/wpe/css3/selectors3/html/css3-modsel-39b-expected.txt:
1064         * platform/wpe/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
1065         * platform/wpe/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
1066         * platform/wpe/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
1067         * platform/wpe/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
1068         * platform/wpe/css3/selectors3/xml/css3-modsel-166-expected.txt:
1069         * platform/wpe/css3/selectors3/xml/css3-modsel-166a-expected.txt:
1070         * platform/wpe/css3/selectors3/xml/css3-modsel-39-expected.txt:
1071         * platform/wpe/css3/selectors3/xml/css3-modsel-39b-expected.txt:
1072         * platform/wpe/fast/dynamic/first-letter-display-change-expected.txt:
1073         * platform/wpe/ietestcenter/css3/text/textshadow-004-expected.txt:
1074         * platform/wpe/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
1075         * platform/wpe/svg/custom/glyph-selection-arabic-forms-expected.txt:
1076         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
1077         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
1078         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
1079         * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
1080
1081 2017-11-03  Devin Rousso  <webkit@devinrousso.com>
1082
1083         Web Inspector: Canvas2D Profiling: highlight expensive context commands in the captured command log
1084         https://bugs.webkit.org/show_bug.cgi?id=178302
1085         <rdar://problem/33158849>
1086
1087         Reviewed by Brian Burg.
1088
1089         * inspector/canvas/recording-2d-expected.txt:
1090         * inspector/canvas/recording-webgl-expected.txt:
1091         * inspector/canvas/recording-webgl-snapshots-expected.txt:
1092         * inspector/canvas/resources/recording-utilities.js:
1093         (TestPage.registerInitializer):
1094         * inspector/model/recording-expected.txt:
1095         * inspector/model/recording.html:
1096
1097 2017-11-02  Devin Rousso  <webkit@devinrousso.com>
1098
1099         Web Inspector: Canvas Tab: show supported GL extensions for selected canvas
1100         https://bugs.webkit.org/show_bug.cgi?id=179070
1101         <rdar://problem/35278276>
1102
1103         Reviewed by Brian Burg.
1104
1105         * inspector/canvas/extensions-expected.txt: Added.
1106         * inspector/canvas/extensions.html: Added.
1107
1108 2017-11-02  Youenn Fablet  <youenn@apple.com>
1109
1110         Do not check for CORS in case response is coming from a service worker
1111         https://bugs.webkit.org/show_bug.cgi?id=179177
1112
1113         Reviewed by Chris Dumez.
1114
1115         * http/tests/workers/service/cors-image-fetch-expected.txt: Added.
1116         * http/tests/workers/service/cors-image-fetch.html: Added.
1117         * http/tests/workers/service/resources/cors-image-fetch-worker.js: Added.
1118         * http/tests/workers/service/resources/cors-image-fetch.js: Added.
1119         * http/tests/workers/service/resources/tainted-image-fetch.js: Added.
1120         * http/tests/workers/service/tainted-image-fetch-expected.txt: Added.
1121         * http/tests/workers/service/tainted-image-fetch.html: Added.
1122
1123 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
1124
1125         Skip editing/selection/move-by-word-visually-multi-space.html on iOS debug bots.
1126         https://bugs.webkit.org/show_bug.cgi?id=179201
1127
1128         Unreviewed test gardening.
1129
1130         * platform/ios/TestExpectations:
1131
1132 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
1133
1134         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html as flaky.
1135         https://bugs.webkit.org/show_bug.cgi?id=179193
1136
1137         Unreviewed test gardening.
1138
1139         * TestExpectations:
1140
1141 2017-11-02  Antti Koivisto  <antti@apple.com>
1142
1143         display:contents should work with dynamic table mutations
1144         https://bugs.webkit.org/show_bug.cgi?id=179179
1145
1146         Reviewed by Ryosuke Niwa.
1147
1148         * TestExpectations:
1149
1150         These now pass:
1151
1152         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none.html
1153         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none.html
1154
1155 2017-11-02  Joseph Pecoraro  <pecoraro@apple.com>
1156
1157         Inspector should display service worker served responses properly
1158         https://bugs.webkit.org/show_bug.cgi?id=178597
1159         <rdar://problem/35186111>
1160
1161         Reviewed by Brian Burg.
1162
1163         * LayoutTests/platform/gtk/TestExpectations:
1164         * LayoutTests/platform/mac-wk1/TestExpectations:
1165         * LayoutTests/platform/win/TestExpectations:
1166         * LayoutTests/platform/wpe/TestExpectations:
1167         Skip Inspector service worker tests on platforms where Service Workers
1168         are not yet supported. For now this is just one test, future tests
1169         specific to Service Workers will go into a directory.
1170
1171         * http/tests/inspector/network/resource-response-service-worker-expected.txt: Added.
1172         * http/tests/inspector/network/resource-response-service-worker.html: Added.
1173         * http/tests/inspector/network/resources/fetch-service-worker.js: Added.
1174         Test for service worker initiated loads.
1175
1176 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
1177
1178         Mark http/tests/preload/viewport/meta-viewport-link-headers.php as flaky on iOS.
1179         https://bugs.webkit.org/show_bug.cgi?id=178029
1180
1181         Unreviewed test gardening.
1182
1183         * platform/ios/TestExpectations:
1184
1185 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
1186
1187         Mark two service worker tests as flaky.
1188
1189         Unreviewed test gardening.
1190
1191         * TestExpectations:
1192
1193 2017-11-02  Youenn Fablet  <youenn@apple.com>
1194
1195         Service Worker fetch should transmit headers to its client
1196         https://bugs.webkit.org/show_bug.cgi?id=179156
1197
1198         Reviewed by Chris Dumez.
1199
1200         * http/tests/workers/service/basic-fetch.https-expected.txt:
1201         * http/tests/workers/service/resources/basic-fetch-worker.js:
1202         Adding header specific subtest.
1203         * http/tests/workers/service/resources/image-fetch-worker.js:
1204         Updating test so that image does not go in the memory cache.
1205         Otherwise test is flaky when run multiple times on the same runner.
1206
1207 2017-11-02  Youenn Fablet  <youenn@apple.com>
1208
1209         Fix WPT service worker tests using www1 URLs
1210         https://bugs.webkit.org/show_bug.cgi?id=179144
1211
1212         Reviewed by Sam Weinig.
1213
1214         * TestExpectations:
1215
1216 2017-11-02  Per Arne Vollan  <pvollan@apple.com>
1217
1218         [Win] Update test expectations after r224324.
1219
1220         Unreviewed test gardening.
1221
1222         * platform/win/css1/pseudo/firstletter-expected.txt:
1223         * platform/win/css1/pseudo/multiple_pseudo_elements-expected.txt:
1224         * platform/win/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
1225         * platform/win/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
1226         * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
1227         * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
1228         * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
1229         * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
1230         * platform/win/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
1231         * platform/win/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
1232         * platform/win/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
1233         * platform/win/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
1234         * platform/win/css3/selectors3/xml/css3-modsel-166-expected.txt:
1235         * platform/win/css3/selectors3/xml/css3-modsel-166a-expected.txt:
1236         * platform/win/css3/selectors3/xml/css3-modsel-39-expected.txt:
1237         * platform/win/css3/selectors3/xml/css3-modsel-39b-expected.txt:
1238         * platform/win/fast/block/lineboxcontain/glyphs-expected.txt:
1239         * platform/win/fast/box-shadow/basic-shadows-expected.txt:
1240         * platform/win/fast/css-generated-content/003-expected.txt:
1241         * platform/win/fast/css-generated-content/007-expected.txt:
1242         * platform/win/fast/css-generated-content/009-expected.txt:
1243         * platform/win/fast/css-generated-content/012-expected.txt:
1244         * platform/win/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
1245         * platform/win/fast/css/first-letter-capitalized-expected.txt:
1246         * platform/win/fast/css/first-letter-detach-expected.txt:
1247         * platform/win/fast/css/first-letter-first-line-hover-expected.txt:
1248         * platform/win/fast/css/first-letter-float-expected.txt:
1249         * platform/win/fast/css/first-letter-hover-expected.txt:
1250         * platform/win/fast/css/first-letter-punctuation-expected.txt:
1251         * platform/win/fast/css/first-letter-recalculation-expected.txt:
1252         * platform/win/fast/css/first-letter-visibility-expected.txt:
1253         * platform/win/fast/multicol/shadow-breaking-expected.txt:
1254         * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt:
1255         * platform/win/fast/selectors/039-expected.txt:
1256         * platform/win/fast/selectors/039b-expected.txt:
1257         * platform/win/fast/selectors/166a-expected.txt:
1258         * platform/win/fast/text/firstline/002-expected.txt:
1259         * platform/win/fast/text/firstline/003-expected.txt:
1260         * platform/win/ietestcenter/css3/text/textshadow-004-expected.txt:
1261
1262 2017-11-02  Miguel Gomez  <magomez@igalia.com>
1263
1264         Unreviewed GTK+ gardening. Adjusting test expectations and rebaseline some
1265         tests after r224328.
1266
1267         * platform/gtk/TestExpectations:
1268         * platform/gtk/css1/pseudo/firstletter-expected.png:
1269         * platform/gtk/css1/pseudo/firstletter-expected.txt:
1270         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
1271         * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.png:
1272         * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
1273         * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
1274         * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.png:
1275         * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.txt:
1276         * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.png:
1277         * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.txt:
1278         * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.png:
1279         * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.txt:
1280         * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.png:
1281         * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.txt:
1282         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.png:
1283         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
1284         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.png:
1285         * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
1286         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.png:
1287         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
1288         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.png:
1289         * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
1290         * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.png:
1291         * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.txt:
1292         * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.png:
1293         * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.txt:
1294         * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.png:
1295         * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.txt:
1296         * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.png:
1297         * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.txt:
1298         * platform/gtk/editing/selection/extend-by-word-002-expected.png:
1299         * platform/gtk/editing/selection/extend-by-word-002-expected.txt:
1300         * platform/gtk/fast/block/lineboxcontain/glyphs-expected.png:
1301         * platform/gtk/fast/block/lineboxcontain/glyphs-expected.txt:
1302         * platform/gtk/fast/box-shadow/basic-shadows-expected.png:
1303         * platform/gtk/fast/box-shadow/basic-shadows-expected.txt:
1304         * platform/gtk/fast/css-generated-content/003-expected.png:
1305         * platform/gtk/fast/css-generated-content/003-expected.txt:
1306         * platform/gtk/fast/css-generated-content/007-expected.png:
1307         * platform/gtk/fast/css-generated-content/007-expected.txt:
1308         * platform/gtk/fast/css-generated-content/009-expected.png:
1309         * platform/gtk/fast/css-generated-content/009-expected.txt:
1310         * platform/gtk/fast/css-generated-content/012-expected.png:
1311         * platform/gtk/fast/css-generated-content/012-expected.txt:
1312         * platform/gtk/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt: Added.
1313         * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.png: Added.
1314         * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.txt:
1315         * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.png: Added.
1316         * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.txt:
1317         * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.png: Added.
1318         * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.txt:
1319         * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.png: Added.
1320         * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.txt:
1321         * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.png: Added.
1322         * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.txt:
1323         * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.png: Added.
1324         * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.txt:
1325         * platform/gtk/fast/css/first-letter-capitalized-expected.png:
1326         * platform/gtk/fast/css/first-letter-capitalized-expected.txt:
1327         * platform/gtk/fast/css/first-letter-detach-expected.png:
1328         * platform/gtk/fast/css/first-letter-detach-expected.txt:
1329         * platform/gtk/fast/css/first-letter-first-line-hover-expected.png:
1330         * platform/gtk/fast/css/first-letter-first-line-hover-expected.txt:
1331         * platform/gtk/fast/css/first-letter-float-after-float-expected.png:
1332         * platform/gtk/fast/css/first-letter-float-after-float-expected.txt:
1333         * platform/gtk/fast/css/first-letter-float-expected.png:
1334         * platform/gtk/fast/css/first-letter-float-expected.txt:
1335         * platform/gtk/fast/css/first-letter-hover-expected.png:
1336         * platform/gtk/fast/css/first-letter-hover-expected.txt:
1337         * platform/gtk/fast/css/first-letter-punctuation-expected.png:
1338         * platform/gtk/fast/css/first-letter-punctuation-expected.txt:
1339         * platform/gtk/fast/css/first-letter-recalculation-expected.png:
1340         * platform/gtk/fast/css/first-letter-recalculation-expected.txt:
1341         * platform/gtk/fast/css/first-letter-visibility-expected.png:
1342         * platform/gtk/fast/css/first-letter-visibility-expected.txt:
1343         * platform/gtk/fast/dynamic/first-letter-display-change-expected.txt:
1344         * platform/gtk/fast/multicol/shadow-breaking-expected.png:
1345         * platform/gtk/fast/multicol/shadow-breaking-expected.txt:
1346         * platform/gtk/fast/selectors/039-expected.png:
1347         * platform/gtk/fast/selectors/039-expected.txt:
1348         * platform/gtk/fast/selectors/039b-expected.png:
1349         * platform/gtk/fast/selectors/039b-expected.txt:
1350         * platform/gtk/fast/selectors/166a-expected.png:
1351         * platform/gtk/fast/selectors/166a-expected.txt:
1352         * platform/gtk/fast/text/firstline/002-expected.png:
1353         * platform/gtk/fast/text/firstline/002-expected.txt:
1354         * platform/gtk/fast/text/firstline/003-expected.png:
1355         * platform/gtk/fast/text/firstline/003-expected.txt:
1356         * platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt:
1357         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1358         * platform/gtk/svg/batik/text/smallFonts-expected.txt:
1359
1360 2017-11-02  Ryan Haddad  <ryanhaddad@apple.com>
1361
1362         Mark imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html as flaky on iOS.
1363         https://bugs.webkit.org/show_bug.cgi?id=177322
1364
1365         Unreviewed test gardening.
1366
1367         * platform/ios/TestExpectations:
1368
1369 2017-11-02  Ms2ger  <Ms2ger@igalia.com>
1370
1371         Mark some ietestcenter tests as failing on all platforms.
1372         https://bugs.webkit.org/show_bug.cgi?id=179166
1373
1374         Unreviewed test gardening.
1375
1376         This makes it a little easier to figure out which failure expectations
1377         are actually platform-specific.
1378
1379         These tests might not be correct; I haven't tried to figure that out.
1380
1381         * TestExpectations:
1382         * platform/gtk/TestExpectations:
1383         * platform/ios/TestExpectations:
1384         * platform/mac/TestExpectations:
1385         * platform/win/TestExpectations:
1386         * platform/wpe/TestExpectations:
1387
1388 2017-11-02  Antti Koivisto  <antti@apple.com>
1389
1390         Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers
1391         https://bugs.webkit.org/show_bug.cgi?id=179014
1392
1393         Reviewed by Geoff Garen.
1394
1395         * fast/ruby/float-overhang-from-ruby-text-expected.txt:
1396         * platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt:
1397
1398 2017-11-02  Ms2ger  <Ms2ger@igalia.com>
1399
1400         [GTK] Test gardening.
1401         https://bugs.webkit.org/show_bug.cgi?id=179164
1402
1403         Unreviewed test gardening.
1404
1405         * platform/gtk/TestExpectations: update for failing tests reported in bug 179113.
1406         * platform/gtk/editing/deleting/delete-br-009-expected.txt: Rebaseline for r224177.
1407         * platform/gtk/fast/css-generated-content/details-summary-before-after-expected.txt: Rebaseline for r223848.
1408         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
1409           Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
1410         * platform/gtk/http/tests/security/module-no-mime-type-expected.txt:
1411           Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
1412
1413 2017-11-02  Antti Koivisto  <antti@apple.com>
1414
1415         First letter renderer should be anonymous
1416         https://bugs.webkit.org/show_bug.cgi?id=179114
1417
1418         Reviewed by Darin Adler.
1419
1420         * fast/dynamic/first-letter-after-list-marker-expected.txt:
1421         * platform/mac/css1/pseudo/firstletter-expected.txt:
1422         * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt:
1423         * platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
1424         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
1425         * platform/mac/css3/selectors3/html/css3-modsel-166-expected.txt:
1426         * platform/mac/css3/selectors3/html/css3-modsel-166a-expected.txt:
1427         * platform/mac/css3/selectors3/html/css3-modsel-39-expected.txt:
1428         * platform/mac/css3/selectors3/html/css3-modsel-39b-expected.txt:
1429         * platform/mac/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
1430         * platform/mac/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
1431         * platform/mac/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
1432         * platform/mac/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
1433         * platform/mac/css3/selectors3/xml/css3-modsel-166-expected.txt:
1434         * platform/mac/css3/selectors3/xml/css3-modsel-166a-expected.txt:
1435         * platform/mac/css3/selectors3/xml/css3-modsel-39-expected.txt:
1436         * platform/mac/css3/selectors3/xml/css3-modsel-39b-expected.txt:
1437         * platform/mac/editing/selection/extend-by-word-002-expected.txt:
1438         * platform/mac/fast/block/lineboxcontain/glyphs-expected.txt:
1439         * platform/mac/fast/box-shadow/basic-shadows-expected.txt:
1440         * platform/mac/fast/css-generated-content/003-expected.txt:
1441         * platform/mac/fast/css-generated-content/007-expected.txt:
1442         * platform/mac/fast/css-generated-content/009-expected.txt:
1443         * platform/mac/fast/css-generated-content/012-expected.txt:
1444         * platform/mac/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
1445         * platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt:
1446         * platform/mac/fast/css-generated-content/initial-letter-border-padding-expected.txt:
1447         * platform/mac/fast/css-generated-content/initial-letter-clearance-expected.txt:
1448         * platform/mac/fast/css-generated-content/initial-letter-descender-expected.txt:
1449         * platform/mac/fast/css-generated-content/initial-letter-raised-expected.txt:
1450         * platform/mac/fast/css-generated-content/initial-letter-sunken-expected.txt:
1451         * platform/mac/fast/css/first-letter-capitalized-expected.txt:
1452         * platform/mac/fast/css/first-letter-detach-expected.txt:
1453         * platform/mac/fast/css/first-letter-first-line-hover-expected.txt:
1454         * platform/mac/fast/css/first-letter-float-after-float-expected.txt:
1455         * platform/mac/fast/css/first-letter-float-expected.txt:
1456         * platform/mac/fast/css/first-letter-hover-expected.txt:
1457         * platform/mac/fast/css/first-letter-punctuation-expected.txt:
1458         * platform/mac/fast/css/first-letter-recalculation-expected.txt:
1459         * platform/mac/fast/css/first-letter-visibility-expected.txt:
1460         * platform/mac/fast/dynamic/first-letter-display-change-expected.txt:
1461         * platform/mac/fast/multicol/shadow-breaking-expected.txt:
1462         * platform/mac/fast/selectors/039-expected.txt:
1463         * platform/mac/fast/selectors/039b-expected.txt:
1464         * platform/mac/fast/selectors/166a-expected.txt:
1465         * platform/mac/fast/text/firstline/002-expected.txt:
1466         * platform/mac/fast/text/firstline/003-expected.txt:
1467
1468 2017-11-01  Alex Christensen  <achristensen@webkit.org>
1469
1470         Mark media loading tests as only flaky on Sierra.
1471         https://bugs.webkit.org/show_bug.cgi?id=178272
1472
1473         * platform/mac-wk1/TestExpectations:
1474         In r224267 I marked a bunch of tests as flaky on WebKit1.
1475         They are media-related tests, and they are only failing on Sierra WK1,
1476         so mark them as such so we will notice regressions in new operating systems.
1477
1478 2017-11-01  Daniel Bates  <dabates@apple.com>
1479
1480         XMLHttpRequest should not sniff content encoding
1481         https://bugs.webkit.org/show_bug.cgi?id=175597
1482         <rdar://problem/34912624>
1483
1484         Reviewed by Alex Christensen.
1485
1486         Fix up the test http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html to
1487         actually check that we do not sniff content encoding. CFNetwork only sniffs the URL
1488         for the content encoding when the filename ends with known file extension (e.g. .gz)
1489         and the HTTP response does not specifying a Content-Encoding HTTP header.
1490
1491         * TestExpectations: Skip the test on all platforms. Once <rdar://problem/33822249> ships
1492         then we will enable the test on all platforms that use CFNetwork.
1493         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding-expected.txt:
1494         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html:
1495         * http/tests/xmlhttprequest/resources/.htaccess: Interpret files with .php.gz extension as PHP files.
1496         * http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php.gz: Renamed from LayoutTests/http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php.
1497         * platform/mac/TestExpectations: Mark the test as flaky (Pass Failure) until <rdar://problem/33822249> ships.
1498
1499 2017-11-01  Chris Dumez  <cdumez@apple.com>
1500
1501         Mark a couple of service worker tests as flaky.
1502
1503         * TestExpectations:
1504
1505 2017-11-01  Chris Dumez  <cdumez@apple.com>
1506
1507         Regression(r219659): Can no longer log into ifttt.com using Google account
1508         https://bugs.webkit.org/show_bug.cgi?id=179117
1509
1510         Reviewed by Geoffrey Garen.
1511
1512         Update / rebaseline existing test.
1513
1514         * http/tests/security/cross-origin-descriptors-expected.txt:
1515         * http/tests/security/cross-origin-descriptors.html:
1516
1517 2017-11-01  Frederic Wang  <fwang@igalia.com>
1518
1519         Make iOS Find UI reveal matches in scrollable elements
1520         https://bugs.webkit.org/show_bug.cgi?id=178789
1521
1522         Reviewed by Tim Horton.
1523
1524         Adds a test to verify that an overflow node is scrolled to reveal results it contains when
1525         iOS's Find UI is used.
1526
1527         * platform/ios/fast/scrolling/find-text-in-overflow-node-expected.txt: Added.
1528         * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Added.
1529
1530 2017-11-01  Per Arne Vollan  <pvollan@apple.com>
1531
1532         Mark fast/dom/Window/window-resize-update-scrollbars.html as a timeout on Windows.
1533         https://bugs.webkit.org/show_bug.cgi?id=179130
1534
1535         Unreviewed test gardening.
1536
1537         * platform/win/TestExpectations:
1538
1539 2017-11-01  Commit Queue  <commit-queue@webkit.org>
1540
1541         Unreviewed, rolling out r224273 and r224278.
1542         https://bugs.webkit.org/show_bug.cgi?id=179120
1543
1544         Some crashes under guard malloc (Requested by anttik on
1545         #webkit).
1546
1547         Reverted changesets:
1548
1549         "Remove empty continuations in
1550         RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers"
1551         https://bugs.webkit.org/show_bug.cgi?id=179014
1552         https://trac.webkit.org/changeset/224273
1553
1554         "Fix ContinuationChainNode::insertAfter assertion."
1555         https://bugs.webkit.org/show_bug.cgi?id=179115
1556         https://trac.webkit.org/changeset/224278
1557
1558 2017-11-01  Antti Koivisto  <antti@apple.com>
1559
1560         Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers
1561         https://bugs.webkit.org/show_bug.cgi?id=179014
1562
1563         Reviewed by Geoff Garen.
1564
1565         * fast/ruby/float-overhang-from-ruby-text-expected.txt:
1566         * platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt:
1567
1568 2017-10-31  Chris Dumez  <cdumez@apple.com>
1569
1570         Fix a couple of service worker tests and unskip them
1571         https://bugs.webkit.org/show_bug.cgi?id=179088
1572
1573         Reviewed by Sam Weinig.
1574
1575         Unskip the 2 tests.
1576
1577         * TestExpectations:
1578
1579 2017-10-31  Alex Christensen  <achristensen@webkit.org>
1580
1581         Use asynchronous ResourceHandleClient calls for WebKit1
1582         https://bugs.webkit.org/show_bug.cgi?id=160677
1583
1584         Reviewed by Brady Eidson.
1585
1586         * TestExpectations:
1587         * platform/gtk/TestExpectations:
1588         * platform/ios-wk2/TestExpectations:
1589         * platform/mac-wk2/TestExpectations:
1590         * platform/wk2/TestExpectations:
1591
1592         http/tests/cache/iframe-304-crash.html used to deterministically record its didFinishLoading callback,
1593         but only for WK1.  It was marked as flaky for all WK2 ports.  It is now flaky in WK1 because the order
1594         of the testRunner.notifyDone call and the didFinishLoading logging is no longer deterministic with
1595         asynchronous loading, but the test still verifies that there is no crash.
1596
1597         http/tests/security/cross-origin-modal-dialog-base.html does navigation during showModalDialog, which
1598         probably should've never worked in WK1 and never worked in WK2.  WK1 behavior now matches WK2 behavior.
1599         I'm not aware of any complaints about no navigation working during showModalDialog in WK2 and I imagine
1600         nobody will be regressed by this change, but if we do find such a problem, creative use of MessageQueues
1601         like we do with sync xhr in WK1 now could theoretically fix the problem, but we are trying to get
1602         rid of showModalDialog anyway.  The test was written to verify that the SecurityOrigin doesn't fall back
1603         to the wrong origin, and it certainly doesn't now.
1604
1605         These tests dump load delegate call order, which are less deterministic now but the tests still behave correctly.
1606         http/tests/svg/svg-use-external.html
1607         http/tests/loading/text-content-type-with-binary-extension.html
1608         http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html
1609
1610 2017-10-31  Simon Fraser  <simon.fraser@apple.com>
1611
1612         Rubber-banding overflow-scrolling-touch shows black
1613         https://bugs.webkit.org/show_bug.cgi?id=179087
1614         rdar://problem/35260253
1615
1616         Reviewed by Sam Weinig.
1617
1618         * fast/scrolling/rubber-band-shows-background-expected.html: Added.
1619         * fast/scrolling/rubber-band-shows-background.html: Added.
1620
1621 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1622
1623         Remove TestExpectation entry for a test that has been deleted.
1624         https://bugs.webkit.org/show_bug.cgi?id=178190
1625
1626         Unreviewed test gardening.
1627
1628         * TestExpectations:
1629
1630 2017-10-31  Youenn Fablet  <youenn@apple.com>
1631
1632         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-header-visibility.https.html is flaky.
1633         https://bugs.webkit.org/show_bug.cgi?id=179081
1634
1635         Reviewed by Chris Dumez.
1636
1637         * TestExpectations: Marking test as flaky.
1638
1639 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1640
1641         [iOS] Skip LayoutTests that rely on eventsender.keyDown()
1642         https://bugs.webkit.org/show_bug.cgi?id=179061
1643
1644         Unreviewed test gardening.
1645
1646         * platform/ios-wk2/TestExpectations:
1647         * platform/ios/TestExpectations:
1648
1649 2017-10-31  Simon Fraser  <simon.fraser@apple.com>
1650
1651         Make it possible to test rubber-banding in overflow scroll
1652         https://bugs.webkit.org/show_bug.cgi?id=179078
1653
1654         Reviewed by Sam Weinig.
1655
1656         Test that internals.unconstrainedScrollTo() works.
1657
1658         * fast/scrolling/unconstrained-scrollto-expected.txt: Added.
1659         * fast/scrolling/unconstrained-scrollto.html: Added.
1660
1661 2017-10-31  Youenn Fablet  <youenn@apple.com>
1662
1663         rwt should allow service worker to load localhost HTTPS resources with any certificate
1664         https://bugs.webkit.org/show_bug.cgi?id=179018
1665
1666         Reviewed by Chris Dumez.
1667
1668         * TestExpectations:
1669         * http/tests/workers/service/service-worker-fetch-expected.txt: Removed.
1670         * http/tests/workers/service/service-worker-fetch.https-expected.txt: Added.
1671         * http/tests/workers/service/service-worker-fetch.https.html: Renamed from LayoutTests/http/tests/workers/service/service-worker-fetch.html.
1672
1673 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1674
1675         Mark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/sandbox_032.htm as flaky.
1676         https://bugs.webkit.org/show_bug.cgi?id=179069
1677
1678         Unreviewed test gardening.
1679
1680         * TestExpectations:
1681
1682 2017-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1683
1684         [iOS] Skip LayoutTests that rely on mouse events
1685         https://bugs.webkit.org/show_bug.cgi?id=179034
1686
1687         Unreviewed test gardening.
1688
1689         * platform/ios-simulator/TestExpectations:
1690         * platform/ios-wk2/TestExpectations:
1691         * platform/ios/TestExpectations:
1692
1693 2017-10-31  Chris Dumez  <cdumez@apple.com>
1694
1695         navigator.serviceWorker should always return the same object
1696         https://bugs.webkit.org/show_bug.cgi?id=179067
1697
1698         Reviewed by Youenn Fablet.
1699
1700         Add layout test coverage.
1701
1702         * http/tests/workers/service/navigator-serviceWorker-same-object-expected.txt: Added.
1703         * http/tests/workers/service/navigator-serviceWorker-same-object.html: Added.
1704
1705 2017-10-31  Antoine Quint  <graouts@apple.com>
1706
1707         [Web Animations] Support AnimationEffect parameter in Animation constructor and read-write timeline property
1708         https://bugs.webkit.org/show_bug.cgi?id=179066
1709
1710         Reviewed by Dean Jackson.
1711
1712         Rebaseline and amend tests to show support for the AnimationEffect first parameter to the Animation
1713         constructor and the default document timeline value for the AnimationTimeline second parameter.
1714
1715         * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt:
1716         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1717         * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt:
1718         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt:
1719         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
1720         * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
1721         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
1722         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
1723         * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt:
1724         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
1725         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
1726         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
1727         * webanimations/animation-creation-addition.html:
1728
1729 2017-10-31  Ali Juma  <ajuma@chromium.org>
1730
1731         Layout viewport rect is too wide after window resize
1732         https://bugs.webkit.org/show_bug.cgi?id=175235
1733
1734         Reviewed by Dave Hyatt.
1735
1736         * fast/dom/Window/window-resize-update-scrollbars-expected.txt: Added.
1737         * fast/dom/Window/window-resize-update-scrollbars.html: Added.
1738         * platform/ios/TestExpectations:
1739
1740 2017-10-31  Youenn Fablet  <youenn@apple.com>
1741
1742         Crash in:  com.apple.WebKit: WebKit::CacheStorage::Caches::initializeSize(WTF::Function<void (std::optional<WebCore::DOMCacheEngine::Error>&&)>&&) + 30 (CacheStorageEngineCaches.cpp:163)
1743         https://bugs.webkit.org/show_bug.cgi?id=179037
1744
1745         Reviewed by Chris Dumez.
1746
1747         * TestExpectations: Unskipping crashing tests.
1748
1749 2017-10-31  Matt Lewis  <jlewis3@apple.com>
1750
1751         Adjusted test expectations for animations/needs-layout.html.
1752         https://bugs.webkit.org/show_bug.cgi?id=172397
1753
1754         Unreviewed test gardening.
1755
1756         * platform/ios-wk2/TestExpectations:
1757         * platform/mac-wk1/TestExpectations:
1758         * platform/mac-wk2/TestExpectations:
1759
1760 2017-10-31  Charlie Turner  <cturner@igalia.com>
1761
1762         [GTK] Rebaseline after r224223
1763         https://bugs.webkit.org/show_bug.cgi?id=179059
1764
1765         Reviewed by Carlos Garcia Campos.
1766
1767         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1768         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1769         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1770         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1771         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
1772         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
1773         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
1774         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
1775
1776 2017-10-31  Charles Turner  <cturner@igalia.com>
1777
1778         [GTK] Test gardening
1779         https://bugs.webkit.org/show_bug.cgi?id=179058
1780
1781         Unreviewed gardening.
1782
1783         * platform/gtk/TestExpectations:
1784
1785 2017-10-31  Devin Rousso  <webkit@devinrousso.com>
1786
1787         Web Inspector: replace Canvas stack iteration with createScriptCallStack
1788         https://bugs.webkit.org/show_bug.cgi?id=178980
1789
1790         Reviewed by Joseph Pecoraro.
1791
1792         * inspector/canvas/create-context-2d-expected.txt:
1793         * inspector/canvas/create-context-webgl-expected.txt:
1794         * inspector/canvas/create-context-webgl2-expected.txt:
1795         * inspector/canvas/create-context-webgpu-expected.txt:
1796         * inspector/canvas/recording-2d-expected.txt:
1797         * inspector/canvas/recording-webgl-expected.txt:
1798         * inspector/canvas/recording-webgl-snapshots-expected.txt:
1799
1800 2017-10-30  Chris Dumez  <cdumez@apple.com>
1801
1802         Fire updatefound event after resolving the registration promise
1803         https://bugs.webkit.org/show_bug.cgi?id=178985
1804
1805         Reviewed by Youenn Fablet.
1806
1807         Update tests that are skipped due to timing out.
1808
1809         * TestExpectations:
1810
1811 2017-10-30  Ryan Haddad  <ryanhaddad@apple.com>
1812
1813         [iOS] Rebaseline and re-enable CSS tests
1814         https://bugs.webkit.org/show_bug.cgi?id=178746
1815
1816         Unreviewed test gardening.
1817
1818         * platform/ios-simulator/TestExpectations:
1819         * platform/ios-wk2/TestExpectations:
1820         [ truncated ]
1821
1822 2017-10-30  Chris Dumez  <cdumez@apple.com>
1823
1824         Unreviewed, skip cache storage WPT tests that cause flaky crashes on the bots
1825         https://bugs.webkit.org/show_bug.cgi?id=179035
1826
1827         * TestExpectations:
1828
1829 2017-10-30  Nikita Vasilyev  <nvasilyev@apple.com>
1830
1831         Web Inspector: [PARITY] Styles Redesign: Ability to modify style attributes
1832         https://bugs.webkit.org/show_bug.cgi?id=178328
1833         <rdar://problem/35000990>
1834
1835         Reviewed by Joseph Pecoraro.
1836
1837         Add tests for WI.TextRange.protopyte.resolveOffsets.
1838
1839         * inspector/unit-tests/text-range-expected.txt: Added.
1840         * inspector/unit-tests/text-range.html: Added.
1841
1842 2017-10-30  Matt Lewis  <jlewis3@apple.com>
1843
1844         Followup rebaseline to r224204.
1845
1846         Unreviewed test gardening.
1847
1848         * platform/mac-elcapitan-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
1849         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
1850
1851 2017-10-30  Matt Lewis  <jlewis3@apple.com>
1852
1853         Rebaselined imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html for iOS after r224156.
1854
1855         Unreviewed test gardening.
1856
1857         * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Added.
1858
1859 2017-10-30  Matt Lewis  <jlewis3@apple.com>
1860
1861         Rebaselining multiple http/tests/websocket/tests/hybi/contentextensions/ test after r224031.
1862
1863         Unreviewed test gardening.
1864
1865         * http/tests/websocket/tests/hybi/contentextensions/upgrade-expected.txt:
1866         * http/tests/websocket/tests/hybi/contentextensions/upgrade-worker-expected.txt:
1867
1868 2017-10-27  Ryosuke Niwa  <rniwa@webkit.org>
1869
1870         Crash in addChildNodesToDeletionQueue
1871         https://bugs.webkit.org/show_bug.cgi?id=178974
1872         <rdar://problem/35234372>
1873
1874         Reviewed by Brent Fulgham.
1875
1876         Add a regression test.
1877
1878         * fast/parser/foster-parent-inside-template-expected.txt: Added.
1879         * fast/parser/foster-parent-inside-template.html: Added.
1880         * resources/dump-as-markup.js:
1881         (Markup._get): Fixed the bug that this code would always throw an exception inside a browser.
1882
1883 2017-10-30  Commit Queue  <commit-queue@webkit.org>
1884
1885         Unreviewed, rolling out r224078.
1886         https://bugs.webkit.org/show_bug.cgi?id=179026
1887
1888         MotionMark regression (Requested by shallawa on #webkit).
1889
1890         Reverted changeset:
1891
1892         "When navigating back to a page, compositing layers may not
1893         use accelerated drawing"
1894         https://bugs.webkit.org/show_bug.cgi?id=178749
1895         https://trac.webkit.org/changeset/224078
1896
1897 2017-10-30  Ryan Haddad  <ryanhaddad@apple.com>
1898
1899         Remove flaky expectation for contentextension tests.
1900         https://bugs.webkit.org/show_bug.cgi?id=162942
1901
1902         Unreviewed test gardening.
1903
1904         The underlying issue was resolved a while ago, but this expectation was not removed.
1905
1906         * platform/mac-wk2/TestExpectations:
1907
1908 2017-10-30  Simon Fraser  <simon.fraser@apple.com>
1909
1910         tab-size: 0px asserts
1911         https://bugs.webkit.org/show_bug.cgi?id=176198
1912
1913         Reviewed by Antti Koivisto.
1914
1915         Don't claim to support tab-size values with units. We don't, and they would become 0, rather
1916         than fall back to the default as should happen.
1917
1918         * fast/css/tab-size-expected.html:
1919         * fast/css/tab-size.html:
1920
1921 2017-10-30  Antoine Quint  <graouts@apple.com>
1922
1923         [Web Animations] Rewrite homegrown tests as Web Platform tests
1924         https://bugs.webkit.org/show_bug.cgi?id=179017
1925
1926         We rewrite all of the new homegrown Web Animations tests as Web Platorm tests,
1927         except for one test which checks dumping of the document timeline using an
1928         internals method which is not appropriate as a WPT.
1929
1930         Reviewed by Dean Jackson.
1931
1932         * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Added.
1933         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Added.
1934         * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Added.
1935         * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Added.
1936         * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Added.
1937         * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Added.
1938         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Added.
1939         * http/wpt/wk-web-animations/timing-model/animation-effect.html: Added.
1940         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Added.
1941         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Added.
1942         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Added.
1943         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Added.
1944         * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Added.
1945         * http/wpt/wk-web-animations/timing-model/document-timeline.html: Added.
1946         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Added.
1947         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Added.
1948         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Added.
1949         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Added.
1950         * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Added.
1951         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Added.
1952         * webanimations/animation-creation-basic-expected.txt: Removed.
1953         * webanimations/animation-creation-basic.html: Removed.
1954         * webanimations/animation-current-time-expected.txt: Removed.
1955         * webanimations/animation-current-time.html: Removed.
1956         * webanimations/animation-effect-expected.txt: Removed.
1957         * webanimations/animation-effect-timing-expected.txt: Removed.
1958         * webanimations/animation-effect-timing.html: Removed.
1959         * webanimations/animation-effect.html: Removed.
1960         * webanimations/animation-interface-effect-property-expected.txt: Removed.
1961         * webanimations/animation-interface-effect-property.html: Removed.
1962         * webanimations/animation-interface-start-time-property-expected.txt: Removed.
1963         * webanimations/animation-interface-start-time-property.html: Removed.
1964         * webanimations/document-timeline-expected.txt: Removed.
1965         * webanimations/document-timeline.html: Removed.
1966         * webanimations/keyframe-effect-expected.txt: Removed.
1967         * webanimations/keyframe-effect-interface-timing-duration-expected.txt: Removed.
1968         * webanimations/keyframe-effect-interface-timing-duration.html: Removed.
1969         * webanimations/keyframe-effect.html: Removed.
1970         * webanimations/timeline-current-time-expected.txt: Removed.
1971         * webanimations/timeline-current-time.html: Removed.
1972
1973 2017-10-30  Per Arne Vollan  <pvollan@apple.com>
1974
1975         [Win] Rebaseline tests after r224177.
1976
1977         Unreviewed test gardening.
1978
1979         * platform/win/editing/deleting/4922367-expected.txt:
1980         * platform/win/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
1981         * platform/win/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
1982         * platform/win/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
1983         * platform/win/editing/deleting/delete-block-merge-contents-005-expected.txt:
1984         * platform/win/editing/deleting/delete-block-merge-contents-006-expected.txt:
1985         * platform/win/editing/deleting/delete-block-merge-contents-007-expected.txt:
1986         * platform/win/editing/deleting/delete-block-merge-contents-008-expected.txt:
1987         * platform/win/editing/deleting/delete-block-merge-contents-023-expected.txt:
1988         * platform/win/editing/deleting/delete-block-merge-contents-024-expected.txt:
1989         * platform/win/editing/deleting/delete-br-008-expected.txt:
1990         * platform/win/editing/deleting/delete-br-009-expected.txt:
1991         * platform/win/editing/deleting/delete-br-010-expected.txt:
1992         * platform/win/editing/deleting/delete-line-015-expected.txt:
1993         * platform/win/editing/deleting/delete-line-016-expected.txt:
1994         * platform/win/editing/deleting/delete-line-017-expected.txt:
1995         * platform/win/editing/deleting/merge-no-br-expected.txt:
1996         * platform/win/editing/deleting/type-delete-after-quote-expected.txt:
1997         * platform/win/editing/execCommand/4747450-expected.txt:
1998         * platform/win/editing/execCommand/4916402-expected.txt:
1999         * platform/win/editing/execCommand/4916541-expected.txt:
2000         * platform/win/editing/execCommand/4924441-expected.txt:
2001         * platform/win/editing/execCommand/5136770-expected.txt:
2002         * platform/win/editing/execCommand/5142012-2-expected.txt:
2003         * platform/win/editing/execCommand/5190926-expected.txt:
2004         * platform/win/editing/execCommand/5481523-expected.txt:
2005         * platform/win/editing/execCommand/create-list-with-hr-expected.txt:
2006         * platform/win/editing/execCommand/indent-selection-expected.txt:
2007         * platform/win/editing/execCommand/insert-list-and-stitch-expected.txt:
2008         * platform/win/editing/execCommand/nsresponder-indent-expected.txt:
2009         * platform/win/editing/inserting/insert-br-quoted-004-expected.txt:
2010         * platform/win/editing/inserting/insert-br-quoted-006-expected.txt:
2011         * platform/win/editing/style/4916887-expected.txt:
2012         * platform/win/editing/style/5046875-1-expected.txt:
2013         * platform/win/editing/style/5046875-2-expected.txt:
2014         * platform/win/editing/style/5279521-expected.txt:
2015         * platform/win/editing/style/create-block-for-style-003-expected.txt:
2016         * platform/win/editing/style/create-block-for-style-004-expected.txt:
2017         * platform/win/editing/style/create-block-for-style-007-expected.txt:
2018         * platform/win/editing/style/create-block-for-style-009-expected.txt:
2019         * platform/win/editing/style/create-block-for-style-010-expected.txt:
2020         * platform/win/editing/style/create-block-for-style-011-expected.txt:
2021         * platform/win/editing/style/create-block-for-style-012-expected.txt:
2022         * platform/win/editing/style/create-block-for-style-013-expected.txt:
2023         * platform/win/editing/style/smoosh-styles-001-expected.txt:
2024         * platform/win/editing/style/style-boundary-005-expected.txt:
2025         * platform/win/editing/unsupported-content/list-delete-001-expected.txt:
2026         * platform/win/fast/forms/button-generated-content-expected.txt:
2027         * platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt:
2028
2029 2017-10-30  Matt Lewis  <jlewis3@apple.com>
2030
2031         Rebaselined imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html for iOS.
2032
2033         Unreviewed test gardening.
2034
2035         * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
2036
2037 2017-10-30  Antoine Quint  <graouts@apple.com>
2038
2039         [Web Animations] Add Web Platform tests
2040         https://bugs.webkit.org/show_bug.cgi?id=178999
2041
2042         Reviewed by Sam Weinig.
2043
2044         The vast majority is failing, as expected due to the nascent status of our Web Animations implementation.
2045
2046         * http/wpt/web-animations/OWNERS: Added.
2047         * http/wpt/web-animations/README.md: Added.
2048         * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
2049         * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property.html: Added.
2050         * http/wpt/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
2051         * http/wpt/web-animations/animation-model/animation-types/addition-per-property.html: Added.
2052         * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt: Added.
2053         * http/wpt/web-animations/animation-model/animation-types/discrete-animation.html: Added.
2054         * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
2055         * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html: Added.
2056         * http/wpt/web-animations/animation-model/animation-types/property-list.js: Added.
2057         (testAnimationSamplesWithAnyOrder):
2058         (isSupported):
2059         (TestKeyframe.):
2060         (TestKeyframe.get Object):
2061         (TestKeyframe):
2062         (get propertyToIDL):
2063         (calcFromPercentage):
2064         * http/wpt/web-animations/animation-model/animation-types/property-types.js: Added.
2065         (const.discreteType.):
2066         (const.discreteType.testInterpolation):
2067         (const.discreteType.testAdditionOrAccumulation):
2068         (const.discreteType.testAddition):
2069         (const.discreteType.testAccumulation):
2070         (const.lengthType.testInterpolation):
2071         (const.lengthType.testAdditionOrAccumulation):
2072         (const.lengthType.testAddition):
2073         (const.lengthType.testAccumulation):
2074         (const.lengthPairType.testInterpolation):
2075         (const.lengthPairType.testAdditionOrAccumulation):
2076         (const.lengthPairType.testAddition):
2077         (const.lengthPairType.testAccumulation):
2078         (const.percentageType.testInterpolation):
2079         (const.percentageType.testAdditionOrAccumulation):
2080         (const.percentageType.testAddition):
2081         (const.percentageType.testAccumulation):
2082         (const.integerType.testInterpolation):
2083         (const.integerType.testAdditionOrAccumulation):
2084         (const.integerType.testAddition):
2085         (const.integerType.testAccumulation):
2086         (const.positiveIntegerType.testInterpolation):
2087         (const.positiveIntegerType.testAdditionOrAccumulation):
2088         (const.positiveIntegerType.testAddition):
2089         (const.positiveIntegerType.testAccumulation):
2090         (const.lengthPercentageOrCalcType.testInterpolation):
2091         (const.lengthPercentageOrCalcType.testAdditionOrAccumulation):
2092         (const.lengthPercentageOrCalcType.testAddition):
2093         (const.lengthPercentageOrCalcType.testAccumulation):
2094         (const.positiveNumberType.testInterpolation):
2095         (const.positiveNumberType.testAdditionOrAccumulation):
2096         (const.positiveNumberType.testAddition):
2097         (const.positiveNumberType.testAccumulation):
2098         (const.opacityType.testInterpolation):
2099         (const.opacityType.testAdditionOrAccumulation):
2100         (const.opacityType.testAddition):
2101         (const.opacityType.testAccumulation):
2102         (const.visibilityType.testInterpolation):
2103         (const.visibilityType.testAdditionOrAccumulation):
2104         (const.visibilityType.testAddition):
2105         (const.visibilityType.testAccumulation):
2106         (const.colorType.testInterpolation):
2107         (const.colorType.testAdditionOrAccumulation):
2108         (const.colorType.testAddition):
2109         (const.colorType.testAccumulation):
2110         (const.transformListType.testInterpolation):
2111         (const.transformListType.testAddition):
2112         (const.transformListType.testAccumulation):
2113         (const.filterListType.testInterpolation):
2114         (const.filterListType.testAddition):
2115         (const.filterListType.testAccumulation):
2116         (const.textShadowListType.testInterpolation):
2117         (const.textShadowListType.testAddition):
2118         (const.textShadowListType.testAccumulation):
2119         (const.boxShadowListType.testInterpolation):
2120         (const.boxShadowListType.testAddition):
2121         (const.boxShadowListType.testAccumulation):
2122         (const.positionType.testInterpolation):
2123         (const.positionType.testAdditionOrAccumulation):
2124         (const.positionType.testAddition):
2125         (const.positionType.testAccumulation):
2126         (const.rectType.testInterpolation):
2127         (const.rectType.testAdditionOrAccumulation):
2128         (const.rectType.testAddition):
2129         (const.rectType.testAccumulation):
2130         (const.dasharrayType.testInterpolation):
2131         (const.dasharrayType.testAdditionOrAccumulation):
2132         (const.dasharrayType.testAddition):
2133         (const.dasharrayType.testAccumulation):
2134         (const.fontStretchType.testInterpolation):
2135         (const.fontStretchType.testAdditionOrAccumulation):
2136         (const.fontStretchType.testAddition):
2137         (const.fontStretchType.testAccumulation):
2138         (const.fontVariationSettingsType.testInterpolation):
2139         (const.fontVariationSettingsType.testAdditionOrAccumulation):
2140         (const.fontVariationSettingsType.testAddition):
2141         (const.fontVariationSettingsType.testAccumulation):
2142         * http/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt: Added.
2143         * http/wpt/web-animations/animation-model/combining-effects/effect-composition.html: Added.
2144         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt: Added.
2145         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html: Added.
2146         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt: Added.
2147         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html: Added.
2148         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt: Added.
2149         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html: Added.
2150         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility-expected.txt: Added.
2151         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility.html: Added.
2152         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt: Added.
2153         * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
2154         * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context.html: Added.
2155         * http/wpt/web-animations/interfaces/Animatable/animate.html: Added.
2156         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt: Added.
2157         * http/wpt/web-animations/interfaces/Animatable/getAnimations.html: Added.
2158         * http/wpt/web-animations/interfaces/Animation/cancel-expected.txt: Added.
2159         * http/wpt/web-animations/interfaces/Animation/cancel.html: Added.
2160         * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt: Added.
2161         * http/wpt/web-animations/interfaces/Animation/constructor.html: Added.
2162         * http/wpt/web-animations/interfaces/Animation/effect-expected.txt: Added.
2163         * http/wpt/web-animations/interfaces/Animation/effect.html: Added.
2164         * http/wpt/web-animations/interfaces/Animation/finish-expected.txt: Added.
2165         * http/wpt/web-animations/interfaces/Animation/finish.html: Added.
2166         * http/wpt/web-animations/interfaces/Animation/finished-expected.txt: Added.
2167         * http/wpt/web-animations/interfaces/Animation/finished.html: Added.
2168         * http/wpt/web-animations/interfaces/Animation/id-expected.txt: Added.
2169         * http/wpt/web-animations/interfaces/Animation/id.html: Added.
2170         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt: Added.
2171         * http/wpt/web-animations/interfaces/Animation/idlharness.html: Added.
2172         * http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt: Added.
2173         * http/wpt/web-animations/interfaces/Animation/oncancel.html: Added.
2174         * http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt: Added.
2175         * http/wpt/web-animations/interfaces/Animation/onfinish.html: Added.
2176         * http/wpt/web-animations/interfaces/Animation/pause-expected.txt: Added.
2177         * http/wpt/web-animations/interfaces/Animation/pause.html: Added.
2178         * http/wpt/web-animations/interfaces/Animation/play-expected.txt: Added.
2179         * http/wpt/web-animations/interfaces/Animation/play.html: Added.
2180         * http/wpt/web-animations/interfaces/Animation/playState-expected.txt: Added.
2181         * http/wpt/web-animations/interfaces/Animation/playState.html: Added.
2182         * http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt: Added.
2183         * http/wpt/web-animations/interfaces/Animation/playbackRate.html: Added.
2184         * http/wpt/web-animations/interfaces/Animation/ready-expected.txt: Added.
2185         * http/wpt/web-animations/interfaces/Animation/ready.html: Added.
2186         * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt: Added.
2187         * http/wpt/web-animations/interfaces/Animation/startTime.html: Added.
2188         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Added.
2189         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html: Added.
2190         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Added.
2191         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html: Added.
2192         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Added.
2193         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html: Added.
2194         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Added.
2195         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html: Added.
2196         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Added.
2197         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Added.
2198         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Added.
2199         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html: Added.
2200         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations-expected.txt: Added.
2201         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html: Added.
2202         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt: Added.
2203         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html: Added.
2204         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Added.
2205         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Added.
2206         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Added.
2207         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html: Added.
2208         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt: Added.
2209         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html: Added.
2210         * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt: Added.
2211         * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html: Added.
2212         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt: Added.
2213         * http/wpt/web-animations/interfaces/Document/getAnimations.html: Added.
2214         * http/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt: Added.
2215         * http/wpt/web-animations/interfaces/DocumentTimeline/constructor.html: Added.
2216         * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Added.
2217         * http/wpt/web-animations/interfaces/KeyframeEffect/composite.html: Added.
2218         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Added.
2219         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor.html: Added.
2220         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Added.
2221         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Added.
2222         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt: Added.
2223         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html: Added.
2224         * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Added.
2225         * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html: Added.
2226         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt: Added.
2227         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html: Added.
2228         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt: Added.
2229         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html: Added.
2230         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Added.
2231         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Added.
2232         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt: Added.
2233         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html: Added.
2234         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor-expected.txt: Added.
2235         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor.html: Added.
2236         * http/wpt/web-animations/resources/easing-tests.js: Added.
2237         (easingFunction.stepStart):
2238         (easingFunction.stepEnd):
2239         (easingFunction.framesTiming):
2240         (easingFunction.cubicBezier):
2241         * http/wpt/web-animations/resources/effect-tests.js: Added.
2242         (assert_computed_timing_for_each_phase):
2243         * http/wpt/web-animations/resources/keyframe-utils.js: Added.
2244         (assert_frame_lists_equal):
2245         (assert_frames_equal):
2246         * http/wpt/web-animations/resources/xhr-doc.py: Added.
2247         (main):
2248         * http/wpt/web-animations/testcommon.js: Added.
2249         (window.assert_times_equal.window.assert_times_equal):
2250         (createDiv):
2251         (createElement):
2252         (createStyle):
2253         (createPseudo):
2254         (xForT):
2255         (yForT):
2256         (tForX):
2257         (return.bezierClosure):
2258         (cubicBezier):
2259         (stepEnd.return.stepEndClosure):
2260         (stepEnd):
2261         (stepStart.return.stepStartClosure):
2262         (stepStart):
2263         (framesTiming.return.framesClosure):
2264         (framesTiming):
2265         (waitForAnimationFrames):
2266         (rotate3dToMatrix3d):
2267         (rotate3dToMatrix):
2268         (assert_matrix_equals):
2269         * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt: Added.
2270         * http/wpt/web-animations/timing-model/animation-effects/active-time.html: Added.
2271         * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt: Added.
2272         * http/wpt/web-animations/timing-model/animation-effects/current-iteration.html: Added.
2273         * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt: Added.
2274         * http/wpt/web-animations/timing-model/animation-effects/local-time.html: Added.
2275         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt: Added.
2276         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states.html: Added.
2277         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt: Added.
2278         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html: Added.
2279         * http/wpt/web-animations/timing-model/animations/canceling-an-animation-expected.txt: Added.
2280         * http/wpt/web-animations/timing-model/animations/canceling-an-animation.html: Added.
2281         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt: Added.
2282         * http/wpt/web-animations/timing-model/animations/current-time.html: Added.
2283         * http/wpt/web-animations/timing-model/animations/finishing-an-animation-expected.txt: Added.
2284         * http/wpt/web-animations/timing-model/animations/finishing-an-animation.html: Added.
2285         * http/wpt/web-animations/timing-model/animations/pausing-an-animation-expected.txt: Added.
2286         * http/wpt/web-animations/timing-model/animations/pausing-an-animation.html: Added.
2287         * http/wpt/web-animations/timing-model/animations/playing-an-animation-expected.txt: Added.
2288         * http/wpt/web-animations/timing-model/animations/playing-an-animation.html: Added.
2289         * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt: Added.
2290         * http/wpt/web-animations/timing-model/animations/reversing-an-animation.html: Added.
2291         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt: Added.
2292         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html: Added.
2293         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt: Added.
2294         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html: Added.
2295         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt: Added.
2296         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html: Added.
2297         * http/wpt/web-animations/timing-model/animations/updating-the-finished-state-expected.txt: Added.
2298         * http/wpt/web-animations/timing-model/animations/updating-the-finished-state.html: Added.
2299         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt: Added.
2300         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress.html: Added.
2301
2302 2017-10-30  Antoine Quint  <graouts@apple.com>
2303
2304         [Web Animations] Expose the playbackRate property on Animation
2305         https://bugs.webkit.org/show_bug.cgi?id=178931
2306
2307         Reviewed by Sam Weinig.
2308
2309         Add a new test, using WPT, to check that the playbackRate property is accounted
2310         for when getting and setting the current time.
2311
2312         * http/wpt/wk-web-animations/timing-model/animation-playback-rate-expected.txt: Added.
2313         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html: Added.
2314
2315 2017-10-30  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2316
2317         [GTK] Rebaseline affected tests after r224177
2318         https://bugs.webkit.org/show_bug.cgi?id=178933
2319
2320         Unreviewed gardening.
2321
2322         * platform/gtk/editing/deleting/4922367-expected.txt:
2323         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
2324         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
2325         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
2326         * platform/gtk/editing/deleting/delete-block-merge-contents-005-expected.txt:
2327         * platform/gtk/editing/deleting/delete-block-merge-contents-006-expected.txt:
2328         * platform/gtk/editing/deleting/delete-block-merge-contents-007-expected.txt:
2329         * platform/gtk/editing/deleting/delete-block-merge-contents-008-expected.txt:
2330         * platform/gtk/editing/deleting/delete-block-merge-contents-023-expected.txt:
2331         * platform/gtk/editing/deleting/delete-block-merge-contents-024-expected.txt:
2332         * platform/gtk/editing/deleting/delete-br-008-expected.txt:
2333         * platform/gtk/editing/deleting/delete-br-010-expected.txt:
2334         * platform/gtk/editing/deleting/delete-line-015-expected.txt:
2335         * platform/gtk/editing/deleting/delete-line-016-expected.txt:
2336         * platform/gtk/editing/deleting/delete-line-017-expected.txt:
2337         * platform/gtk/editing/deleting/merge-no-br-expected.txt:
2338         * platform/gtk/editing/deleting/type-delete-after-quote-expected.txt:
2339         * platform/gtk/editing/execCommand/4747450-expected.txt:
2340         * platform/gtk/editing/execCommand/4916402-expected.txt:
2341         * platform/gtk/editing/execCommand/4916541-expected.txt:
2342         * platform/gtk/editing/execCommand/4924441-expected.txt:
2343         * platform/gtk/editing/execCommand/5136770-expected.txt:
2344         * platform/gtk/editing/execCommand/5142012-2-expected.txt:
2345         * platform/gtk/editing/execCommand/5190926-expected.txt:
2346         * platform/gtk/editing/execCommand/5481523-expected.txt:
2347         * platform/gtk/editing/execCommand/create-list-with-hr-expected.txt:
2348         * platform/gtk/editing/execCommand/indent-selection-expected.txt:
2349         * platform/gtk/editing/execCommand/insert-list-and-stitch-expected.txt:
2350         * platform/gtk/editing/execCommand/nsresponder-indent-expected.txt:
2351         * platform/gtk/editing/inserting/insert-br-quoted-004-expected.txt:
2352         * platform/gtk/editing/inserting/insert-br-quoted-006-expected.txt:
2353         * platform/gtk/editing/pasteboard/5071074-2-expected.txt:
2354         * platform/gtk/editing/pasteboard/displaced-generic-placeholder-expected.txt:
2355         * platform/gtk/editing/pasteboard/displaced-placeholder-expected.txt:
2356         * platform/gtk/editing/pasteboard/merge-after-delete-2-expected.txt:
2357         * platform/gtk/editing/pasteboard/merge-after-delete-expected.txt:
2358         * platform/gtk/editing/pasteboard/merge-end-blockquote-expected.txt:
2359         * platform/gtk/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
2360         * platform/gtk/editing/pasteboard/paste-line-endings-008-expected.txt:
2361         * platform/gtk/editing/pasteboard/paste-match-style-001-expected.txt:
2362         * platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
2363         * platform/gtk/editing/pasteboard/paste-text-009-expected.txt:
2364         * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt:
2365         * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt:
2366         * platform/gtk/editing/pasteboard/undoable-fragment-removes-expected.txt:
2367         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
2368         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
2369         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
2370         * platform/gtk/editing/style/4916887-expected.txt:
2371         * platform/gtk/editing/style/5046875-1-expected.txt:
2372         * platform/gtk/editing/style/5046875-2-expected.txt:
2373         * platform/gtk/editing/style/5279521-expected.txt:
2374         * platform/gtk/editing/style/create-block-for-style-003-expected.txt:
2375         * platform/gtk/editing/style/create-block-for-style-004-expected.txt:
2376         * platform/gtk/editing/style/create-block-for-style-007-expected.txt:
2377         * platform/gtk/editing/style/create-block-for-style-009-expected.txt:
2378         * platform/gtk/editing/style/create-block-for-style-010-expected.txt:
2379         * platform/gtk/editing/style/create-block-for-style-011-expected.txt:
2380         * platform/gtk/editing/style/create-block-for-style-012-expected.txt:
2381         * platform/gtk/editing/style/create-block-for-style-013-expected.txt:
2382         * platform/gtk/editing/unsupported-content/list-delete-001-expected.txt:
2383         * platform/gtk/fast/forms/button-generated-content-expected.txt:
2384
2385 2017-10-30  Antti Koivisto  <antti@apple.com>
2386
2387         Destroy all unneeded anonymous wrappers in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers()
2388         https://bugs.webkit.org/show_bug.cgi?id=178933
2389
2390         Reviewed by Zalan Bujtas.
2391
2392         Many leftover empty anonymous wrappers go away in render tree dumps. No visual impact.
2393
2394         * editing/deleting/delete-br-009-expected.txt:
2395         * platform/ios-wk2/editing/execCommand/4747450-expected.txt:
2396         * platform/ios-wk2/editing/execCommand/4924441-expected.txt:
2397         * platform/ios-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
2398         * platform/ios-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
2399         * platform/ios-wk2/editing/pasteboard/merge-end-blockquote-expected.txt:
2400         * platform/ios-wk2/editing/pasteboard/paste-line-endings-008-expected.txt:
2401         * platform/ios-wk2/editing/pasteboard/paste-match-style-001-expected.txt:
2402         * platform/ios-wk2/editing/pasteboard/paste-text-008-expected.txt:
2403         * platform/ios-wk2/editing/pasteboard/paste-text-009-expected.txt:
2404         * platform/ios-wk2/editing/pasteboard/undoable-fragment-removes-expected.txt:
2405         * platform/ios-wk2/editing/pasteboard/unrendered-br-expected.txt:
2406         * platform/ios-wk2/editing/style/4916887-expected.txt:
2407         * platform/ios-wk2/editing/style/5046875-1-expected.txt:
2408         * platform/ios-wk2/editing/style/5046875-2-expected.txt:
2409         * platform/ios-wk2/editing/style/5279521-expected.txt:
2410         * platform/ios-wk2/editing/style/create-block-for-style-003-expected.txt:
2411         * platform/ios-wk2/editing/style/create-block-for-style-004-expected.txt:
2412         * platform/ios-wk2/editing/style/create-block-for-style-007-expected.txt:
2413         * platform/ios-wk2/editing/style/create-block-for-style-009-expected.txt:
2414         * platform/ios-wk2/editing/style/create-block-for-style-010-expected.txt:
2415         * platform/ios-wk2/editing/style/create-block-for-style-011-expected.txt:
2416         * platform/ios-wk2/editing/style/create-block-for-style-012-expected.txt:
2417         * platform/ios-wk2/editing/style/create-block-for-style-013-expected.txt:
2418         * platform/ios/editing/deleting/4922367-expected.txt:
2419         * platform/ios/editing/deleting/type-delete-after-quote-expected.txt:
2420         * platform/ios/editing/execCommand/4916402-expected.txt:
2421         * platform/ios/editing/execCommand/4916541-expected.txt:
2422         * platform/ios/editing/execCommand/5136770-expected.txt:
2423         * platform/ios/editing/execCommand/5142012-2-expected.txt:
2424         * platform/ios/editing/execCommand/5190926-expected.txt:
2425         * platform/ios/editing/execCommand/5481523-expected.txt:
2426         * platform/ios/editing/pasteboard/5071074-2-expected.txt:
2427         * platform/ios/editing/pasteboard/displaced-generic-placeholder-expected.txt:
2428         * platform/ios/editing/pasteboard/displaced-placeholder-expected.txt:
2429         * platform/ios/editing/pasteboard/merge-after-delete-2-expected.txt:
2430         * platform/ios/editing/pasteboard/merge-after-delete-expected.txt:
2431         * platform/ios/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
2432         * platform/ios/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
2433         * platform/ios/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
2434         * platform/ios/fast/forms/button-generated-content-expected.txt:
2435         * platform/ios/fast/ruby/rubyDOM-remove-text2-expected.txt:
2436         * platform/mac-elcapitan/fast/forms/button-generated-content-expected.txt:
2437         * platform/mac/editing/deleting/4922367-expected.txt:
2438         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
2439         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
2440         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
2441         * platform/mac/editing/deleting/delete-block-merge-contents-005-expected.txt:
2442         * platform/mac/editing/deleting/delete-block-merge-contents-006-expected.txt:
2443         * platform/mac/editing/deleting/delete-block-merge-contents-007-expected.txt:
2444         * platform/mac/editing/deleting/delete-block-merge-contents-008-expected.txt:
2445         * platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt:
2446         * platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt:
2447         * platform/mac/editing/deleting/delete-br-008-expected.txt:
2448         * platform/mac/editing/deleting/delete-br-010-expected.txt:
2449         * platform/mac/editing/deleting/delete-line-015-expected.txt:
2450         * platform/mac/editing/deleting/delete-line-016-expected.txt:
2451         * platform/mac/editing/deleting/delete-line-017-expected.txt:
2452         * platform/mac/editing/deleting/merge-no-br-expected.txt:
2453         * platform/mac/editing/deleting/type-delete-after-quote-expected.txt:
2454         * platform/mac/editing/execCommand/4747450-expected.txt:
2455         * platform/mac/editing/execCommand/4916402-expected.txt:
2456         * platform/mac/editing/execCommand/4916541-expected.txt:
2457         * platform/mac/editing/execCommand/4924441-expected.txt:
2458         * platform/mac/editing/execCommand/5136770-expected.txt:
2459         * platform/mac/editing/execCommand/5142012-2-expected.txt:
2460         * platform/mac/editing/execCommand/5190926-expected.txt:
2461         * platform/mac/editing/execCommand/5481523-expected.txt:
2462         * platform/mac/editing/execCommand/create-list-with-hr-expected.txt:
2463         * platform/mac/editing/execCommand/indent-selection-expected.txt:
2464         * platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt:
2465         * platform/mac/editing/execCommand/nsresponder-indent-expected.txt:
2466         * platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
2467         * platform/mac/editing/inserting/insert-br-quoted-004-expected.txt:
2468         * platform/mac/editing/inserting/insert-br-quoted-006-expected.txt:
2469         * platform/mac/editing/pasteboard/5071074-2-expected.txt:
2470         * platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.txt:
2471         * platform/mac/editing/pasteboard/displaced-placeholder-expected.txt:
2472         * platform/mac/editing/pasteboard/merge-after-delete-2-expected.txt:
2473         * platform/mac/editing/pasteboard/merge-after-delete-expected.txt:
2474         * platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
2475         * platform/mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
2476         * platform/mac/editing/pasteboard/paste-line-endings-008-expected.txt:
2477         * platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
2478         * platform/mac/editing/pasteboard/paste-text-008-expected.txt:
2479         * platform/mac/editing/pasteboard/paste-text-009-expected.txt:
2480         * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
2481         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
2482         * platform/mac/editing/pasteboard/undoable-fragment-removes-expected.txt:
2483         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
2484         * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
2485         * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
2486         * platform/mac/editing/style/4916887-expected.txt:
2487         * platform/mac/editing/style/5046875-1-expected.txt:
2488         * platform/mac/editing/style/5046875-2-expected.txt:
2489         * platform/mac/editing/style/5279521-expected.txt:
2490         * platform/mac/editing/style/create-block-for-style-003-expected.txt:
2491         * platform/mac/editing/style/create-block-for-style-004-expected.txt:
2492         * platform/mac/editing/style/create-block-for-style-007-expected.txt:
2493         * platform/mac/editing/style/create-block-for-style-009-expected.txt:
2494         * platform/mac/editing/style/create-block-for-style-010-expected.txt:
2495         * platform/mac/editing/style/create-block-for-style-011-expected.txt:
2496         * platform/mac/editing/style/create-block-for-style-012-expected.txt:
2497         * platform/mac/editing/style/create-block-for-style-013-expected.txt:
2498         * platform/mac/editing/style/smoosh-styles-001-expected.txt:
2499         * platform/mac/editing/style/style-boundary-005-expected.txt:
2500         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2501         * platform/mac/editing/unsupported-content/list-delete-001-expected.txt:
2502         * platform/mac/fast/forms/button-generated-content-expected.txt:
2503         * platform/mac/fast/ruby/rubyDOM-remove-text2-expected.txt:
2504
2505 2017-10-30  Zan Dobersek  <zdobersek@igalia.com>
2506
2507         [GCrypt] Add support for P-521 EC curves
2508         https://bugs.webkit.org/show_bug.cgi?id=175199
2509
2510         Reviewed by Jiewen Tan.
2511
2512         Add or update Web Crypto test baselines for the GTK+ and WPE ports
2513         to reflect the added EC P-521 support.
2514
2515         * platform/gtk/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
2516         * platform/gtk/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
2517         * platform/gtk/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
2518         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
2519         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
2520         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
2521         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
2522         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
2523         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
2524         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
2525         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
2526         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
2527         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
2528         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
2529         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
2530         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
2531         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
2532         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
2533         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
2534         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
2535         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
2536         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
2537         * platform/wpe/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
2538         * platform/wpe/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
2539         * platform/wpe/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
2540         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
2541         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
2542         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
2543         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
2544         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
2545         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
2546         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
2547         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
2548         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
2549         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
2550         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
2551         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
2552         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
2553         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
2554         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
2555         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
2556         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
2557         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
2558         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
2559
2560 2017-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
2561
2562         Unreviewed WPE gardening. Skip Service Workers tests again after r224132.
2563
2564         Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
2565         in WPE port yet.
2566
2567         * platform/wpe/TestExpectations:
2568
2569 2017-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
2570
2571         Unreviewed GTK+ gardening. Skip Service Workers tests again after r224132.
2572
2573         Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
2574         in GTk+ port yet.
2575
2576         * platform/gtk/TestExpectations:
2577
2578 2017-10-29  Chris Dumez  <cdumez@apple.com>
2579
2580         Unreviewed, rebaseline a few tests after r224156.
2581
2582         * TestExpectations:
2583
2584 2017-10-29  Sam Weinig  <sam@webkit.org>
2585
2586         [Conic Gradients] Add support for parsing conic gradients
2587         https://bugs.webkit.org/show_bug.cgi?id=178987
2588
2589         Reviewed by Dean Jackson.
2590
2591         * http/wpt/css: Added.
2592         * http/wpt/css/css-images-4: Added.
2593         * http/wpt/css/css-images-4/conic-gradient-parsing-expected.txt: Added.
2594         * http/wpt/css/css-images-4/conic-gradient-parsing.html: Added.
2595
2596             Add tests for basic parsing of conic gradients.
2597
2598 2017-10-29  Antoine Quint  <graouts@apple.com>
2599
2600         [Web Animations] Expose the currentTime property on Animation
2601         https://bugs.webkit.org/show_bug.cgi?id=178988
2602
2603         Reviewed by Dean Jackson.
2604
2605         Add a new test that checks that the currentTime property is set
2606         correctly based on the startTime value and the document timeline
2607         currentTime, and that setting the property may raise an exception
2608         and otherwise update the animation startTime.
2609
2610         * webanimations/animation-current-time-expected.txt: Added.
2611         * webanimations/animation-current-time.html: Added.
2612
2613 2017-10-28  Dean Jackson  <dino@apple.com>
2614
2615         createImageBitmap with HTMLCanvasElement
2616         https://bugs.webkit.org/show_bug.cgi?id=178984
2617         <rdar://problem/35238440>
2618
2619         Reviewed by Sam Weinig.
2620
2621         Exercise new creation method.
2622
2623         * http/wpt/2dcontext/imagebitmap/common.js:
2624         (create9x9CanvasWithTargetImage):
2625         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt:
2626         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt:
2627         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html:
2628         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html:
2629         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap-expected.txt:
2630         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
2631
2632 2017-10-28  Youenn Fablet  <youenn@apple.com>
2633
2634         Make HTTPS WPT tests time out through testharness.js to get better error reports
2635         https://bugs.webkit.org/show_bug.cgi?id=178982
2636
2637         Reviewed by Chris Dumez.
2638
2639         * resources/testharnessreport.js: extending to tests run over HTTPS WPT port 9443.
2640
2641 2017-10-28  Youenn Fablet  <youenn@apple.com>
2642
2643         Rebase WPT tests up to a1c0107
2644         https://bugs.webkit.org/show_bug.cgi?id=178589
2645
2646         Reviewed by Alex Christensen.
2647
2648         * TestExpectations:
2649         * platform/mac-wk1/TestExpectations:
2650         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Added.
2651
2652 2017-10-28  Myles C. Maxfield  <mmaxfield@apple.com>
2653
2654         [iOS] Unify Font::platformCharWidthInit() with macOS
2655         https://bugs.webkit.org/show_bug.cgi?id=178951
2656         <rdar://problem/7848198>
2657
2658         Reviewed by Zalan Bujtas.
2659
2660         Updating expected results.
2661
2662         * platform/ios-wk2/fast/forms/search-styled-expected.txt: Removed.
2663         * platform/ios-wk2/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
2664         * platform/ios-wk2/fast/forms/textarea-width-expected.txt: Removed.
2665         * platform/ios/fast/forms/search-styled-expected.txt:
2666         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
2667         * platform/ios/fast/forms/textarea-width-expected.txt:
2668
2669 2017-10-28  Chris Dumez  <cdumez@apple.com>
2670
2671         self.ExtendableEvent / Client / Clients / WindowClient do not exist in a Service Worker
2672         https://bugs.webkit.org/show_bug.cgi?id=178976
2673
2674         Reviewed by Sam Weinig.
2675
2676         Add layout test coverage.
2677
2678         * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt: Added.
2679         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html: Added.
2680         * http/tests/workers/service/resources/ServiceWorkerGlobalScope-properties-worker.js: Added.
2681
2682 2017-10-27  Devin Rousso  <webkit@devinrousso.com>
2683
2684         Web Inspector: Canvas Tab: no way to see backtrace of where a canvas context was created
2685         https://bugs.webkit.org/show_bug.cgi?id=178799
2686         <rdar://problem/35175805>
2687
2688         Reviewed by Brian Burg.
2689
2690         * inspector/canvas/create-context-2d-expected.txt:
2691         * inspector/canvas/create-context-webgl-expected.txt:
2692         * inspector/canvas/create-context-webgl2-expected.txt:
2693         * inspector/canvas/create-context-webgpu-expected.txt:
2694         * inspector/canvas/resources/create-context-utilities.js:
2695         (TestPage.registerInitializer.sanitizeURL):
2696         (TestPage.registerInitializer.awaitCanvasAdded):
2697         Pretty-print backtrace when canvases are added to the page.
2698
2699 2017-10-27  Daniel Bates  <dabates@apple.com>
2700
2701         Skip test http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html on OS X El Capitan
2702
2703         For now skip this test that was added in r224134 on OS X El Capitan. OS X El Capitan uses the
2704         legacy NSURLDownload code path for downloads. This code path is not happy with the self-signed
2705         certificate we use when running HTTPS tests. See <https://bugs.webkit.org/show_bug.cgi?id=155132>
2706         for more details.
2707
2708         * platform/mac-elcapitan/TestExpectations:
2709
2710 2017-10-27  Daniel Bates  <dabates@apple.com>
2711
2712         Only allow non-mixed content protected subresources to ask for credentials
2713         https://bugs.webkit.org/show_bug.cgi?id=178919
2714         <rdar://problem/35015245>
2715
2716         Reviewed by Alex Christensen.
2717
2718         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Added.
2719         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Added.
2720         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: Added.
2721         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image.html: Added.
2722         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.https.txt: Added.
2723         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt: Added.
2724         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script.html: Added.
2725         * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt: Added.
2726         * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
2727         * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
2728         * http/tests/security/mixedContent/resources/frame-with-insecure-script-redirects-to-basic-auth-secure-script.html: Added.
2729         * http/tests/security/mixedContent/resources/frame-with-insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
2730         * http/tests/security/mixedContent/resources/frame-with-programmatically-added-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
2731         * http/tests/security/mixedContent/resources/subresource/protected-image.php: Added.
2732         * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Added.
2733         * http/tests/security/mixedContent/resources/subresource/protected-script.php: Added.
2734         * http/tests/security/mixedContent/resources/subresource/protected-stylesheet.php: Added.
2735         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2736         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html: Added.
2737         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt: Added.
2738         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html: Added.
2739         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2740         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html: Added.
2741         * platform/ios-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2742         * platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2743         * platform/win/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2744
2745 2017-10-27  Daniel Bates  <dabates@apple.com>
2746
2747         Add tests for automatic decompression of gzip-compressed subresources
2748         https://bugs.webkit.org/show_bug.cgi?id=178941
2749         <rdar://problem/35230090>
2750
2751         Reviewed by Alex Christensen.
2752
2753         Although automatic decompression of gzip-compressed subresources is handled by CFNetwork
2754         (<rdar://problem/5418646>) we should add tests to ensure that WebKit does not inadvertently
2755         opt out of such functionality and to catch a regression in CFNetwork.
2756
2757         * TestExpectations: Skip the tests on all platforms. We will unskip on Cocoa platforms and Apple Windows.
2758         * http/tests/gzip-content-encoding/gzip-encoded-script-expected.txt: Added.
2759         * http/tests/gzip-content-encoding/gzip-encoded-script.html: Added.
2760         * http/tests/gzip-content-encoding/gzip-encoded-script2-expected.txt: Added.
2761         * http/tests/gzip-content-encoding/gzip-encoded-script2.html: Added.
2762         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet-expected.html: Added.
2763         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet.html: Added.
2764         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2-expected.html: Added.
2765         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2.html: Added.
2766         * http/tests/gzip-content-encoding/resources/echo-data-encoding-with-gzip.php: Added.
2767         * http/tests/gzip-content-encoding/resources/script.js.gz: Added.
2768         * http/tests/gzip-content-encoding/resources/stylesheet.css.gz: Added.
2769         * platform/ios/TestExpectations: Unskip tests.
2770         * platform/mac/TestExpectations: Ditto.
2771         * platform/win/TestExpectations: Ditto.
2772
2773 2017-10-27  Chris Dumez  <cdumez@apple.com>
2774
2775         Unskip more Service Workers tests
2776         https://bugs.webkit.org/show_bug.cgi?id=178944
2777
2778         Reviewed by Sam Weinig.
2779
2780         Unskip all Service Workers tests except for the 39 that are timing out.
2781
2782         * TestExpectations:
2783
2784 2017-10-27  Matt Lewis  <jlewis3@apple.com>
2785
2786         Adjusted expectations for fast/scrolling/arrow-key-scroll-in-rtl-document.html.
2787         https://bugs.webkit.org/show_bug.cgi?id=173779
2788
2789         Unreviewed test gardening.
2790
2791         * platform/mac-wk2/TestExpectations:
2792
2793 2017-10-27  Matt Lewis  <jlewis3@apple.com>
2794
2795         Adjusted expectations for multiple media/ Layout Tests.
2796         https://bugs.webkit.org/show_bug.cgi?id=176054
2797
2798         Unreviewed test gardening.
2799
2800         * platform/mac-wk2/TestExpectations:
2801
2802 2017-10-27  Antoine Quint  <graouts@apple.com>
2803
2804         [Web Animations] Expose the currentTime property on AnimationTimeline
2805         https://bugs.webkit.org/show_bug.cgi?id=178928
2806
2807         Reviewed by Dean Jackson.
2808
2809         Add a new test that checks we can read the document's timeline currentTime
2810         property and set it via the internals method.
2811
2812         * webanimations/timeline-current-time-expected.txt: Added.
2813         * webanimations/timeline-current-time.html: Added.
2814
2815 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
2816
2817         Skip two tests that are flaky crashes.
2818         https://bugs.webkit.org/show_bug.cgi?id=177828
2819
2820         Unreviewed test gardening.
2821
2822         * platform/mac-wk2/TestExpectations:
2823
2824 2017-10-27  Chris Dumez  <cdumez@apple.com>
2825
2826         DOMWindow::dispatchEvent() does not reset the event's dispatch flag
2827         https://bugs.webkit.org/show_bug.cgi?id=178897
2828
2829         Reviewed by Darin Adler.
2830
2831         Add layout test coverage. I have verified that this test is passing in Firefox.
2832
2833         * fast/events/window-load-initEvent-expected.txt: Added.
2834         * fast/events/window-load-initEvent.html: Added.
2835
2836 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
2837
2838         Move TestExpectation for imported/w3c/web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm.
2839         https://bugs.webkit.org/show_bug.cgi?id=178190
2840
2841         Unreviewed test gardening.
2842
2843         * TestExpectations:
2844         * platform/mac/TestExpectations:
2845
2846 2017-10-27  Chris Dumez  <cdumez@apple.com>
2847
2848         Add initial support for serviceWorkerClient.postMessage()
2849         https://bugs.webkit.org/show_bug.cgi?id=178794
2850
2851         Reviewed by Youenn Fablet.
2852
2853         Add layout test coverage.
2854
2855         * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt:
2856         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
2857         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
2858         (then):
2859
2860 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
2861
2862         Skip failing service worker tests that were missed in r224066.
2863         https://trac.webkit.org/changeset/224066/webkit
2864
2865         Unreviewed test gardening.
2866
2867         * TestExpectations:
2868
2869 2017-10-27  Alicia Boya García  <aboya@igalia.com>
2870
2871         [GStreamer][MSE] Trim space between codecs
2872         https://bugs.webkit.org/show_bug.cgi?id=178160
2873
2874         Reviewed by Xabier Rodriguez-Calvar.
2875
2876         Update expected test output.
2877
2878         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
2879
2880 2017-10-27  Ryosuke Niwa  <rniwa@webkit.org>
2881
2882         Skip some copy & paste tests I wrote on GTK since they're are known to timeout/slow.
2883
2884         * platform/gtk/TestExpectations:
2885
2886 2017-10-26  Fujii Hironori  <Hironori.Fujii@sony.com>
2887
2888         [GTK][WPE] install-dependencies can't find libapache2-mod-php7.0 on Ubuntu 17.10
2889         https://bugs.webkit.org/show_bug.cgi?id=178854
2890
2891         Reviewed by Michael Catanzaro.
2892
2893         * http/conf/debian-httpd-2.2.conf: Removed.
2894         * http/conf/debian-httpd-2.4-php7.0.conf: Renamed from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
2895         * http/conf/debian-httpd-2.4-php7.1.conf: Copied from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
2896
2897 2017-10-26  Devin Rousso  <webkit@devinrousso.com>
2898
2899         Web Inspector: Canvas Tab: canvas path components from old page stick around when page is reloaded
2900         https://bugs.webkit.org/show_bug.cgi?id=178806
2901         <rdar://problem/35176360>
2902
2903         Reviewed by Brian Burg.
2904
2905         * inspector/canvas/context-attributes.html:
2906         * inspector/canvas/resources/create-context-utilities.js:
2907         (destroyCanvases):
2908         (TestPage.registerInitializer.awaitCanvasAdded):
2909         (TestPage.registerInitializer):
2910         * inspector/canvas/resources/shaderProgram-utilities.js:
2911         (deleteContext):
2912         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
2913         (TestPage.registerInitializer):
2914
2915 2017-10-25  Simon Fraser  <simon.fraser@apple.com>
2916
2917         When navigating back to a page, compositing layers may not use accelerated drawing
2918         https://bugs.webkit.org/show_bug.cgi?id=178749
2919         rdar://problem/35158946
2920
2921         Reviewed by Dean Jackson.
2922         
2923         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
2924
2925         * compositing/accelerated-layers-after-back-expected.txt: Added.
2926         * compositing/accelerated-layers-after-back.html: Added.
2927         * compositing/iframes/page-cache-layer-tree.html:
2928         * compositing/page-cache-back-crash.html:
2929         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
2930         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
2931
2932 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
2933
2934         [iOS] Update expected results for writing-mode tests
2935         https://bugs.webkit.org/show_bug.cgi?id=178916
2936         <rdar://problem/33250084>
2937
2938         Unreviewed.
2939
2940         * platform/ios/TestExpectations:
2941         * platform/ios/fast/writing-mode/border-vertical-lr-expected.txt:
2942         * platform/ios/fast/writing-mode/japanese-lr-text-expected.txt:
2943         * platform/ios/fast/writing-mode/japanese-rl-text-expected.txt:
2944         * platform/ios/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt:
2945         * platform/ios/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
2946         * platform/ios/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
2947         * platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.txt:
2948         * platform/ios/fast/writing-mode/vertical-baseline-alignment-expected.txt:
2949
2950 2017-10-26  Youenn Fablet  <youenn@apple.com>
2951
2952         importScripts in service worker should use ServiceWorkersMode::None
2953         https://bugs.webkit.org/show_bug.cgi?id=178888
2954
2955         Reviewed by Chris Dumez.
2956
2957         * http/tests/workers/service/resources/service-worker-importScript-worker.js: Added.
2958         * http/tests/workers/service/resources/service-worker-importScript.js: Added.
2959         * http/tests/workers/service/service-worker-importScript-expected.txt: Added.
2960         * http/tests/workers/service/service-worker-importScript.html: Added.
2961
2962 2017-10-26  Youenn Fablet  <youenn@apple.com>
2963
2964         Implement ServiceWorkerContainer getRegistration
2965         https://bugs.webkit.org/show_bug.cgi?id=178882
2966
2967         Unreviewed.
2968
2969         * TestExpectations: Skipping service worker tests until they can produce results.
2970
2971 2017-10-26  Youenn Fablet  <youenn@apple.com>
2972
2973         Add service worker handle fetch support for all subresource requests
2974         https://bugs.webkit.org/show_bug.cgi?id=178769
2975
2976         Reviewed by Chris Dumez.
2977
2978         * http/tests/workers/service/image-fetch-expected.txt: Added.
2979         * http/tests/workers/service/image-fetch.html: Added.
2980         * http/tests/workers/service/resources/image-fetch-worker.js: Added.
2981         (event.event.request.url.indexOf):
2982         (event.event.request.url.endsWith):
2983         * http/tests/workers/service/resources/image-fetch.js: Added.
2984         (done):
2985         (async.loadedImage):
2986         (async.erroredImage):
2987         (async.logStatus):
2988         (async.test):
2989
2990 2017-10-26  Ryosuke Niwa  <rniwa@webkit.org>
2991
2992         LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure
2993         https://bugs.webkit.org/show_bug.cgi?id=178828
2994
2995         Reviewed by Wenson Hsieh.
2996
2997         When the pasted content's iframe's body isn't available, wait for load event.
2998
2999         * http/tests/security/clipboard/resources/content-to-copy.html: Always wait for load event before notifying
3000         the parent page that it had finish loading.
3001         * http/tests/security/clipboard/resources/subdirectory/paste-html.html:
3002
3003 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
3004
3005         [iOS] Update expected results for platform/ios/ios/fast/text/opticalFontWith*.html
3006         https://bugs.webkit.org/show_bug.cgi?id=178885
3007
3008         Unreviewed.
3009
3010         * platform/ios/TestExpectations:
3011         * platform/ios/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
3012         * platform/ios/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt:
3013
3014 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
3015
3016         [iOS] Update expected results for fast/text/international/complex-character-based-fallback.html
3017         https://bugs.webkit.org/show_bug.cgi?id=178884
3018         <rdar://problem/33602192>
3019
3020         Unreviewed.
3021
3022         Test gardening.
3023
3024         * platform/ios/TestExpectations:
3025         * platform/ios/fast/text/international/complex-character-based-fallback-expected.png: Added.
3026         * platform/ios/fast/text/international/complex-character-based-fallback-expected.txt:
3027
3028 2017-10-26  Youenn Fablet  <youenn@apple.com>
3029
3030         http/tests/workers/service/service-worker-cache-api.https.html is flaky
3031         https://bugs.webkit.org/show_bug.cgi?id=178877
3032
3033         Reviewed by Alex Christensen.
3034
3035         Marking test as PASS/FAIL.
3036         Changing test to finish after 10 seconds.
3037         Beefing up logging to help identifiying flakiness reason.
3038
3039         * TestExpectations:
3040         * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
3041         (event.event.respondWith.promise.then):
3042         * http/tests/workers/service/resources/service-worker-cache-api.js:
3043         (async.test):
3044         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
3045
3046 2017-10-26  Matt Lewis  <jlewis3@apple.com>
3047
3048         Marked webrtc/video-mute.html as flaky.
3049         https://bugs.webkit.org/show_bug.cgi?id=177501
3050
3051         Unreviewed test gardening.
3052
3053         * platform/ios-wk2/TestExpectations:
3054         * platform/mac-wk2/TestExpectations:
3055
3056 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
3057
3058         Unreviewed, rolling out r223984.
3059
3060         Caused LayoutTest assertion failures.
3061
3062         Reverted changeset:
3063
3064         "When navigating back to a page, compositing layers may not
3065         use accelerated drawing"
3066         https://bugs.webkit.org/show_bug.cgi?id=178749
3067         https://trac.webkit.org/changeset/223984
3068
3069 2017-10-25  Alex Christensen  <achristensen@webkit.org>
3070
3071         Rebase contentextensions test expectations
3072         https://bugs.webkit.org/show_bug.cgi?id=178841
3073
3074         Reviewed by Alexey Proskuryakov.
3075
3076         They've been marked as flaky for so long that nobody has rebased them.  The URLParser
3077         has changed underneath them, DOM error reporting has changed, etc.  The first step to
3078         gaining this test coverage back again is rebasing.
3079
3080         * http/tests/contentextensions/block-everything-if-domain-expected.txt:
3081         * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt:
3082         * http/tests/contentextensions/character-set-basic-support-expected.txt:
3083         * http/tests/contentextensions/main-resource-expected.txt:
3084         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
3085         * http/tests/contentextensions/main-resource-redirect-error-expected.txt:
3086         * http/tests/contentextensions/make-https-expected.txt:
3087         * http/tests/contentextensions/plugin-doesnt-crash-expected.txt:
3088         * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
3089         * http/tests/contentextensions/text-track-blocked-expected.txt:
3090
3091 2017-10-26  Matt Lewis  <jlewis3@apple.com>
3092
3093         Skipped webrtc/video-replace-muted-track.html on iOS.
3094         https://bugs.webkit.org/show_bug.cgi?id=173608
3095
3096         Unreviewed test gardening.
3097
3098         * platform/ios-wk2/TestExpectations:
3099
3100 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
3101
3102         Unreviewed, rolling out r224019.
3103
3104         This change caused API test WebKit.MSEIsPlayingAudio to time
3105         out.
3106
3107         Reverted changeset:
3108
3109         "XMLHttpRequest should not treat file URLs as same origin"
3110         https://bugs.webkit.org/show_bug.cgi?id=178565
3111         https://trac.webkit.org/changeset/224019
3112
3113 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
3114
3115         Unreviewed, rolling out r223994.
3116
3117         The LayoutTest for this change is failing.
3118
3119         Reverted changeset:
3120
3121         "Add service worker handle fetch support for all subresource
3122         requests"
3123         https://bugs.webkit.org/show_bug.cgi?id=178769
3124         https://trac.webkit.org/changeset/223994
3125
3126 2017-10-25  Ryan Haddad  <ryanhaddad@apple.com>
3127
3128         Update TestExpectations for compositing/tiling/non-active-window-tiles-size.html.
3129         https://bugs.webkit.org/show_bug.cgi?id=171763
3130
3131         Unreviewed test gardening.
3132
3133         * platform/mac-wk2/TestExpectations: Remove Debug-only flag.
3134
3135 2017-10-25  Brent Fulgham  <bfulgham@apple.com>
3136
3137         XMLHttpRequest should not treat file URLs as same origin
3138         https://bugs.webkit.org/show_bug.cgi?id=178565
3139         <rdar://problem/11115901>
3140
3141         Reviewed by Ryosuke Niwa.
3142
3143         * fast/xmlhttprequest/resources/xmlhttprequest-access-self-as-file-real.html: Added.
3144         * fast/xmlhttprequest/xmlhttprequest-access-self-as-file.html: Added.
3145         * fast/xmlhttprequest/xmlhttprequest-access-self-as-file-expected.txt: Added.
3146         * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob-expected.txt: Added.
3147         * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob.html: Added.
3148         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaseline test now that we reject
3149           XHR to local file URLs.
3150         * platform/ios/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaselined.
3151         * platform/wk2/TestExpectations: Skip test since 'beginDragWithFiles' is not supported in WKTR.
3152
3153 2017-10-26  Carlos Garcia Campos  <cgarcia@igalia.com>
3154
3155         REGRESSION(r222090): [HarfBuzz] Arabic shaping is broken except for first word in line
3156         https://bugs.webkit.org/show_bug.cgi?id=178625
3157
3158         Reviewed by Michael Catanzaro.
3159
3160         Rebaseline several tests that have been improved.
3161
3162         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
3163         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
3164         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
3165         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
3166         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
3167         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
3168         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
3169         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
3170         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
3171         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
3172         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
3173         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
3174         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
3175         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
3176         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
3177         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
3178
3179 2017-10-26  Ryosuke Niwa  <rniwa@webkit.org>
3180
3181         LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure
3182         https://bugs.webkit.org/show_bug.cgi?id=178828
3183
3184         Reviewed by Wenson Hsieh.
3185
3186         Removed the superflous call to finishJSTest after 3s.
3187
3188         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
3189
3190 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
3191
3192         Web Inspector: provide a way to enable/disable event listeners
3193         https://bugs.webkit.org/show_bug.cgi?id=177451
3194         <rdar://problem/34994925>
3195
3196         Reviewed by Joseph Pecoraro.
3197
3198         * inspector/dom/setEventListenerDisabled-expected.txt: Added.
3199         * inspector/dom/setEventListenerDisabled.html: Added.
3200
3201 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
3202
3203         Web Inspector: Canvas Tab: starting a second recording doesn't show red titlebar if the first recording was empty
3204         https://bugs.webkit.org/show_bug.cgi?id=178805
3205         <rdar://problem/35176303>
3206
3207         Reviewed by Brian Burg.
3208
3209         * inspector/canvas/recording-2d-expected.txt:
3210         * inspector/canvas/recording-2d.html:
3211
3212 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
3213
3214         Web Inspector: replace TypeVerifier with subclasses of WI.Collection
3215         https://bugs.webkit.org/show_bug.cgi?id=178045
3216         <rdar://problem/35174307>
3217
3218         Reviewed by Brian Burg.
3219
3220         * inspector/unit-tests/collection-expected.txt:
3221         * inspector/unit-tests/collection.html:
3222
3223 2017-10-25  Youenn Fablet  <youenn@apple.com>
3224
3225         Add service worker handle fetch support for all subresource requests
3226         https://bugs.webkit.org/show_bug.cgi?id=178769
3227
3228         Reviewed by Chris Dumez.
3229
3230         * http/tests/workers/service/image-fetch.https-expected.txt: Added.
3231         * http/tests/workers/service/image-fetch.https.html: Added.
3232         * http/tests/workers/service/resources/image-fetch-worker.js: Added.
3233         (event.event.request.url.indexOf):
3234         (event.event.request.url.endsWith):
3235         * http/tests/workers/service/resources/image-fetch.js: Added.
3236         (done):
3237         (async.loadedImage):
3238         (async.erroredImage):
3239         (async.logStatus):
3240         (async.test):
3241
3242 2017-10-25  Simon Fraser  <simon.fraser@apple.com>
3243
3244         Aliasing of text in CSS specs is blocky and ugly
3245         https://bugs.webkit.org/show_bug.cgi?id=174946
3246
3247         Reviewed by Dean Jackson.
3248
3249         * compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Added.
3250         * compositing/contents-format/subpixel-antialiased-nested-layer.html: Added.
3251
3252 2017-10-25  Simon Fraser  <simon.fraser@apple.com>
3253
3254         When navigating back to a page, compositing layers may not use accelerated drawing
3255         https://bugs.webkit.org/show_bug.cgi?id=178749
3256         rdar://problem/35158946
3257
3258         Reviewed by Dean Jackson.
3259         
3260         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
3261
3262         * compositing/accelerated-layers-after-back-expected.txt: Added.
3263         * compositing/accelerated-layers-after-back.html: Added.
3264         * compositing/iframes/page-cache-layer-tree.html:
3265         * compositing/page-cache-back-crash.html:
3266         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
3267         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
3268
3269 2017-10-25  Alex Christensen  <achristensen@webkit.org>
3270
3271         LayoutTest http/tests/loading/basic-credentials-sent-automatically.html is flaky
3272         https://bugs.webkit.org/show_bug.cgi?id=159427
3273
3274         Reviewed by Youenn Fablet.
3275         
3276         Use setTimeout to make load delegate callback printing more deterministic.
3277         The important part is that the credentials are printed, and they still are.
3278
3279         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3280         * http/tests/loading/basic-credentials-sent-automatically.html:
3281         * platform/mac/TestExpectations:
3282         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3283
3284 2017-10-25  Youenn Fablet  <youenn@apple.com>
3285
3286         Enable ServiceWorker to fetch resources
3287         https://bugs.webkit.org/show_bug.cgi?id=178673
3288
3289         Reviewed by Brady Eidson.
3290
3291         * http/tests/workers/service/resources/service-worker-fetch-worker.js: Added.
3292         * http/tests/workers/service/resources/service-worker-fetch.js: Added.
3293         * http/tests/workers/service/service-worker-fetch-expected.txt: Added.
3294         * http/tests/workers/service/service-worker-fetch.html: Added.
3295
3296 2017-10-25  Jer Noble  <jer.noble@apple.com>
3297
3298         UNPACK_FLIP_Y is broken for MSE-backed videos
3299         https://bugs.webkit.org/show_bug.cgi?id=178774
3300
3301         Reviewed by Dean Jackson.
3302
3303         * fast/canvas/webgl/resources/orientation-flipped-fragmented.mp4: Added.
3304         * fast/canvas/webgl/resources/orientation-normal-fragmented.mp4: Added.
3305         * fast/canvas/webgl/texImage2D-mse-flipY-false-expected.txt: Added.
3306         * fast/canvas/webgl/texImage2D-mse-flipY-false.html: Added.
3307         * fast/canvas/webgl/texImage2D-mse-flipY-true-expected.txt: Added.
3308         * fast/canvas/webgl/texImage2D-mse-flipY-true.html: Added.
3309         * platform/ios/TestExpectations:
3310
3311 2017-10-25  Ryan Haddad  <ryanhaddad@apple.com>
3312
3313         Mark http/tests/loading/basic-credentials-sent-automatically.html as flaky.
3314         https://bugs.webkit.org/show_bug.cgi?id=159427
3315
3316         Unreviewed test gardening.
3317
3318         * platform/mac/TestExpectations:
3319
3320 2017-10-25  Chris Dumez  <cdumez@apple.com>
3321
3322         Add support for unregistering a service worker
3323         https://bugs.webkit.org/show_bug.cgi?id=178735
3324
3325         Reviewed by Brady Eidson.
3326
3327         Add layout test coverage.
3328
3329         * http/tests/workers/service/basic-unregister.https-expected.txt: Added.
3330         * http/tests/workers/service/basic-unregister.https.html: Added.
3331         * http/tests/workers/service/resources/basic-unregister.js: Added.
3332
3333 2017-10-25  Andy Estes  <aestes@apple.com>
3334
3335         [Payment Request] Implement the "user aborts the payment request" algorithm
3336         https://bugs.webkit.org/show_bug.cgi?id=178810
3337
3338         Reviewed by Tim Horton.
3339
3340         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
3341         * http/tests/paymentrequest/payment-request-show-method.https.html:
3342
3343 2017-10-25  Daniel Bates  <dabates@apple.com>
3344
3345         Attempt to fix flaky test fast/writing-mode/english-bt-text-with-spelling-marker.html following r223938
3346         (https://bugs.webkit.org/show_bug.cgi?id=178759)
3347
3348         Call internals.updateEditorUINowIfScheduled() to force the editor UI to update and add spelling markers.
3349
3350         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
3351         * fast/writing-mode/english-bt-text-with-spelling-marker.html:
3352
3353 2017-10-25  Eric Carlson  <eric.carlson@apple.com>
3354
3355         Web Inspector: Enable WebKit logging configuration and display
3356         https://bugs.webkit.org/show_bug.cgi?id=177027
3357         <rdar://problem/33964767>
3358
3359         Unreviewed, fix flakey test.
3360
3361         * inspector/console/webcore-logging-expected.txt:
3362         * inspector/console/webcore-logging.html:
3363
3364 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
3365
3366         Web Inspector: preserve Recordings for each Canvas after closing the Canvas tab
3367         https://bugs.webkit.org/show_bug.cgi?id=178767
3368         <rdar://problem/35167239>
3369
3370         Reviewed by Brian Burg.
3371
3372         * inspector/canvas/resources/recording-utilities.js:
3373         (TestPage.registerInitializer.window.startRecording):
3374         Add assertions that the recording is added to the canvas' RecordingCollection.
3375
3376 2017-10-24  Ryosuke Niwa  <rniwa@webkit.org>
3377
3378         RenderSVGModelObject::checkIntersection triggers layout
3379         https://bugs.webkit.org/show_bug.cgi?id=178710
3380
3381         Reviewed by Simon Fraser.
3382
3383         Added the support for SVG documents to js-test.js, and added a basic test for checkIntersection
3384         and checkEnclosure using it.
3385
3386         * resources/js-test.js:
3387         (ensureRootElement): Added. Creates a foreignObject element inside a SVG document.
3388         (moveForeignObjectToTopIfNeeded): Added. In SVG, z-index order is determined by the element order.
3389         In order to make the results visible, we move the foreignObject to the top by appending to the end
3390         of the document element.
3391         (getOrCreate):
3392         (debug): Run innerHTML before appendChild as setting namespaceURI before running innerHTML would
3393         result in span's being parsed as SVG elements.
3394         (insertStyleSheet):
3395         (finishJSTest):
3396         * svg/custom/check-intersection-basic-expected.txt: Added.
3397         * svg/custom/check-intersection-basic.svg: Added.
3398
3399 2017-10-24  Andy Estes  <aestes@apple.com>
3400
3401         [Apple Pay] Implement a paymentmethodselected event for PaymentRequest
3402         https://bugs.webkit.org/show_bug.cgi?id=178765
3403
3404         Reviewed by Tim Horton.
3405
3406         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https-expected.txt: Added.
3407         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html: Added.
3408
3409 2017-10-24  Daniel Bates  <dabates@apple.com>
3410
3411         Test fast/writing-mode/english-bt-text-with-spelling-marker.html should wait for editing commands to complete
3412         https://bugs.webkit.org/show_bug.cgi?id=178759
3413
3414         Reviewed by Ryosuke Niwa.
3415
3416         Make use of typeCharacterCommand() from (LayoutTests/editing/editing.js) to type each character
3417         with a delay and delay test completion until all characters have been typed.
3418
3419         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
3420         * fast/writing-mode/english-bt-text-with-spelling-marker.html:
3421
3422 2017-10-24  Youenn Fablet  <youenn@apple.com>
3423
3424         Enable service worker to use cache storage api
3425         https://bugs.webkit.org/show_bug.cgi?id=178684
3426
3427         Reviewed by Brady Eidson.
3428
3429         * http/tests/workers/service/resources/service-worker-cache-api-worker.js: Added.
3430         * http/tests/workers/service/resources/service-worker-cache-api.js: Added.
3431         * http/tests/workers/service/service-worker-cache-api.https-expected.txt: Added.
3432         * http/tests/workers/service/service-worker-cache-api.https.html: Added.
3433
3434 2017-10-24  Matt Lewis  <jlewis3@apple.com>
3435
3436         Skipped imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html on High Sierra Release.
3437         https://bugs.webkit.org/show_bug.cgi?id=178553
3438
3439         Unreviewed test gardening.
3440
3441         * platform/mac-wk2/TestExpectations:
3442
3443 2017-10-24  Eric Carlson  <eric.carlson@apple.com>
3444
3445         Web Inspector: Enable WebKit logging configuration and display
3446         https://bugs.webkit.org/show_bug.cgi?id=177027
3447         <rdar://problem/33964767>
3448
3449         Reviewed by Joseph Pecoraro.
3450
3451         * inspector/console/webcore-logging-expected.txt: Added.
3452         * inspector/console/webcore-logging.html: Added.
3453         * platform/mac/TestExpectations: Skip new test on Yosemite and ElCapitan.
3454         * platform/win/TestExpectations: Skip new test.
3455
3456 2017-10-24  Dean Jackson  <dino@apple.com>
3457
3458         Implement resizing options for ImageBitmap rendering
3459         https://bugs.webkit.org/show_bug.cgi?id=178687
3460         <rdar://problem/35135417>
3461
3462         Reviewed by Sam Weinig.
3463
3464         More ImageBitmap tests, this time focusing on sizing.
3465
3466         * http/wpt/2dcontext/imagebitmap/common.js:
3467         (createCanvasOfSize):
3468         (create9x9CanvasWith2dContext):
3469         (create18x18CanvasWith2dContext):
3470
3471             Helper functions.
3472
3473         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt: Added.
3474         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html: Added.
3475         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
3476         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot-no-intrinsic.svg: Added.
3477         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.png: Renamed from LayoutTests/http/wpt/2dcontext/imagebitmap/target-blue-dot.png.
3478         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.svg: Added.
3479
3480 2017-10-24  Chris Dumez  <cdumez@apple.com>
3481
3482         Add initial implementation for serviceWorker.postMessage()
3483         https://bugs.webkit.org/show_bug.cgi?id=178534
3484
3485         Reviewed by Youenn Fablet.
3486
3487         Add layout test coverage.
3488
3489         * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt: Added.
3490         * http/tests/workers/service/basic-ServiceWorker-postMessage.https.html: Added.
3491         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js: Added.
3492         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js: Added.
3493
3494 2017-10-24  Joseph Pecoraro  <pecoraro@apple.com>
3495
3496         Unreviewed test gardening. Update inspector/network/har tests.
3497
3498         * http/tests/inspector/network/har/har-page-expected.txt:
3499         Size of the test file changed and results needed to be updated.
3500
3501 2017-10-24  Ryan Haddad  <ryanhaddad@apple.com>
3502
3503         Skip fast/html/marquee-reparent-check.html on macOS debug.
3504         https://bugs.webki