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