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