Support container.register() / registration.unregister() / inside service workers
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-12-02  Chris Dumez  <cdumez@apple.com>
2
3         Support container.register() / registration.unregister() /  inside service workers
4         https://bugs.webkit.org/show_bug.cgi?id=180326
5
6         Reviewed by Youenn Fablet.
7
8         * TestExpectations:
9         Unskip test for registration.unregister() that now passes.
10
11         * http/tests/workers/service/ServiceWorkerGlobalScope_register-expected.txt: Added.
12         * http/tests/workers/service/ServiceWorkerGlobalScope_register.html: Added.
13         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js: Added.
14         Add test coverage for container.register().
15
16 2017-12-02  Chris Dumez  <cdumez@apple.com>
17
18         Support serviceWorkerRegistration.update() inside service workers
19         https://bugs.webkit.org/show_bug.cgi?id=180215
20
21         Reviewed by Darin Adler.
22
23         Add layout test coverage and unskip WPT test that no longer times out.
24
25         * TestExpectations:
26         * http/tests/workers/service/resources/self_registration_update-worker.js: Added.
27         * http/tests/workers/service/self_registration_update-expected.txt: Added.
28         * http/tests/workers/service/self_registration_update.html: Added.
29
30 2017-12-02  Youenn Fablet  <youenn@apple.com>
31
32         Implement https://w3c.github.io/ServiceWorker/#clients-getall
33         https://bugs.webkit.org/show_bug.cgi?id=180276
34
35         Reviewed by Chris Dumez.
36
37         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: Added.
38         * http/tests/workers/service/serviceworkerclients-matchAll.https-expected.txt: Added.
39         * http/tests/workers/service/serviceworkerclients-matchAll.https.html: Added.
40
41 2017-12-01  Alicia Boya García  <aboya@igalia.com>
42
43         [MSE] Use correct range end checks in sourceBufferPrivateDidReceiveSample()
44         https://bugs.webkit.org/show_bug.cgi?id=179690
45
46         Reviewed by Jer Noble.
47
48         Added test cases for bug #179690.
49
50         * media/media-source/media-source-range-end-frame-not-removed-expected.txt: Added.
51         * media/media-source/media-source-range-end-frame-not-removed.html: Added.
52         * media/media-source/media-source-range-start-frame-replaced-expected.txt: Added.
53         * media/media-source/media-source-range-start-frame-replaced.html: Added.
54
55 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
56
57         [WPE] Enable wpt css tests.
58         https://bugs.webkit.org/show_bug.cgi?id=180289
59
60         Unreviewed test gardening.
61
62         * platform/wpe/TestExpectations:
63
64 2017-12-01  Matt Lewis  <jlewis3@apple.com>
65
66         Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout on wk1.
67         https://bugs.webkit.org/show_bug.cgi?id=172044
68
69         Unreviewed test gardening.
70
71         * platform/mac-wk1/TestExpectations:
72
73 2017-12-01  Daniel Bates  <dabates@apple.com>
74
75         AlternativePresentationButtonSubstitution::unapply() may not undo substitution
76         https://bugs.webkit.org/show_bug.cgi?id=180279
77         <rdar://problem/35800599>
78
79         Reviewed by Simon Fraser.
80
81         Update test to ensure that we undo the alternative presentation button substitution
82         made to an HTML label element.
83
84         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html:
85         * fast/forms/alternative-presentation-button/replace-and-remove.html:
86
87 2017-12-01  Daniel Bates  <dabates@apple.com>
88
89         Alternative Presentation Button: Provide a way to query for the replaced elements
90         https://bugs.webkit.org/show_bug.cgi?id=180114
91         <rdar://problem/35710539>
92
93         Reviewed by Tim Horton.
94
95         Add a test to ensure that Editor::elementsReplacedByAlternativePresentationButton()
96         returns the same list of elements that were specified to Editor::substituteWithAlternativePresentationButton()
97         up to ordering.
98
99         * fast/forms/alternative-presentation-button/replaced-elements-expected.txt: Added.
100         * fast/forms/alternative-presentation-button/replaced-elements.html: Added.
101
102 2017-12-01  Youenn Fablet  <youenn@apple.com>
103
104         Implement https://w3c.github.io/ServiceWorker/#clients-get
105         https://bugs.webkit.org/show_bug.cgi?id=180167
106
107         Reviewed by Chris Dumez.
108
109         * http/tests/workers/service/resources/serviceworkerclients-get-worker.js: Added.
110         * http/tests/workers/service/serviceworkerclients-get.https-expected.txt: Added.
111         * http/tests/workers/service/serviceworkerclients-get.https.html: Added.
112
113 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
114
115         Update TestExpectations for editing/input tests on iOS.
116
117         Unreviewed test gardening.
118
119         * platform/ios-wk1/TestExpectations:
120         * platform/ios-wk2/TestExpectations:
121         * platform/ios/TestExpectations:
122
123 2017-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
124
125         Free FontFaceSets may include fonts that were never actually added to them
126         https://bugs.webkit.org/show_bug.cgi?id=180164
127
128         Reviewed by Simon Fraser.
129
130         * fast/text/font-face-api-preinstalled-expected.txt: Added.
131         * fast/text/font-face-api-preinstalled.html: Added.
132
133 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
134
135         Update TestExpectations for various editing tests on iOS.
136
137         Unreviewed test gardening.
138
139         * platform/ios-wk2/TestExpectations:
140         * platform/ios-wk2/editing/deleting/5144139-2-expected.txt:
141         * platform/ios/TestExpectations:
142
143 2017-12-01  Dean Jackson  <dino@apple.com>
144
145         Use SH_INITIALIZE_UNINITIALIZED_LOCALS now that ANGLE has been updated
146         https://bugs.webkit.org/show_bug.cgi?id=177929
147         <rdar://problem/34866210>
148
149         Reviewed by Sam Weinig.
150
151         * fast/canvas/webgl/uninitialized-locals-expected.txt: Added.
152         * fast/canvas/webgl/uninitialized-locals.html: Added.
153
154 2017-12-01  Brady Eidson  <beidson@apple.com>
155
156         Add Internals.terminateServiceWorker, and the ability to restart service workers for postMessage.
157         https://bugs.webkit.org/show_bug.cgi?id=180170
158
159         Reviewed by Chris Dumez.
160
161         * http/tests/workers/service/postmessage-after-terminate.https-expected.txt: Added.
162         * http/tests/workers/service/postmessage-after-terminate.https.html: Added.
163         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
164         (then):
165         * http/tests/workers/service/resources/postmessage-after-terminate.js: Copied from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js.
166         (then):
167         * http/tests/workers/service/resources/postmessage-echo-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js.
168
169 2017-12-01  Zalan Bujtas  <zalan@apple.com>
170
171         Nullptr deref in WebCore::RenderTableCaption::containingBlockLogicalWidthForContent
172         https://bugs.webkit.org/show_bug.cgi?id=180251
173         <rdar://problem/34138562>
174
175         Reviewed by Simon Fraser.
176
177         * fast/table/caption-crash-when-layer-backed-expected.txt: Added.
178         * fast/table/caption-crash-when-layer-backed.html: Added.
179
180 2017-12-01  Zan Dobersek  <zdobersek@igalia.com>
181
182         Unreviewed GTK+ gardening. Updating baselines affected in r225366.
183
184         * platform/gtk/css3/filters/effect-reference-expected.txt:
185         * platform/gtk/css3/filters/effect-reference-hw-expected.txt:
186         * platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
187         * platform/gtk/svg/custom/feComponentTransfer-Discrete-expected.txt:
188         * platform/gtk/svg/custom/feComponentTransfer-Gamma-expected.txt:
189         * platform/gtk/svg/custom/feComponentTransfer-Linear-expected.txt:
190         * platform/gtk/svg/custom/feComponentTransfer-Table-expected.txt:
191
192 2017-12-01  Matt Lewis  <jlewis3@apple.com>
193
194         Marked imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https.html as flaky on macOS.
195         https://bugs.webkit.org/show_bug.cgi?id=179351
196
197         Unreviewed test expectations.
198
199         * platform/mac-wk2/TestExpectations:
200
201 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
202
203         [WPE] Enable some more wpt tests.
204         https://bugs.webkit.org/show_bug.cgi?id=180242
205
206         Unreviewed test gardening.
207
208         * platform/wpe/TestExpectations: enable tests.
209         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Copied from gtk.
210         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Copied from gtk.
211         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Copied from gtk.
212
213 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
214
215         Mark imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html as flaky
216         https://bugs.webkit.org/show_bug.cgi?id=180241
217
218         Unreviewed test gardening.
219
220         * TestExpectations:
221
222 2017-11-30  Alex Christensen  <achristensen@webkit.org>
223
224         Extra PerformanceEntryList entry after iframe navigation
225         https://bugs.webkit.org/show_bug.cgi?id=178433
226
227         Reviewed by Joseph Pecoraro.
228
229         * http/tests/security/PerformanceEntryList-parent-only-first-navigation-expected.txt: Added.
230         * http/tests/security/PerformanceEntryList-parent-only-first-navigation.html: Added.
231         * http/tests/security/resources/navigate-and-postMessage.html: Added.
232         * http/tests/security/resources/postMessage.html: Added.
233
234 2017-11-30  Zalan Bujtas  <zalan@apple.com>
235
236         [Simple line layout] Incorrect repaint rect with vertically shrinking content.
237         https://bugs.webkit.org/show_bug.cgi?id=180223
238         <rdar://problem/34122210>
239
240         Reviewed by Simon Fraser.
241
242         * fast/repaint/simple-line-layout-shrinking-content-expected.txt: Added.
243         * fast/repaint/simple-line-layout-shrinking-content.html: Added.
244
245 2017-11-30  Simon Fraser  <simon.fraser@apple.com>
246
247         Improve filter logging
248         https://bugs.webkit.org/show_bug.cgi?id=180182
249
250         Reviewed by Sam Weinig.
251
252         Improve logging of FEComponentTransfer ComponentTransferFunctions by logging the data
253         that's appropriate for the function type, and rebaseline affected tests.
254
255         * css3/filters/effect-reference-expected.txt:
256         * css3/filters/effect-reference-hw-expected.txt:
257         * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
258         * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
259         * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
260         * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
261         * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
262         * svg/filters/filter-refresh-expected.txt:
263
264 2017-11-30  Chris Dumez  <cdumez@apple.com>
265
266         Unreviewed, unskip service worker test that no longer times out after r225346.
267
268         * TestExpectations:
269
270 2017-11-30  Dean Jackson  <dino@apple.com>
271
272         Skip WebGL on iOS while working out what ANGLE has broken.
273
274         * platform/ios/TestExpectations:
275
276 2017-11-30  Matt Lewis  <jlewis3@apple.com>
277
278         Marked http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky on High Sierra.
279         https://bugs.webkit.org/show_bug.cgi?id=179644
280
281         Unreviewed test gardening.
282
283         * platform/mac-wk2/TestExpectations:
284
285 2017-11-30  Matt Lewis  <jlewis3@apple.com>
286
287         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on macOS.
288         https://bugs.webkit.org/show_bug.cgi?id=176078
289
290         Unreviewed test gardening.
291
292         * platform/mac-wk2/TestExpectations:
293
294 2017-11-30  Chris Dumez  <cdumez@apple.com>
295
296         Populate self.registration.installing/waiting/active inside service workers
297         https://bugs.webkit.org/show_bug.cgi?id=180168
298
299         Reviewed by Brady Eidson.
300
301         Extend layout test coverage.
302
303         * http/tests/workers/service/resources/self_registration-worker.js:
304         * http/tests/workers/service/self_registration-expected.txt:
305
306 2017-11-30  Chris Dumez  <cdumez@apple.com>
307
308         Unreviewed, unskip a few Service Workers tests that no longer seem to be flaky.
309
310         * TestExpectations:
311
312 2017-11-30  Ms2ger  <Ms2ger@igalia.com>
313
314         [GTK] Enable all wpt touch-events tests.
315         https://bugs.webkit.org/show_bug.cgi?id=180198
316
317         Unreviewed test gardening.
318
319         * platform/gtk/TestExpectations:
320
321 2017-11-29  Antoine Quint  <graouts@apple.com>
322
323         Move modern media controls test expectations from ios-simulator to ios
324         https://bugs.webkit.org/show_bug.cgi?id=180158
325
326         Reviewed by Dean Jackson.
327
328         We shouldn't be using the ios-simulator platform for these, ios is the right one.
329
330         * platform/ios-simulator/TestExpectations:
331         * platform/ios/TestExpectations:
332
333 2017-11-29  Chris Dumez  <cdumez@apple.com>
334
335         LayoutTest http/tests/workers/service/registration-clear-redundant-worker.html is a flaky failure
336         https://bugs.webkit.org/show_bug.cgi?id=179778
337
338         Reviewed by Youenn Fablet.
339
340         As per the specification [1], when clearing a registration, the registration's workers are first
341         marked as redundant *before* the registration's worker is set to null.
342
343         The test was waiting for the service worker's state to become redundant and then checking in a
344         setTimeout(0) that the registration's worker became null. However, a setTimeout(0) is racy here.
345         To address the issue, we now use setInterval() and wait until the worker becomes null.
346
347         [1] https://w3c.github.io/ServiceWorker/#clear-registration-algorithm
348
349         * TestExpectations:
350         * http/tests/workers/service/registration-clear-redundant-worker.html:
351
352 2017-11-29  Youenn Fablet  <youenn@apple.com>
353
354         ServiceWorkerClient objects should be reused if there is already one existing with the same identifier
355         https://bugs.webkit.org/show_bug.cgi?id=180143
356
357         Reviewed by Chris Dumez.
358
359         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
360         (event.else):
361         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
362
363 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
364
365         Mark imported/w3c/web-platform-tests/XMLHttpRequest/firing-events-http-no-content-length.html as flaky.
366         https://bugs.webkit.org/show_bug.cgi?id=179775
367
368         Unreviewed test gardening.
369
370         * platform/mac-wk1/TestExpectations:
371
372 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
373
374         Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
375         https://bugs.webkit.org/show_bug.cgi?id=165311
376
377         Unreviewed test gardening.
378
379         * platform/mac/TestExpectations:
380
381 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
382
383         Mark http/tests/workers/service/registration-clear-redundant-worker.html as flaky.
384         https://bugs.webkit.org/show_bug.cgi?id=179778
385
386         Unreviewed test gardening.
387
388         * TestExpectations:
389
390 2017-11-29  Youenn Fablet  <youenn@apple.com>
391
392         Add support for service worker generated redirections
393         https://bugs.webkit.org/show_bug.cgi?id=179498
394
395         Reviewed by Darin Adler.
396
397         * http/tests/workers/service/resources/service-worker-redirection-fetch-worker.js: Added.
398         (event.event.request.url.indexOf):
399         (event.event.request.url.endsWith):
400         * http/tests/workers/service/service-worker-redirection-fetch.https-expected.txt: Added.
401         * http/tests/workers/service/service-worker-redirection-fetch.https.html: Added.
402
403 2017-11-29  Chris Dumez  <cdumez@apple.com>
404
405         Start exposing self.registration inside service workers
406         https://bugs.webkit.org/show_bug.cgi?id=180162
407
408         Reviewed by Brady Eidson.
409
410         Add layout test coverage.
411
412         * TestExpectations:
413         Skip test that covers self.registration.update() because it now times out. We do not support update()
414         on registrations inside service workers yet so the test times out waiting for the updatefound event
415         on the registration.
416
417         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject-expected.txt: Added.
418         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject.html: Added.
419         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_registration_SameObject-worker.js: Added.
420         * http/tests/workers/service/resources/self_registration-worker.js: Added.
421         * http/tests/workers/service/self_registration-expected.txt: Added.
422         * http/tests/workers/service/self_registration.html: Added.
423
424 2017-11-29  Javier M. Mellid  <jmunhoz@igalia.com>
425
426         [GTK] Test gardening
427         https://bugs.webkit.org/show_bug.cgi?id=180150
428
429         Unreviewed test gardening
430
431         * platform/gtk/TestExpectations:
432
433 2017-11-29  Antoine Quint  <graouts@apple.com>
434
435         [iOS] Media controls should stop updating while media is playing in fullscreen
436         https://bugs.webkit.org/show_bug.cgi?id=180144
437         <rdar://problem/35060379>
438
439         Reviewed by Eric Carlson.
440
441         Add a new test that enters fullscreen, checks that the elapsed time shown in the inline media controls are the same
442         at this time and after a few "timeupdate" events, ensuring the DOM is no longer updated while in fullscreen, and then
443         exits fullscreen and checks that the elapsed time controls now update as expected. This test is skipped in OpenSource
444         since it uses touch events.
445
446         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt: Added.
447         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html: Added.
448         * platform/ios-simulator/TestExpectations:
449
450 2017-11-29  Simon Fraser  <simon.fraser@apple.com>
451
452         Viewport unit values affected by Comand-+ zoom
453         https://bugs.webkit.org/show_bug.cgi?id=145614
454
455         Reviewed by Zalan Bujtas.
456
457         * fast/css/viewport-units-zoom-expected.html: Added.
458         * fast/css/viewport-units-zoom.html: Added.
459
460 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
461
462         Enable imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.
463         https://bugs.webkit.org/show_bug.cgi?id=180142
464
465         Unreviewed test gardening.
466
467         The -expected file was updated to list a PASS result.
468
469         * TestExpectations:
470
471 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
472
473         [GTK][WPE] Test gardening
474         https://bugs.webkit.org/show_bug.cgi?id=180136
475
476         Unreviewed test gardening.
477
478         * TestExpectations: Skip more alternative-presentation-button tests.
479         * platform/gtk/TestExpectations: Updated expectations:
480           - fast/attachment/attachment-without-appearance.html: recently added test for a disabled feature.
481           - fast/dom/MutationObserver/end-of-task-delivery.html: flaky.
482           - http/tests/local/link-stylesheet-load-order-preload.html: flaky.
483         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt: rebaseline for r225220.
484         * platform/mac/TestExpectations: Enable the skipped alternative-presentation-button tests.
485         * platform/wpe/TestExpectations: Updated expectations:
486           - fast/canvas/canvas-createPattern-video-modify.html: passing since r225060.
487           - webanimations/*: failing since they were added; bug filed.
488         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
489           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
490           (matching mac ports); the remaining difference with the platform-neutral
491           expectation is that TouchEvent is enabled here.
492         * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
493           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
494           (matching mac ports); the remaining difference with the platform-neutral
495           expectation is that TouchEvent is enabled here.
496
497 2017-11-29  Antoine Quint  <graouts@apple.com>
498
499         Pressing the space bar while watching a fullscreen video doesn't play or pause
500         https://bugs.webkit.org/show_bug.cgi?id=180033
501         <rdar://problem/33610443>
502
503         Reviewed by Eric Carlson.
504
505         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
506         pauses the media and resumes it when pressing the space bar again.
507
508         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
509         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
510         * media/video-test.js:
511         (runWithKeyDown): Update the key to not be space since this would cause media to be paused when entering fullscreen.
512         * platform/ios-simulator/TestExpectations:
513
514 2017-11-28  Zan Dobersek  <zdobersek@igalia.com>
515
516         [Cairo] Limit the number of active contexts in GraphicsContext3DCairo
517         https://bugs.webkit.org/show_bug.cgi?id=166968
518
519         Reviewed by Alex Christensen.
520
521         * platform/gtk/TestExpectations: Unskip WebGL tests that were failing
522         due to missing active context limit management.
523         * platform/wpe/TestExpectations: Ditto.
524
525 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
526
527         Web Inspector: Write script syntax tree tests for template literals and default parameter values
528         https://bugs.webkit.org/show_bug.cgi?id=149450
529         <rdar://problem/22796879>
530
531         Reviewed by Devin Rousso.
532
533         * inspector/model/parse-script-syntax-tree-expected.txt:
534         * inspector/model/parse-script-syntax-tree.html:
535
536 2017-11-28  Zalan Bujtas  <zalan@apple.com>
537
538         Clean up spanners before creating nested column context
539         https://bugs.webkit.org/show_bug.cgi?id=180107
540         <rdar://problem/35686655>
541         
542         Reviewed by Antti Koivisto.
543
544         * fast/multicol/crash-when-constructing-nested-columns-expected.txt: Added.
545         * fast/multicol/crash-when-constructing-nested-columns.html: Added.
546
547 2017-11-28  Wenson Hsieh  <wenson_hsieh@apple.com>
548
549         Allow attachment elements with no appearance to defer rendering to child nodes
550         https://bugs.webkit.org/show_bug.cgi?id=180117
551         <rdar://problem/35735339>
552
553         Reviewed by Tim Horton.
554
555         Adds a ref test verifying that an appearance-less attachment can render child nodes. More extensive testing to
556         come in a followup patch.
557
558         * fast/attachment/attachment-without-appearance-expected.html: Added.
559         * fast/attachment/attachment-without-appearance.html: Added.
560
561 2017-11-28  Chris Dumez  <cdumez@apple.com>
562
563         ServiceWorkerGlobalScope.clients should always return the same object
564         https://bugs.webkit.org/show_bug.cgi?id=180116
565
566         Reviewed by Geoffrey Garen.
567
568         Add layout test coverage.
569
570         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject-expected.txt: Added.
571         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject.html: Added.
572         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_clients_SameObject-worker.js: Added.
573
574 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
575
576         Unreviewed, correct the location for an expected result file.
577
578         * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt.
579
580 2017-11-28  Matt Lewis  <jlewis3@apple.com>
581
582         Marked accessibility/ios-simulator/video-elements-ios.html as flaky timout.
583         https://bugs.webkit.org/show_bug.cgi?id=178195
584
585         Unreviewed test gardening.
586
587         * platform/ios-wk2/TestExpectations:
588
589 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
590
591         ServiceWorker Inspector: Frontend changes to support Network tab and sub resources
592         https://bugs.webkit.org/show_bug.cgi?id=179642
593         <rdar://problem/35517704>
594
595         Reviewed by Brian Burg.
596
597         * inspector/unit-tests/target-manager-expected.txt:
598         * inspector/unit-tests/target-manager.html:
599         Generalize.
600
601 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
602
603         Rebaseline fast/forms/alternative-presentation-button/replacement.html for El Capitan.
604
605         Unreviewed test gardening.
606
607         * platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt: Added.
608
609 2017-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
610
611         [CG] PostScript images should be supported if they are sub-resource images
612         https://bugs.webkit.org/show_bug.cgi?id=178502
613
614         Reviewed by Simon Fraser.
615
616         * TestExpectations:
617         * fast/images/eps-as-image-expected.html: Added.
618         * fast/images/eps-as-image.html: Added.
619         * fast/images/resources/green-100x100.eps: Added.
620         * platform/mac/TestExpectations:
621
622 2017-11-28  Daniel Bates  <dabates@apple.com>
623
624         [Cocoa] First pass at implementing alternative presentation button element
625         https://bugs.webkit.org/show_bug.cgi?id=179785
626         Part of <rdar://problem/34917108>
627
628         Update expected result.
629
630         * fast/forms/alternative-presentation-button/replacement-expected.txt:
631
632 2017-11-28  Charles Turner  <cturner@igalia.com>
633
634         [GTK] Test gardening
635         https://bugs.webkit.org/show_bug.cgi?id=180099
636
637         Unreviewed test gardening
638
639         * platform/gtk/TestExpectations:
640
641 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
642
643         [iOS] Rebaseline editing/execCommand tests
644         https://bugs.webkit.org/show_bug.cgi?id=180085
645
646         Unreviewed test gardening.
647
648         * platform/ios-wk2/TestExpectations:
649         * platform/ios-wk2/editing/execCommand/format-block-with-trailing-br-expected.txt: Added.
650         * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: Added.
651         * platform/ios-wk2/editing/execCommand/selectAll-expected.txt: Added.
652         * platform/ios/editing/execCommand/create-list-with-hr-expected.txt:
653         * platform/ios/editing/execCommand/indent-selection-expected.txt:
654         * platform/ios/editing/execCommand/insert-list-and-stitch-expected.txt:
655         * platform/ios/editing/execCommand/nsresponder-indent-expected.txt:
656
657 2017-11-28  Noah Chase  <nchase@gmail.com>
658
659         Web Audio's AnalyserNode.fftSize cannot be greater than 2048 in Safari; spec says it can be up to 32768
660         https://bugs.webkit.org/show_bug.cgi?id=180040
661
662         Reviewed by Alex Christensen.
663
664         * webaudio/realtimeanalyser-fft-sizing-expected.txt:
665         * webaudio/realtimeanalyser-fft-sizing.html:
666
667 2017-11-28  Ms2ger  <Ms2ger@igalia.com>
668
669         [WPE] Enable the wpt top-level directory.
670         https://bugs.webkit.org/show_bug.cgi?id=180088
671
672         Unreviewed test gardening.
673
674         This does not change the output of Tools/Scripts/run-webkit-tests  --print-expectations.
675
676         * platform/wpe/TestExpectations:
677
678 2017-11-28  Daniel Bates  <dabates@apple.com>
679
680         [Cocoa] First pass at implementing alternative presentation button element
681         https://bugs.webkit.org/show_bug.cgi?id=179785
682         Part of <rdar://problem/34917108>
683
684         Reviewed by Brent Fulgham.
685
686         Adds tests to ensure that we can apply and remove the substitution of one or more
687         elements with the alternative presentation button.
688
689         Also added some accessibility tests to ensure that the alternative presentation button
690         can be seen and hit tested by the accessibility machinery. When the alternative presentation
691         button is substituted for an <input> it masquerades as a text button and when it is
692         substituted for an arbitrary HTML element it masquerades as the original element. As a
693         result the accessibility machinery shows an empty role description in the former case
694         because it does find the ARIA label for the button and the accessibility element hierarchy
695         may be incorrect in the latter case. We will fix these issues in a subsequent commit(s).
696
697         * TestExpectations: Skip the test on all platforms. We will selectively enable
698         tests on Cocoa platforms (below).
699         * accessibility/alternative-presentation-button-expected.txt: Added.
700         * accessibility/alternative-presentation-button-input-type-expected.txt: Added.
701         * accessibility/alternative-presentation-button-input-type.html: Added.
702         * accessibility/alternative-presentation-button.html: Added.
703         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html: Added.
704         * fast/forms/alternative-presentation-button/replace-and-remove.html: Added.
705         * fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
706         * fast/forms/alternative-presentation-button/replacement.html: Added.
707         * platform/ios/TestExpectations: Mark tests as PASS so that we run them.
708         * platform/ios/fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
709         * platform/mac/TestExpectations: Mark tests as PASS so that we run them.
710
711 2017-11-28  Commit Queue  <commit-queue@webkit.org>
712
713         Unreviewed, rolling out r225209.
714         https://bugs.webkit.org/show_bug.cgi?id=180092
715
716         Tests are still timing out (Requested by ap on #webkit).
717
718         Reverted changeset:
719
720         "Pressing the space bar while watching a fullscreen video
721         doesn't play or pause"
722         https://bugs.webkit.org/show_bug.cgi?id=180033
723         https://trac.webkit.org/changeset/225209
724
725 2017-11-28  Chris Dumez  <cdumez@apple.com>
726
727         Start exposing navigator.serviceWorker inside service workers
728         https://bugs.webkit.org/show_bug.cgi?id=180087
729
730         Reviewed by Brady Eidson.
731
732         Add layout test coverage.
733
734         * http/tests/workers/service/WorkerNavigator_serviceWorker-expected.txt: Added.
735         * http/tests/workers/service/WorkerNavigator_serviceWorker.html: Added.
736         * http/tests/workers/service/resources/WorkerNavigator_serviceWorker-worker.js: Added.
737
738 2017-11-28  Michael Catanzaro  <mcatanzaro@igalia.com>
739
740         REGRESSION(r225098): [WPE] Some features have changed of value (70 new failures)
741         https://bugs.webkit.org/show_bug.cgi?id=180004
742
743         Reviewed by Alex Christensen.
744
745         Remove failure expectations for layout tests that will stop failing once the buildbot master
746         is restarted. A restart is required for the build to begin using
747         -DENABLE_EXPERIMENTAL_FEATURES=ON.
748
749         * platform/wpe/TestExpectations:
750
751 2017-11-28  Antoine Quint  <graouts@apple.com>
752
753         Skip back and forward buttons should not hard-code their numeric amount in localised strings
754         https://bugs.webkit.org/show_bug.cgi?id=180077
755
756         Reviewed by Eric Carlson.
757
758         Add a new test to check replaced localized string work as expected.
759
760         * media/modern-media-controls/localized-strings/replaced-string-expected.txt: Added.
761         * media/modern-media-controls/localized-strings/replaced-string.html: Added.
762         * platform/ios-simulator/TestExpectations:
763         * platform/mac/TestExpectations:
764
765 2017-11-28  Antoine Quint  <graouts@apple.com>
766
767         Pressing the space bar while watching a fullscreen video doesn't play or pause
768         https://bugs.webkit.org/show_bug.cgi?id=180033
769         <rdar://problem/33610443>
770
771         Reviewed by Eric Carlson.
772
773         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
774         pauses the media and resumes it when pressing the space bar again.
775
776         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
777         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
778         * platform/ios-simulator/TestExpectations:
779
780 2017-11-27  Matt Lewis  <jlewis3@apple.com>
781
782         Unreviewed, rolling out r225201.
783
784         This caused multiple tests to timeout consistently.
785
786         Reverted changeset:
787
788         "Pressing the space bar while watching a fullscreen video
789         doesn't play or pause"
790         https://bugs.webkit.org/show_bug.cgi?id=180033
791         https://trac.webkit.org/changeset/225201
792
793 2017-11-27  Antoine Quint  <graouts@apple.com>
794
795         Pressing the space bar while watching a fullscreen video doesn't play or pause
796         https://bugs.webkit.org/show_bug.cgi?id=180033
797         <rdar://problem/33610443>
798
799         Reviewed by Eric Carlson.
800
801         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
802         pauses the media and resumes it when pressing the space bar again.
803
804         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
805         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
806         * platform/ios-simulator/TestExpectations:
807
808 2017-11-27  Matt Lewis  <jlewis3@apple.com>
809
810         Unreviewed, rolling out r225173.
811
812         This caused multiple tests to timeout consistently.
813
814         Reverted changeset:
815
816         "Pressing the space bar while watching a fullscreen video
817         doesn't play or pause"
818         https://bugs.webkit.org/show_bug.cgi?id=180033
819         https://trac.webkit.org/changeset/225173
820
821 2017-11-27  Ryan Haddad  <ryanhaddad@apple.com>
822
823         Mark imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html as flaky.
824         https://bugs.webkit.org/show_bug.cgi?id=179137
825
826         Unreviewed test gardening.
827
828         * TestExpectations:
829
830 2017-11-27  Dean Jackson  <dino@apple.com>
831
832         Implement OffscreenCanvas.getContext("webgl")
833         https://bugs.webkit.org/show_bug.cgi?id=180050
834         <rdar://problem/35705473>
835
836         Reviewed by Sam Weinig.
837
838         Update expected results.
839
840         * http/wpt/offscreen-canvas/getContext-webgl.html:
841
842 2017-11-27  Matt Lewis  <jlewis3@apple.com>
843
844         Fixed incorrectly marked test expectations.
845
846         Unreviewed test gardening.
847
848         * platform/ios-wk2/TestExpectations:
849         * platform/mac-wk2/TestExpectations:
850
851 2017-11-27  Alex Christensen  <achristensen@webkit.org>
852
853         Run imported/w3c/web-platform-tests/url/failure.html on debug builds after r225186.
854
855         * TestExpectations:
856         It's still flaky, but it doesn't assert any more.
857
858 2017-11-27  Chris Dumez  <cdumez@apple.com>
859
860         Unreviewed, rebaseline http/tests/workers/service/service-worker-cache-api.https.html
861
862         This test is currently marked as flaky.
863
864         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
865
866 2017-11-27  Chris Dumez  <cdumez@apple.com>
867
868         Unreviewed, unskip service worker tests that are no longer flaky.
869
870         * TestExpectations:
871
872 2017-11-27  Antoine Quint  <graouts@apple.com>
873
874         Pressing the space bar while watching a fullscreen video doesn't play or pause
875         https://bugs.webkit.org/show_bug.cgi?id=180033
876         <rdar://problem/33610443>
877
878         Reviewed by Eric Carlson.
879
880         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
881         pauses the media and resumes it when pressing the space bar again.
882
883         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
884         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
885         * platform/ios-simulator/TestExpectations:
886
887 2017-11-27  Ms2ger  <Ms2ger@igalia.com>
888
889         [GTK][WPE] Enable http/wpt/resource-timing/rt-initiatorType-media.html.
890         https://bugs.webkit.org/show_bug.cgi?id=180034
891
892         Unreviewed test gardening.
893
894         If this test fails, it will fail with random numbers in the failure
895         message. The current platform-neutral expectation file contains one
896         pair of these random numbers, ensuring that this test will never be
897         interpreted as passing -- not while the bug exists, and not when it
898         is fixed.
899
900         This change updates the expectation file to contain only passes and
901         enables the test for WPE and GTK, as the bug does not seem to exist
902         there.
903
904         * http/wpt/resource-timing/rt-initiatorType-media-expected.txt:
905         * platform/gtk/TestExpectations:
906         * platform/wpe/TestExpectations:
907         * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Removed.
908
909 2017-11-27  Carlos Garcia Campos  <cgarcia@igalia.com>
910
911         [SOUP] Layout test media/track/track-text-track-cue-list.html crash with g_source_set_ready_time: assertion 'source->ref_count > 0' failed
912         https://bugs.webkit.org/show_bug.cgi?id=176806
913
914         Reviewed by Carlos Alberto Lopez Perez.
915
916         * platform/gtk/TestExpectations:
917
918 2017-11-27  Javier Fernandez  <jfernandez@igalia.com>
919
920         [css-grid] Display issues with child with max-width
921         https://bugs.webkit.org/show_bug.cgi?id=178973
922
923         Reviewed by Darin Adler.
924
925         Regression test for the bug.
926
927         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing-expected.html: Added.
928         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing.html: Added.
929
930 2017-11-25  Frederic Wang  <fwang@igalia.com>
931
932         Import MathML WPT tests
933         https://bugs.webkit.org/show_bug.cgi?id=179110
934
935         Reviewed by Darin Adler.
936
937         This patch imports the MathML WPT tests and remove the corresponding unmaintained copies
938         from LayoutTests/imported/mathml-in-html5/. The only exception is for MathML tests testing
939         OpenType MATH parameters: They require Web fonts and do not work well in WebKit without
940         some tweaks because of bug 174030. For now, we only move the web fonts required by the tests
941         and keep running the legacy versions.
942
943         * TestExpectations: Skip MathML tests requiring web fonts and mark some MathML tests as failing.
944         * imported/mathml-in-html5/fonts/math/axisheight5000-verticalarrow14000.woff: Moved to imported/w3c/web-platform-tests/fonts/math/.
945         * imported/mathml-in-html5/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Ditto.
946         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Ditto.
947         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Ditto.
948         * imported/mathml-in-html5/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Ditto.
949         * imported/mathml-in-html5/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Ditto.
950         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Ditto.
951         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Ditto.
952         * imported/mathml-in-html5/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Ditto.
953         * imported/mathml-in-html5/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Ditto.
954         * imported/mathml-in-html5/fonts/math/fraction-rulethickness10000.woff: Ditto.
955         * imported/mathml-in-html5/fonts/math/largeop-displayoperatorminheight5000.woff: Ditto.
956         * imported/mathml-in-html5/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Ditto.
957         * imported/mathml-in-html5/fonts/math/limits-lowerlimitgapmin11000.woff: Ditto.
958         * imported/mathml-in-html5/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Ditto.
959         * imported/mathml-in-html5/fonts/math/limits-upperlimitgapmin7000.woff: Ditto.
960         * imported/mathml-in-html5/fonts/math/lineheight5000-typolineheight2300.woff: Ditto.
961         * imported/mathml-in-html5/fonts/math/mathvariant-transforms.woff: Ditto.
962         * imported/mathml-in-html5/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Ditto.
963         * imported/mathml-in-html5/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Ditto.
964         * imported/mathml-in-html5/fonts/math/radical-extraascender3000-rulethickness1000.woff: Ditto.
965         * imported/mathml-in-html5/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Ditto.
966         * imported/mathml-in-html5/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Ditto.
967         * imported/mathml-in-html5/fonts/math/radical-rulethickness8000.woff: Ditto.
968         * imported/mathml-in-html5/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Ditto.
969         * imported/mathml-in-html5/fonts/math/scripts-spaceafterscript3000.woff: Ditto.
970         * imported/mathml-in-html5/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Ditto.
971         * imported/mathml-in-html5/fonts/math/scripts-subscriptshiftdown6000.woff: Ditto.
972         * imported/mathml-in-html5/fonts/math/scripts-subscripttopmax4000.woff: Ditto.
973         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Ditto.
974         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000.woff: Ditto.
975         * imported/mathml-in-html5/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Ditto.
976         * imported/mathml-in-html5/fonts/math/scripts-superscriptbottommin8000.woff: Ditto.
977         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftup7000.woff: Ditto.
978         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftupcramped5000.woff: Ditto.
979         * imported/mathml-in-html5/fonts/math/stack-axisheight7000.woff: Ditto.
980         * imported/mathml-in-html5/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Ditto.
981         * imported/mathml-in-html5/fonts/math/stack-bottomshiftdown6000.woff: Ditto.
982         * imported/mathml-in-html5/fonts/math/stack-displaystylegapmin4000.woff: Ditto.
983         * imported/mathml-in-html5/fonts/math/stack-gapmin8000.woff: Ditto.
984         * imported/mathml-in-html5/fonts/math/stack-topdisplaystyleshiftup3000.woff: Ditto.
985         * imported/mathml-in-html5/fonts/math/stack-topshiftup9000.woff: Ditto.
986         * imported/mathml-in-html5/fonts/math/stretchstack-bottomshiftdown3000.woff: Ditto.
987         * imported/mathml-in-html5/fonts/math/stretchstack-gapabovemin7000.woff: Ditto.
988         * imported/mathml-in-html5/fonts/math/stretchstack-gapbelowmin11000.woff: Ditto.
989         * imported/mathml-in-html5/fonts/math/stretchstack-topshiftup5000.woff: Ditto.
990         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Ditto.
991         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Ditto.
992         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Ditto.
993         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Ditto.
994         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html:
995         Update the URL to use the fonts in w3c/web-platform-tests/fonts/math/.
996         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Ditto.
997         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Ditto.
998         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Ditto.
999         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Ditto.
1000         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Ditto.
1001         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Ditto.
1002         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Ditto.
1003         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1-expected.html: Removed.
1004         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1.html: Removed.
1005         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2-expected.html: Removed.
1006         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2.html: Removed.
1007         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1-expected.txt: Removed.
1008         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1.html: Removed.
1009         * platform/ios/TestExpectations: Updated to match the new version in imported/w3c.
1010         * platform/mac/TestExpectations: Ditto.
1011         * platform/win/TestExpectations: Ditto.
1012
1013 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
1014
1015         feImage as filter input has skewed colors
1016         https://bugs.webkit.org/show_bug.cgi?id=180021
1017
1018         Reviewed by Sam Weinig.
1019
1020         * svg/filters/feImage-color-fidelity-expected.svg: Added.
1021         * svg/filters/feImage-color-fidelity.svg: Added.
1022
1023 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
1024
1025         Use more Uint8ClampedArray& and constness in filter and image buffer code
1026         https://bugs.webkit.org/show_bug.cgi?id=180008
1027
1028         Reviewed by Darin Adler.
1029
1030         Fix a bug in FEGaussianBlur where the output of the last blur pass wasn't
1031         copied to the result buffer, which required a test adjustment.
1032
1033         * css3/filters/filter-on-overflow-hidden-expected.html:
1034         * css3/filters/filter-on-overflow-hidden.html:
1035
1036 2017-11-24  Antti Koivisto  <antti@apple.com>
1037
1038         Style resolution spin due to calc() values always comparing inequal (seen on arstechnica.com)
1039         https://bugs.webkit.org/show_bug.cgi?id=179982
1040         <rdar://problem/35677991>
1041
1042         Reviewed by Darin Adler.
1043
1044         * transitions/transition-with-calc-spin-expected.txt: Added.
1045         * transitions/transition-with-calc-spin.html: Added.
1046
1047 2017-11-24  Antoine Quint  <graouts@apple.com>
1048
1049         Captions move when <video> with no controls is hovered
1050         https://bugs.webkit.org/show_bug.cgi?id=178600
1051         <rdar://problem/35112309>
1052
1053         Reviewed by Jer Noble.
1054
1055         We add two tests to check that we correctly reduce the height of the text tracks container
1056         when the controls bar should be visible, and that we do not reduce it when the controls are
1057         not visible.
1058
1059         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls-expected.txt: Added.
1060         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls.html: Added.
1061         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls-expected.txt: Added.
1062         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls.html: Added.
1063         * platform/mac/TestExpectations:
1064
1065 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
1066
1067         [GTK] Remove reference to css-shapes-1/test-plan/index.html.
1068         https://bugs.webkit.org/show_bug.cgi?id=168553
1069
1070         Unreviewed test gardening.
1071
1072         * platform/gtk/TestExpectations:
1073
1074 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
1075
1076         [WPE] Update some test expectations
1077         https://bugs.webkit.org/show_bug.cgi?id=180000
1078
1079         Unreviewed test gardening.
1080
1081         * platform/wpe/TestExpectations:
1082           * Mark as intermittently passing:
1083               - animations/negative-delay.html (also noted the bug)
1084               - fast/canvas/canvas-overflow-hidden-animation.html
1085               - imported/w3c/i18n/bidi/bidi-plaintext-011.html
1086
1087           * Enable tests fixed in r224580:
1088               - imported/w3c/IndexedDB-private-browsing/idb_webworkers.html
1089               - storage/indexeddb/basics-workers.html
1090               - storage/indexeddb/cursor-advance-workers.html
1091               - storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
1092               - storage/indexeddb/dont-commit-on-blocked.html
1093               - storage/indexeddb/index-basics-workers.html
1094               - storage/indexeddb/modern/blob-simple-workers.html
1095               - storage/indexeddb/modern/worker-getall.html
1096               - storage/indexeddb/modern/workers-enable.html
1097               - storage/indexeddb/objectstore-basics-workers.html
1098               - storage/indexeddb/open-twice-workers.html
1099               - storage/indexeddb/pending-activity-workers.html
1100               - storage/indexeddb/pending-version-change-on-exit.html
1101               - storage/indexeddb/pending-version-change-on-exit-private.html
1102               - storage/indexeddb/pending-version-change-stuck.html
1103               - storage/indexeddb/pending-version-change-stuck-private.html
1104               - storage/indexeddb/pending-version-change-stuck-works-with-terminate.html
1105               - storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html
1106               - storage/indexeddb/transaction-complete-workers.html
1107               - storage/indexeddb/transaction-complete-workers-private.html
1108               - storage/indexeddb/unprefix-workers.html
1109
1110           * Remove failure expectations for tests that are passing on the bot:
1111               - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html: passing since r225060.
1112               - fast/events/event-view-toString.html: passing since r221858.
1113               - fast/events/offsetX-offsetY.html: passing since r221858.
1114               - fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: passing since r221858.
1115               - webgl/1.0.2/conformance/context/context-creation-and-destruction.html:
1116                 passing since its missing resource was added in r223632.
1117
1118           * Add some passing expectations for tests that are marked as failing in the platform-neutral file:
1119               - css2.1/20110323/replaced-intrinsic-001.htm: has been passing for a long time;
1120                 the baseline probably does not reflect the actual pass condition.
1121                 (The upstream test is claimed to be invalid, and fails in all browsers.)
1122               - css2.1/20110323/replaced-intrinsic-002.htm:  has been passing for a long time;
1123                 the baseline probably does not reflect the actual pass condition.
1124                 (The upstream test is claimed to be invalid, and fails in all browsers.)
1125               - css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html: passing since r222128.
1126               - transitions/svg-text-shadow-transition.html: passing since expectation rebaseline in r222084.
1127
1128 2017-11-24  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1129
1130         REGRESSION(r225098): [WPE] Gardening of tests after r225098.
1131
1132         70 new failures after some features changed of value.
1133         Reported on https://bugs.webkit.org/show_bug.cgi?id=180004
1134         Remove also 2 duplicated entries on the expectations file.
1135
1136         Unreviewed gardening.
1137
1138         * platform/wpe/TestExpectations:
1139
1140 2017-11-24  Antoine Quint  <graouts@apple.com>
1141
1142         [Web Animations] Allow getComputedStyle() to return animated values for accelerated animations
1143         https://bugs.webkit.org/show_bug.cgi?id=179975
1144         <rdar://problem/35676811>
1145
1146         Reviewed by Dean Jackson.
1147
1148         Add a new test that checks that the computed style of accelerated animation returns the animated value.
1149         This test would fail for the accelerated case prior to this patch.
1150
1151         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Added.
1152         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Added.
1153
1154 2017-11-24  Mark Lam  <mark.lam@apple.com>
1155
1156         Move unsafe jsc shell test functions to the $vm object.
1157         https://bugs.webkit.org/show_bug.cgi?id=179980
1158
1159         Reviewed by Yusuke Suzuki.
1160
1161         * js/script-tests/stack-trace.js:
1162         * js/stack-trace-expected.txt:
1163
1164 2017-11-23  Antoine Quint  <graouts@apple.com>
1165
1166         [Web Animations] Perform hardware-composited animations when possible
1167         https://bugs.webkit.org/show_bug.cgi?id=179973
1168         <rdar://problem/34953922>
1169
1170         Reviewed by Dean Jackson.
1171
1172         Add a series of tests to check that we use hardware-compositing for animations when possible.
1173         Specifically, we check that:
1174         
1175         1. Specifying both accelerated and non-accelerated properties for a single animation does *not*
1176         yield hardware compositing (left-and-opacity-animation-yields-no-compositing.html).
1177
1178         2. Specifying both accelerated and non-accelerated properties via multiple animations does *not*
1179         yield hardware compositing (width-and-opacity-separate-animation-yields-no-compositing.html).
1180
1181         3. Specifying only accelerated properties *does* yield hardware compositing
1182         (opacity-animation-yields-compositing.html).
1183
1184         4. Hardware-composited animations no longer enforce hardware compositing after their completion
1185         (opacity-animation-no-longer-composited-upon-completion.html).
1186
1187         * webanimations/left-and-opacity-animation-yields-no-compositing-expected.txt: Added.
1188         * webanimations/left-and-opacity-animation-yields-no-compositing.html: Added.
1189         * webanimations/opacity-animation-no-longer-composited-upon-completion-expected.txt: Added.
1190         * webanimations/opacity-animation-no-longer-composited-upon-completion.html: Added.
1191         * webanimations/opacity-animation-yields-compositing-expected.txt: Added.
1192         * webanimations/opacity-animation-yields-compositing.html: Added.
1193         * webanimations/width-and-opacity-separate-animation-yields-no-compositing-expected.txt: Added.
1194         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html: Added.
1195
1196 2017-11-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1197
1198         REGRESSION(r225098): [GTK] Gardening of tests after r225098.
1199         https://bugs.webkit.org/show_bug.cgi?id=179989
1200
1201         Unreviewed.
1202
1203         Mark new expected failures meanwhile the issue is not fixed.
1204
1205         * platform/gtk/TestExpectations:
1206
1207 2017-11-23  Simon Fraser  <simon.fraser@apple.com>
1208
1209         Add support for CanvasPattern.setTransform()
1210         https://bugs.webkit.org/show_bug.cgi?id=179935
1211
1212         Reviewed by Sam Weinig.
1213         
1214         Moved the test previously known as canvas-pattern-transform.html to canvas-pattern-with-transform.html
1215         and added a new test.
1216
1217         * fast/canvas/canvas-pattern-transform-expected.txt:
1218         * fast/canvas/canvas-pattern-transform.html:
1219         * fast/canvas/canvas-pattern-with-transform-expected.txt: Copied from LayoutTests/fast/canvas/canvas-pattern-transform-expected.txt.
1220         * fast/canvas/canvas-pattern-with-transform.html: Copied from LayoutTests/fast/canvas/canvas-pattern-transform.html.
1221         * fast/canvas/canvas-pattern-with-transform.js: Renamed from LayoutTests/fast/canvas/canvas-pattern-transform.js.
1222
1223 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
1224
1225         [WPE] Mark media/media-source/media-source-paint-to-canvas.html as passing.
1226         https://bugs.webkit.org/show_bug.cgi?id=178706
1227
1228         Unreviewed test gardening.
1229
1230         It has passed since r225060.
1231
1232         * platform/wpe/TestExpectations:
1233
1234         [WPE] Re-enable fast/dom/Document/CaretRangeFromPoint/replace-element.html.
1235         https://bugs.webkit.org/show_bug.cgi?id=176820
1236
1237         Unreviewed test gardening.
1238
1239         The test started passing again in r221974.
1240
1241         * platform/wpe/TestExpectations:
1242
1243 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
1244
1245         [WPE] Enable some more wpt tests.
1246         https://bugs.webkit.org/show_bug.cgi?id=179939
1247
1248         Reviewed by Žan Doberšek.
1249
1250         * TestExpectations: Add the number of a bug I filed.
1251         * platform/wpe/TestExpectations: Enable some smaller top-level wpt
1252           directories.
1253         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt:
1254           Added: Service Workers are not yet enabled for WPE, which affects the
1255           results of this test in a harmless way.
1256
1257 2017-11-22  Ali Juma  <ajuma@chromium.org>
1258
1259         Implement VisualViewport API attributes
1260         https://bugs.webkit.org/show_bug.cgi?id=179385
1261
1262         Reviewed by Frédéric Wang.
1263
1264         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
1265         to use UIScriptController.
1266
1267         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
1268         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
1269         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
1270         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
1271         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
1272         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1273         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
1274         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
1275         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
1276         * fast/visual-viewport/viewport-dimensions.html: Added.
1277         * platform/gtk/TestExpectations:
1278           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
1279         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1280           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1281         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
1282           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1283         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
1284           Platform-specific expectation because of the window size being different on iOS.
1285         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
1286           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1287         * platform/mac-wk1/TestExpectations:
1288           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
1289
1290 2017-11-22  Manuel Rego Casasnovas  <rego@igalia.com>
1291
1292         Available height is wrong for positioned elements with "box-sizing: border-box"
1293         https://bugs.webkit.org/show_bug.cgi?id=178783
1294
1295         Reviewed by Darin Adler.
1296
1297         There are some cases failing in fast/box-sizing/fill-available.html,
1298         this is because of a different bug (see https://webkit.org/b/178790)
1299         as noted down in the text comments.
1300
1301         * fast/box-sizing/fill-available-expected.txt: Added.
1302         * fast/box-sizing/fill-available.html: Added.
1303         * fast/box-sizing/replaced-expected.txt: Added.
1304         * fast/box-sizing/replaced.html: Added.
1305
1306 2017-11-22  Ms2ger  <Ms2ger@igalia.com>
1307
1308         [WPE] Enable request-animation-frame-disabled.html.
1309         https://bugs.webkit.org/show_bug.cgi?id=173422
1310
1311         Unreviewed test gardening.
1312
1313         The test is passing since the change in r218754, and doesn't seem to have
1314         crashed in months.
1315
1316         * platform/wpe/TestExpectations:
1317
1318 2017-11-22  Commit Queue  <commit-queue@webkit.org>
1319
1320         Unreviewed, rolling out r225093.
1321         https://bugs.webkit.org/show_bug.cgi?id=179938
1322
1323         Compilation failed on WinCairo 64-bit Release (Requested by
1324         fredw on #webkit).
1325
1326         Reverted changeset:
1327
1328         "Implement VisualViewport API attributes"
1329         https://bugs.webkit.org/show_bug.cgi?id=179385
1330         https://trac.webkit.org/changeset/225093
1331
1332 2017-11-21  Ali Juma  <ajuma@chromium.org>
1333
1334         Implement VisualViewport API attributes
1335         https://bugs.webkit.org/show_bug.cgi?id=179385
1336
1337         Reviewed by Frédéric Wang.
1338
1339         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
1340         to use UIScriptController.
1341
1342         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
1343         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
1344         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
1345         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
1346         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
1347         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1348         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
1349         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
1350         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
1351         * fast/visual-viewport/viewport-dimensions.html: Added.
1352         * platform/gtk/TestExpectations:
1353           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
1354         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1355           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1356         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
1357           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1358         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
1359           Platform-specific expectation because of the window size being different on iOS.
1360         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
1361           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1362         * platform/mac-wk1/TestExpectations:
1363           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
1364
1365 2017-11-21  Frederic Wang  <fwang@igalia.com>
1366
1367         Async frame scrolling: handle fixed root backgrounds in frames
1368         https://bugs.webkit.org/show_bug.cgi?id=176261
1369
1370         Reviewed by Antonio Gomes.
1371
1372         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
1373
1374         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
1375         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
1376         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
1377         to spacing changes.
1378         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1379         Update expectation for the first case to remove the white background and add expectations for
1380         the two new cases.
1381         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1382
1383 2017-11-21  Commit Queue  <commit-queue@webkit.org>
1384
1385         Unreviewed, rolling out r225089.
1386         https://bugs.webkit.org/show_bug.cgi?id=179937
1387
1388         This patch caused compilation failures (Requested by fredw on
1389         #webkit).
1390
1391         Reverted changeset:
1392
1393         "Async frame scrolling: handle fixed root backgrounds in
1394         frames"
1395         https://bugs.webkit.org/show_bug.cgi?id=176261
1396         https://trac.webkit.org/changeset/225089
1397
1398 2017-11-21  Frederic Wang  <fwang@igalia.com>
1399
1400         Async frame scrolling: handle fixed root backgrounds in frames
1401         https://bugs.webkit.org/show_bug.cgi?id=176261
1402
1403         Reviewed by Antonio Gomes.
1404
1405         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
1406
1407         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
1408         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
1409         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
1410         to spacing changes.
1411         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1412         Update expectation for the first case to remove the white background and add expectations for
1413         the two new cases.
1414         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1415
1416 2017-11-21  Ms2ger  <Ms2ger@igalia.com>
1417
1418         [GTK] Enable imported/w3c/web-platform-tests/url/failure.html
1419         https://bugs.webkit.org/show_bug.cgi?id=179920
1420
1421         Unreviewed test gardening.
1422
1423         * platform/gtk/TestExpectations: the test is only flaky or prone to
1424           crashing on platforms that enable CONTENT_EXTENSIONS; i.e. mac and ios.
1425
1426 2017-11-21  Frederic Wang  <fwang@igalia.com>
1427
1428         ASSERTION FAILED: !needsLayout() in WebCore::RenderMathMLScripts::firstLineBaseline
1429         https://bugs.webkit.org/show_bug.cgi?id=174131
1430
1431         Reviewed by Alejandro G. Castro.
1432
1433         Add tests for calling RenderMathMLScripts::firstLineBaseline with needsLayout() == true.
1434
1435         * mathml/cells-and-scripts-crash-expected.txt: Added.
1436         * mathml/cells-and-scripts-crash.html: Added.
1437
1438 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1439
1440         Unreviewed, mark one more GTK test as passing
1441
1442         * platform/gtk/TestExpectations:
1443
1444 2017-11-20  Andy VanWagoner  <andy@thetalecrafter.com>
1445
1446         Layout Test js/intl-datetimeformat.html is failing on High Sierra (GMT vs. UTC)
1447         https://bugs.webkit.org/show_bug.cgi?id=179208
1448
1449         Reviewed by Darin Adler.
1450
1451         Use time zones that are unambiguous in datetimeformat tests.
1452
1453         * js/intl-datetimeformat-expected.txt:
1454         * js/script-tests/intl-datetimeformat.js:
1455         * platform/mac/TestExpectations:
1456
1457 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1458
1459         Unreviewed GTK test gardening
1460
1461         * TestExpectations:
1462         * platform/gtk/TestExpectations:
1463
1464 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1465
1466         Better unreviewed WPE test gardening
1467
1468         I gave this test a TIMEOUT expectation because there is an XHR timeout, but that was dumb
1469         because the test itself does not time out.
1470
1471         * platform/wpe/TestExpectations:
1472
1473 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1474
1475         Unreviewed WPE test gardening
1476
1477         * platform/wpe/TestExpectations:
1478
1479 2017-11-20  Zalan Bujtas  <zalan@apple.com>
1480
1481         Remove slow repaint object from FrameView when style changes.
1482         https://bugs.webkit.org/show_bug.cgi?id=179871
1483
1484         Reviewed by Antti Koivisto.
1485
1486         * fast/repaint/slow-repaint-object-crash-expected.txt: Added.
1487         * fast/repaint/slow-repaint-object-crash.html: Added.
1488
1489 2017-11-19  Ms2ger  <Ms2ger@igalia.com>
1490
1491         [WPE] Enable the XMLHttpRequest/ directory of web-platform-tests.
1492         https://bugs.webkit.org/show_bug.cgi?id=179820
1493
1494         Reviewed by Sam Weinig.
1495
1496         Added test expectations are copied from platform/gtk/
1497
1498         * platform/wpe/TestExpectations:
1499         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt: Added.
1500         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt: Added.
1501         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt: Added.
1502         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Added.
1503
1504 2017-11-18  Chris Dumez  <cdumez@apple.com>
1505
1506         ASSERTION FAILED: registration in WebCore::SWServerJobQueue::scriptContextStarted(ServiceWorkerIdentifier)
1507         https://bugs.webkit.org/show_bug.cgi?id=179846
1508
1509         Reviewed by Darin Adler.
1510
1511         Unskip test that use to flakily crash.
1512
1513         * platform/mac/TestExpectations:
1514
1515 2017-11-18  Nan Wang  <n_wang@apple.com>
1516
1517         AX: AOM: Implement number type properties
1518         https://bugs.webkit.org/show_bug.cgi?id=179497
1519
1520         Reviewed by Chris Fleizach.
1521
1522         * accessibility/mac/AOM-number-properties-expected.txt: Added.
1523         * accessibility/mac/AOM-number-properties.html: Added.
1524
1525 2017-11-18  Maciej Stachowiak  <mjs@apple.com>
1526
1527         Remove TEC support and all TEC-only encodings except EUC-TW (which now uses ICU)
1528         https://bugs.webkit.org/show_bug.cgi?id=179582
1529
1530         Reviewed by Darin Adler.
1531
1532         * fast/encoding/legacy-tec-encodings.html: Added. Verify that we
1533         no longer support these encodings.
1534         * fast/encoding/legacy-tec-encodings-expected.txt: Added.
1535         * platform/mac/fast/encoding/xnextstep-decoding.html: Removed. We no longer support this encoding.
1536         * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Removed.
1537
1538 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
1539
1540         Line of garbage pixels at the bottom of an feTurbulence sometimes
1541         https://bugs.webkit.org/show_bug.cgi?id=179866
1542
1543         Reviewed by Wenson Hsieh.
1544
1545         * svg/filters/feTurbulence-parallel-jobs-expected.html: Added.
1546         * svg/filters/feTurbulence-parallel-jobs.html: Added.
1547
1548 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
1549
1550         More FETurbulence cleanup
1551         https://bugs.webkit.org/show_bug.cgi?id=179863
1552
1553         Reviewed by Zalan Bujtas.
1554         
1555         Fix spelling of TURBULANCE -> TURBULENCE.
1556
1557         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1558         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1559         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1560         * platform/ios/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1561         * platform/ios/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1562         * platform/ios/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1563         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1564         * platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1565         * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1566         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1567         * platform/win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1568         * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1569         * platform/wpe/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1570         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1571         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1572         * svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1573         * svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1574         * svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1575
1576 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
1577
1578         feTurbulence with stitchTiles is broken
1579         https://bugs.webkit.org/show_bug.cgi?id=179862
1580
1581         Reviewed by Zalan Bujtas.
1582         
1583         Ref test that masks out an empty area of the filter and compares with a green rectangle.
1584
1585         * svg/filters/feTurbulence-stitchTiles-expected.html: Added.
1586         * svg/filters/feTurbulence-stitchTiles.html: Added.
1587
1588 2017-11-18  Antti Koivisto  <antti@apple.com>
1589
1590         Add test for a multicolumn render tree update issue
1591         https://bugs.webkit.org/show_bug.cgi?id=179860
1592
1593         Reviewed by Zalan Bujtas.
1594
1595         * fast/multicol/column-span-range-crash-expected.txt: Added.
1596         * fast/multicol/column-span-range-crash.html: Added.
1597
1598 2017-11-18  Antti Koivisto  <antti@apple.com>
1599
1600         REGRESSION (r220646): ASSERTION FAILED: skipAssert || nextSiblingRenderer(node) == m_nextSibling
1601         https://bugs.webkit.org/show_bug.cgi?id=179855
1602         <rdar://problem/35464071>
1603
1604         Reviewed by Zalan Bujtas.
1605
1606         * fast/css-generated-content/first-letter-update-crash-expected.txt: Added.
1607         * fast/css-generated-content/first-letter-update-crash.html: Added.
1608
1609 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
1610
1611         Rebaseline and/or turn on more iOS selection tests that either already pass, or need minimal visual tweaking
1612         https://bugs.webkit.org/show_bug.cgi?id=179856
1613
1614         Reviewed by Myles C. Maxfield.
1615
1616         These tests all neither to either be minimally rebaselined, or they worked, but were marked as failing.
1617         All were checked for flakiness, and none were found to be flakey on the open source bots.
1618
1619         * platform/ios-wk2/TestExpectations:
1620         * platform/ios/editing/selection/extend-by-word-002-expected.txt:
1621         * platform/ios/editing/selection/iframe-expected.png: Modified property svn:mime-type.
1622         * platform/ios/editing/selection/iframe-expected.txt:
1623         * platform/ios/editing/selection/inline-table-expected.png: Modified property svn:mime-type.
1624         * platform/ios/editing/selection/inline-table-expected.txt:
1625
1626 2017-11-17  Zalan Bujtas  <zalan@apple.com>
1627
1628         Test case for r224995.
1629         https://bugs.webkit.org/show_bug.cgi?id=179854
1630
1631         * fast/dom/getSVGDocument-on-object-crash-expected.txt: Added.
1632         * fast/dom/getSVGDocument-on-object-crash.html: Added.
1633
1634 2017-11-17  Chris Dumez  <cdumez@apple.com>
1635
1636         [Service Workers] Implement "Notify Controller Change" algorithm
1637         https://bugs.webkit.org/show_bug.cgi?id=179822
1638
1639         Reviewed by Youenn Fablet.
1640
1641         Add layout test coverage.
1642
1643         * http/tests/workers/service/controller-change-expected.txt: Added.
1644         * http/tests/workers/service/controller-change.html: Added.
1645
1646 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
1647
1648         Web Inspector: Fix grammar typo in tests
1649         https://bugs.webkit.org/show_bug.cgi?id=179852
1650
1651         Reviewed by Matt Baker.
1652
1653         * http/tests/inspector/network/resource-response-source-memory-cache-expected.txt:
1654         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only-expected.txt:
1655         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1656         * http/tests/inspector/network/resource-response-source-memory-cache.html:
1657         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt:
1658         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1659
1660 2017-11-17  John Wilander  <wilander@apple.com>
1661
1662         Storage Access API: UI process should update network process about granted access
1663         https://bugs.webkit.org/show_bug.cgi?id=176943
1664         <rdar://problem/34440612>
1665
1666         Reviewed by Alex Christensen.
1667
1668         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
1669         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
1670         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
1671         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html: Added.
1672         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Removed.
1673         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Removed.
1674             Renamed to make the recent and non-recent user interaction explicit.
1675         * http/tests/storageAccess/resources/get-cookies.php: Added.
1676         * http/tests/storageAccess/resources/set-cookie.php: Added.
1677         * platform/mac-wk2/TestExpectations:
1678             Added the new tests as [ Pass ] for High Sierra and up.
1679
1680 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1681
1682         Skip imported/w3c/web-platform-tests/service-workers/service-worker/getregistration.https.html on debug bots.
1683         https://bugs.webkit.org/show_bug.cgi?id=179846
1684
1685         Unreviewed test gardening.
1686
1687         * platform/mac/TestExpectations:
1688
1689 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1690
1691         Update TestExpectations for service-worker tests.
1692
1693         Unreviewed test gardening.
1694
1695         * TestExpectations:
1696
1697 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1698
1699         Update TestExpectations for inspector/canvas/shaderProgram-add-remove-webgl2.html.
1700         https://bugs.webkit.org/show_bug.cgi?id=179827
1701
1702         Unreviewed test gardening.
1703
1704         * platform/mac/TestExpectations:
1705
1706 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1707
1708         Mark svg/in-html/by-reference.html as flaky on iOS.
1709         https://bugs.webkit.org/show_bug.cgi?id=179784
1710
1711         Unreviewed test gardening.
1712
1713         * platform/ios/TestExpectations:
1714
1715 2017-11-17  Chris Fleizach  <cfleizach@apple.com>
1716
1717         AX: VoiceOver in Safari does not read table header for first cell in first body row
1718         https://bugs.webkit.org/show_bug.cgi?id=179780
1719         <rdar://problem/35590551>
1720
1721         Reviewed by Joanmarie Diggs.
1722
1723         * accessibility/table-header-calculation-for-header-rows-expected.txt: Added.
1724         * accessibility/table-header-calculation-for-header-rows.html: Added.
1725         * accessibility/table-attributes-expected.txt: Updated.
1726         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
1727
1728 2017-11-17  Nan Wang  <n_wang@apple.com>
1729
1730         AX: AOM: Implement boolean type properties
1731         https://bugs.webkit.org/show_bug.cgi?id=179496
1732
1733         Reviewed by Chris Fleizach.
1734
1735         * accessibility/mac/AOM-bool-properties-expected.txt: Added.
1736         * accessibility/mac/AOM-bool-properties.html: Added.
1737
1738 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
1739
1740         Turn on selection layout tests that are already working on iOS
1741         https://bugs.webkit.org/show_bug.cgi?id=179842
1742
1743         Reviewed by Tim Horton.
1744
1745         I have checked these test manually and on the flakiness dashboard and they are all
1746         working on iOS. No reason to not run them on iOS now.
1747
1748         * platform/ios-wk2/TestExpectations:
1749
1750 2017-11-17  Joanmarie Diggs  <jdiggs@igalia.com>
1751
1752         AX: [ATK] Fix WKTR's methods for testing row header and column header presence and count
1753         https://bugs.webkit.org/show_bug.cgi?id=179837
1754
1755         Reviewed by Chris Fleizach.
1756
1757         * accessibility/gtk/table-headers-count-expected.txt: Added.
1758         * accessibility/gtk/table-headers-count.html: Added.
1759         * platform/gtk/TestExpectations: Remove a couple of "crash" failures.
1760         * platform/gtk/accessibility/table-sections-expected.txt: Remove null objects.
1761
1762 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
1763
1764         LayoutTest http/tests/inspector/network/har/har-page.html is a flaky failure
1765         https://bugs.webkit.org/show_bug.cgi?id=179781
1766
1767         Reviewed by Alexey Proskuryakov.
1768
1769         * http/tests/inspector/network/har/har-page-expected.txt:
1770         * http/tests/inspector/network/har/har-page.html:
1771         Filter out the protocol value since it might not be available if the resource was cached.
1772
1773 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1774
1775         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky on iOS.
1776         https://bugs.webkit.org/show_bug.cgi?id=179773
1777
1778         Unreviewed test gardening.
1779
1780         * platform/ios/TestExpectations:
1781
1782 2017-11-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
1783
1784         SVG scrolling anchor should be reset if the fragmentIdentifier does not exist or is not provided
1785         https://bugs.webkit.org/show_bug.cgi?id=176577
1786
1787         Reviewed by Simon Fraser.
1788
1789         * http/tests/svg/svg-fragment-url-special-cases-expected.html: Added.
1790         * http/tests/svg/svg-fragment-url-special-cases.html: Added.
1791
1792 2017-11-16  Antoine Quint  <graouts@apple.com>
1793
1794         [Web Animations] Force a stacking context during animations that animate properties that will force a stacking context
1795         https://bugs.webkit.org/show_bug.cgi?id=179811
1796
1797         Reviewed by Dean Jackson.
1798
1799         Adding a new test that would crash otherwise because we wouldn't adequately force a stacking
1800         context as the animation would begin.
1801
1802         * webanimations/animation-opacity-animation-crash-expected.txt: Added.
1803         * webanimations/animation-opacity-animation-crash.html: Added.
1804
1805 2017-11-16  Commit Queue  <commit-queue@webkit.org>
1806
1807         Unreviewed, rolling out r224921.
1808         https://bugs.webkit.org/show_bug.cgi?id=179813
1809
1810         We shouldn't be doing this (Requested by ap on #webkit).
1811
1812         Reverted changeset:
1813
1814         "Remove the outdated and unmaintained copies of the tests in
1815         wpt/2dcontext/the-canvas-state/."
1816         https://bugs.webkit.org/show_bug.cgi?id=179769
1817         https://trac.webkit.org/changeset/224921
1818
1819 2017-11-16  Youenn Fablet  <youenn@apple.com>
1820
1821         Service Worker should get the body of intercepted requests
1822         https://bugs.webkit.org/show_bug.cgi?id=179776
1823
1824         Reviewed by Alex Christensen.
1825
1826         * http/tests/workers/service/resources/service-worker-fetch.js:
1827         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
1828         * http/tests/workers/service/resources/service-worker-request-with-body-worker.js: Added.
1829         * http/tests/workers/service/service-worker-request-with-body.https-expected.txt: Added.
1830         * http/tests/workers/service/service-worker-request-with-body.https.html: Added.
1831
1832 2017-11-16  Nan Wang  <n_wang@apple.com>
1833
1834         AX: AOM: Implement string type properties
1835         https://bugs.webkit.org/show_bug.cgi?id=179495
1836
1837         Reviewed by Chris Fleizach.
1838
1839         * accessibility/accessibility-object-model.html:
1840         * accessibility/mac/AOM-string-properties-expected.txt: Added.
1841         * accessibility/mac/AOM-string-properties.html: Added.
1842
1843 2017-11-16  Ryan Haddad  <ryanhaddad@apple.com>
1844
1845         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky.
1846         https://bugs.webkit.org/show_bug.cgi?id=179773
1847
1848         Unreviewed test gardening.
1849
1850         * platform/mac-wk2/TestExpectations:
1851
1852 2017-11-16  Chris Dumez  <cdumez@apple.com>
1853
1854         Dispatching an event on a ServiceWorkerRegistration may fail or crash due to GC
1855         https://bugs.webkit.org/show_bug.cgi?id=179751
1856
1857         Reviewed by Geoffrey Garen.
1858
1859         Add layout test coverage.
1860
1861         * http/tests/workers/service/service-worker-registration-gc-event-expected.txt: Added.
1862         * http/tests/workers/service/service-worker-registration-gc-event.html: Added.
1863
1864 2017-11-16  Matt Lewis  <jlewis3@apple.com>
1865
1866         Marked svg/wicd/test-rightsizing-a.xhtml as flaky.
1867         https://bugs.webkit.org/show_bug.cgi?id=179176
1868
1869         Unreviewed test gardening.
1870
1871         * platform/ios-wk2/TestExpectations:
1872         * platform/mac-wk2/TestExpectations:
1873
1874 2017-11-16  Antoine Quint  <graouts@apple.com>
1875
1876         [Web Animations] Express time in milliseconds through the API
1877         https://bugs.webkit.org/show_bug.cgi?id=179799
1878
1879         Reviewed by Simon Fraser.
1880
1881         Update tests to use milliseconds rather than seconds.
1882
1883         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
1884         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
1885         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
1886         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
1887         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
1888
1889 2017-11-16  Matt Lewis  <jlewis3@apple.com>
1890
1891         Marked multiple http/tests/cache/disk-cache/ tests as flaky.
1892         
1893         Unreviewed test gardening.
1894
1895         * platform/mac-wk2/TestExpectations:
1896
1897 2017-11-16  Youenn Fablet  <youenn@apple.com>
1898
1899         imported/w3c/web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001.htm is an ImageOnlyFailure
1900         https://bugs.webkit.org/show_bug.cgi?id=179786
1901
1902         Unreviewed.
1903
1904         * TestExpectations: Temporarily marking test as failing.
1905
1906 2017-11-16  Colin Bendell  <colin@bendell.ca>
1907
1908         Add tests to ensure that <source> tags are only preloaded when the `type`
1909         attribute matches.
1910         https://bugs.webkit.org/show_bug.cgi?id=179231
1911
1912         Reviewed by Alex Christensen.
1913
1914         * http/tests/preload/picture-type-expected.txt: Added.
1915         * http/tests/preload/picture-type.html: Added.
1916
1917 2017-11-16  Chris Dumez  <cdumez@apple.com>
1918
1919         Dispatching an event on a ServiceWorker may fail or crash due to GC
1920         https://bugs.webkit.org/show_bug.cgi?id=179745
1921
1922         Reviewed by Geoffrey Garen.
1923
1924         Add layout test coverage.
1925
1926         * http/tests/workers/service/resources/sw-test-pre.js:
1927         * http/tests/workers/service/service-worker-gc-event.html: Added.
1928         * http/tests/workers/service/service-worker-gc-event-expected.txt: Added.
1929
1930 2017-11-16  Youenn Fablet  <youenn@apple.com>
1931
1932         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
1933         https://bugs.webkit.org/show_bug.cgi?id=179771
1934
1935         Unreviewed.
1936
1937         * TestExpectations: Marking test as flaky until we have full support of SW opaque responses.
1938
1939 2017-11-16  Ms2ger  <Ms2ger@igalia.com>
1940
1941         Remove the outdated and unmaintained copies of the tests in wpt/2dcontext/the-canvas-state/.
1942         https://bugs.webkit.org/show_bug.cgi?id=179769
1943
1944         Reviewed by Youenn Fablet.
1945
1946         * canvas/philip/tests/2d.state.saverestore.bitmap-expected.txt: Removed.
1947         * canvas/philip/tests/2d.state.saverestore.bitmap.html: Removed.
1948         * canvas/philip/tests/2d.state.saverestore.clip-expected.txt: Removed.
1949         * canvas/philip/tests/2d.state.saverestore.clip.html: Removed.
1950         * canvas/philip/tests/2d.state.saverestore.fillStyle-expected.txt: Removed.
1951         * canvas/philip/tests/2d.state.saverestore.fillStyle.html: Removed.
1952         * canvas/philip/tests/2d.state.saverestore.font-expected.txt: Removed.
1953         * canvas/philip/tests/2d.state.saverestore.font.html: Removed.
1954         * canvas/philip/tests/2d.state.saverestore.globalAlpha-expected.txt: Removed.
1955         * canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Removed.
1956         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation-expected.txt: Removed.
1957         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Removed.
1958         * canvas/philip/tests/2d.state.saverestore.lineCap-expected.txt: Removed.
1959         * canvas/philip/tests/2d.state.saverestore.lineCap.html: Removed.
1960         * canvas/philip/tests/2d.state.saverestore.lineJoin-expected.txt: Removed.
1961         * canvas/philip/tests/2d.state.saverestore.lineJoin.html: Removed.
1962         * canvas/philip/tests/2d.state.saverestore.lineWidth-expected.txt: Removed.
1963         * canvas/philip/tests/2d.state.saverestore.lineWidth.html: Removed.
1964         * canvas/philip/tests/2d.state.saverestore.miterLimit-expected.txt: Removed.
1965         * canvas/philip/tests/2d.state.saverestore.miterLimit.html: Removed.
1966         * canvas/philip/tests/2d.state.saverestore.path-expected.txt: Removed.
1967         * canvas/philip/tests/2d.state.saverestore.path.html: Removed.
1968         * canvas/philip/tests/2d.state.saverestore.shadowBlur-expected.txt: Removed.
1969         * canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Removed.
1970         * canvas/philip/tests/2d.state.saverestore.shadowColor-expected.txt: Removed.
1971         * canvas/philip/tests/2d.state.saverestore.shadowColor.html: Removed.
1972         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX-expected.txt: Removed.
1973         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Removed.
1974         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY-expected.txt: Removed.
1975         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Removed.
1976         * canvas/philip/tests/2d.state.saverestore.stack-expected.txt: Removed.
1977         * canvas/philip/tests/2d.state.saverestore.stack.html: Removed.
1978         * canvas/philip/tests/2d.state.saverestore.stackdepth-expected.txt: Removed.
1979         * canvas/philip/tests/2d.state.saverestore.stackdepth.html: Removed.
1980         * canvas/philip/tests/2d.state.saverestore.strokeStyle-expected.txt: Removed.
1981         * canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Removed.
1982         * canvas/philip/tests/2d.state.saverestore.textAlign-expected.txt: Removed.
1983         * canvas/philip/tests/2d.state.saverestore.textAlign.html: Removed.
1984         * canvas/philip/tests/2d.state.saverestore.textBaseline-expected.txt: Removed.
1985         * canvas/philip/tests/2d.state.saverestore.textBaseline.html: Removed.
1986         * canvas/philip/tests/2d.state.saverestore.transformation-expected.txt: Removed.
1987         * canvas/philip/tests/2d.state.saverestore.transformation.html: Removed.
1988         * canvas/philip/tests/2d.state.saverestore.underflow-expected.txt: Removed.
1989         * canvas/philip/tests/2d.state.saverestore.underflow.html: Removed.
1990
1991 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
1992
1993         Mark http/wpt/offscreen-canvas/getContext-webgl.html as failing on Windows.
1994         https://bugs.webkit.org/show_bug.cgi?id=179767
1995
1996         Unreviewed test gardening.
1997
1998         * platform/win/TestExpectations:
1999
2000 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
2001
2002         Mark accessibility/accessibility-object-model.html as failing on Windows.
2003         https://bugs.webkit.org/show_bug.cgi?id=179766
2004
2005         Unreviewed test gardening.
2006
2007         * platform/win/TestExpectations:
2008
2009 2017-11-16  Miguel Gomez  <magomez@igalia.com>
2010
2011         Unreviewed GTK+ and WPE gardening after r224910.
2012
2013         * platform/gtk/TestExpectations:
2014         * platform/wpe/TestExpectations:
2015
2016 2017-11-16  Frederic Wang  <fwang@igalia.com>
2017
2018         ASSERTION FAILED: !isAnonymous() in WebCore::RenderMathMLOperator::updateTokenContent
2019         https://bugs.webkit.org/show_bug.cgi?id=166011
2020
2021         Reviewed by Alejandro G. Castro.
2022
2023         Add a crash test checking displaystyle and mathvariant on mfenced operators.
2024
2025         * mathml/mfenced-displaystyle-and-mathvariant-crash-expected.txt: Added.
2026         * mathml/mfenced-displaystyle-and-mathvariant-crash.html: Added.
2027
2028 2017-11-15  Youenn Fablet  <youenn@apple.com>
2029
2030         Service Worker fetch should handle empty responses
2031         https://bugs.webkit.org/show_bug.cgi?id=179740
2032
2033         Reviewed by Alex Christensen.
2034
2035         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
2036         (event.event.request.url.endsWith):
2037         * http/tests/workers/service/resources/service-worker-fetch.js:
2038         (async.test):
2039         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2040
2041 2017-11-15  Youenn Fablet  <youenn@apple.com>
2042
2043         ReloadFromOrigin loads should not select any service worker
2044         https://bugs.webkit.org/show_bug.cgi?id=179736
2045
2046         Reviewed by Brady Eidson.
2047
2048         * http/tests/workers/service/resources/shift-reload-navigation.js: Added.
2049         (async.test):
2050         * http/tests/workers/service/shift-reload-navigation-expected.txt: Added.
2051         * http/tests/workers/service/shift-reload-navigation.html: Added.
2052
2053 2017-11-15  Antoine Quint  <graouts@apple.com>
2054
2055         [Web Animations] Implement basic to-from animations
2056         https://bugs.webkit.org/show_bug.cgi?id=179707
2057         <rdar://problem/34932456>
2058
2059         Reviewed by Dean Jackson.
2060
2061         Update existing tests to explicitly pass null for keyframes and update WPT expectations.
2062
2063         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
2064         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
2065         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
2066         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
2067         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
2068         * http/wpt/wk-web-animations/interfaces/element-get-animations.html:
2069         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
2070         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html:
2071         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
2072         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt:
2073         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
2074         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
2075
2076 2017-11-15  Frederic Wang  <fwang@igalia.com>
2077
2078         ASSERTION FAILED: !renderer->needsLayout() in WebCore::RenderBlock::checkPositionedObjectsNeedLayout with MathML
2079         https://bugs.webkit.org/show_bug.cgi?id=178865
2080
2081         Reviewed by Manuel Rego Casasnovas.
2082
2083         Add a test to trigger various clearNeedsLayout() in a MathML containing block with
2084         out-of-flow positioned descendants.
2085
2086         * mathml/out-of-flow-in-token-crash-expected.txt: Added.
2087         * mathml/out-of-flow-in-token-crash.html: Added.
2088
2089 2017-11-15  Nan Wang  <n_wang@apple.com>
2090
2091         [GTK] accessibility/accessibility-object-model.html fails
2092         https://bugs.webkit.org/show_bug.cgi?id=179723
2093
2094         Reviewed by Chris Fleizach.
2095
2096         Updated the test to support different platforms.
2097
2098         * accessibility/accessibility-object-model-expected.txt:
2099         * accessibility/accessibility-object-model.html:
2100
2101 2017-11-15  Chris Dumez  <cdumez@apple.com>
2102
2103         Unreviewed, fix tests introduced in r224880.
2104
2105         This is needed because of the changes in r224876.
2106
2107         * http/tests/workers/service/Client-properties.html:
2108
2109 2017-11-15  Youenn Fablet  <youenn@apple.com>
2110
2111         Some service worker tests are flaky due to console log messages
2112         https://bugs.webkit.org/show_bug.cgi?id=179601
2113
2114         Reviewed by Alex Christensen.
2115
2116         * TestExpectations:
2117
2118 2017-11-15  Matt Lewis  <jlewis3@apple.com>
2119
2120         Adjusted expectations for compositing/repaint/fixed-background-scroll.html.
2121         https://bugs.webkit.org/show_bug.cgi?id=154612
2122
2123         Unreviewed test gardening.
2124
2125         * platform/mac-wk1/TestExpectations:
2126
2127 2017-11-15  Chris Dumez  <cdumez@apple.com>
2128
2129         [Service Workers] Implement Client API
2130         https://bugs.webkit.org/show_bug.cgi?id=179709
2131
2132         Reviewed by Alex Christensen.
2133
2134         Add layout test coverage.
2135
2136         * http/tests/workers/service/Client-properties-auxiliary-expected.txt: Added.
2137         * http/tests/workers/service/Client-properties-auxiliary.html: Added.
2138         * http/tests/workers/service/Client-properties-expected.txt: Added.
2139         * http/tests/workers/service/Client-properties-subframe-expected.txt: Added.
2140         * http/tests/workers/service/Client-properties-subframe.html: Added.
2141         * http/tests/workers/service/Client-properties.html: Added.
2142         * http/tests/workers/service/resources/Client-properties-worker.js: Added.
2143
2144 2017-11-15  Youenn Fablet  <youenn@apple.com>
2145
2146         Remove service worker selection based on registration
2147         https://bugs.webkit.org/show_bug.cgi?id=179705
2148
2149         Reviewed by Alex Christensen.
2150
2151         Updating tests to use actual selected frames.
2152
2153         * http/tests/inspector/network/resource-response-service-worker.html:
2154         * http/tests/inspector/network/resources/fetch-service-worker.js:
2155         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
2156         * http/tests/workers/service/basic-fetch.https-expected.txt:
2157         * http/tests/workers/service/cors-image-fetch-expected.txt:
2158         * http/tests/workers/service/cors-image-fetch.html:
2159         * http/tests/workers/service/image-fetch-expected.txt:
2160         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
2161         (then):
2162         * http/tests/workers/service/resources/basic-fetch-worker.js:
2163         * http/tests/workers/service/resources/basic-fetch.js:
2164         (async.test):
2165         * http/tests/workers/service/resources/cors-image-fetch.js:
2166         (async.test):
2167         (async.loadedImage): Deleted.
2168         (async.erroredImage): Deleted.
2169         (async.logStatus): Deleted.
2170         * http/tests/workers/service/resources/cors-image-fetch-iframe.html: Added.
2171         * http/tests/workers/service/resources/image-fetch.js:
2172         (async.test):
2173         (done): Deleted.
2174         (async.loadedImage): Deleted.
2175         (async.erroredImage): Deleted.
2176         (async.logStatus): Deleted.
2177         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
2178         (async.test):
2179         (done): Deleted.
2180         (async.logStatus): Deleted.
2181         * http/tests/workers/service/resources/service-worker-fetch.js:
2182         (async.test):
2183         (done): Deleted.
2184         (async.logStatus): Deleted.
2185         * http/tests/workers/service/resources/service-worker-importScript.js:
2186         (async.test):
2187         (async.logStatus): Deleted.
2188         * http/tests/workers/service/resources/sw-test-pre.js:
2189         (async.interceptedFrame):
2190         * http/tests/workers/service/resources/tainted-image-fetch.js:
2191         (async.test):
2192         (async.loadedImage): Deleted.
2193         (async.erroredImage): Deleted.
2194         (async.logStatus): Deleted.
2195         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2196         * http/tests/workers/service/tainted-image-fetch-expected.txt:
2197
2198 2017-11-15  Ms2ger  <Ms2ger@igalia.com>
2199
2200         [GTK][WPE] Unreviewed test gardening
2201         https://bugs.webkit.org/show_bug.cgi?id=179726
2202
2203         Unreviewed test gardening.
2204
2205         * platform/gtk/TestExpectations: Add new expectations.
2206         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
2207           Rebaseline for bug 179431.
2208         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2209           Rebaseline for ​bug 179494.
2210         * platform/wpe/TestExpectations: Remove expectations that were redundant
2211           with other (more correct) expectations in the same file, or with the
2212           new expectation file.
2213         * platform/wpe/fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
2214           Removed: bug 179094 improved the results and made them match the
2215           platform-neutral expectation file.
2216         * platform/wpe/fast/workers/self-hasOwnProperty-expected.txt:
2217           Removed: bug 179094 improved the results and made them match the
2218           platform-neutral expectation file.
2219         * platform/wpe/http/tests/uri/css-href-expected.txt: Added: missing baseline.
2220         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2221           Rebaseline to make the test useful as a regression test.
2222         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2223           Rebaseline for ​bug 179494.
2224
2225 2017-11-14  Nan Wang  <n_wang@apple.com>
2226
2227         AX: AOM: Implement AccessibleNode class and support label and role attributes
2228         https://bugs.webkit.org/show_bug.cgi?id=179494
2229
2230         Reviewed by Ryosuke Niwa.
2231
2232         * accessibility/accessibility-object-model-expected.txt: Added.
2233         * accessibility/accessibility-object-model.html: Added.
2234         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2235
2236 2017-11-14  Antti Koivisto  <antti@apple.com>
2237
2238         Media query with :host inside a custom elements doesn't get updated on window resize
2239         https://bugs.webkit.org/show_bug.cgi?id=176101
2240         <rdar://problem/34163850>
2241
2242         Reviewed by Simon Fraser.
2243
2244         Expand the existing test case to cover :host and ::slotted.
2245
2246         * fast/shadow-dom/media-query-in-shadow-style-expected.html:
2247         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html:
2248
2249 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2250
2251         Mark fast/scrolling/rtl-scrollbars.html as flaky.
2252         https://bugs.webkit.org/show_bug.cgi?id=179455
2253
2254         Unreviewed test gardening.
2255
2256         * platform/mac-wk2/TestExpectations:
2257
2258 2017-11-14  Youenn Fablet  <youenn@apple.com>
2259
2260         Implement ServiceWorker handle fetch for navigation loads
2261         https://bugs.webkit.org/show_bug.cgi?id=179404
2262
2263         Reviewed by Alex Christensen and Chris Dumez.
2264
2265         Some new tests are timing out due to missing SW API support.
2266         fetch-request-xhr.https.html is flaky due to always changing assertions.
2267         uncontrolled-page.https.html is probably flaky due to setting the active service worker
2268         in ServiceWorkerRegistration constructor. Plan is to fix that hack as a follow-up.
2269         fetch-event-respond-with-response-body-with-invalid-chunk.https.html might be flaky for the same reason.
2270         Marking unregister-then-register.https.html as flaky. Will follow-up investigating.
2271
2272         * TestExpectations: Skipping some timing out tests and marking some as flaky.
2273
2274 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2275
2276         Unreviewed test gardening for High Sierra.
2277
2278         * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
2279         * platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
2280         * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
2281         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
2282
2283 2017-11-14  Dean Jackson  <dino@apple.com>
2284
2285         Stub implementations of OffscreenCanvas getContext and transferToImageBitmap
2286         https://bugs.webkit.org/show_bug.cgi?id=179671
2287         <rdar://problem/35534018>
2288
2289         Reviewed by Antoine Quint.
2290
2291         * http/wpt/offscreen-canvas/getContext-webgl-expected.txt: Added.
2292         * http/wpt/offscreen-canvas/getContext-webgl.html: Added.
2293         * http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt: Added.
2294         * http/wpt/offscreen-canvas/transferToImageBitmap.html: Added.
2295
2296 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2297
2298         Unreviewed test gardening for High Sierra.
2299
2300         * platform/mac/TestExpectations:
2301         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2302
2303 2017-11-14  Jer Noble  <jer.noble@apple.com>
2304
2305         Enable Modern EME tests in DumpRenderTree
2306         https://bugs.webkit.org/show_bug.cgi?id=179544
2307
2308         Reviewed by Alex Christensen.
2309
2310         * platform/mac-wk1/TestExpectations:
2311         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2312
2313 2017-11-14  Youenn Fablet  <youenn@apple.com>
2314
2315         WebSWClientConnection should do IPC to StorageProcess if its WebSWOriginTable is not yet initialized
2316         https://bugs.webkit.org/show_bug.cgi?id=179668
2317
2318         Reviewed by Chris Dumez.
2319
2320         Updated tests to use hasServiceWorkerRegistration instead of hasServiceWorkerRegisteredForOrigin.
2321         Since the latter is trying to match a registration and compares scopes, we need the scopes to be set right on the tests.
2322
2323         * http/tests/workers/service/basic-unregister.https-expected.txt:
2324         * http/tests/workers/service/resources/basic-register.js:
2325         * http/tests/workers/service/resources/basic-unregister.js:
2326
2327 2017-11-14  Ms2ger  <Ms2ger@igalia.com>
2328
2329         Add some bug numbers for failing XHR tests
2330         https://bugs.webkit.org/show_bug.cgi?id=179664
2331
2332         Unreviewed test gardening.
2333
2334         * TestExpectations:
2335         * platform/gtk/TestExpectations:
2336           The two send-entity-body tests were not marked as failing anywhere,
2337           so the annotations here were superfluous.
2338
2339 2017-11-13  Simon Fraser  <simon.fraser@apple.com>
2340
2341         When navigating back to a page, compositing layers may not use accelerated drawing
2342         https://bugs.webkit.org/show_bug.cgi?id=178749
2343         rdar://problem/35158946
2344
2345         Reviewed by Dean Jackson.
2346         
2347         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
2348
2349         * compositing/accelerated-layers-after-back-expected.txt: Added.
2350         * compositing/accelerated-layers-after-back.html: Added.
2351         * compositing/iframes/page-cache-layer-tree.html:
2352         * compositing/page-cache-back-crash.html:
2353         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
2354         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
2355
2356 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
2357
2358         Disable two Modern EME LayoutTests on mac-wk1  until the feature is enabled in DumpRenderTree.
2359         https://bugs.webkit.org/show_bug.cgi?id=179544
2360
2361         Unreviewed test gardening.
2362
2363         * platform/mac-wk1/TestExpectations:
2364
2365 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
2366
2367         The css properties stroke-width/stroke-color and -webkit-text-stroke-width/-webkit-text-stroke-color should not be mixed.
2368         https://bugs.webkit.org/show_bug.cgi?id=174737
2369
2370         Reviewed by Antti Koivisto.
2371
2372         * fast/css/stroke-color-expected.html:
2373         * fast/css/stroke-color-fallback-expected.html:
2374         * fast/css/stroke-color-fallback.html:
2375         * fast/css/stroke-color.html:
2376         * fast/css/stroke-width-expected.html:
2377         * fast/css/stroke-width-fallback-expected.html:
2378         * fast/css/stroke-width-fallback.html:
2379         * fast/css/stroke-width.html:
2380
2381 2017-11-13  Commit Queue  <commit-queue@webkit.org>
2382
2383         Unreviewed, rolling out r224763.
2384         https://bugs.webkit.org/show_bug.cgi?id=179632
2385
2386         test fails on iOS (Requested by alexchristensen on #webkit).
2387
2388         Reverted changeset:
2389
2390         "Add tests to ensure that <source> tags are only preloaded
2391         when the `type`"
2392         https://bugs.webkit.org/show_bug.cgi?id=179231
2393         https://trac.webkit.org/changeset/224763
2394
2395 2017-11-13  Antti Koivisto  <antti@apple.com>
2396
2397         Don't eliminate whitespace renderer if the previous sibling is a text renderer
2398         https://bugs.webkit.org/show_bug.cgi?id=179620
2399
2400         Reviewed by Zalan Bujtas.
2401
2402         * TestExpectations:
2403
2404 2017-11-13  Chris Dumez  <cdumez@apple.com>
2405
2406         Implement "Service Worker Has No Pending Events" / "Update Service Worker Extended Events Set" algorithms
2407         https://bugs.webkit.org/show_bug.cgi?id=179618
2408
2409         Reviewed by Brady Eidson.
2410
2411         Add layout test coverage.
2412
2413         * http/tests/workers/service/basic-unregister-then-register-again-reuse-expected.txt: Added.
2414         * http/tests/workers/service/basic-unregister-then-register-again-reuse.html: Added.
2415         * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js: Added.
2416         (event.waitUntil.new.Promise):
2417         (setTimeout):
2418
2419 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
2420
2421         Adjust TestExpectation for js/intl-datetimeformat.html.
2422         https://bugs.webkit.org/show_bug.cgi?id=179208
2423
2424         Unreviewed test gardening.
2425
2426         * platform/mac-wk2/TestExpectations:
2427         * platform/mac/TestExpectations:
2428
2429 2017-11-13  Colin Bendell  <colin@bendell.ca>
2430
2431         Add tests to ensure that <source> tags are only preloaded when the `type`
2432         attribute matches.
2433         https://bugs.webkit.org/show_bug.cgi?id=179231
2434
2435         Reviewed by Alex Christensen.
2436
2437         * http/tests/preload/picture-type-expected.txt: Added.
2438         * http/tests/preload/picture-type.html: Added.
2439
2440 2017-11-13  Antoine Quint  <graouts@apple.com>
2441
2442         [Web Animations] Implement getAnimations()
2443         https://bugs.webkit.org/show_bug.cgi?id=179535
2444         <rdar://problem/34932475>
2445
2446         Reviewed by Simon Fraser.
2447
2448         Update WPT expectations per new progressions and add three new tests that check the behavior of
2449         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
2450         and an AnimationEffect.
2451
2452         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
2453         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
2454         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
2455         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
2456         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
2457         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
2458         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
2459         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
2460         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
2461
2462 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
2463
2464         Mark editing/execCommand/underline-selection-containing-image.html as failing on Windows.
2465         https://bugs.webkit.org/show_bug.cgi?id=179613
2466
2467         Unreviewed test gardening.
2468
2469         * platform/win/TestExpectations:
2470
2471 2017-11-13  Carlos Garcia Campos  <cgarcia@igalia.com>
2472
2473         Unreviewed GTK+ gardening. Mark editing/execCommand/underline-selection-containing-image.html as failing.
2474
2475         * platform/gtk/TestExpectations:
2476
2477 2017-11-13  Ms2ger  <Ms2ger@igalia.com>
2478
2479         [GTK] Enable some passing XHR tests
2480         https://bugs.webkit.org/show_bug.cgi?id=179533
2481
2482         Reviewed by Alex Christensen.
2483
2484         * platform/gtk/TestExpectations: Remove failure expectations.
2485         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt:
2486           Removed: the platform-neutral expectation file (two passes rather than
2487           one pass, one fail) matches the current output on GTK.
2488         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt:
2489           Added: the platform-neutral expectation file has subtests marked as
2490           failing, though they all pass on GTK.
2491         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt:
2492           Added: the platform-neutral expectation file has subtests marked as
2493           failing, though they all pass on GTK.
2494         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt:
2495           Added: the platform-neutral expectation file has subtests marked as
2496           failing, though they all pass on GTK.
2497         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
2498           Added: some of the subtests marked as failing in the platform-neutral
2499           expectation file are passing on GTK.
2500
2501 2017-11-12  Maciej Stachowiak  <mjs@apple.com>
2502
2503         Remove support for UTF-32 variant text encodings
2504         https://bugs.webkit.org/show_bug.cgi?id=179435
2505
2506         Reviewed by Darin Adler.
2507
2508         * fast/encoding/legacy-utf-32-aliases.html: Added. Check that
2509         we don't support our legacy aliases for utf-32, since WPT doesn't
2510         either.
2511         * fast/encoding/legacy-utf-32-aliases-expected.txt: Ditto.
2512
2513         Remove the following tests; we no longer want to support UTF-32. 
2514         
2515         imported/w3c/web-platform-tests/encoding already has tests for lack of support.
2516         
2517         * fast/encoding/utf-32-big-endian-bom-expected.txt: Removed.
2518         * fast/encoding/utf-32-big-endian-bom.html: Removed.
2519         * fast/encoding/utf-32-big-endian-nobom-expected.txt: Removed.
2520         * fast/encoding/utf-32-big-endian-nobom.xml: Removed.
2521         * fast/encoding/utf-32-little-endian-bom-expected.txt: Removed.
2522         * fast/encoding/utf-32-little-endian-bom.html: Removed.
2523         * fast/encoding/utf-32-little-endian-nobom-expected.txt: Removed.
2524         * fast/encoding/utf-32-little-endian-nobom.xml: Removed.
2525         * http/tests/misc/submit-get-in-utf32be-expected.txt: Removed.
2526         * http/tests/misc/submit-get-in-utf32be.html: Removed.
2527         * http/tests/misc/submit-get-in-utf32le-expected.txt: Removed.
2528         * http/tests/misc/submit-get-in-utf32le.html: Removed.
2529         * http/tests/misc/submit-post-in-utf32be-expected.txt: Removed.
2530         * http/tests/misc/submit-post-in-utf32be.html: Removed.
2531         * http/tests/misc/submit-post-in-utf32le-expected.txt: Removed.
2532         * http/tests/misc/submit-post-in-utf32le.html: Removed.
2533         * http/tests/misc/url-in-utf32be-expected.txt: Removed.
2534         * http/tests/misc/url-in-utf32be.html: Removed.
2535         * http/tests/misc/url-in-utf32le-expected.txt: Removed.
2536         * http/tests/misc/url-in-utf32le.html: Removed.
2537
2538 2017-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2539
2540         REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
2541         https://bugs.webkit.org/show_bug.cgi?id=179471
2542
2543         Reviewed by Darin Adler.
2544
2545         Unskip tests that are passing now.
2546
2547         * platform/gtk/TestExpectations:
2548
2549 2017-11-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2550
2551         [WebCore] Implement import.meta.url
2552         https://bugs.webkit.org/show_bug.cgi?id=178672
2553
2554         Reviewed by Darin Adler.
2555
2556         * js/dom/modules/import-meta-url-expected.txt: Added.
2557         * js/dom/modules/import-meta-url.html: Added.
2558         * js/dom/modules/script-tests/import-meta-url-second-level.js: Added.
2559         * js/dom/modules/script-tests/import-meta-url-top-level.js: Added.
2560         * js/dom/modules/script-tests/import-meta-url.js: Added.
2561
2562 2017-11-11  Chris Dumez  <cdumez@apple.com>
2563
2564         Re-sync Service Workers web-platform-tests from upstream
2565         https://bugs.webkit.org/show_bug.cgi?id=179575
2566
2567         Reviewed by Youenn Fablet.
2568
2569         Skip a few tests that are timing out.
2570
2571         * TestExpectations:
2572
2573 2017-11-11  Devin Rousso  <webkit@devinrousso.com>
2574
2575         Web Inspector: Canvas tab: show detailed status during canvas recording
2576         https://bugs.webkit.org/show_bug.cgi?id=178185
2577         <rdar://problem/34939862>
2578
2579         Reviewed by Brian Burg.
2580
2581         * inspector/canvas/resources/recording-utilities.js:
2582         (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
2583         (TestPage.registerInitializer.window.startRecording):
2584
2585 2017-11-10  Chris Dumez  <cdumez@apple.com>
2586
2587         Unreviewed, unskip & rebaseline several service worker tests
2588
2589         * TestExpectations:
2590
2591 2017-11-10  Chris Dumez  <cdumez@apple.com>
2592
2593         [Service Workers] Registration promise should be rejected when the service worker fails to start
2594         https://bugs.webkit.org/show_bug.cgi?id=179566
2595
2596         Reviewed by Brady Eidson.
2597
2598         Add layout test coverage.
2599
2600         * TestExpectations: Mark test as flaky as the console lines sometimes change order.
2601         * http/tests/workers/service/resources/worker-fails-to-start-worker.js: Added.
2602         * http/tests/workers/service/worker-fails-to-start-expected.txt: Added.
2603         * http/tests/workers/service/worker-fails-to-start.html: Added.
2604
2605 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2606
2607         Update TestExpectations for imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html.
2608         https://bugs.webkit.org/show_bug.cgi?id=177440
2609
2610         Unreviewed test gardening.
2611
2612         * TestExpectations:
2613         * platform/wk2/TestExpectations:
2614
2615 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2616
2617         Mark http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html as flaky.
2618         https://bugs.webkit.org/show_bug.cgi?id=179557
2619
2620         Unreviewed test gardening.
2621
2622         * platform/mac-wk2/TestExpectations:
2623
2624 2017-11-10  Simon Fraser  <simon.fraser@apple.com>
2625
2626         Contents of composited overflow-scroll are missing when newly added
2627         https://bugs.webkit.org/show_bug.cgi?id=179556
2628         rdar://problem/20368294
2629
2630         Reviewed by Tim Horton.
2631
2632         * compositing/backing/overflow-gains-content-expected.html: Added.
2633         * compositing/backing/overflow-gains-content.html: Added.
2634
2635 2017-11-10  Chris Dumez  <cdumez@apple.com>
2636
2637         [Service Workers] Implement better support for "Clear Registration" algorithm
2638         https://bugs.webkit.org/show_bug.cgi?id=179441
2639
2640         Reviewed by Brady Eidson.
2641
2642         Add layout test coverage.
2643
2644         * http/tests/workers/service/registration-clear-redundant-worker-expected.txt: Added.
2645         * http/tests/workers/service/registration-clear-redundant-worker.html: Added.
2646
2647 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2648
2649         Unreviewed, rolling out r224705.
2650
2651         Introduced a LayoutTest crash on WK1.
2652
2653         Reverted changeset:
2654
2655         "[Web Animations] Implement getAnimations()"
2656         https://bugs.webkit.org/show_bug.cgi?id=179535
2657         https://trac.webkit.org/changeset/224705
2658
2659 2017-11-10  Jer Noble  <jer.noble@apple.com>
2660
2661         Add a FairPlay Streaming based CDM for Modern EME
2662         https://bugs.webkit.org/show_bug.cgi?id=179499
2663         <rdar://problem/35445033>
2664
2665         Reviewed by Eric Carlson.
2666
2667         * platform/mac/TestExpectations:
2668         * platform/mac/media/encrypted-media/fps-createMediaKeys-expected.txt: Added.
2669         * platform/mac/media/encrypted-media/fps-createMediaKeys.html: Added.
2670         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess-expected.txt: Added.
2671         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess.html: Added.
2672
2673 2017-11-10  Megan Gardner  <megan_gardner@apple.com>
2674
2675         Rebase some layout tests
2676         https://bugs.webkit.org/show_bug.cgi?id=179519
2677
2678         Reviewed by Alex Christensen and Tim Horton.
2679
2680         In helping with cleaning up tests, rebase tests that have only been effected by font changes
2681         and other similarly irrelevant changes. Also turning back on a few tests that actually do work
2682         now. 
2683
2684         * platform/ios-wk2/TestExpectations:
2685         * platform/ios/editing/selection/3690703-2-expected.txt:
2686         * platform/ios/editing/selection/3690703-expected.txt:
2687         * platform/ios/editing/selection/3690719-expected.txt:
2688
2689 2017-11-10  Antoine Quint  <graouts@apple.com>
2690
2691         [Web Animations] Implement getAnimations()
2692         https://bugs.webkit.org/show_bug.cgi?id=179535
2693         <rdar://problem/34932475>
2694
2695         Reviewed by Simon Fraser.
2696
2697         Update WPT expectations per new progressions and add three new tests that check the behavior of
2698         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
2699         and an AnimationEffect.
2700
2701         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
2702         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
2703         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
2704         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
2705         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
2706         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
2707         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
2708         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
2709         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
2710
2711 2017-11-10  Commit Queue  <commit-queue@webkit.org>
2712
2713         Unreviewed, rolling out r224602 and r224697.
2714         https://bugs.webkit.org/show_bug.cgi?id=179545
2715
2716         The LayoutTest for this change is flaky. (Requested by
2717         ryanhaddad on #webkit).
2718
2719         Reverted changesets:
2720
2721         "Add tests to ensure that <source> tags are only preloaded
2722         when the `type`"
2723         https://bugs.webkit.org/show_bug.cgi?id=179231
2724         https://trac.webkit.org/changeset/224602
2725
2726         "Fix race conditions with setBackingScaleFactor, page refresh
2727         and preloader"
2728         https://bugs.webkit.org/show_bug.cgi?id=179488
2729         https://trac.webkit.org/changeset/224697
2730
2731 2017-11-10  Chris Dumez  <cdumez@apple.com>
2732
2733         [Service Workers] Implement "Try Activate" / "Activate" algorithms
2734         https://bugs.webkit.org/show_bug.cgi?id=179436
2735
2736         Reviewed by Brady Eidson.
2737
2738         Add layout test coverage.
2739
2740         * http/tests/workers/service/basic-activate-event-expected.txt: Added.
2741         * http/tests/workers/service/basic-activate-event.html: Added.
2742         * http/tests/workers/service/resources/basic-activate-event-worker.js: Added.
2743
2744 2017-11-10  Maciej Stachowiak  <mjs@apple.com>
2745
2746         Remove TEC decoders that duplicate ICU decoders
2747         https://bugs.webkit.org/show_bug.cgi?id=179460
2748
2749         Reviewed by Darin Adler.
2750
2751         * fast/encoding/duplicate-tec-encodings-expected.txt: Added.
2752         * fast/encoding/duplicate-tec-encodings.html: Added.
2753
2754 2017-11-10  Colin Bendell  <colin@bendell.ca>
2755
2756         Fix race conditions with setBackingScaleFactor, page refresh and preloader
2757         https://bugs.webkit.org/show_bug.cgi?id=179488
2758
2759         Reviewed by Darin Adler.
2760
2761         * http/tests/preload/picture-type-expected.txt: remove DPR test
2762         * http/tests/preload/picture-type.html: updated srcset to account for
2763         testRunners with DPR > 1
2764
2765 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2766
2767         Mark http/wpt/beacon/contentextensions tests as flaky.
2768         https://bugs.webkit.org/show_bug.cgi?id=179256
2769
2770         Unreviewed test gardening.
2771
2772         * platform/mac-wk2/TestExpectations:
2773
2774 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
2775
2776         Remove check-combining-headers.html.
2777         https://bugs.webkit.org/show_bug.cgi?id=179527
2778
2779         Reviewed by Chris Dumez.
2780
2781         This test is an old fork of
2782         imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm
2783         which is no longer useful.
2784
2785         * http/tests/xmlhttprequest/check-combining-headers-expected.txt: Removed.
2786         * http/tests/xmlhttprequest/check-combining-headers.html: Removed.
2787
2788 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
2789
2790         [GTK] Update test expectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.
2791         https://bugs.webkit.org/show_bug.cgi?id=179051
2792
2793         Reviewed by Michael Catanzaro.
2794
2795         The expectations are platform-specific because the test times out on mac.
2796         The difference with the mac expectations is only in the last part of the
2797         test, after the timeout.
2798
2799         This follows our policy of creating -expected files with failures for
2800         imported wpt tests, to allow using them as regression tests.
2801
2802         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2803
2804 2017-11-10  Chris Dumez  <cdumez@apple.com>
2805
2806         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html as flaky
2807
2808         I unskipped it yesterday but it turns out to be flaky.
2809
2810         * TestExpectations:
2811
2812 2017-11-09  Chris Dumez  <cdumez@apple.com>
2813
2814         ServiceWorkerRegistration objects may get recycled for different SWServerRegistration objects
2815         https://bugs.webkit.org/show_bug.cgi?id=179517
2816
2817         Reviewed by Brady Eidson.
2818
2819         Add layout test coverage.
2820
2821         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse-expected.txt: Added.
2822         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html: Added.
2823
2824 2017-11-09  Chris Dumez  <cdumez@apple.com>
2825
2826         Unreviewed, rebaseline flaky / skipped service worker tests
2827         https://bugs.webkit.org/show_bug.cgi?id=179521
2828
2829         Unskip a test that is no longer timing out.
2830
2831         * TestExpectations:
2832
2833 2017-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
2834
2835         [JSC] Retry module fetching if previous request fails
2836         https://bugs.webkit.org/show_bug.cgi?id=178168
2837
2838         Reviewed by Saam Barati.
2839
2840         * js/dom/modules/module-fetch-failure-not-cached-expected.txt: Added.
2841         * js/dom/modules/module-fetch-failure-not-cached.html: Added.
2842         * js/dom/modules/module-integrity-bad-value-success-with-cache-expected.txt: Added.
2843         * js/dom/modules/module-integrity-bad-value-success-with-cache.html: Added.
2844         * js/dom/modules/script-tests/module-fetch-failure-not-cached.js: Added.
2845         * js/dom/modules/script-tests/module-integrity-bad-value-success-with-cache.js: Added.
2846
2847 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2848
2849         Mark multiple service worker tests as flaky.
2850
2851         Unreviewed test gardening.
2852
2853         * TestExpectations: Add flaky tests and alphabetize existing entries.
2854
2855 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2856
2857         [iOS] Rebaseline and re-enable editing/deleting tests
2858         https://bugs.webkit.org/show_bug.cgi?id=179119
2859
2860         Unreviewed test gardening.
2861
2862         * platform/ios-wk2/TestExpectations:
2863         * platform/ios/TestExpectations:
2864         * platform/ios/editing/deleting/collapse-whitespace-3587601-fix-expected.txt: Added.
2865         * platform/ios/editing/deleting/delete-3608445-fix-expected.txt: Added.
2866         * platform/ios/editing/deleting/delete-3800834-fix-expected.txt: Added.
2867         * platform/ios/editing/deleting/delete-after-span-ws-001-expected.txt: Added.
2868         * platform/ios/editing/deleting/delete-after-span-ws-002-expected.txt: Added.
2869         * platform/ios/editing/deleting/delete-after-span-ws-003-expected.txt: Added.
2870         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
2871         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
2872         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
2873         * platform/ios/editing/deleting/delete-at-start-or-end-expected.txt: Added.
2874         * platform/ios/editing/deleting/delete-block-contents-001-expected.txt: Added.
2875         * platform/ios/editing/deleting/delete-block-contents-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
2876         * platform/ios/editing/deleting/delete-block-merge-contents-005-expected.txt:
2877         * platform/ios/editing/deleting/delete-block-merge-contents-006-expected.txt:
2878         * platform/ios/editing/deleting/delete-block-merge-contents-007-expected.txt:
2879         * platform/ios/editing/deleting/delete-block-merge-contents-008-expected.txt:
2880         * platform/ios/editing/deleting/delete-block-merge-contents-023-expected.txt:
2881         * platform/ios/editing/deleting/delete-block-merge-contents-024-expected.txt:
2882         * platform/ios/editing/deleting/delete-br-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2883         * platform/ios/editing/deleting/delete-br-004-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2884         * platform/ios/editing/deleting/delete-br-005-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2885         * platform/ios/editing/deleting/delete-br-006-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2886         * platform/ios/editing/deleting/delete-br-008-expected.txt:
2887         * platform/ios/editing/deleting/delete-br-009-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-008-expected.txt.
2888         * platform/ios/editing/deleting/delete-br-010-expected.txt:
2889         * platform/ios/editing/deleting/delete-image-004-expected.txt: Added.
2890         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
2891         * platform/ios/editing/deleting/delete-line-011-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2892         * platform/ios/editing/deleting/delete-line-015-expected.txt:
2893         * platform/ios/editing/deleting/delete-line-016-expected.txt:
2894         * platform/ios/editing/deleting/delete-line-017-expected.txt:
2895         * platform/ios/editing/deleting/delete-line-end-ws-001-expected.txt: Added.
2896         * platform/ios/editing/deleting/delete-line-end-ws-002-expected.txt: Added.
2897         * platform/ios/editing/deleting/delete-tab-001-expected.txt: Added.
2898         * platform/ios/editing/deleting/delete-tab-004-expected.txt: Added.
2899         * platform/ios/editing/deleting/delete-to-select-table-expected.txt:
2900         * platform/ios/editing/deleting/merge-no-br-expected.txt:
2901         * platform/ios/editing/deleting/table-cells-expected.txt:
2902
2903 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2904
2905         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as a flaky timeout.
2906         https://bugs.webkit.org/show_bug.cgi?id=169876
2907
2908         Unreviewed test gardening.
2909
2910         * platform/mac/TestExpectations:
2911
2912 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2913
2914         Skip slow encoding WPT LayoutTests.
2915
2916         Unreviewed test gardening.
2917
2918         * TestExpectations:
2919
2920 2017-11-09  Doug Russell  <d_russell@apple.com>
2921
2922         Bug 179068 - AX: search predicate returns containing group for plain text instead of text element
2923         https://bugs.webkit.org/show_bug.cgi?id=179068
2924
2925         Reviewed by Darin Adler
2926
2927         Implement a check in AccessibilityRenderObject::hasPlainText(), AccessibilityObject::canHavePlainText(), to confirm the element is capable of providing text.
2928
2929         * accessibility/mac/search-predicate-expected.txt:
2930         * accessibility/mac/search-predicate-plaintext-expected.txt: Added.
2931         * accessibility/mac/search-predicate-plaintext.html: Added.
2932         * accessibility/mac/search-predicate-visible-button-expected.txt: Added.
2933         * accessibility/mac/search-predicate-visible-button.html: Added.
2934         * accessibility/mac/search-predicate-visited-links-expected.txt: Added.
2935         * accessibility/mac/search-predicate-visited-links.html: Added.
2936         * accessibility/mac/search-predicate.html:
2937         * platform/mac-wk2/TestExpectations:
2938
2939 2017-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2940
2941         Inserting an image, selecting, underlining, and then deleting leaves the typing style with both "-webkit-text-decorations-in-effect" and "text-decoration"
2942         https://bugs.webkit.org/show_bug.cgi?id=179431
2943
2944         Reviewed by Ryosuke Niwa.
2945
2946         Adds a new layout test to fix a debug assertion. See WebCore/ChangeLog for more details. Additionally
2947         rebaselines a few existing tests that serialize markup strings to include `text-decoration: none;`.
2948
2949         * editing/execCommand/underline-selection-containing-image-expected.txt: Added.
2950         * editing/execCommand/underline-selection-containing-image.html: Added.
2951         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt:
2952         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt:
2953         * fast/events/input-events-paste-rich-datatransfer-expected.txt:
2954         * fast/events/ondrop-text-html-expected.txt:
2955
2956 2017-11-09  Devin Rousso  <webkit@devinrousso.com>
2957
2958         Web Inspector: support undo/redo of insertAdjacentHTML
2959         https://bugs.webkit.org/show_bug.cgi?id=179283
2960
2961         Reviewed by Joseph Pecoraro.
2962
2963         * inspector/dom/insertAdjacentHTML-expected.txt: Added.
2964         * inspector/dom/insertAdjacentHTML.html: Added.
2965
2966 2017-11-09  Maciej Stachowiak  <mjs@apple.com>
2967
2968         Remove support for iOS-only softbank-sjis encoding if possible
2969         https://bugs.webkit.org/show_bug.cgi?id=179416
2970
2971         Reviewed by Darin Adler.
2972
2973         * fast/encoding/charset-softbank-sjis.html: Added. Test that <meta charset>
2974         declaration for softbank-sjis is ignored.
2975         * fast/encoding/charset-softbank-sjis-expected.txt: Added.
2976         * fast/encoding/resources/softbank-sjis-iframe.html: Added. Helper for above test.
2977         * fast/encoding/legacy-ios-encodings.html: Add a case for softbank-sjis.
2978         * fast/encoding/legacy-ios-encodings-expected.txt: Result for above.
2979
2980 2017-11-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2981
2982         [GTK] Gardening 09 nov
2983         https://bugs.webkit.org/show_bug.cgi?id=179472
2984
2985         Unreviewed GTK gardening
2986
2987         * platform/gtk/TestExpectations:
2988
2989 2017-11-09  Alicia Boya García  <aboya@igalia.com>
2990
2991         [GTK] Test gardening
2992         https://bugs.webkit.org/show_bug.cgi?id=179447
2993
2994         Reviewed by Michael Catanzaro.
2995
2996         * platform/gtk/TestExpectations:
2997
2998 2017-11-08  Simon Fraser  <simon.fraser@apple.com>
2999
3000         Content not painted when scrolling an overflow node inside an iframe
3001         https://bugs.webkit.org/show_bug.cgi?id=179315
3002         rdar://problem/35364166
3003
3004         Reviewed by Tim Horton.
3005
3006         * compositing/ios/overflow-scroll-update-overlap-expected.html: Added.
3007         * compositing/ios/overflow-scroll-update-overlap.html: Added.
3008
3009 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3010
3011         Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html as flaky.
3012         https://bugs.webkit.org/show_bug.cgi?id=179452
3013
3014         Unreviewed test gardening.
3015
3016         * TestExpectations:
3017
3018 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3019
3020         Mark http/tests/workers/service/registration-task-queue-scheduling-1.html as flaky.
3021         https://bugs.webkit.org/show_bug.cgi?id=179342
3022
3023         Unreviewed test gardening.
3024
3025         * platform/mac/TestExpectations:
3026
3027 2017-11-08  Brent Fulgham  <bfulgham@apple.com>
3028
3029         XMLHttpRequest should not treat file URLs as same origin
3030         https://bugs.webkit.org/show_bug.cgi?id=178565
3031         <rdar://problem/11115901>
3032
3033         Reviewed by Daniel Bates.
3034
3035         * security/cannot-read-self-from-file-expected.txt: Added.
3036         * security/cannot-read-self-from-file.html: Added.
3037         * security/resources/cannot-read-self-from-file.html: Added.
3038
3039 2017-11-08  Joseph Pecoraro  <pecoraro@apple.com>
3040
3041         Web Inspector: Show Internal properties of PaymentRequest in Web Inspector Console
3042         https://bugs.webkit.org/show_bug.cgi?id=179276
3043
3044         Reviewed by Andy Estes.
3045
3046         * TestExpectations:
3047         * platform/mac-wk2/TestExpectations:
3048         Pass test on platforms that support Payment Requests.
3049
3050         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: Added.
3051         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html: Added.
3052         Test for internal properties on PaymentRequest instances.
3053
3054         * resources/ui-helper.js:
3055         (window.UIHelper.withUserGesture):
3056         Provide an easier way to simulate work inside of a user gesture.
3057
3058 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3059
3060         Mark many service worker tests as flaky on iOS.
3061         https://bugs.webkit.org/show_bug.cgi?id=179454
3062
3063         Unreviewed test gardening.
3064
3065         * platform/ios/TestExpectations:
3066
3067 2017-11-08  Colin Bendell  <colin@bendell.ca>
3068
3069         Add tests to ensure that <source> tags are only preloaded when the `type`
3070         attribute matches.
3071         https://bugs.webkit.org/show_bug.cgi?id=179231
3072
3073         Reviewed by Alex Christensen.
3074
3075         The actual execution of the test is a bit racy because of the need to refresh
3076         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
3077         picture tests) to avoid the logging from
3078
3079         * http/tests/preload/picture-type-expected.txt: Added.
3080         * http/tests/preload/picture-type.html: Added.
3081
3082 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
3083
3084         iOS supports some text encodings supposedly due to lack of TEC that aren't supported by the TEC decoder on macOS
3085         https://bugs.webkit.org/show_bug.cgi?id=179309
3086
3087         Reviewed by Darin Adler.
3088
3089         * fast/encoding/legacy-ios-encodings-expected.txt: Added.
3090         * fast/encoding/legacy-ios-encodings.html: Added. Check that we don't support some old iOS-only encoding names
3091         and check for some nonstandard encoding names that we do support (for now).
3092
3093 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
3094
3095         Switch encoding WPT test suite to updating via import-w3c-tests
3096         https://bugs.webkit.org/show_bug.cgi?id=179412
3097
3098         Reviewed by Youenn Fablet.
3099
3100         * TestExpectations: Remove mention of slow encoding tests here...
3101         * tests-options.json: ...because they are now recorded here.
3102
3103 2017-11-08  Chris Dumez  <cdumez@apple.com>
3104
3105         [Service Workers] Support waitUntil() on the 'install' event
3106         https://bugs.webkit.org/show_bug.cgi?id=179396
3107
3108         Reviewed by Brady Eidson.
3109
3110         Add layout test coverage.
3111
3112         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises-expected.txt: Added.
3113         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises.html: Added.
3114         * http/tests/workers/service/basic-install-event-waitUntil-reject-expected.txt: Added.
3115         * http/tests/workers/service/basic-install-event-waitUntil-reject.html: Added.
3116         * http/tests/workers/service/basic-install-event-waitUntil-resolve-expected.txt: Added.
3117         * http/tests/workers/service/basic-install-event-waitUntil-resolve.html: Added.
3118         * http/tests/workers/service/resources/basic-install-event-waitUntil-multiple-promises-worker.js: Added.
3119         (event.i.event.waitUntil.new.Promise):
3120         * http/tests/workers/service/resources/basic-install-event-waitUntil-reject-worker.js: Added.
3121         (event.event.waitUntil.new.Promise):
3122         * http/tests/workers/service/resources/basic-install-event-waitUntil-resolve-worker.js: Added.
3123         (event.event.waitUntil.new.Promise):
3124         * http/wpt/service-workers/extendableEvent.https-expected.txt:
3125         * http/wpt/service-workers/extendableEvent.https.html:
3126
3127 2017-11-08  David Hyatt  <hyatt@apple.com>
3128
3129         [Experiment] Implement code to detect high frequency painting
3130         https://bugs.webkit.org/show_bug.cgi?id=179118
3131
3132         Reviewed by Simon Fraser.
3133
3134         * fast/block/block-move-frequent-paint-expected.txt: Added.
3135         * fast/block/block-move-frequent-paint.html: Added.
3136
3137 2017-11-08  Ms2ger  <Ms2ger@igalia.com>
3138
3139         Update XMLHttpRequest tests.
3140         https://bugs.webkit.org/show_bug.cgi?id=179421
3141
3142         Reviewed by Sam Weinig.
3143
3144         * TestExpectations: removed flaky expectation: the test was fixed upstream.
3145
3146 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
3147
3148         Update TestExpectations for slow  WPT encoding LayoutTests.
3149
3150         Unreviewed test gardening.
3151
3152         Mark some of the tests as slow on Debug and skip those that time out even though they are already marked as slow.
3153
3154         * TestExpectations:
3155
3156 2017-11-07  Antoine Quint  <graouts@apple.com>
3157
3158         <video> does not respect pointer-events
3159         https://bugs.webkit.org/show_bug.cgi?id=179378
3160         <rdar://problem/34687668>
3161
3162         Reviewed by Simon Fraser.
3163
3164         Add a new test that checks that settings "pointer-events: none" on the <video> element
3165         correctly reflects that same value on the media controls shadow root container.
3166
3167         * media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
3168         * media/modern-media-controls/css/pointer-events-none.html: Added.
3169         * platform/ios/TestExpectations:
3170
3171 2017-11-07  Chris Dumez  <cdumez@apple.com>
3172
3173         [Service Workers] Add support for "install" event
3174         https://bugs.webkit.org/show_bug.cgi?id=179338
3175
3176         Reviewed by Youenn Fablet.
3177
3178         Add layout test coverage.
3179
3180         * http/tests/workers/service/basic-install-event-expected.txt: Added.
3181         * http/tests/workers/service/basic-install-event.html: Added.
3182         * http/tests/workers/service/resources/basic-install-event-worker.js: Added.
3183         * http/tests/workers/service/resources/sw-test-pre.js:
3184         (waitForState):
3185
3186 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
3187
3188         Unreviewed, rolling out r224498.
3189
3190         The LayoutTest for this change is flaky and affecting EWS
3191         results.
3192
3193         Reverted changeset:
3194
3195         "Add tests to ensure that <source> tags are only preloaded
3196         when the `type`"
3197         https://bugs.webkit.org/show_bug.cgi?id=179231
3198         https://trac.webkit.org/changeset/224498
3199
3200 2017-11-07  Chris Dumez  <cdumez@apple.com>
3201
3202         LayoutTest http/tests/security/cross-frame-access-put.html is a flaky failure
3203         https://bugs.webkit.org/show_bug.cgi?id=179195
3204
3205         Reviewed by Ryosuke Niwa.
3206
3207         Fix flaky test by calling the testRunner functions as early as possible, not in
3208         the onload event handler.
3209
3210         * http/tests/security/cross-frame-access-put.html:
3211
3212 2017-11-07  Maciej Stachowiak  <mjs@apple.com>
3213
3214         Update WPT encoding test suite to the latest version.
3215         https://bugs.webkit.org/show_bug.cgi?id=179312
3216
3217         Reviewed by Youenn Fablet.
3218
3219         * TestExpectations: Mark some WPT enncoding tests as slow (either
3220         globally or on debug builds) based on what times out in EWS.
3221
3222 2017-11-07  Antti Koivisto  <antti@apple.com>
3223
3224         Dynamic media queries don't update in shadow tree stylesheets
3225         https://bugs.webkit.org/show_bug.cgi?id=179324
3226
3227         Reviewed by Ryosuke Niwa.
3228
3229         * fast/shadow-dom/media-query-in-shadow-style-expected.html: Added.
3230         * fast/shadow-dom/media-query-in-shadow-style.html: Added.
3231         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html: Added.
3232
3233 2017-11-07  Youenn Fablet  <youenn@apple.com>
3234
3235         Support the case of fetch events that are not responded
3236         https://bugs.webkit.org/show_bug.cgi?id=179336
3237
3238         Reviewed by Chris Dumez.
3239
3240         * http/tests/workers/service/basic-fetch.https-expected.txt:
3241         * http/tests/workers/service/resources/basic-fetch-worker.js:
3242         (event.event.request.url.indexOf):
3243         * http/tests/workers/service/resources/basic-fetch.js:
3244         (async.test):
3245
3246 2017-11-06  Michael Catanzaro  <mcatanzaro@igalia.com>
3247
3248         Unreviewed GTK test gardening
3249
3250         * platform/gtk/TestExpectations:
3251
3252 2017-11-06  Joseph Pecoraro  <pecoraro@apple.com>
3253
3254         Uncaught Exception: TypeError: null is not an object (evaluating 'mimeType.endsWith')
3255         https://bugs.webkit.org/show_bug.cgi?id=179325
3256         <rdar://problem/35366896>
3257
3258         Reviewed by Brian Burg.
3259
3260         * inspector/unit-tests/mimetype-utilities-expected.txt:
3261         * inspector/unit-tests/mimetype-utilities.html:
3262         Add tests for null cases.
3263
3264 2017-11-06  Colin Bendell  <colin@bendell.ca>
3265
3266         Add tests to ensure that <source> tags are only preloaded when the `type`
3267         attribute matches.
3268         https://bugs.webkit.org/show_bug.cgi?id=179231
3269
3270         Reviewed by Alex Christensen.
3271
3272         * http/tests/loading/preload-picture-type-expected.txt: Added.
3273         * http/tests/loading/preload-picture-type.html: Added.
3274
3275 2017-11-05  Antoine Quint  <graouts@apple.com>
3276
3277         [Web Animations] Schedule animations registered on the document timeline
3278         https://bugs.webkit.org/show_bug.cgi?id=179236
3279         <rdar://problem/35332669>
3280
3281         Reviewed by Dean Jackson.
3282
3283         Adopt the new internals.pauseTimeline() method to ensure that the existing
3284         tests do not have a self-advancing timeline since we're interested in checking
3285         the timing model state based on manually setting the timeline current time.
3286
3287         Also update some WPT expectations with some progressions.
3288
3289         * TestExpectations: Mark two tests as flaky due to the sample time being logged
3290         in the failure.
3291         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
3292         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
3293         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
3294         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
3295         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
3296         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html:
3297         * http/wpt/wk-web-animations/timing-model/animation-effect.html:
3298         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
3299         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
3300         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
3301         * http/wpt/wk-web-animations/timing-model/document-timeline.html:
3302         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
3303         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
3304         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
3305
3306 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
3307
3308         Mark http/tests/security/xss-DENIED-xsl-external-entity.xml as a flaky failure on Windows.
3309         https://bugs.webkit.org/show_bug.cgi?id=179301
3310
3311         Unreviewed test gardening.
3312
3313         * platform/win/TestExpectations:
3314
3315 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
3316
3317         Mark fast/html/menuitem-element.html as failure on Windows.
3318         https://bugs.webkit.org/show_bug.cgi?id=179299
3319
3320         Unreviewed test gardening.
3321
3322         * platform/win/TestExpectations:
3323
3324 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
3325
3326         Mark fast/loader/empty-embed-src-attribute.html as a flaky crash on Windows.
3327         https://bugs.webkit.org/show_bug.cgi?id=179297
3328
3329         Unreviewed test gardening.
3330
3331         * platform/win/TestExpectations:
3332
3333 2017-11-05  Per Arne Vollan  <pvollan@apple.com>
3334
3335         Mark fast/css/object-fit/object-fit-embed.html and related tests as failing on Windows.
3336         https://bugs.webkit.org/show_bug.cgi?id=179296
3337
3338         Unreviewed test gardening.
3339
3340         * platform/win/TestExpectations:
3341
3342 2017-11-04  Chris Dumez  <cdumez@apple.com>
3343
3344         Index properties on cross origin Window objects should be enumerable
3345         https://bugs.webkit.org/show_bug.cgi?id=179289
3346
3347         Reviewed by Darin Adler.
3348
3349         Update / rebaseline existing test to match new expected behavior.
3350
3351         * js/dom/getOwnPropertyDescriptor-expected.txt:
3352         * js/resources/getOwnPropertyDescriptor.js:
3353
3354 2017-11-04  Aishwarya Nirmal  <anirmal@apple.com>
3355
3356         [Touch Bar Web API] Add support for menuitem tag
3357         https://bugs.webkit.org/show_bug.cgi?id=179020
3358
3359         Reviewed by Ryosuke Niwa.
3360
3361         This test ensures that the menuitem element is recognized when
3362         its runtime feature is turned on.
3363
3364         * fast/html/menuitem-element-expected.txt: Added.
3365         * fast/html/menuitem-element.html: Added.
3366
3367 2017-11-03  Youenn Fablet  <youenn@apple.com>
3368
3369         Implement ServiceWorkerContainer.getRegistration
3370         https://bugs.webkit.org/show_bug.cgi?id=179253
3371
3372         Reviewed by Chris Dumez.
3373
3374         * TestExpectations:
3375         * http/tests/workers/service/resources/service-worker-getRegistration-worker.js: Added.
3376         * http/tests/workers/service/resources/service-worker-getRegistration.js: Added.
3377         * http/tests/workers/service/service-worker-getRegistration-expected.txt: Added.
3378         * http/tests/workers/service/service-worker-getRegistration.html: Added.
3379
3380 2017-11-03  Youenn Fablet  <youenn@apple.com>
3381
3382         Requests handled by Service Worker should not go through preflighting
3383         https://bugs.webkit.org/show_bug.cgi?id=179250
3384
3385         Reviewed by Alex Christensen.
3386
3387         * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js: Added.
3388         (event.event.request.url.indexOf):
3389         (event.event.request.url.endsWith):
3390         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Added.
3391         (done):
3392         (async.logStatus):
3393         (async.test):
3394         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt: Added.
3395         * http/tests/workers/service/service-worker-crossorigin-fetch.html: Added.
3396
3397 2017-11-03  Alex Christensen  <achristensen@webkit.org>
3398
3399         LayoutTest http/tests/loading/basic-auth-resend-wrong-credentials.html is flaky on WK2
3400         https://bugs.webkit.org/show_bug.cgi?id=159884
3401
3402         Reviewed by Darin Adler.
3403
3404         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
3405         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
3406         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
3407
3408 2017-11-03  Ryan Haddad  <ryanhaddad@apple.com>
3409
3410         Mark http/tests/security/mixedContent/insecure-css-with-secure-cookies.html as flaky.
3411         https://bugs.webkit.org/show_bug.cgi?id=175998
3412
3413         Unreviewed test gardening.
3414
3415         * platform/mac/TestExpectations:
3416
3417 2017-11-03  Ryan Haddad  <ryanhaddad@apple.com>
3418
3419         Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html as flaky.
3420         https://bugs.webkit.org/show_bug.cgi?id=179248
3421
3422         Unreviewed test gardening.
3423
3424         * TestExpectations:
3425
3426 2017-11-03  Alex Christensen  <achristensen@webkit.org>
3427
3428         Remove Yosemite test expectations
3429         https://bugs.webkit.org/show_bug.cgi?id=179143
3430
3431         Reviewed by Ryosuke Niwa.
3432
3433         We only test back to El Capitan.  Everything is Yosemite+.  Marking tests as failing only on Yosemite isn't useful any more.
3434
3435         * platform/mac-wk1/TestExpectations:
3436         * platform/mac-wk2/TestExpectations:
3437         * platform/mac/TestExpectations:
3438
3439 2017-11-03  Zan Dobersek  <zdobersek@igalia.com>
3440
3441         Unreviewed GTK+ gardening. Mark a few failures, posting along the relevant
3442         bug entries. Add a platform-specific baseline for one HTTP test.
3443
3444         * platform/gtk/TestExpectations:
3445         * platform/gtk/http/tests/security/module-no-mime-type-expected.txt: Added.
3446
3447 2017-11-03  Per Arne Vollan  <pvollan@apple.com>
3448
3449         [Win] Update test expectations after r224324.
3450
3451         Unreviewed test gardening.
3452
3453         * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
3454         * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
3455         * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
3456         * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
3457         * platform/win/fast/css/first-letter-float-after-float-expected.txt:
3458
3459 2017-11-03  Matt Lewis  <jlewis3@apple.com>
3460
3461         Marked js/intl-datetimeformat.html as failing on High Sierra.
3462         https://bugs.webkit.org/show_bug.cgi?id=179208
3463
3464         Unreviewed test gardening.
3465
3466         * platform/mac-wk2/TestExpectations:
3467
3468 2017-11-03  Youenn Fablet  <youenn@apple.com>
3469
3470         Implement Service Worker Matching Registration algorithm
3471         https://bugs.webkit.org/show_bug.cgi?id=178882
3472
3473         Reviewed by Chris Dumez.
3474
3475         * TestExpectations:
3476         * http/tests/workers/service/basic-register-exceptions-expected.txt:
3477         * http/tests/workers/service/resources/basic-register.js: Fixing flakiness.
3478         * http/tests/workers/service/service-worker-clear-expected.txt: Added.
3479         * http/tests/workers/service/service-worker-clear.html: Added.
3480
3481 2017-11-02  Dean Jackson  <dino@apple.com>
3482
3483         Add basic OffscreenCanvas interface
3484         https://bugs.webkit.org/show_bug.cgi?id=179213
3485         <rdar://problem/35326778>
3486
3487         Reviewed by Sam Weinig.
3488
3489         Very basic test that exercises object construction.
3490
3491         * http/wpt/offscreen-canvas/offscreencanvas.constructor-expected.txt: Added.
3492         * http/wpt/offscreen-canvas/offscreencanvas.constructor.html: Added.
3493
3494 2017-11-03  Ryosuke Niwa  <rniwa@webkit.org>
3495
3496         Crash inside ChildListMutationAccumulator::enqueueMutationRecord()
3497         https://bugs.webkit.org/show_bug.cgi?id=179234
3498         <rdar://problem/35287748>
3499
3500         Reviewed by Darin Adler.
3501
3502         Added a regression test.
3503
3504         * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash-expected.txt: Added.
3505         * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash.html: Added.
3506
3507 2017-11-02  Andy Estes  <aestes@apple.com>
3508
3509         [Payment Request] show() should only be called with user activation
3510         https://bugs.webkit.org/show_bug.cgi?id=179056
3511
3512         Reviewed by Sam Weinig.
3513
3514         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
3515         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
3516         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
3517         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
3518         * http/tests/paymentrequest/payment-request-show-method.https.html:
3519         * http/tests/paymentrequest/payment-response-complete-method.https.html:
3520         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
3521         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
3522         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
3523         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
3524         * http/tests/paymentrequest/resources/helpers.js:
3525         (async.getPaymentRequestResponse):
3526         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
3527         * http/tests/resources/payment-request.js: Added.
3528         (activateThen):
3529         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html:
3530         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html:
3531         * http/tests/ssl/applepay/PaymentRequest.https.html:
3532         * resources/ui-helper.js:
3533         (window.UIHelper.activateElement):
3534
3535 2017-11-03  Ms2ger  <Ms2ger@igalia.com>
3536
3537         [WPE] Update Event-timestamp-high-resolution.html expectations.
3538         https://bugs.webkit.org/show_bug.cgi?id=179242
3539
3540         Reviewed by Darin Adler.
3541
3542         The test now deals more gracefully with the fact that GamepadEvent is
3543         not defined.
3544
3545         * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
3546
3547 2017-11-03  Daniel Bates  <dabates@apple.com>
3548
3549         Invalidate node list when associated form control element is removed
3550         https://bugs.webkit.org/show_bug.cgi?id=179232
3551         <rdar://problem/35308269>
3552
3553         Reviewed by Ryosuke Niwa.
3554
3555         Add a test to ensure the node list returned by HTMLFormElement.elements stays synchronized
3556         with the document.
3557
3558         * fast/forms/node-list-remove-button-from-form-expected.txt: Added.
3559         * fast/forms/node-list-remove-button-from-form.html: Added.
3560
3561 2017-11-03  Antti Koivisto  <antti@apple.com>
3562
3563         Crash in WebCore::RenderStyle::overflowX with display:contents
3564         https://bugs.webkit.org/show_bug.cgi?id=178857
3565         <rdar://problem/35201120>
3566
3567         Reviewed by Zalan Bujtas.
3568
3569         * fast/css/display-contents-all-expected.html: Added.
3570         * fast/css/display-contents-all.html: Added.
3571         * fast/css/display-contents-document-element-expected.txt: Added.
3572         * fast/css/display-contents-document-element.html: Added.