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