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