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