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