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