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