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