587ffe062a7b98bb0b059730e5146998b6ab0d84
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-07-18  Antoine Quint  <graouts@apple.com>
2
3         Turn tests at media/modern-media-controls/pip-support back on
4         https://bugs.webkit.org/show_bug.cgi?id=174636
5
6         Reviewed by Dean Jackson.
7
8         * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
9         * platform/ios-simulator/TestExpectations:
10         * platform/mac-elcapitan/TestExpectations:
11         * platform/mac/TestExpectations:
12
13 2017-07-18  Matt Lewis  <jlewis3@apple.com>
14
15         Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
16         https://bugs.webkit.org/show_bug.cgi?id=172662
17
18         Unreviewed test gardening.
19
20         * platform/wk2/TestExpectations:
21
22 2017-07-18  Matt Lewis  <jlewis3@apple.com>
23
24         Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
25         https://bugs.webkit.org/show_bug.cgi?id=172662
26
27         Unreviewed test gardening.
28
29         * platform/wk2/TestExpectations:
30
31 2017-07-18  Antoine Quint  <graouts@apple.com>
32
33         [macOS] Mouse pointer does not hide during fullscreen playback
34         https://bugs.webkit.org/show_bug.cgi?id=174638
35         <rdar://problem/33244399>
36
37         Reviewed by Dean Jackson.
38
39         Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
40         in fullscreen for the media controls container.
41
42         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
43         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
44         * platform/ios-simulator/TestExpectations:
45
46 2017-07-18  Sam Weinig  <sam@webkit.org>
47
48         [WebIDL] Remove custom bindings for MockContentFilterSettings
49         https://bugs.webkit.org/show_bug.cgi?id=174606
50
51         Reviewed by Andy Estes.
52
53         * contentfiltering/allow-after-add-data.html:
54         * contentfiltering/allow-after-finished-adding-data.html:
55         * contentfiltering/allow-after-response.html:
56         * contentfiltering/allow-after-will-send-request.html:
57         * contentfiltering/allow-empty-document.html:
58         * contentfiltering/allow-media-document.html:
59         * contentfiltering/allow-never.html:
60         * contentfiltering/block-after-add-data-then-allow-unblock.html:
61         * contentfiltering/block-after-add-data-then-deny-unblock.html:
62         * contentfiltering/block-after-add-data.html:
63         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
64         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
65         * contentfiltering/block-after-finished-adding-data.html:
66         * contentfiltering/block-after-response-then-allow-unblock.html:
67         * contentfiltering/block-after-response-then-deny-unblock.html:
68         * contentfiltering/block-after-response.html:
69         * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
70         * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
71         * contentfiltering/block-after-will-send-request.html:
72         * contentfiltering/block-never.html:
73         * contentfiltering/modify-request-url.html:
74         * contentfiltering/resources/contentfiltering.js:
75         * http/tests/contentfiltering/allow-after-redirect.html:
76         * http/tests/contentfiltering/block-after-redirect.html:
77         * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
78         * http/tests/contentfiltering/modify-redirect-request-url.html:
79         Update tests to use new MockContentFilterSettings enums rather than constants.
80
81 2017-07-18  Sam Weinig  <sam@webkit.org>
82
83         [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
84         https://bugs.webkit.org/show_bug.cgi?id=174529
85
86         Reviewed by Chris Dumez.
87
88         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
89         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
90         Update test and result to match standard and other browsers. 
91
92 2017-07-18  Matt Lewis  <jlewis3@apple.com>
93
94         Unreviewed, rolling out r219610.
95
96         This caused an api failure on all platforms for the test
97         SnapshotImageLargeAsyncDecoding
98
99         Reverted changeset:
100
101         "Async image decoding for large images should be disabled
102         after the first time a tile is painted"
103         https://bugs.webkit.org/show_bug.cgi?id=174451
104         http://trac.webkit.org/changeset/219610
105
106 2017-07-18  Devin Rousso  <drousso@apple.com>
107
108         Add CanvasRenderingContext2D::getTransform
109         https://bugs.webkit.org/show_bug.cgi?id=174278
110
111         Reviewed by Dean Jackson.
112
113         * canvas/philip/tests/2d.missingargs.html:
114         CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
115
116         * fast/canvas/2d.getTransform.modification-expected.txt: Added.
117         * fast/canvas/2d.getTransform.modification.html: Added.
118         * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
119         * fast/canvas/2d.getTransform.newobject.html: Added.
120         * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
121         * fast/canvas/2d.setTransform.matrix.html: Added.
122
123 2017-07-18  Matt Lewis  <jlewis3@apple.com>
124
125         Rebaseline inspector/model/remote-object.html.
126         https://bugs.webkit.org/show_bug.cgi?id=173991
127
128         Unreviewed test gardening.
129
130         * inspector/model/remote-object-expected.txt:
131
132 2017-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
133
134         Async image decoding for large images should be disabled after the first time a tile is painted
135         https://bugs.webkit.org/show_bug.cgi?id=174451
136
137         Reviewed by Simon Fraser.
138
139         To test async image decoding for large images, we have to create the <img>
140         element dynamically so we can listen to the load and webkitImageFrameReady
141         events and know reliably when to end the test. But with this patch the async
142         image decoding for large images will be disabled after the first paint. 
143         That means async image decoding for large images will be disabled always
144         unless we force the async image decoding till the image is painted for the
145         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
146         to force the async image decoding. So painting an image in this case will
147         require multiple paints; in all of them the async image decoding will be
148         enabled. But this is okay because it resembles the case where the <img> is
149         created from a static <img> tag in the HTML file.
150
151         For new tests, where we want to make sure that mutating the DOM will not
152         cause a flash, async image decoding will be forced till the image is drawn
153         for the first time. After that the async image decoding is enabled but not
154         forced.
155
156         Disable new tests for WK1 because the async image decoding is always enabled
157         because tiling does not necessarily exist in WK1 . But eventually the async
158         image decoding for large images will be always disabled for WK1.
159
160         * fast/images/async-image-background-change-expected.html: Added.
161         * fast/images/async-image-background-change.html: Added.
162         * fast/images/async-image-background-image-repeated.html:
163         * fast/images/async-image-background-image.html:
164         * fast/images/async-image-multiple-clients-repaint.html:
165         * fast/images/async-image-src-change-expected.html: Added.
166         * fast/images/async-image-src-change.html: Added.
167         * fast/images/resources/green-400x400.png: Added.
168         * fast/images/resources/red-100x100.png: Added.
169         * fast/images/resources/red-400x400.png: Added.
170         * http/tests/multipart/multipart-async-image-expected.txt: Added.
171         * http/tests/multipart/multipart-async-image.html: Added.
172         * platform/ios-wk1/TestExpectations:
173         * platform/mac-wk1/TestExpectations:
174
175 2017-07-18  Michael Catanzaro  <mcatanzaro@igalia.com>
176
177         Unreviewed GTK test gardening
178
179         fast/forms/range/input-appearance-range-rtl.html is desired to fail.
180
181         * platform/gtk/TestExpectations:
182
183 2017-07-18  Chris Dumez  <cdumez@apple.com>
184
185         DOMException should have its properties on the prototype
186         https://bugs.webkit.org/show_bug.cgi?id=174597
187
188         Reviewed by Alex Christensen.
189
190         Rebaseline inspector tests whose output changed slightly now that the
191         DOMException have moved to the prototype.
192
193         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
194         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
195         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
196
197 2017-07-17  Michael Catanzaro  <mcatanzaro@igalia.com>
198
199         Unreviewed GTK test gardening
200
201         * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
202         * platform/gtk/TestExpectations:
203         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
204
205 2017-07-17  Timothy Horton  <timothy_horton@apple.com>
206
207         Page using safe area constant properties jumps to correct layout after resize
208         https://bugs.webkit.org/show_bug.cgi?id=174598
209         <rdar://problem/33364275>
210
211         Reviewed by Simon Fraser.
212
213         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
214         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
215         Add a test making sure that dynamic-viewport-update-based rotation
216         updates safe area insets when needed.
217
218 2017-07-17  Matt Lewis  <jlewis3@apple.com>
219         
220         Fixed test expectations after r219518.
221         https://bugs.webkit.org/show_bug.cgi?id=174472
222
223         Unreviewed test gardening.
224
225         * platform/mac/TestExpectations:
226
227 2017-07-17  Jeremy Jones  <jeremyj@apple.com>
228
229         media element handle adding source immediately before src.
230         https://bugs.webkit.org/show_bug.cgi?id=174284
231
232         Reviewed by David Kilzer.
233
234         Adds missing -expected and tests to make sure resulting currentSrc is correct.
235
236         * TestExpectations:
237         * media/video-source-before-src-expected.txt: Added.
238         * media/video-source-before-src.html:
239
240 2017-07-17  Matt Lewis  <jlewis3@apple.com>
241
242         Fixed test expectations after r219518.
243         https://bugs.webkit.org/show_bug.cgi?id=174472
244
245         Unreviewed test gardening.
246
247         * platform/ios-wk1/TestExpectations:
248         * platform/mac/TestExpectations:
249
250 2017-07-17  Chris Dumez  <cdumez@apple.com>
251
252         fast/workers/worker-user-gesture.html crashes on iOS
253         https://bugs.webkit.org/show_bug.cgi?id=174592
254
255         Reviewed by Simon Fraser.
256
257         Make sure the tap/click event is fully processed before finishing the test by using
258         the promise returned by UIHelper.activateAt().
259
260         * fast/workers/worker-user-gesture.html:
261
262 2017-07-17  Simon Fraser  <simon.fraser@apple.com>
263
264         clientX/clientY on TouchEvent.touches are wrong
265         https://bugs.webkit.org/show_bug.cgi?id=174561
266
267         Reviewed by Tim Horton.
268
269         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
270         * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
271
272 2017-07-17  Chris Dumez  <cdumez@apple.com>
273
274         click event does not dispatch to parent when child target stops hit testing after mousedown
275         https://bugs.webkit.org/show_bug.cgi?id=174564
276         <rdar://problem/33340234>
277
278         Reviewed by Simon Fraser.
279
280         Add layout test coverage.
281
282         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
283         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
284
285 2017-07-17  Antoine Quint  <graouts@apple.com>
286
287         REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
288         https://bugs.webkit.org/show_bug.cgi?id=174581
289         <rdar://problem/33297519>
290
291         Reviewed by Sam Weinig.
292
293         Update the audio controls layout test to match the new expectations.
294
295         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
296         * media/modern-media-controls/audio/audio-controls-buttons.html:
297
298 2017-07-17  Antoine Quint  <graouts@apple.com>
299
300         Media controls draw behind captions
301         https://bugs.webkit.org/show_bug.cgi?id=174579
302         <rdar://problem/33295427>
303
304         Reviewed by Dean Jackson.
305
306         Add a new test that checks the order in which order the captions and controls containers appear
307         under the media shadow root.
308
309         * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
310         * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
311         * platform/ios-simulator/TestExpectations:
312         * platform/mac/TestExpectations:
313
314 2017-07-16  Antoine Quint  <graouts@apple.com>
315
316         Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
317         https://bugs.webkit.org/show_bug.cgi?id=174571
318         <rdar://problem/33294968>
319
320         Reviewed by Eric Carlson.
321
322         Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
323         behavior when dismissing the tracks panel when clicking over the media element or outside the media element
324         when it's paused.
325
326         * media/modern-media-controls/resources/media-controls-utils.js:
327         (pressOnElement):
328         (pressAtPoint):
329         (showTracksPanel):
330         (finishMediaControlsTest): Deleted.
331         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
332         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
333         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
334         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
335         * platform/mac/TestExpectations:
336
337 2017-07-16  Ali Juma  <ajuma@chromium.org>
338
339         DisallowUserAgentShadowContent moves out of non-UA shadow roots
340         https://bugs.webkit.org/show_bug.cgi?id=165647
341
342         Reviewed by Ryosuke Niwa.
343
344         * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
345         * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
346         * fast/dom/nodesFromRect/resources/nodesFromRect.js:
347         (check):
348         (checkShadowContent):
349         (nodesFromRectAsString):
350
351 2017-07-16  Antoine Quint  <graouts@apple.com>
352
353         Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
354         https://bugs.webkit.org/show_bug.cgi?id=174565
355         <rdar://problem/33294833>
356
357         Reviewed by Dean Jackson.
358
359         Add a new test where we click on the edge of a button and check that we trigger the Button's
360         UI delegate. This test fails prior to this patch.
361
362         * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
363         * media/modern-media-controls/button/button-click-on-edges.html: Added.
364         * platform/ios-simulator/TestExpectations:
365
366 2017-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
367
368         line-height: <number> gets visually applied twice when text autosizing is in effect
369         https://bugs.webkit.org/show_bug.cgi?id=174536
370         <rdar://problem/33338259>
371
372         Reviewed by Simon Fraser.
373
374         * fast/text-autosizing/line-height-number-expected.html: Added.
375         * fast/text-autosizing/line-height-number.html: Added.
376
377 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
378
379         [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
380         https://bugs.webkit.org/show_bug.cgi?id=173697
381
382         Reviewed by Jiewen Tan.
383
384         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
385
386 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
387
388         [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
389         https://bugs.webkit.org/show_bug.cgi?id=173696
390
391         Reviewed by Jiewen Tan.
392
393         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
394         that are now passing.
395
396 2017-07-14  Chris Dumez  <cdumez@apple.com>
397
398         Possible crash in ~UserGestureIndicator() when on non-main thread
399         https://bugs.webkit.org/show_bug.cgi?id=174522
400         <rdar://problem/30283071>
401
402         Reviewed by Sam Weinig.
403
404         Add layout test coverage.
405
406         * fast/workers/worker-user-gesture-expected.txt: Added.
407         * fast/workers/worker-user-gesture.html: Added.
408         * fast/workers/worker-user-gesture.js: Added.
409         (setInterval):
410
411 2017-07-14  Daniel Bates  <dabates@apple.com>
412
413         REGRESSION (r219013): Compute source frame info for frameless document
414         https://bugs.webkit.org/show_bug.cgi?id=174385
415         <rdar://problem/33217736>
416
417         Reviewed by Brady Eidson.
418
419         * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
420         * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
421         * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
422
423 2017-07-14  Matt Lewis  <jlewis3@apple.com>
424
425         Fixed expectations after Mac expectation change.
426         https://trac.webkit.org/changeset/219507/webkit
427
428         Unreviewed test gardening.
429
430         * platform/wk2/TestExpectations:
431
432 2017-07-14  Youenn Fablet  <youenn@apple.com>
433
434         WebRTC: silence data not sent for disabled audio track
435         https://bugs.webkit.org/show_bug.cgi?id=174456
436         <rdar://problem/33284623>
437
438         Reviewed by Eric Carlson.
439
440         * webrtc/audio-muted-stats-expected.txt: Added.
441         * webrtc/audio-muted-stats.html: Added.
442         * webrtc/audio-muted-stats2-expected.txt: Added.
443         * webrtc/audio-muted-stats2.html: Added.
444
445 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
446
447         Add High Sierra test expectations
448         https://bugs.webkit.org/show_bug.cgi?id=174518
449         <rdar://problem/32716970>
450
451         Unreviewed test gardening.
452
453         * platform/mac-highsierra: Added.
454         * platform/mac-highsierra-wk1: Added.
455         * platform/mac-highsierra-wk2: Added.
456
457 2017-07-14  Jer Noble  <jer.noble@apple.com>
458
459         [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
460         https://bugs.webkit.org/show_bug.cgi?id=174514
461
462         Reviewed by Sam Weinig.
463
464         * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
465         * media/media-source/media-source-remove-decodeorder-crash.html: Added.
466
467 2017-07-14  Matt Lewis  <jlewis3@apple.com>
468
469         Correcting test expectations after mac-expectation changes.
470         https://bugs.webkit.org/show_bug.cgi?id=174472
471
472         Unreviews test gardening.
473
474         * platform/mac/TestExpectations:
475
476 2017-07-14  Jer Noble  <jer.noble@apple.com>
477
478         Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
479         https://bugs.webkit.org/show_bug.cgi?id=174373
480
481         Reviewed by Eric Carlson.
482
483         * media/video-add-autoplay-user-gesture-expected.txt: Added.
484         * media/video-add-autoplay-user-gesture.html: Added.
485         * media/platform/ios/TestExpectations: Skipped; requires EventSender.
486
487 2017-07-14  Matt Lewis  <jlewis3@apple.com>
488
489         Unreviewed, rolling out r219500.
490
491         The test is consistently failing on iOS simulator.
492
493         Reverted changeset:
494
495         "AX: VoiceOver silent or skipping over time values on media
496         player."
497         https://bugs.webkit.org/show_bug.cgi?id=174324
498         http://trac.webkit.org/changeset/219500
499
500 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
501
502         Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
503         https://bugs.webkit.org/show_bug.cgi?id=174438
504         <rdar://problem/33277112>
505
506         Reviewed by David Kilzer.
507
508         * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504. 
509         * platform/wk2/TestExpectations: Ditto.
510
511 2017-07-14  Fujii Hironori  <Hironori.Fujii@sony.com>
512
513         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
514         https://bugs.webkit.org/show_bug.cgi?id=174418
515
516         Reviewed by Michael Catanzaro.
517
518         * fast/text/international/vietnamese-nfd-expected.html: Added.
519         * fast/text/international/vietnamese-nfd.html: Added.
520
521 2017-07-14  Aaron Chu  <aaron_chu@apple.com>
522
523         AX: VoiceOver silent or skipping over time values on media player.
524         https://bugs.webkit.org/show_bug.cgi?id=174324
525         <rdar://problem/32021784>
526
527         Reviewed by Antoine Quint.
528
529         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
530
531         * media/modern-media-controls/time-label/time-label-expected.txt:
532         * media/modern-media-controls/time-label/time-label.html:
533
534 2017-07-13  Matt Lewis  <jlewis3@apple.com>
535
536         Skipped multiple http/tests/webrtc/ test on iOS simulator.
537         https://bugs.webkit.org/show_bug.cgi?id=173861
538
539         Unreviewed test gardening.
540         * platform/ios-simulator-wk2/TestExpectations:
541
542 2017-07-13  Matt Lewis  <jlewis3@apple.com>
543
544         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
545         https://bugs.webkit.org/show_bug.cgi?id=173487
546
547         Unreviewed test gardening.
548
549         * platform/ios-simulator-wk2/TestExpectations:
550
551 2017-07-13  Matt Lewis  <jlewis3@apple.com>
552
553         Skipping media/video-source-before-src.html.
554         https://bugs.webkit.org/show_bug.cgi?id=174284
555
556         Unreviewed test gardening.
557
558         * TestExpectations:
559
560 2017-07-13  Antoine Quint  <graouts@apple.com>
561
562         REGRESSION: "visibility:hidden" does not hide play button for video elements
563         â€‹https://bugs.webkit.org/show_bug.cgi?id=174258
564         <rdar://problem/33181452>
565
566         Unreviewed test gardening.
567
568         Add a missing expectation file which is designed to be empty and is now just a space.
569
570         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
571
572 2017-07-13  Alex Christensen  <achristensen@webkit.org>
573
574         Deleting last URLSearchParams key should remove trailing ? in associated URL
575         https://bugs.webkit.org/show_bug.cgi?id=174465
576
577         Reviewed by Chris Dumez.
578
579         * fast/dom/DOMURL/searchparams-expected.txt:
580         * fast/dom/DOMURL/searchparams.html:
581
582 2017-07-13  Miguel Gomez  <magomez@igalia.com>
583
584         Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
585
586         * platform/gtk/TestExpectations:
587
588 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
589
590         [GCrypt] Implement CryptoKeyRSA SPKI exports
591         https://bugs.webkit.org/show_bug.cgi?id=173695
592
593         Reviewed by Jiewen Tan.
594
595         * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
596         that are now passing.
597
598 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
599
600         [GCrypt] Implement CryptoKeyRSA SPKI imports
601         https://bugs.webkit.org/show_bug.cgi?id=173694
602
603         Reviewed by Jiewen Tan.
604
605         * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
606         that are now passing.
607
608 2017-07-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
609
610         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
611         https://bugs.webkit.org/show_bug.cgi?id=174395
612
613         Reviewed by Carlos Garcia Campos.
614
615         * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
616         * platform/gtk/TestExpectations: Remove expected failures now orking.
617         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
618         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
619
620 2017-07-13  Caio Lima  <ticaiolima@gmail.com>
621
622         [ESnext] Implement Object Spread
623         https://bugs.webkit.org/show_bug.cgi?id=167963
624
625         Reviewed by Saam Barati.
626
627         * js/parser-syntax-check-expected.txt:
628         * js/script-tests/parser-syntax-check.js:
629
630 2017-07-12  Nan Wang  <n_wang@apple.com>
631
632         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
633         https://bugs.webkit.org/show_bug.cgi?id=174393
634         <rdar://problem/33248006>
635
636         Reviewed by Chris Fleizach.
637
638         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
639         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
640
641 2017-07-12  Matt Lewis  <jlewis3@apple.com>
642
643         Unreviewed, rolling out r219409.
644
645         The revision caused the Windows builds to fail.
646
647         Reverted changeset:
648
649         "AX: [iOS] Implement a way to retrieve a text marker range
650         with desired text that is closest to a position"
651         https://bugs.webkit.org/show_bug.cgi?id=174393
652         http://trac.webkit.org/changeset/219409
653
654 2017-07-12  Commit Queue  <commit-queue@webkit.org>
655
656         Unreviewed, rolling out r219361.
657         https://bugs.webkit.org/show_bug.cgi?id=174434
658
659         Huge PLUM memory regression on iOS (Requested by kling on
660         #webkit).
661
662         Reverted changeset:
663
664         "[WebIDL] Convert MutationCallback to be a normal generate
665         callback"
666         https://bugs.webkit.org/show_bug.cgi?id=174140
667         http://trac.webkit.org/changeset/219361
668
669 2017-07-12  Eric Carlson  <eric.carlson@apple.com>
670
671         [MediaStream] a capture source failure should end the MediaStreamTrack
672         https://bugs.webkit.org/show_bug.cgi?id=174375
673
674         Reviewed by Youenn Fablet.
675
676         * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
677         * fast/mediastream/media-stream-track-source-failure.html: Added.
678
679 2017-07-12  Antoine Quint  <graouts@apple.com>
680
681         Playback controls should not hide while AirPlay is active
682         https://bugs.webkit.org/show_bug.cgi?id=174422
683         <rdar://problem/33011477>
684
685         Reviewed by Eric Carlson.
686
687         Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
688         the media controls from automatically hiding.
689
690         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
691         * media/modern-media-controls/airplay-support/airplay-support.html:
692
693 2017-07-12  Nan Wang  <n_wang@apple.com>
694
695         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
696         https://bugs.webkit.org/show_bug.cgi?id=174393
697         <rdar://problem/33248006>
698
699         Reviewed by Chris Fleizach.
700
701         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
702         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
703
704 2017-07-12  Per Arne Vollan  <pvollan@apple.com>
705
706         Skip WebRTC tests on Windows.
707
708         Unreviewed test gardening.
709
710         * platform/win/TestExpectations:
711
712 2017-07-12  Matt Lewis  <jlewis3@apple.com>
713
714         Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
715         https://bugs.webkit.org/show_bug.cgi?id=174400
716
717         Unreviewed test gardening.
718
719         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
720
721 2017-07-12  Matt Lewis  <jlewis3@apple.com>
722
723         Unreviewed, rolling out r219401.
724
725         This revision rolled out the previous patch, but after talking
726         with reviewer, a rebaseline is what was needed.Rolling back in
727         before rebaseline.
728
729         Reverted changeset:
730
731         "Unreviewed, rolling out r219379."
732         https://bugs.webkit.org/show_bug.cgi?id=174400
733         http://trac.webkit.org/changeset/219401
734
735 2017-07-12  Matt Lewis  <jlewis3@apple.com>
736
737         Unreviewed, rolling out r219379.
738
739         This revision caused a consistent failure in the test
740         fast/dom/Window/property-access-on-cached-window-after-frame-
741         removed.html.
742
743         Reverted changeset:
744
745         "Remove NAVIGATOR_HWCONCURRENCY"
746         https://bugs.webkit.org/show_bug.cgi?id=174400
747         http://trac.webkit.org/changeset/219379
748
749 2017-07-12  Charlie Turner  <cturner@igalia.com>
750
751         [GTK] Media test gardening after r219253
752         https://bugs.webkit.org/show_bug.cgi?id=174254
753
754         Unreviewed test gardening.
755
756         video-cookie was fixed by r219252.
757         media/video-restricted-no-preload-metadata.html been passing consistently.
758
759         * platform/gtk/TestExpectations:
760
761 2017-07-12  Tooru Fujisawa [:arai]  <arai.unmht@gmail.com>
762
763         Wrong radix used in Unicode Escape in invalid character error message
764         https://bugs.webkit.org/show_bug.cgi?id=174419
765
766         Reviewed by Alex Christensen.
767
768         * fast/loader/cache-encoding-expected.txt:
769         * http/tests/preload/preload-encoding-expected.txt:
770         * js/basic-strict-mode-expected.txt:
771         * js/kde/parse-expected.txt:
772         * loader/reload-subresource-when-type-changes-expected.txt:
773         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
774         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
775
776 2017-07-12  Youenn Fablet  <youenn@apple.com>
777
778         WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
779         https://bugs.webkit.org/show_bug.cgi?id=173530
780
781         Reviewed by Alex Christensen.
782
783         * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
784         * webrtc/ice-candidate-sdpMLineIndex.html: Added.
785
786 2017-07-12  Zan Dobersek  <zdobersek@igalia.com>
787
788         [GCrypt] Implement CryptoKeyEC PKCS#8 exports
789         https://bugs.webkit.org/show_bug.cgi?id=173648
790
791         Reviewed by Jiewen Tan.
792
793         * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
794         that are now passing.
795
796 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
797
798         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
799         https://bugs.webkit.org/show_bug.cgi?id=174395
800
801         Unreviewed GTK gardening.
802
803         * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
804
805 2017-07-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
806
807         REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
808         https://bugs.webkit.org/show_bug.cgi?id=174376
809
810         Reviewed by Simon Fraser.
811
812         * fast/images/async-image-body-background-image-expected.html: Added.
813         * fast/images/async-image-body-background-image.html: Added.
814
815 2017-07-11  Youenn Fablet  <youenn@apple.com>
816
817         We should do ICE candidate filtering at the Document level
818         https://bugs.webkit.org/show_bug.cgi?id=173861
819         <rdar://problem/33122058>
820
821         Unreviewed.
822
823         * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
824
825 2017-07-10  Sam Weinig  <sam@webkit.org>
826
827         [WebIDL] Convert MutationCallback to be a normal generate callback
828         https://bugs.webkit.org/show_bug.cgi?id=174140
829
830         Reviewed by Chris Dumez.
831
832         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
833         Update results for standard error messages.
834
835 2017-07-11  Chris Dumez  <cdumez@apple.com>
836
837         Window's [[OwnPropertyKeys]] is wrong for cross origin windows
838         https://bugs.webkit.org/show_bug.cgi?id=174364
839         <rdar://problem/33238056>
840
841         Reviewed by Brent Fulgham.
842
843         Update test to reflect behavior change. I verified that the test is passing in Firefox.
844         The test fails in Chrome because its does not expose frames indexes on the Window, and
845         it is incorrectly listing "assign" on Location.
846
847         * http/tests/security/cross-frame-access-enumeration.html:
848
849 2017-07-11  Charlie Turner  <cturner@igalia.com>
850
851         [GTK] editing/input new passes since r211277
852         https://bugs.webkit.org/show_bug.cgi?id=160119
853
854         Unreviewed test gardening.
855
856         * platform/gtk/TestExpectations:
857
858 2017-07-11  Brent Fulgham  <bfulgham@apple.com>
859
860         Reset cookie partitioning state after network process crashes
861         https://bugs.webkit.org/show_bug.cgi?id=174306
862         <rdar://problem/33171605>
863
864         Reviewed by Chris Dumez.
865
866         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
867         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
868         * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
869         * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
870
871 2017-07-11  Charlie Turner  <cturner@igalia.com>
872
873         REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
874         https://bugs.webkit.org/show_bug.cgi?id=174354
875
876         Unreviewed test gardening.
877
878         * platform/gtk/TestExpectations:
879
880 2017-07-11  Charlie Turner  <cturner@igalia.com>
881
882         [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
883         https://bugs.webkit.org/show_bug.cgi?id=168171
884
885         Unreviewed test gardening.
886
887         * platform/gtk/TestExpectations:
888
889 2017-07-11  Ali Juma  <ajuma@chromium.org>
890
891         elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
892         https://bugs.webkit.org/show_bug.cgi?id=172019
893
894         Reviewed by Simon Fraser.
895
896         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
897         * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
898         * platform/ios/TestExpectations:
899
900 2017-07-11  Charlie Turner  <cturner@igalia.com>
901
902         [GTK] compositing/video/poster.html passing since r218320
903         https://bugs.webkit.org/show_bug.cgi?id=169918
904
905         Unreviewed test gardening.
906
907         * platform/gtk/TestExpectations:
908
909 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
910
911         [SVG] Leak in SVGAnimatedListPropertyTearOff
912         https://bugs.webkit.org/show_bug.cgi?id=172545
913
914         Reviewed by Darin Adler.
915
916         * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
917         * svg/animations/animation-leak-list-property-instances.html: Added.
918
919 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
920
921         [GTK] Spin buttons on input type number appear over the value itself for small widths
922         https://bugs.webkit.org/show_bug.cgi?id=173572
923
924         Reviewed by Carlos Garcia Campos.
925
926         * fast/forms/number/number-size-expected.txt:
927         * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
928           and make the test for user controlled style special for the case of GTK+.
929         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
930         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
931         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
932
933 2017-07-11  Youenn Fablet  <youenn@apple.com>
934
935         We should do ICE candidate filtering at the Document level
936         https://bugs.webkit.org/show_bug.cgi?id=173861
937         <rdar://problem/33122058>
938
939         Reviewed by Eric Carlson.
940
941         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
942         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
943         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
944         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
945         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
946         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
947         * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
948         * http/tests/webrtc/resources/do-get-user-media.html: Added.
949         * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
950         * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
951         * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
952         * webrtc/filtering-ice-candidate-after-reload.html: Added.
953
954 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
955
956         Unreviewed, rolling out r219325.
957
958         The test is still flaky
959
960         Reverted changeset:
961
962         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
963         https://bugs.webkit.org/show_bug.cgi?id=172545
964         http://trac.webkit.org/changeset/219325
965
966 2017-07-11  Charlie Turner  <cturner@igalia.com>
967
968         [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
969         https://bugs.webkit.org/show_bug.cgi?id=174353
970
971         Unreviewed test gardening.
972
973         * platform/gtk/TestExpectations:
974
975 2017-07-11  Zan Dobersek  <zdobersek@igalia.com>
976
977         Unreviewed WPE gardening.
978
979         * platform/wpe/TestExpectations:
980         Enable EMEv3 tests under media/encrypted-media/, all of them passing.
981
982 2017-07-10  Brent Fulgham  <bfulgham@apple.com>
983
984         Resource Load Statistics: Prune statistics in orders of importance
985         https://bugs.webkit.org/show_bug.cgi?id=174215
986         <rdar://problem/33164403>
987
988         Unreviewed test correction.
989
990         Drive-by fix after recent refactoring to correct the new function names in TestRunner.
991
992         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
993         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
994
995 2017-07-10  Simon Fraser  <simon.fraser@apple.com>
996
997         [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
998         https://bugs.webkit.org/show_bug.cgi?id=174286
999         rdar://problem/32864180
1000
1001         Reviewed by Dean Jackson.
1002
1003         * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
1004         * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
1005
1006 2017-07-10  John Wilander  <wilander@apple.com>
1007
1008         Resource Load Statistics: Prune statistics in orders of importance
1009         https://bugs.webkit.org/show_bug.cgi?id=174215
1010         <rdar://problem/33164403>
1011
1012         Reviewed by Chris Dumez.
1013
1014         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
1015         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
1016         * platform/wk2/TestExpectations:
1017             Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
1018             [ Pass ] since Resource Load Statistics is WK2-only.
1019
1020 2017-07-10  Devin Rousso  <drousso@apple.com>
1021
1022         Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
1023         https://bugs.webkit.org/show_bug.cgi?id=174279
1024
1025         Reviewed by Matt Baker.
1026
1027         * inspector/dom/highlightNodeList-expected.html: Added.
1028         * inspector/dom/highlightNodeList.html: Added.
1029
1030 2017-07-10  Javier Fernandez  <jfernandez@igalia.com>
1031
1032         [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
1033         https://bugs.webkit.org/show_bug.cgi?id=172707
1034
1035         Reviewed by Antti Koivisto.
1036
1037         Updated layout tests so that resolved value is as specified, even for 'auto' values.
1038
1039         * TestExpectations:
1040         * css3/flexbox/css-properties-expected.txt:
1041         * css3/flexbox/css-properties.html:
1042         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
1043         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
1044         * css3/parse-align-self.html:
1045         * css3/parse-alignment-of-root-elements-expected.txt:
1046         * css3/parse-alignment-of-root-elements.html:
1047         * css3/parse-place-items.html:
1048         * css3/parse-place-self.html:
1049         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
1050         * fast/css/parse-justify-self.html:
1051
1052 2017-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
1053
1054         fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
1055         https://bugs.webkit.org/show_bug.cgi?id=174325
1056         <rdar://problem/33190322>
1057
1058         Reviewed by Zalan Bujtas.
1059
1060         The name of the font changed.
1061
1062         * fast/text/trak-optimizeLegibility.html:
1063
1064 2017-07-10  Youenn Fablet  <youenn@apple.com>
1065
1066         Update webrtc expectations
1067         https://bugs.webkit.org/show_bug.cgi?id=174318
1068
1069         Unreviewed.
1070
1071         Updated expectation according flakiness dashboard information.
1072
1073         * TestExpectations:
1074         * platform/ios-wk2/TestExpectations:
1075         * platform/mac-wk1/TestExpectations:
1076         * platform/mac-wk2/TestExpectations:
1077         * platform/wk2/TestExpectations:
1078
1079 2017-07-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1080
1081         [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
1082         https://bugs.webkit.org/show_bug.cgi?id=174300
1083         <rdar://problem/33030639>
1084
1085         Reviewed by Simon Fraser.
1086
1087         Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
1088         overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
1089
1090         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
1091         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
1092         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
1093         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
1094         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
1095         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
1096
1097 2017-07-10  Matt Lewis  <jlewis3@apple.com>
1098
1099         Marked animations/resume-after-page-cache.html as flaky.
1100         https://bugs.webkit.org/show_bug.cgi?id=174183
1101
1102         Unreviewed test gardening.
1103
1104         * platform/ios-simulator-wk2/TestExpectations:
1105
1106 2017-07-10  Jeremy Jones  <jeremyj@apple.com>
1107
1108         media element handle adding source immediately before src.
1109         https://bugs.webkit.org/show_bug.cgi?id=174284
1110         rdar://problem/33115439
1111
1112         Reviewed by David Kilzer.
1113
1114         * media/video-source-before-src.html: Added.
1115
1116 2017-07-10  Matt Lewis  <jlewis3@apple.com>
1117
1118         Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
1119         https://bugs.webkit.org/show_bug.cgi?id=174120
1120
1121         Unreviewed test gardening.
1122
1123         * platform/ios-wk2/TestExpectations:
1124
1125 2017-07-03  Brian Burg  <bburg@apple.com>
1126
1127         Web Replay: remove some unused code
1128         https://bugs.webkit.org/show_bug.cgi?id=173903
1129
1130         Rubber-stamped by Joseph Pecoraro.
1131
1132         * inspector/replay/javascript-date-now-expected.txt: Removed.
1133         * inspector/replay/javascript-date-now.html: Removed.
1134         * inspector/replay/javascript-random-seed-expected.txt: Removed.
1135         * inspector/replay/javascript-random-seed.html: Removed.
1136         * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
1137         * inspector/replay/window-navigator-plugins-memoized.html: Removed.
1138
1139 2017-07-10  Matt Lewis  <jlewis3@apple.com>
1140
1141         Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
1142         https://bugs.webkit.org/show_bug.cgi?id=174120
1143
1144         Unreviewed test gardening.
1145
1146         * platform/ios/TestExpectations:
1147
1148 2017-07-10  Chris Dumez  <cdumez@apple.com>
1149
1150         Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
1151         https://bugs.webkit.org/show_bug.cgi?id=174301
1152
1153         Reviewed by Brent Fulgham.
1154
1155         Update existing layout tests to reflect testRunner API changes.
1156
1157         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1158         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1159         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1160
1161 2017-07-10  Andreas Kling  <akling@apple.com>
1162
1163         REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
1164         https://bugs.webkit.org/show_bug.cgi?id=174302
1165         <rdar://problem/33204273>
1166
1167         Reviewed by Antti Koivisto.
1168
1169         * fast/history/page-cache-element-state-focused-expected.html: Added.
1170         * fast/history/page-cache-element-state-focused.html: Added.
1171
1172 2017-07-10  Zalan Bujtas  <zalan@apple.com>
1173
1174         Block of text is missing in iBooks sample books.
1175         https://bugs.webkit.org/show_bug.cgi?id=174295
1176         <rdar://problem/32955620>
1177
1178         Reviewed by Antti Koivisto.
1179
1180         * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
1181         * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
1182
1183 2017-07-08  John Wilander  <wilander@apple.com>
1184
1185         Resource Load Statistics: User interaction should always go to top document
1186         https://bugs.webkit.org/show_bug.cgi?id=174120
1187         <rdar://problem/33117899>
1188
1189         Reviewed by Chris Dumez.
1190
1191         * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
1192         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
1193         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
1194         * platform/mac-wk2/TestExpectations:
1195             Added as [ Pass ].
1196
1197 2017-07-08  Antoine Quint  <graouts@apple.com>
1198
1199         REGRESSION: "visibility:hidden" does not hide play button for video elements
1200         https://bugs.webkit.org/show_bug.cgi?id=174258
1201         <rdar://problem/33181452>
1202
1203         Reviewed by Dean Jackson.
1204
1205         Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
1206
1207         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
1208         * media/modern-media-controls/css/visibility-hidden.html: Added.
1209         * platform/ios-simulator/TestExpectations:
1210         * platform/mac/TestExpectations:
1211
1212 2017-07-08  Chris Dumez  <cdumez@apple.com>
1213
1214         Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
1215         https://bugs.webkit.org/show_bug.cgi?id=174290
1216
1217         Reviewed by Brent Fulgham.
1218
1219         Update layout tests to reflect changes to the testRunner API naming.
1220
1221         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1222         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1223         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1224         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1225         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1226         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1227         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1228         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1229         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1230         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1231         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
1232         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1233         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1234         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1235         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1236         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1237         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1238         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1239         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1240         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
1241
1242 2017-07-07  Daniel Bates  <dabates@apple.com>
1243
1244         [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
1245         https://bugs.webkit.org/show_bug.cgi?id=174273
1246         <rdar://problem/33011682>
1247
1248         Reviewed by Brent Fulgham.
1249
1250         * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
1251         * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
1252         * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
1253
1254 2017-07-07  Devin Rousso  <drousso@apple.com>
1255
1256         Web Inspector: Show all elements currently using a given CSS Canvas
1257         https://bugs.webkit.org/show_bug.cgi?id=173965
1258
1259         Reviewed by Joseph Pecoraro.
1260
1261         * inspector/canvas/css-canvas-clients-expected.txt: Added.
1262         * inspector/canvas/css-canvas-clients.html: Added.
1263         * platform/mac/TestExpectations:
1264
1265 2017-07-07  Matt Lewis  <jlewis3@apple.com>
1266
1267         Adjusted test expectations for webrtc/video-replace-muted-track.html.
1268         https://bugs.webkit.org/show_bug.cgi?id=173608
1269
1270         Unreviewed test gardening.
1271
1272         * platform/mac-wk2/TestExpectations:
1273
1274 2017-07-07  Matt Lewis  <jlewis3@apple.com>
1275
1276         Unreviewed, rolling out r219257.
1277
1278         The test added in the revision was still extreamly flaky on
1279         all testers.
1280
1281         Reverted changeset:
1282
1283         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
1284         https://bugs.webkit.org/show_bug.cgi?id=172545
1285         http://trac.webkit.org/changeset/219257
1286
1287 2017-07-07  Mark Lam  <mark.lam@apple.com>
1288
1289         \n\r is not the same as \r\n.
1290         https://bugs.webkit.org/show_bug.cgi?id=173053
1291
1292         Reviewed by Keith Miller.
1293
1294         * js/parse-backslash-before-newline-expected.txt:
1295         * js/script-tests/parse-backslash-before-newline.js:
1296
1297 2017-07-07  Matt Lewis  <jlewis3@apple.com>
1298
1299         Unreviewed, rolling out r219256.
1300
1301         Previous change to Test Expectations broke the tests
1302
1303         Reverted changeset:
1304
1305         "[WPE] Unreviewed gardening"
1306         http://trac.webkit.org/changeset/219256
1307
1308 2017-07-07  Matt Lewis  <jlewis3@apple.com>
1309
1310         Unreviewed, rolling out r219258.
1311
1312         Previous change to Test Expectations broke the tests
1313
1314         Reverted changeset:
1315
1316         "Unreviewed gardening, fix WK2 expectations after my previous
1317         commit"
1318         http://trac.webkit.org/changeset/219258
1319
1320 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
1321
1322         Unreviewed gardening, fix WK2 expectations after my previous commit
1323
1324         * platform/wk2/TestExpectations:
1325
1326 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
1327
1328         [WPE] Unreviewed gardening
1329
1330         * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
1331         passing. Instead, mark the entire directory, so we don't have to override the expectations
1332         for every single test individually in the WPE expectations file.
1333         * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
1334
1335 2017-07-07  Yusuke Suzuki  <utatane.tea@gmail.com>
1336
1337         [GTK][WPE] Enable X-Content-Type-Options: nosniff
1338         https://bugs.webkit.org/show_bug.cgi?id=174250
1339
1340         Reviewed by Carlos Alberto Lopez Perez.
1341
1342         * platform/gtk/TestExpectations:
1343         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
1344
1345 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
1346
1347         [WPE] New baseline after r218740
1348
1349         Unreviewed gardening.
1350         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1351
1352 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
1353
1354         [WPE] Unreviewed gardening
1355
1356         resourceLoadingStatistics tests are timing out and failing.
1357         * platform/wpe/TestExpectations:
1358
1359 2017-07-07  Charlie Turner  <cturner@igalia.com>
1360
1361         [GStreamer] vid.me videos do not play
1362         https://bugs.webkit.org/show_bug.cgi?id=172240
1363
1364         Reviewed by Xabier Rodriguez-Calvar.
1365
1366         Add a test for single output file HLS playlists that require HTTP
1367         range requests to playback. This failed using the WK http source
1368         for reasons documented in the linked bug.
1369
1370         Generated with mp4hls --segment-duration 3 --output-single-file
1371
1372         * Http/tests/media/hls/range-request-expected.txt: Added.
1373         * http/tests/media/hls/range-request.html: Added.
1374         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
1375         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
1376         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
1377         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
1378
1379 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
1380
1381         Unreviewed GTK and WPE test gardening
1382
1383         * platform/gtk/TestExpectations:
1384         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
1385         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
1386         * platform/wpe/TestExpectations:
1387         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
1388         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
1389
1390 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
1391
1392         Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
1393         https://bugs.webkit.org/show_bug.cgi?id=173301
1394         <rdar://problem/32624850>
1395
1396         Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
1397         was missed because it is marked as flaky on Mac, so no way to automatically detect the
1398         failure there.
1399
1400         This doesn't actually fix the test for me due to some floating point issues, but it's a step
1401         in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
1402
1403         * transitions/clip-path-path-transitions.html:
1404
1405 2017-07-06  Myles C. Maxfield  <mmaxfield@apple.com>
1406
1407         REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
1408         https://bugs.webkit.org/show_bug.cgi?id=173962
1409         <rdar://problem/32925318>
1410
1411         Reviewed by Simon Fraser.
1412
1413         * fast/text/font-loading-system-fallback-expected.html: Added.
1414         * fast/text/font-loading-system-fallback.html: Added.
1415         * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
1416         * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
1417
1418 2017-07-06  Matt Lewis  <jlewis3@apple.com>
1419
1420         Unreviewed, rolling out r219193.
1421
1422         The tests added with this revision were extreamly flaky on all
1423         platforms.
1424
1425         Reverted changeset:
1426
1427         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
1428         https://bugs.webkit.org/show_bug.cgi?id=172545
1429         http://trac.webkit.org/changeset/219193
1430
1431 2017-07-06  Matt Lewis  <jlewis3@apple.com>
1432
1433         Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
1434         https://bugs.webkit.org/show_bug.cgi?id=173010
1435
1436         Unreviewed test gardening.
1437
1438         * platform/ios-simulator-wk2/TestExpectations:
1439
1440 2017-07-06  Devin Rousso  <drousso@apple.com>
1441
1442         Web Inspector: Support getting the content of WebGL/WebGL2 contexts
1443         https://bugs.webkit.org/show_bug.cgi?id=173569
1444         <rdar://problem/33112420>
1445
1446         Reviewed by Joseph Pecoraro.
1447
1448         * inspector/canvas/requestContent-2d-expected.txt: Added.
1449         * inspector/canvas/requestContent-2d.html: Added.
1450         * inspector/canvas/requestContent-webgl-expected.txt: Added.
1451         * inspector/canvas/requestContent-webgl.html: Added.
1452         * inspector/canvas/requestContent-webgl2-expected.txt: Added.
1453         * inspector/canvas/requestContent-webgl2.html: Added.
1454         * inspector/canvas/requestContent-expected.txt: Removed.
1455         * inspector/canvas/requestContent.html: Removed.
1456         * platform/gtk/TestExpectations:
1457         * platform/win/TestExpectations:
1458         Split the existing canvas content tests into one for each context type. This allows
1459         platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
1460
1461 2017-07-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1462
1463         [GTK] Layout test gardening.
1464
1465         Unreviewed.
1466
1467         * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
1468         * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
1469         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
1470         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
1471         * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
1472         * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
1473
1474 2017-07-06  Commit Queue  <commit-queue@webkit.org>
1475
1476         Unreviewed, rolling out r219194.
1477         https://bugs.webkit.org/show_bug.cgi?id=174207
1478
1479         it broke some layout tests (Requested by clopez on #webkit).
1480
1481         Reverted changeset:
1482
1483         "[GStreamer] vid.me videos do not play"
1484         https://bugs.webkit.org/show_bug.cgi?id=172240
1485         http://trac.webkit.org/changeset/219194
1486
1487 2017-07-06  Charlie Turner  <cturner@igalia.com>
1488
1489         [GStreamer] vid.me videos do not play
1490         https://bugs.webkit.org/show_bug.cgi?id=172240
1491
1492         Reviewed by Xabier Rodriguez-Calvar.
1493
1494         Add a test for single output file HLS playlists that require HTTP
1495         range requests to playback. This failed using the WK http source
1496         for reasons documented in the linked bug.
1497
1498         Generated with mp4hls --segment-duration 3 --output-single-file
1499
1500         * Http/tests/media/hls/range-request-expected.txt: Added.
1501         * http/tests/media/hls/range-request.html: Added.
1502         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
1503         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
1504         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
1505         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
1506
1507 2017-07-05  Zalan Bujtas  <zalan@apple.com>
1508
1509         REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
1510         https://bugs.webkit.org/show_bug.cgi?id=174144
1511         <rdar://problem/32781038>
1512
1513         Reviewed by Simon Fraser.
1514
1515         * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
1516         * fast/ruby/ruby-overhang-margin-crash.html: Added.
1517
1518 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
1519
1520         Move internal iOS 11 TestExpectations to OpenSource
1521         <rdar://problem/32717028>
1522
1523         Unreviewed test gardening.
1524
1525         * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
1526         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
1527         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
1528
1529 2017-07-05  Myles C. Maxfield  <mmaxfield@apple.com>
1530
1531         CSSFontStyleValue::isItalic seems a bit bogus.
1532         https://bugs.webkit.org/show_bug.cgi?id=174149
1533
1534         Reviewed by Tim Horton.
1535
1536         * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
1537         * editing/execCommand/italicizeByCharacter-normal.html: Added.
1538
1539 2017-07-05  Matt Lewis  <jlewis3@apple.com>
1540
1541         Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
1542         https://bugs.webkit.org/show_bug.cgi?id=174100
1543
1544         Unreviewed test gardening.
1545
1546         * platform/ios-simulator-wk2/TestExpectations:
1547
1548 2017-07-05  Brady Eidson  <beidson@apple.com>
1549
1550         Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
1551         <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
1552
1553         Reviewed by Alex Christensen.
1554
1555         Added a new explicit test and updated expectations for an old one.
1556         
1557         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
1558         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
1559         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
1560         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
1561
1562 2017-07-05  Matt Lewis  <jlewis3@apple.com>
1563
1564         Marked animations/needs-layout.html as flaky.
1565         https://bugs.webkit.org/show_bug.cgi?id=172397
1566
1567         Unreviewed test gardening.
1568
1569         * platform/mac-wk2/TestExpectations:
1570
1571 2017-07-05  Zalan Bujtas  <zalan@apple.com>
1572
1573         REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
1574         https://bugs.webkit.org/show_bug.cgi?id=174070
1575
1576         Reviewed by Simon Fraser.
1577
1578         * fast/css/getComputedStyle/computed-style-expected.txt:
1579
1580 2017-07-05  Devin Rousso  <drousso@apple.com>
1581
1582         Web Inspector: Allow users to log any tracked canvas context
1583         https://bugs.webkit.org/show_bug.cgi?id=173397
1584         <rdar://problem/33111581>
1585
1586         Reviewed by Joseph Pecoraro.
1587
1588         * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
1589         * inspector/canvas/resolveCanvasContext-2d.html: Added.
1590         * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
1591         * inspector/canvas/resolveCanvasContext-webgl.html: Added.
1592         * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
1593         * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
1594         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
1595         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
1596         * platform/gtk/TestExpectations:
1597         * platform/ios/TestExpectations:
1598         * platform/win/TestExpectations:
1599
1600 2017-07-05  Antti Koivisto  <antti@apple.com>
1601
1602         Low memory notification shouldn't cause style recalc
1603         https://bugs.webkit.org/show_bug.cgi?id=173574
1604         <rdar://problem/32616997>
1605
1606         Reviewed by Andreas Kling.
1607
1608         * platform/mac/printing/width-overflow-expected.txt:
1609
1610             1px width change that doesn't affect what is being tested.
1611
1612 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
1613
1614         Move internal iOS 11 TestExpectations to OpenSource
1615         <rdar://problem/32717028>
1616
1617         Unreviewed test gardening.
1618
1619         * platform/ios-11: Added.
1620
1621 2017-07-05  Matt Lewis  <jlewis3@apple.com>
1622
1623         Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
1624         https://bugs.webkit.org/show_bug.cgi?id=168937
1625
1626         Unreviewed test gardening.
1627
1628         * platform/mac-wk2/TestExpectations:
1629
1630 2017-07-05  Charlie Turner  <cturner@igalia.com>
1631
1632         Incorrect IfModule on Fedora with with PHP 7
1633         https://bugs.webkit.org/show_bug.cgi?id=174159
1634
1635         Reviewed by Michael Catanzaro.
1636
1637         * http/conf/fedora-httpd-2.4-php7.conf:
1638
1639 2017-07-05  Youenn Fablet  <youenn@apple.com>
1640
1641         Receiving tracks should be ended when peer connection is being closed
1642         https://bugs.webkit.org/show_bug.cgi?id=174109
1643
1644         Reviewed by Eric Carlson.
1645
1646         * webrtc/peer-connection-track-end-expected.txt: Added.
1647         * webrtc/peer-connection-track-end.html: Added.
1648
1649 2017-07-04  Antti Koivisto  <antti@apple.com>
1650
1651         FrameView should not set RenderView::logicalWidth directly for printing
1652         https://bugs.webkit.org/show_bug.cgi?id=174135
1653
1654         Reviewed by Zalan Bujtas.
1655
1656         * platform/mac/printing/width-overflow-expected.txt:
1657
1658             This is a progression, view and root element sizes now match.
1659             Printing output is not affected.
1660
1661 2017-07-03  Saam Barati  <sbarati@apple.com>
1662
1663         LayoutTest workers/bomb.html is a Crash
1664         https://bugs.webkit.org/show_bug.cgi?id=167757
1665         <rdar://problem/33086462>
1666
1667         Reviewed by Keith Miller.
1668
1669         * platform/mac-wk2/TestExpectations:
1670
1671 2017-07-03  Matt Lewis  <jlewis3@apple.com>
1672
1673         Removed expectations and skipped workers/bomb.html on mac.
1674         https://bugs.webkit.org/show_bug.cgi?id=167757
1675
1676         Unreviewed test gardening.
1677
1678         * platform/mac-wk2/TestExpectations:
1679         * platform/mac/TestExpectations:
1680
1681 2017-07-03  Myles C. Maxfield  <mmaxfield@apple.com>
1682
1683         REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
1684         https://bugs.webkit.org/show_bug.cgi?id=174079
1685         <rdar://problem/33040854>
1686
1687         Reviewed by Alex Christensen.
1688
1689         * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
1690         * fast/text/variations/skia-postscript-name.html: Added.
1691         * platform/ios-simulator/TestExpectations:
1692
1693 2017-07-03  Per Arne Vollan  <pvollan@apple.com>
1694
1695         [Win] Update expectations for layout tests.
1696         https://bugs.webkit.org/show_bug.cgi?id=172437
1697
1698         Unreviewed test gardening, update test expectations for failing tests.
1699
1700         * platform/win/TestExpectations:
1701
1702 2017-07-03  Brady Eidson  <beidson@apple.com>
1703
1704         Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
1705         https://bugs.webkit.org/show_bug.cgi?id=174073
1706
1707         Reviewed by Andy Estes.
1708
1709         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
1710           the load being blocked due to CSP.
1711
1712 2017-07-03  Matt Lewis  <jlewis3@apple.com>
1713
1714         Marked media/track/track-cues-sorted-before-dispatch.html as flaky
1715         https://bugs.webkit.org/show_bug.cgi?id=168092
1716
1717         Unreviewed test gardening.
1718
1719         * platform/wk2/TestExpectations:
1720
1721 2017-07-03  Youenn Fablet  <youenn@apple.com>
1722
1723         WebAudioSourceProviderAVFObjC should not reconfigure for each data call
1724         https://bugs.webkit.org/show_bug.cgi?id=174101
1725
1726         Reviewed by Eric Carlson.
1727
1728         * TestExpectations:
1729         * webrtc/peer-connection-audio-mute2.html:
1730         * webrtc/peer-connection-remote-audio-mute2.html:
1731
1732 2017-07-03  Alex Christensen  <achristensen@webkit.org>
1733
1734         Rebase test after r219024
1735         https://bugs.webkit.org/show_bug.cgi?id=174051
1736
1737         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
1738
1739 2017-07-03  Jonathan Bedard  <jbedard@apple.com>
1740
1741         Run webgl tests on iOS ports
1742         https://bugs.webkit.org/show_bug.cgi?id=173000
1743
1744         Unreviewed test gardening.
1745
1746         * platform/ios-device/TestExpectations: Garden webgl tests.
1747         * platform/ios-simulator/TestExpectations: Ditto.
1748         * platform/ios/TestExpectations: Ditto.
1749         * platform/ios/fast/canvas/webgl: Added.
1750         * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
1751         * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
1752
1753 2017-07-02  Ryosuke Niwa  <rniwa@webkit.org>
1754
1755         REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
1756         https://bugs.webkit.org/show_bug.cgi?id=174077
1757         <rdar://problem/33083972>
1758
1759         Reviewed by Chris Fleizach.
1760
1761         Added a regression test for changing the input element's type during editing.
1762
1763         * accessibility/mac/input-type-change-crash-expected.txt: Added.
1764         * accessibility/mac/input-type-change-crash.html: Added.
1765
1766 2017-07-03  Saam Barati  <sbarati@apple.com>
1767
1768         Unreviewed. Mark workers/bomb.html as flaky.
1769
1770         * platform/ios-device/TestExpectations:
1771         * platform/ios-wk2/TestExpectations:
1772         * platform/mac/TestExpectations:
1773
1774 2017-07-03  Devin Rousso  <drousso@apple.com>
1775
1776         Web Inspector: Support listing WebGL2 and WebGPU contexts
1777         https://bugs.webkit.org/show_bug.cgi?id=173396
1778
1779         Reviewed by Joseph Pecoraro.
1780
1781         * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
1782         * inspector/canvas/create-canvas-contexts.html: Removed.
1783         * inspector/canvas/create-context-2d-expected.txt: Added.
1784         * inspector/canvas/create-context-2d.html: Added.
1785         * inspector/canvas/create-context-webgl-expected.txt: Added.
1786         * inspector/canvas/create-context-webgl.html: Added.
1787         * inspector/canvas/create-context-webgl2-expected.txt: Added.
1788         * inspector/canvas/create-context-webgl2.html: Added.
1789         * inspector/canvas/create-context-webgpu-expected.txt: Added.
1790         * inspector/canvas/create-context-webgpu.html: Added.
1791         * inspector/canvas/resources/create-context-utilities.css: Added.
1792         (.canvas):
1793         * inspector/canvas/resources/create-context-utilities.js: Added.
1794         (createAttachedCanvas):
1795         (createDetachedCanvas):
1796         (createCSSCanvas):
1797         (destroyCanvases):
1798         (TestPage.registerInitializer.awaitCanvasAdded):
1799         (TestPage.registerInitializer.awaitCanvasRemoved):
1800         (TestPage.registerInitializer.window.initializeTestSuite):
1801         (TestPage.registerInitializer.window.addSimpleTestCase):
1802         (TestPage.registerInitializer.window.addCSSCanvasTestCase):
1803         * platform/gtk/TestExpectations:
1804         * platform/ios/TestExpectations:
1805         * platform/mac/TestExpectations:
1806         * platform/win/TestExpectations:
1807         Split the existing canvas lifecycle tests into one for each context type. This allows
1808         platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
1809
1810 2017-07-03  Chris Fleizach  <cfleizach@apple.com>
1811
1812         AX: role="none" (or presentation) does not work on iframes
1813         https://bugs.webkit.org/show_bug.cgi?id=173930
1814         <rdar://problem/33034347>
1815
1816         Reviewed by Ryosuke Niwa.
1817
1818         * accessibility/presentation-role-iframe-expected.txt: Added.
1819         * accessibility/presentation-role-iframe.html: Added.
1820
1821 2017-07-03  Alex Christensen  <achristensen@webkit.org>
1822
1823         Rebase test after r219024
1824         https://bugs.webkit.org/show_bug.cgi?id=174051
1825
1826         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
1827
1828 2017-07-03  Matt Lewis  <jlewis3@apple.com>
1829
1830         Unreviewed, rolling out r219030.
1831
1832         This was a rebaseline of a test that was broken with revision
1833         r219024
1834
1835         Reverted changeset:
1836
1837         "Rebase test after r219024"
1838         https://bugs.webkit.org/show_bug.cgi?id=174051
1839         http://trac.webkit.org/changeset/219030
1840
1841 2017-07-03  Zan Dobersek  <zdobersek@igalia.com>
1842
1843         [GCrypt] Implement CryptoKeyEC SPKI exports
1844         https://bugs.webkit.org/show_bug.cgi?id=173646
1845
1846         Reviewed by Jiewen Tan.
1847
1848         * platform/gtk/TestExpectations:
1849         Unskip tests that cover SPKI exports of EC keys.
1850
1851 2017-07-02  Sam Weinig  <sam@webkit.org>
1852
1853         [WebIDL] Remove special casing for RegExp which is no longer required by the spec
1854         https://bugs.webkit.org/show_bug.cgi?id=174025
1855
1856         Reviewed by Chris Dumez.
1857
1858         * fast/files/blob-constructor-expected.txt:
1859         * fast/files/blob-constructor.html:
1860         * fast/files/file-constructor-expected.txt:
1861         * fast/files/file-constructor.html:
1862         Update tests/results for change in conversions of RegExp.
1863
1864 2017-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
1865
1866         REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
1867         https://bugs.webkit.org/show_bug.cgi?id=173617
1868         <rdar://problem/32969819>
1869
1870         Reviewed by Simon Fraser.
1871
1872         * fast/text/font-face-local-system-expected.html: Added.
1873         * fast/text/font-face-local-system.html: Added.
1874
1875 2017-06-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1876
1877         If an image appears more than once on a page, decoding for painting one instance repaints them all
1878         https://bugs.webkit.org/show_bug.cgi?id=169944
1879
1880         Reviewed by Simon Fraser.
1881
1882         * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
1883         * fast/images/async-image-multiple-clients-repaint.html: Added.
1884         * platform/ios-simulator/fast/images: Added.
1885         * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
1886
1887 2017-06-30  Jonathan Bedard  <jbedard@apple.com>
1888
1889         Run webgl tests on iOS ports
1890         https://bugs.webkit.org/show_bug.cgi?id=173000
1891
1892         Unreviewed test gardening.
1893
1894         * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
1895
1896 2017-06-30  Matt Baker  <mattbaker@apple.com>
1897
1898         Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
1899         https://bugs.webkit.org/show_bug.cgi?id=173840
1900         <rdar://problem/30840820>
1901
1902         Reviewed by Joseph Pecoraro.
1903
1904         Add a test for truncating a branching asynchronous stack trace.
1905
1906         * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
1907         * inspector/debugger/truncate-async-stack-trace.html: Added.
1908
1909 2017-06-30  Alex Christensen  <achristensen@webkit.org>
1910
1911         Rebase test after r219024
1912         https://bugs.webkit.org/show_bug.cgi?id=174051
1913
1914         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
1915         This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
1916
1917 2017-06-30  Matt Lewis  <jlewis3@apple.com>
1918
1919         Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
1920         https://bugs.webkit.org/show_bug.cgi?id=173068
1921
1922         Unreviewed test gardening.
1923
1924         * platform/mac/TestExpectations:
1925
1926 2017-06-30  Chris Dumez  <cdumez@apple.com>
1927
1928         Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
1929         https://bugs.webkit.org/show_bug.cgi?id=174038
1930
1931         Reviewed by Brent Fulgham.
1932
1933         Fix typo in testRunner API.
1934
1935         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
1936         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1937         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1938         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1939         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1940         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1941         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1942
1943 2017-06-30  Devin Rousso  <drousso@apple.com>
1944
1945         Web Inspector: Default string comparisons to treat numeric characters as numbers
1946         https://bugs.webkit.org/show_bug.cgi?id=173984
1947
1948         Reviewed by Joseph Pecoraro.
1949
1950         * inspector/unit-tests/string-utilities.html:
1951         Add tests for String.prototype.extendedLocaleCompare.
1952
1953 2017-06-30  Ryosuke Niwa  <rniwa@webkit.org>
1954
1955         REGRESSION(r214194): Safari leaves a popup window open opened during before unload
1956         https://bugs.webkit.org/show_bug.cgi?id=174016
1957
1958         Reviewed by Chris Dumez.
1959
1960         Added regression tests for navigating a new window, a sibling iframe, and another existing window.
1961
1962         * fast/events/before-unload-navigate-different-window-expected.txt: Added.
1963         * fast/events/before-unload-navigate-different-window.html: Added.
1964         * fast/events/before-unload-open-window-expected.txt: Added.
1965         * fast/events/before-unload-open-window.html: Added.
1966         * fast/events/before-unload-sibling-frame-expected.txt: Added.
1967         * fast/events/before-unload-sibling-frame.html: Added.
1968         * fast/events/resources/message-opener.html: Added.
1969         * fast/events/resources/message-top.html: Added.
1970
1971 2017-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
1972
1973         ASSERTION FAILED: !canAnimate() && !m_currentFrame
1974         https://bugs.webkit.org/show_bug.cgi?id=173089
1975
1976         Reviewed by Said Abou-Hallawa.
1977
1978         * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
1979         * fast/images/animated-gif-paint-after-animation.html: Added.
1980         * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
1981
1982 2017-06-30  John Wilander  <wilander@apple.com>
1983
1984         Update expectations for layout tests.
1985         https://bugs.webkit.org/show_bug.cgi?id=173940
1986
1987         Unreviewed test gardening, update test expectations for failing tests.
1988
1989         * platform/wk2/TestExpectations:
1990             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
1991             is still failing.
1992
1993 2017-06-30  Antoine Quint  <graouts@apple.com>
1994
1995         Top controls bars should invert with right-to-left user interface layout direction locale
1996         https://bugs.webkit.org/show_bug.cgi?id=173989
1997         <rdar://problem/32863552>
1998
1999         Reviewed by Dean Jackson.
2000
2001         Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
2002         test that now requires an asynchronous assertion.
2003
2004         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
2005         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
2006         * media/modern-media-controls/mute-button/mute-button-expected.txt:
2007         * media/modern-media-controls/mute-button/mute-button.html:
2008         * platform/mac/TestExpectations:
2009
2010 2017-06-30  Dean Jackson  <dino@apple.com>
2011
2012         REGRESSION (High Sierra): Gradient LayoutTests are failing
2013         https://bugs.webkit.org/show_bug.cgi?id=174015
2014         <rdar://problem/32332022>
2015
2016         Reviewed by Tim Horton.
2017
2018         Add the fudge factor to more of the gradient tests.
2019
2020         * canvas/philip/tests.js:
2021         (_assertPixelWithGradientNoise): Bump the factor up a bit.
2022         * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
2023         * canvas/philip/tests/2d.gradient.interpolate.solid.html:
2024         * canvas/philip/tests/2d.gradient.radial.transform.1.html:
2025         * canvas/philip/tests/2d.gradient.radial.transform.2.html:
2026         * canvas/philip/tests/2d.gradient.radial.transform.3.html:
2027         * canvas/philip/tests/initial.reset.gradient.html:
2028
2029 2017-06-29  Chris Fleizach  <cfleizach@apple.com>
2030
2031         AX: Cannot call setValue() on contenteditable or ARIA text controls
2032         https://bugs.webkit.org/show_bug.cgi?id=173520
2033
2034         Reviewed by Ryosuke Niwa.
2035
2036         * accessibility/mac/set-value-editable-types-expected.txt: Added.
2037         * accessibility/mac/set-value-editable-types.html: Added.
2038
2039 2017-06-28  Simon Fraser  <simon.fraser@apple.com>
2040
2041         getBoundingClientRect returns wrong value for combination of page zoom and scroll
2042         https://bugs.webkit.org/show_bug.cgi?id=173841
2043         rdar://problem/32983841
2044
2045         Reviewed by Dean Jackson.
2046
2047         * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
2048         * fast/events/simulated-click-zoomed-expected.txt: Added.
2049         * fast/events/simulated-click-zoomed.html: Added.
2050         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
2051         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
2052         * platform/ios/TestExpectations:
2053         * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
2054
2055 2017-06-29  John Wilander  <wilander@apple.com>
2056
2057         Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
2058         https://bugs.webkit.org/show_bug.cgi?id=173940
2059         <rdar://problem/33018125>
2060
2061         Reviewed by Brent Fulgham.
2062
2063         * platform/wk2/TestExpectations:
2064             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
2065             is now expected to pass.
2066
2067 2017-06-29  Sam Weinig  <sam@webkit.org>
2068
2069         [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
2070         https://bugs.webkit.org/show_bug.cgi?id=173961
2071
2072         Reviewed by Darin Adler.
2073
2074         * js/dom/dot-node-base-exception-expected.txt: Removed.
2075         * js/dom/dot-node-base-exception.html: Removed.
2076         * js/dom/script-tests/dot-node-base-exception.js: Removed.
2077         Remove now obsolete test.
2078
2079 2017-06-29  Commit Queue  <commit-queue@webkit.org>
2080
2081         Unreviewed, rolling out r218512.
2082         https://bugs.webkit.org/show_bug.cgi?id=173981
2083
2084         "It changes the behavior of the JS API's JSEvaluateScript
2085         which breaks TurboTax" (Requested by saamyjoon on #webkit).
2086
2087         Reverted changeset:
2088
2089         "test262: Completion values for control flow do not match the
2090         spec"
2091         https://bugs.webkit.org/show_bug.cgi?id=171265
2092         http://trac.webkit.org/changeset/218512
2093
2094 2017-06-29  Alex Christensen  <achristensen@webkit.org>
2095
2096         WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
2097         https://bugs.webkit.org/show_bug.cgi?id=173980
2098
2099         Reviewed by Tim Horton.
2100
2101         * http/tests/contentextensions/top-url-expected.txt: Added.
2102         * http/tests/contentextensions/top-url.html: Added.
2103         * http/tests/contentextensions/top-url.html.json: Added.
2104
2105 2017-06-29  JF Bastien  <jfbastien@apple.com>
2106
2107         WebAssembly: disable some APIs under CSP
2108         https://bugs.webkit.org/show_bug.cgi?id=173892
2109         <rdar://problem/32914613>
2110
2111         Reviewed by Daniel Bates.
2112
2113         These tests are basically the same as eval-blocked, but with
2114         WebAssembly APIs instead of eval.
2115
2116         Disable all of them on iOS simulator which doesn't support
2117         WebAssembly (whereas iOS does).
2118
2119         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
2120         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
2121         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
2122         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
2123         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
2124         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
2125         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
2126         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
2127         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
2128         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
2129         * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
2130         * platform/ios-simulator/TestExpectations:
2131
2132 2017-06-29  Antoine Quint  <graouts@apple.com>
2133
2134         Full stop shows to the right of the picture-in-picture localised string in Hebrew
2135         https://bugs.webkit.org/show_bug.cgi?id=173966
2136         <rdar://problem/32847376>
2137
2138         Reviewed by Dean Jackson.
2139
2140         * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
2141         * media/modern-media-controls/placard/placard-ltr.html: Added.
2142
2143 2017-06-29  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2144
2145         [Readable Streams API] Fix ReadableStream "strategy" argument handling
2146         https://bugs.webkit.org/show_bug.cgi?id=172716
2147
2148         Reviewed by Xabier Rodriguez-Calvar.
2149
2150         Added new tests and updated some existing ones based on the newly
2151         expected behavior.
2152
2153         * streams/readable-byte-stream-controller-expected.txt: Updated.
2154         * streams/readable-byte-stream-controller.js: Updated.
2155
2156 2017-06-29  Antti Koivisto  <antti@apple.com>
2157
2158         NAS4Free Pop-down menus take 3 seconds to appear
2159         https://bugs.webkit.org/show_bug.cgi?id=173967
2160         <rdar://problem/32690114>
2161
2162         Reviewed by Andreas Kling.
2163
2164         * compositing/backing/non-composited-visibility-change-expected.html: Added.
2165         * compositing/backing/non-composited-visibility-change.html: Added.
2166
2167 2017-06-28  Per Arne Vollan  <pvollan@apple.com>
2168
2169         [Win] Update expectations for layout tests.
2170         https://bugs.webkit.org/show_bug.cgi?id=172437
2171
2172         Unreviewed test gardening, update test expectations for failing tests.
2173
2174         * platform/win/TestExpectations:
2175
2176 2017-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
2177
2178         [iOS] Cannot italicize or bold text rendered with text styles
2179         https://bugs.webkit.org/show_bug.cgi?id=173634
2180
2181         Reviewed by Darin Adler.
2182
2183         * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
2184         * fast/text/ipad/bold-tall-body-text-style.html: Added.
2185
2186 2017-06-28  Devin Rousso  <drousso@apple.com>
2187
2188         Web Inspector: Instrument active pixel memory used by canvases
2189         https://bugs.webkit.org/show_bug.cgi?id=173087
2190         <rdar://problem/32719261>
2191
2192         Reviewed by Joseph Pecoraro.
2193
2194         * inspector/canvas/memory-expected.txt: Added.
2195         * inspector/canvas/memory.html: Added.
2196
2197 2017-06-28  Ryan Haddad  <ryanhaddad@apple.com>
2198
2199         Skip webrtc/video-replace-muted-track.html on iOS.
2200         https://bugs.webkit.org/show_bug.cgi?id=173608
2201
2202         Unreviewed test gardening.
2203
2204         * platform/ios-wk2/TestExpectations:
2205
2206 2017-06-28  Antoine Quint  <graouts@apple.com>
2207
2208         Volume controls should be hidden when AirPlay is active
2209         https://bugs.webkit.org/show_bug.cgi?id=173933
2210         <rdar://problem/33011931>
2211
2212         Reviewed by Dean Jackson.
2213
2214         Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
2215         in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
2216         is disabled.
2217
2218         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
2219         * media/modern-media-controls/airplay-support/airplay-support.html:
2220         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
2221         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
2222         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
2223         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
2224         * platform/mac/TestExpectations:
2225
2226 2017-06-28  Matt Lewis  <jlewis3@apple.com>
2227
2228         Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
2229         https://bugs.webkit.org/show_bug.cgi?id=172834
2230
2231         Unreviewed test gardening.
2232
2233         * platform/mac-wk2/TestExpectations:
2234
2235 2017-06-28  Matt Lewis  <jlewis3@apple.com>
2236
2237         Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
2238         https://bugs.webkit.org/show_bug.cgi?id=173499
2239
2240         Unreviewed test gardening.
2241
2242         * platform/wk2/TestExpectations:
2243
2244 2017-06-28  Antoine Quint  <graouts@apple.com>
2245
2246         Media controls volume glyph does not have the correct material
2247         https://bugs.webkit.org/show_bug.cgi?id=173918
2248         <rdar://problem/33012697>
2249
2250         Reviewed by Eric Carlson.
2251
2252         Add a new test to check the mute button is correctly hosted in the top-right controls bar
2253         when width becomes scarce.
2254
2255         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
2256         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
2257         * platform/mac/TestExpectations:
2258
2259 2017-06-28  Fujii Hironori  <Hironori.Fujii@sony.com>
2260
2261         [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
2262         https://bugs.webkit.org/show_bug.cgi?id=173916
2263
2264         Unreviewed test gardening.
2265
2266         * platform/gtk/TestExpectations: Marked it Skip.
2267
2268 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
2269
2270         Web Inspector: Cleanup RemoteObject tests
2271         https://bugs.webkit.org/show_bug.cgi?id=173885
2272
2273         Reviewed by Matt Baker.
2274
2275         * inspector/model/remote-object-dom.html: Added.
2276         * inspector/model/remote-object-expected.txt:
2277         * inspector/model/remote-object.html:
2278         Split out DOM results (which differ across ports and features).
2279
2280         * inspector/model/resources/remote-object-utilities.js:
2281         (TestPage.registerInitializer.window.runSteps):
2282         This should have been a continue not a return.
2283
2284         * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
2285         * platform/mac/inspector/model/remote-object-expected.txt: Removed.
2286         Platform expectations are now limited to just the DOM test.
2287
2288 2017-06-27  Caio Lima  <ticaiolima@gmail.com>
2289
2290         [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
2291         https://bugs.webkit.org/show_bug.cgi?id=167962
2292
2293         Reviewed by Saam Barati.
2294
2295         * js/parser-syntax-check-expected.txt:
2296         * js/script-tests/parser-syntax-check.js:
2297
2298 2017-06-27  Yusuke Suzuki  <utatane.tea@gmail.com>
2299
2300         Unreviewed, unmark workers/bomb.html flakiness after r218856
2301
2302         * platform/gtk-wayland/TestExpectations:
2303         * platform/ios-device/TestExpectations:
2304         * platform/ios-wk2/TestExpectations:
2305         * platform/mac/TestExpectations:
2306
2307 2017-06-27  Matt Lewis  <jlewis3@apple.com>
2308
2309         Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
2310         https://bugs.webkit.org/show_bug.cgi?id=173499
2311
2312         Unreviewed test gardening.
2313
2314         * platform/wk2/TestExpectations:
2315
2316 2017-06-27  Antoine Quint  <graouts@apple.com>
2317
2318         [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
2319         https://bugs.webkit.org/show_bug.cgi?id=173858
2320         <rdar://problem/32643171>
2321
2322         Reviewed by Dean Jackson.
2323
2324         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
2325         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
2326
2327 2017-06-27  Antoine Quint  <graouts@apple.com>
2328
2329         Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
2330         https://bugs.webkit.org/show_bug.cgi?id=173891
2331         <rdar://problem/33011855>
2332
2333         Reviewed by Dean Jackson.
2334
2335         Update the Placard test to check that its <button> is disabled.
2336
2337         * media/modern-media-controls/placard/placard-expected.txt:
2338         * media/modern-media-controls/placard/placard.html:
2339
2340 2017-06-27  Jeremy Jones  <jeremyj@apple.com>
2341
2342         Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
2343         https://bugs.webkit.org/show_bug.cgi?id=173843
2344         rdar://problem/32982431
2345
2346         Reviewed by Eric Carlson.
2347
2348         Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
2349
2350         * media/media-fullscreen-pause-inline-expected.txt: Added.
2351         * media/media-fullscreen-pause-inline.html: Added.
2352         * platform/mac-wk2/TestExpectations:
2353
2354 2017-06-27  Saam Barati  <sbarati@apple.com>
2355
2356         Function constructor needs to follow the spec and validate parameters and body independently
2357         https://bugs.webkit.org/show_bug.cgi?id=173303
2358         <rdar://problem/32732526>
2359
2360         Reviewed by Keith Miller.
2361
2362         * fast/dom/attribute-event-listener-errors-expected.txt:
2363         * fast/events/attribute-listener-deletion-crash-expected.txt:
2364         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
2365         * js/dom/invalid-syntax-for-function-expected.txt:
2366
2367 2017-06-27  John Wilander  <wilander@apple.com>
2368
2369         Resource Load Statistics: Add telemetry
2370         https://bugs.webkit.org/show_bug.cgi?id=173499
2371         <rdar://problem/32826094>
2372
2373         Reviewed by Brent Fulgham.
2374
2375         * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
2376         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
2377         * platform/wk2/TestExpectations:
2378             Enabled here since ResourceLoadStatistics is WK2-only.
2379
2380 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
2381
2382         Web Inspector: Crash generating object preview for ArrayIterator
2383         https://bugs.webkit.org/show_bug.cgi?id=173754
2384         <rdar://problem/32859012>
2385
2386         Reviewed by Saam Barati.
2387
2388         * platform/mac/inspector/model/remote-object-expected.txt:
2389         * inspector/model/remote-object-expected.txt:
2390         * inspector/model/remote-object.html:
2391         Test generating a preview for an ArrayIterator that has had a `return` property added to it.
2392
2393         * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
2394         * inspector/model/remote-object-mutated-iterators.html: Added.
2395         Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
2396
2397         * inspector/model/resources/remote-object-utilities.js: Added.
2398         (runInBrowserTest):
2399         (TestPage.registerInitializer):
2400         (TestPage.registerInitializer.checkComplete):
2401         (TestPage.registerInitializer.window.runSteps):
2402         Share code for remote-object dump tests.
2403
2404 2017-06-27  Frederic Wang  <fwang@igalia.com>
2405
2406         Some tests to verify forbidden frame navigation time out
2407         https://bugs.webkit.org/show_bug.cgi?id=173657
2408
2409         Reviewed by Chris Dumez.
2410
2411         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
2412         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
2413         the test to catch and dump the exception and complete immediately.
2414         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
2415         Add the dumped security error exception.
2416
2417 2017-06-27  Youenn Fablet  <youenn@apple.com>
2418
2419         LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
2420         https://bugs.webkit.org/show_bug.cgi?id=173853
2421
2422         Reviewed by Eric Carlson.
2423
2424         * webrtc/datachannel/multiple-connections.html:
2425
2426 2017-06-26  Antti Koivisto  <antti@apple.com>
2427
2428         REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
2429         https://bugs.webkit.org/show_bug.cgi?id=173804
2430         <rdar://problem/32623745>
2431
2432         Reviewed by Simon Fraser.
2433
2434         * fast/images/low-memory-decode-expected.txt: Added.
2435         * fast/images/low-memory-decode.html: Added.
2436
2437 2017-06-26  Matt Lewis  <jlewis3@apple.com>
2438
2439         Marked media/media-source/media-source-paint-to-canvas.html as flaky.
2440         https://bugs.webkit.org/show_bug.cgi?id=173565
2441
2442         Unreviewed test gardening.
2443
2444         * platform/mac/TestExpectations:
2445
2446 2017-06-26  Matt Lewis  <jlewis3@apple.com>
2447
2448         Marked animations/play-state-suspend.html as flaky.
2449         https://bugs.webkit.org/show_bug.cgi?id=173726
2450
2451         Unreviewed test gardening.
2452
2453         * platform/ios-wk2/TestExpectations:
2454
2455 2017-06-26  Jonathan Bedard  <jbedard@apple.com>
2456
2457         Unreviewed, rolling out r218783.
2458
2459         Causing accessibility/mac/setting-attributes-is-
2460         asynchronous.html to crash consistently on mac-wk2 Debug
2461
2462         Reverted changeset:
2463
2464         "AX: Cannot call setValue() on contenteditable or ARIA text
2465         controls"
2466         https://bugs.webkit.org/show_bug.cgi?id=173520
2467         http://trac.webkit.org/changeset/218783
2468
2469 2017-06-26  Youenn Fablet  <youenn@apple.com>
2470
2471         Make webrtc/video-replace-track-to-null.html more robust
2472         https://bugs.webkit.org/show_bug.cgi?id=173834
2473
2474         Reviewed by Eric Carlson.
2475
2476         * webrtc/video-replace-track-to-null.html:
2477
2478 2017-06-26  Joanmarie Diggs  <jdiggs@igalia.com>
2479
2480         [ATK] Add support for aria-details and aria-errormessage
2481         https://bugs.webkit.org/show_bug.cgi?id=172588
2482
2483         Reviewed by Chris Fleizach.
2484
2485         Add new test cases to relation-types.html.
2486
2487         * accessibility/gtk/relation-types-expected.txt:
2488         * accessibility/gtk/relation-types.html:
2489
2490 2017-06-26  Claudio Saavedra  <csaavedra@igalia.com>
2491
2492         [WPE][GCrypt] Unreviewed gardening
2493
2494         After r218744, land new expectations for AES-CFB tests.
2495         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
2496         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
2497         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
2498         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
2499         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
2500
2501 2017-06-26  Per Arne Vollan  <pvollan@apple.com>
2502
2503         [Win] Update expectations for layout tests.
2504         https://bugs.webkit.org/show_bug.cgi?id=172437
2505
2506         Unreviewed test gardening, update test expectations for failing tests.
2507
2508         * platform/win/TestExpectations:
2509
2510 2017-06-25  Youenn Fablet  <youenn@apple.com>
2511
2512         Remove use of mock webrtc backend factory at injected bundle reset time
2513         https://bugs.webkit.org/show_bug.cgi?id=173817
2514
2515         Reviewed by Darin Adler.
2516
2517         Making some tests less flaky.
2518
2519         * TestExpectations:
2520         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
2521         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
2522         * webrtc/audio-peer-connection-webaudio.html:
2523         * webrtc/captureCanvas-webrtc.html:
2524         * webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
2525         * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
2526         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
2527         * webrtc/datachannel/bufferedAmountLowThreshold.html:
2528         * webrtc/routines.js:
2529         * webrtc/video-replace-muted-track.html:
2530         * webrtc/video-unmute.html:
2531
2532 2017-06-24  Joseph Pecoraro  <pecoraro@apple.com>
2533
2534         Remove Reflect.enumerate
2535         https://bugs.webkit.org/show_bug.cgi?id=173806
2536
2537         Reviewed by Yusuke Suzuki.
2538
2539         * inspector/model/remote-object-expected.txt:
2540         * inspector/model/remote-object.html:
2541         * platform/mac/inspector/model/remote-object-expected.txt:
2542
2543 2017-06-24  Chris Fleizach  <cfleizach@apple.com>
2544
2545         AX: Cannot call setValue() on contenteditable or ARIA text controls
2546         https://bugs.webkit.org/show_bug.cgi?id=173520
2547
2548         Reviewed by Ryosuke Niwa.
2549
2550         * accessibility/mac/set-value-editable-types-expected.txt: Added.
2551         * accessibility/mac/set-value-editable-types.html: Added.
2552
2553 2017-06-23  Chris Dumez  <cdumez@apple.com>
2554
2555         fast/events/page-visibility-iframe-delete-test.html is flaky
2556         https://bugs.webkit.org/show_bug.cgi?id=173798
2557
2558         Reviewed by Simon Fraser.
2559
2560         Modernize the test and deflake it by not making it rely on a specific order
2561         for the visibilitychange events. The event queues are per documents and there
2562         is therefore no guarantee those events will fire in frame tree order.
2563
2564         * fast/events/page-visibility-iframe-delete-test-expected.txt:
2565         * fast/events/page-visibility-iframe-delete-test.html:
2566
2567 2017-06-23  Youenn Fablet  <youenn@apple.com>
2568
2569         Add a binary data channel webrtc test
2570         https://bugs.webkit.org/show_bug.cgi?id=173787
2571
2572         Reviewed by Alex Christensen.
2573
2574         * webrtc/datachannel/binary-expected.txt: Added.
2575         * webrtc/datachannel/binary.html: Added.
2576
2577 2017-06-23  Youenn Fablet  <youenn@apple.com>
2578
2579         Set getUserMedia permission to true by default on WTR
2580         https://bugs.webkit.org/show_bug.cgi?id=173610
2581
2582         Reviewed by Alex Christensen.
2583
2584         * fast/mediastream/delayed-permission-allowed.html:
2585         * fast/mediastream/delayed-permission-denied.html:
2586
2587 2017-06-23  Youenn Fablet  <youenn@apple.com>
2588
2589         webrtc/routines.js should call createAnswer once setRemoteDescription promise is resolved
2590         https://bugs.webkit.org/show_bug.cgi?id=173785
2591
2592         Reviewed by Alex Christensen.
2593
2594         * webrtc/routines.js:
2595
2596 2017-06-23  Youenn Fablet  <youenn@apple.com>
2597
2598         webrtc::WebRtcSession is not handling correctly its state when setLocalDescription fails and is called again
2599         https://bugs.webkit.org/show_bug.cgi?id=173783
2600
2601         Reviewed by Alex Christensen.
2602
2603         * webrtc/libwebrtc/setLocalDescriptionCrash-expected.txt: Added.
2604         * webrtc/libwebrtc/setLocalDescriptionCrash.html: Added.
2605
2606 2017-06-23  Matt Lewis  <jlewis3@apple.com>
2607
2608         Added additional test expectations for webrtc/video-replace-muted-track.html.
2609         https://bugs.webkit.org/show_bug.cgi?id=173608
2610
2611         Unreviewed test expectations.
2612
2613         * platform/mac-wk2/TestExpectations:
2614
2615 2017-06-23  Frederic Wang  <fwang@igalia.com>
2616
2617         Remove fast/regions/region-leak-js-information-when-disabled-at-runtime.html
2618         https://bugs.webkit.org/show_bug.cgi?id=173784
2619
2620         Reviewed by Simon Fraser.
2621
2622         fast/regions/region-leak-js-information-when-disabled-at-runtime.html is supposed to test
2623         that some JS properties are undefined when CSS regions are disabled at runtime. However, this
2624         part is currently commented out and the test is no longer relevant after r200524. Hence we
2625         just remove it.
2626
2627         * fast/regions/region-leak-js-information-when-disabled-at-runtime-expected.txt: Removed.
2628         * fast/regions/region-leak-js-information-when-disabled-at-runtime.html: Removed.
2629
2630 2017-06-23  Frederic Wang  <fwang@igalia.com>
2631
2632         Use window.internals instead of overridePreference to set WebCore settings in tests
2633         https://bugs.webkit.org/show_bug.cgi?id=173714
2634
2635         Reviewed by Simon Fraser.
2636
2637         This commit is a first step to replace the use of testRunner.overridePreference with
2638         internals.settings.set* calls in tests. Such a call will fail immediately and obviously if
2639         its a function that does not exist, and these settings are restored properly between tests.
2640         Some preferences that do not have a WebCore setting or an internals.settings setter are not
2641         handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference
2642         is removed and so is a custom expectation caret-mode-document-begin-end for Mac WK1.
2643
2644         * accessibility/gtk/caret-browsing-select-focus.html: Use internals.settings.set* function.
2645         * accessibility/gtk/caret-browsing-text-focus.html: Ditto.
2646         * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Ditto.
2647         * accessibility/gtk/caret-offsets.html: Ditto.
2648         * accessibility/gtk/text-in-span-block-in-a-block.html: Ditto.
2649         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Ditto.
2650         * css3/blending/blend-mode-simple.html: Ditto.
2651         * css3/blending/effect-background-blend-mode.html: Ditto.
2652         * css3/filters/blur-filter-page-scroll-parents.html: Ditto.
2653         * css3/filters/blur-filter-page-scroll-self.html: Ditto.
2654         * css3/filters/blur-filter-page-scroll.html: Ditto.
2655         * css3/filters/effect-blur.html: Ditto.
2656         * css3/filters/effect-brightness-clamping.html: Ditto.
2657         * css3/filters/effect-brightness.html: Ditto.
2658         * css3/filters/effect-combined.html: Ditto.
2659         * css3/filters/effect-contrast.html: Ditto.
2660         * css3/filters/effect-drop-shadow.html: Ditto.
2661         * css3/filters/effect-grayscale.html: Ditto.
2662         * css3/filters/effect-hue-rotate.html: Ditto.
2663         * css3/filters/effect-invert.html: Ditto.
2664         * css3/filters/effect-opacity.html: Ditto.
2665         * css3/filters/effect-saturate.html: Ditto.
2666         * css3/filters/effect-sepia.html: Ditto.
2667         * css3/filters/filter-repaint.html: Ditto.
2668         * css3/filters/null-effect-check.html: Ditto.
2669         * editing/selection/caret-mode-document-begin-end.html: Ditto.
2670         * editing/selection/caret-mode-paragraph-keys-navigation.html: Ditto.
2671         * fast/animation/request-animation-frame-disabled.html: Ditto.
2672         * fast/canvas/canvas-blend-image.html: Ditto.
2673         * fast/canvas/canvas-blend-solid.html: Ditto.
2674         * fast/canvas/canvas-imageSmoothingQuality.html: Ditto.
2675         * fast/canvas/drawImage-with-small-values.html: Ditto.
2676         * fast/images/exif-orientation-composited.html: Ditto.
2677         * fast/images/exif-orientation-css.html: Ditto.
2678         * fast/images/exif-orientation.html: Ditto.
2679         * fast/images/image-controls-basic.html: Ditto.
2680         * fast/parser/pre-html5-parser-quirks.html: Ditto.
2681         * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Ditto.
2682         * http/tests/appcache/disabled.html: Ditto.
2683         * http/tests/contentextensions/block-cookies-in-ping.html: Ditto.
2684         * http/tests/contentextensions/block-ping.html: Ditto.
2685         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Ditto.
2686         * http/tests/contentextensions/hide-on-ping.html: Ditto.
2687         * http/tests/misc/favicon-loads-with-icon-loading-override.html: Ditto.
2688         * http/tests/navigation/ping-attribute/anchor-cookie.html: Ditto.
2689         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Ditto.
2690         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
2691         * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Ditto.
2692         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
2693         * http/tests/navigation/ping-attribute/area-cookie.html: Ditto.
2694         * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Ditto.
2695         * http/tests/navigation/ping-attribute/area-cross-origin.html: Ditto.
2696         * http/tests/navigation/ping-attribute/area-same-origin.html: Ditto.
2697         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Ditto.
2698         * imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html: Ditto.
2699         * loader/meta-refresh-disabled.html: Ditto.
2700         * media/crash-closing-page-with-media-as-plugin-fallback.html: Ditto.
2701         * platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Removed.
2702         Mac WK1 now produces the same output as other platforms.
2703         * platform/mac/TestExpectations: Remove the failure for FrameFlattening now that the test
2704         uses internals.settings.set*.
2705         * platform/mac/fast/frames/flattening/set-preference.html: Use internals.settings.set*.
2706         * plugins/crash-restoring-plugin-page-from-page-cache.html: Ditto.
2707         * plugins/frameset-with-plugin-frame.html: Ditto.
2708         * plugins/netscape-plugin-page-cache-works.html: Ditto.
2709
2710 2017-06-23  Chris Dumez  <cdumez@apple.com>
2711
2712         [mac-wk1] requestAnimationFrame callbacks may not get serviced
2713         https://bugs.webkit.org/show_bug.cgi?id=173628
2714
2715         Reviewed by Simon Fraser.
2716
2717         Extend layout test coverage.
2718
2719         * fast/events/page-visibility-transition-test-expected.txt:
2720         * fast/events/page-visibility-transition-test.html:
2721
2722 2017-06-23  Zan Dobersek  <zdobersek@igalia.com>
2723
2724         [GCrypt] Drop the AES-CFB support
2725         https://bugs.webkit.org/show_bug.cgi?id=173547
2726
2727         Reviewed by Jiewen Tan.
2728
2729         Add GTK+-specific baselines for AES tests that also cover the CFB variation.
2730         These tests still pass because errors are expected, it's just that errors now
2731         occur because the algorithm isn't supported anymore, rather than because of
2732         operation errors due to malformed parameters.
2733
2734         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
2735         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
2736         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
2737         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
2738         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
2739
2740 2017-06-22  Antti Koivisto  <antti@apple.com>
2741
2742         REGRESSION(r217695): Offscreen/overflowed items not being rendered while translating in-frame
2743         https://bugs.webkit.org/show_bug.cgi?id=173732
2744
2745         Reviewed by Simon Fraser.
2746
2747         * compositing/backing/transform-transition-from-outside-view-expected.txt: Added.
2748         * compositing/backing/transform-transition-from-outside-view.html: Added.
2749
2750 2017-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
2751
2752         @font-face rules with invalid primary fonts never download their secondary fonts
2753         https://bugs.webkit.org/show_bug.cgi?id=173138
2754         <rdar://problem/32554450>
2755
2756         Reviewed by Simon Fraser.
2757
2758         * fast/text/font-fallback-invalid-load-expected.html: Added.
2759         * fast/text/font-fallback-invalid-load.html: Added.
2760         * fast/text/resources/bogus.svg: Added.
2761
2762 2017-06-22  Youenn Fablet  <youenn@apple.com>
2763
2764         Add a test for multi data channel peer connection
2765         https://bugs.webkit.org/show_bug.cgi?id=173735
2766
2767         Reviewed by Eric Carlson.
2768
2769         * webrtc/datachannel/multi-channel-expected.txt: Added.
2770         * webrtc/datachannel/multi-channel.html: Added.
2771
2772 2017-06-22  Antoine Quint  <graouts@apple.com>
2773
2774         REGRESSION: LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky timeout on Sierra
2775         https://bugs.webkit.org/show_bug.cgi?id=173725
2776
2777         Reviewed by Dean Jackson.
2778
2779         On WK1, this test enters fullscreen rather than PiP (which is unexpected, see webkit.org/b/173729) and thus the button
2780         to exit PiP could not be clicked. But we don't need a button click to exit PiP, so instead we just call a method to
2781         toggle it.
2782
2783         * media/modern-media-controls/placard-support/placard-support-pip.html:
2784
2785 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2786
2787         Mark perf/object-keys.html as flaky on iOS.
2788         https://bugs.webkit.org/show_bug.cgi?id=171617
2789
2790         Unreviewed test gardening.
2791
2792         * platform/ios/TestExpectations:
2793
2794 2017-06-22  Zalan Bujtas  <zalan@apple.com>
2795
2796         REGRESSION(r214712): Infinite recursion in RenderTable::layout in paginated mode
2797         https://bugs.webkit.org/show_bug.cgi?id=173731
2798         <rdar://problem/32237775>
2799
2800         Reviewed by Antti Koivisto.
2801
2802         * fast/table/caption-bottom-with-pagination-expected.txt: Added.
2803         * fast/table/caption-bottom-with-pagination.html: Added.
2804
2805 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2806
2807         Mark media/modern-media-controls/forward-button/forward-button.html as flaky on mac-wk1.
2808         https://bugs.webkit.org/show_bug.cgi?id=168265
2809
2810         Unreviewed test gardening.
2811
2812         * platform/mac-wk1/TestExpectations:
2813
2814 2017-06-22  Joseph Pecoraro  <pecoraro@apple.com>
2815
2816         Web Inspector: Pausing with a deep call stack can be very slow, avoid eagerly generating object previews
2817         https://bugs.webkit.org/show_bug.cgi?id=173698
2818
2819         Reviewed by Matt Baker.
2820
2821         * inspector/runtime/getPreview-expected.txt: Added.
2822         * inspector/runtime/getPreview.html: Added.
2823         Test the new protocol command `Runtime.getPreview` as well as the frontend
2824         model method RemoteObject.prototype.updatePreview which uses it with its
2825         own slightly different semantics about when it should be used.
2826
2827         * inspector/debugger/tail-deleted-frames-this-value.html:
2828         This test used `CallFrame.thisObject.preview` so rewrite it to first
2829         load the preview and then check values with it.
2830
2831 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2832
2833         Skip fast/forms/file/input-file-write-files-using-open-panel.html on ios-wk2.
2834         https://bugs.webkit.org/show_bug.cgi?id=173733
2835
2836         Unreviewed test gardening.
2837
2838         * platform/ios-wk2/TestExpectations:
2839
2840 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2841
2842         Remove TestExpectations for test that were removed in r218651.
2843
2844         Unreviewed test gardening.
2845
2846         * platform/ios/TestExpectations:
2847
2848 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2849
2850         Mark webaudio/silent-audio-interrupted-in-background.html as flaky on mac-wk2.
2851         https://bugs.webkit.org/show_bug.cgi?id=172201
2852
2853         Unreviewed test gardening.
2854
2855         * platform/mac-wk2/TestExpectations:
2856
2857 2017-06-22  Matt Lewis  <jlewis3@apple.com>
2858
2859         Unreviewed, rolling out r218633.
2860
2861         The test is failing frequently on Sierra Debug and Windows
2862
2863         Reverted changeset:
2864
2865         "AX: Cannot call setValue() on contenteditable or ARIA text
2866         controls"
2867         https://bugs.webkit.org/show_bug.cgi?id=173520
2868         http://trac.webkit.org/changeset/218633
2869
2870 2017-06-22  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2871
2872         [Readable Streams API] Implement ReadableStreamBYOBReader read()
2873         https://bugs.webkit.org/show_bug.cgi?id=172714
2874
2875         Reviewed by Youenn Fablet.
2876
2877         Added 1 test to check that read() can only be applied to a ReadableStreamBYOBReader.
2878         Other behaviors are checked by WPT (web-platform-tests/streams/readable-byte-streams/general.js).
2879
2880         * streams/readable-stream-byob-reader-expected.txt: Updated.
2881         * streams/readable-stream-byob-reader.js: Added 1 test.
2882
2883
2884 2017-06-22  Youenn Fablet  <youenn@apple.com>
2885
2886         [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
2887         https://bugs.webkit.org/show_bug.cgi?id=172602
2888         <rdar://problem/32407693>
2889
2890         Reviewed by Eric Carlson.
2891
2892         * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
2893         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
2894         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
2895         * webrtc/captureCanvas-webrtc-expected.txt:
2896         * webrtc/captureCanvas-webrtc.html:
2897
2898 2017-06-22  Joseph Pecoraro  <pecoraro@apple.com>
2899
2900         LayoutTests/inspector/indexeddb/requestDatabaseNames.html: Sort database names to prevent flakiness
2901         https://bugs.webkit.org/show_bug.cgi?id=173699
2902
2903         Reviewed by Alex Christensen.
2904
2905         * inspector/indexeddb/requestDatabaseNames.html:
2906         Sort database names (when more than one) to ensure a consistent order.
2907
2908 2017-06-22  Claudio Saavedra  <csaavedra@igalia.com>
2909
2910         [WPE] Skip js geolocation test.
2911
2912         Unreviewed gardening.
2913         Geolocation was disabled since r218553.
2914         * platform/wpe/TestExpectations:
2915
2916 2017-06-22  Claudio Saavedra  <csaavedra@igalia.com>
2917
2918         [WPE] Unskip http cache tests.
2919
2920         Unreviewed gardening.
2921
2922         Currently failing tests are the same as in the GTK+ port.
2923         * platform/wpe/TestExpectations:
2924
2925 2017-06-21  Youenn Fablet  <youenn@apple.com>
2926
2927         [Fetch API] TypeError when called with body === {}
2928         https://bugs.webkit.org/show_bug.cgi?id=173295
2929         <rdar://problem/32746733>
2930
2931         Reviewed by Sam Weinig.
2932
2933         * fetch/body-init-expected.txt: Added.
2934         * fetch/body-init.html: Added.
2935
2936 2017-06-21  Antoine Quint  <graouts@apple.com>
2937
2938         CSS text properties affect <video> shadow root
2939         https://bugs.webkit.org/show_bug.cgi?id=173664
2940         <rdar://problem/32904328>
2941
2942         Reviewed by Dean Jackson.
2943
2944         Add a test that ensures that setting an inheritable style on the <video> does not affect
2945         time labels within the shadow root.
2946
2947         * media/modern-media-controls/time-label/time-label-inherited-text-indent-expected.txt: Added.
2948         * media/modern-media-controls/time-label/time-label-inherited-text-indent.html: Added.
2949
2950 2017-06-21  Joseph Pecoraro  <pecoraro@apple.com>
2951
2952         Web Inspector: Using "break on all exceptions" when throwing stack overflow hangs inspector
2953         https://bugs.webkit.org/show_bug.cgi?id=172432
2954         <rdar://problem/29870873>
2955
2956         Reviewed by Saam Barati.
2957
2958         * inspector/debugger/no-pause-out-of-memory-exception-expected.txt: Added.
2959         * inspector/debugger/no-pause-out-of-memory-exception.html: Added.
2960         * inspector/debugger/no-pause-stack-overflow-exception-expected.txt: Added.
2961         * inspector/debugger/no-pause-stack-overflow-exception.html: Added.
2962
2963 2017-06-20  Simon Fraser  <simon.fraser@apple.com>
2964
2965         Remove WILL_REVEAL_EDGE_EVENTS code
2966         https://bugs.webkit.org/show_bug.cgi?id=173632
2967
2968         Reviewed by Sam Weinig, Beth Dakin.
2969
2970         Remove will-reveal-edge events, which never took off.
2971
2972         * fast/events/will-reveal-edge-on-div-expected.txt: Removed.
2973         * fast/events/will-reveal-edge-on-div.html: Removed.
2974         * fast/events/will-reveal-edges-body-attributes-expected.txt: Removed.
2975         * fast/events/will-reveal-edges-body-attributes.html: Removed.
2976         * fast/events/will-reveal-edges-event-listeners-expected.txt: Removed.
2977         * fast/events/will-reveal-edges-event-listeners.html: Removed.
2978         * fast/events/will-reveal-edges-window-attributes-expected.txt: Removed.
2979         * fast/events/will-reveal-edges-window-attributes.html: Removed.
2980
2981 2017-06-21  Simon Fraser  <simon.fraser@apple.com>
2982
2983         svgPath.getTotalLength() freezes webkit
2984         https://bugs.webkit.org/show_bug.cgi?id=173566
2985         <rdar://problem/32866731>
2986
2987         Reviewed by Dean Jackson.
2988
2989         * svg/custom/path-getTotalLength-hang.html: Added.
2990
2991 2017-06-21  Claudio Saavedra  <csaavedra@igalia.com>
2992
2993         [WPE] Unreviewed gardening
2994
2995         Update expectations to known flaky http/appcache tests and also a
2996         couple of flaky crashing tests.
2997         * platform/wpe/TestExpectations:
2998
2999 2017-06-21  Chris Fleizach  <cfleizach@apple.com>
3000
3001         AX: Cannot call setValue() on contenteditable or ARIA text controls
3002         https://bugs.webkit.org/show_bug.cgi?id=173520
3003
3004         Reviewed by Ryosuke Niwa.
3005
3006         * accessibility/set-value-editable-types-expected.txt: Added.
3007         * accessibility/set-value-editable-types.html: Added.
3008
3009 2017-06-20  Zan Dobersek  <zdobersek@igalia.com>
3010
3011         [GCrypt] Implement CryptoKeyEC SPKI imports
3012         https://bugs.webkit.org/show_bug.cgi?id=172927
3013
3014         Reviewed by Jiewen Tan, Michael Catanzaro and Carlos Garcia Campos.
3015
3016         * platform/gtk/TestExpectations:
3017         Unskip or enable the EC-based SPKI import tests that are now passing.
3018
3019 2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
3020
3021         Disable font variations on macOS Sierra and iOS 10
3022         https://bugs.webkit.org/show_bug.cgi?id=173618
3023         <rdar://problem/32879164>
3024
3025         Reviewed by Jon Lee.
3026
3027         Update expected test results. The old test results are now High Sierra- and iOS 11-expected.
3028
3029         * fast/css/getComputedStyle/computed-style-expected.txt:
3030         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3031         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3032         * fast/text/font-selection-font-face-parse-expected.txt:
3033         * fast/text/font-selection-font-loading-api-parse-expected.txt:
3034         * fast/text/font-stretch-parse-expected.txt:
3035         * fast/text/font-style-parse-expected.txt:
3036         * fast/text/font-weight-parse-expected.txt:
3037         * platform/ios/TestExpectations:
3038         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
3039         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
3040         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
3041         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
3042         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
3043         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
3044         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
3045         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
3046         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
3047         * platform/mac/TestExpectations:
3048         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed
3049
3050 2017-06-20  Devin Rousso  <drousso@apple.com>
3051
3052         Web Inspector: Send context attributes for tracked canvases
3053         https://bugs.webkit.org/show_bug.cgi?id=173327
3054
3055         Reviewed by Joseph Pecoraro.
3056
3057         * inspector/canvas/context-attributes-expected.txt: Added.
3058         * inspector/canvas/context-attributes.html: Added.
3059
3060 2017-06-20  Matt Lewis  <jlewis3@apple.com>
3061
3062         Marked webrtc/video-replace-muted-track.html as flaky.
3063         https://bugs.webkit.org/show_bug.cgi?id=173486
3064
3065         Unreviewed test gardening.
3066
3067         * platform/ios-wk2/TestExpectations:
3068
3069 2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
3070
3071         [Cocoa] The system Japanese font cannot be italicized
3072         https://bugs.webkit.org/show_bug.cgi?id=173300
3073         <rdar://problem/31805407>
3074
3075         Reviewed by Ryosuke Niwa.
3076
3077         * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
3078         * fast/text/system-font-japanese-synthetic-italic.html: Added.
3079         * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
3080
3081 2017-06-20  Ryan Haddad  <ryanhaddad@apple.com>
3082
3083         Unreviewed, rolling out r218524.
3084
3085         This change broke internal builds.
3086
3087         Reverted changeset:
3088
3089         "[Cocoa] The system Japanese font cannot be italicized"
3090         https://bugs.webkit.org/show_bug.cgi?id=173300
3091         http://trac.webkit.org/changeset/218524
3092
3093 2017-06-20  Simon Fraser  <simon.fraser@apple.com>
3094
3095         <rdar://problem/32862652> [REGRESSION] r218374: fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
3096         
3097         Rebaseline.
3098
3099         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt:
3100
3101 2017-06-20  Ryan Haddad  <ryanhaddad@apple.com>
3102
3103         Rebaseline fast/events/touch/document-create-touch-list tests.
3104
3105         Unreviewed test gardening.
3106
3107         * fast/events/touch/document-create-touch-list-crash-expected.txt:
3108         * fast/events/touch/document-create-touch-list-ios-expected.txt:
3109
3110 2017-06-20  Matt Baker  <mattbaker@apple.com>
3111
3112         LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
3113         https://bugs.webkit.org/show_bug.cgi?id=173603
3114
3115         Reviewed by Joseph Pecoraro.
3116
3117         Removed test case `CheckCanvasesCleared`, which involved a page reload
3118         and would intermittently timeout.
3119
3120         * inspector/canvas/create-canvas-contexts-expected.txt:
3121         * inspector/canvas/create-canvas-contexts.html:
3122
3123 2017-06-20  Antoine Quint  <graouts@apple.com>
3124
3125         REGRESSION: media/remote-control-command-seek.html is timing out
3126         https://bugs.webkit.org/show_bug.cgi?id=173615
3127         <rdar://problem/32626498>
3128
3129         Reviewed by Eric Carlson.
3130
3131         This test assumes that we load metadata and video data that can be seeked through
3132         at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
3133         that the video is seekable, so we switch to this event to make the test more robust.
3134
3135         * media/remote-control-command-seek-expected.txt:
3136         * media/remote-control-command-seek.html:
3137
3138 2017-06-20  Matt Lewis  <jlewis3@apple.com>
3139
3140         Added additional test expectations for media/video-buffered.html.
3141         https://bugs.webkit.org/show_bug.cgi?id=173611
3142
3143         Uneviewed test gardening.
3144
3145         * platform/ios/TestExpectations:
3146
3147 2017-06-20  Devin Rousso  <drousso@apple.com>
3148
3149         Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
3150         https://bugs.webkit.org/show_bug.cgi?id=143236
3151         <rdar://problem/20352149>
3152
3153         Reviewed by Dean Jackson.
3154
3155         * fast/canvas/webgl/fragment-shader-assertion.html:
3156         * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
3157         * fast/canvas/webgl/shader-compile-logging.html: Added.
3158
3159 2017-06-19  Antoine Quint  <graouts@apple.com>
3160
3161         Media document experience with long-loading files is poor
3162         https://bugs.webkit.org/show_bug.cgi?id=173575
3163         <rdar://problem/32178119>
3164
3165         Reviewed by Dean Jackson.
3166
3167         Fix a test that started failing with this patch and add two new tests that check we are adding
3168         the expected CSS classes when loading video and invalid media documents.
3169
3170         * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
3171         * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
3172         * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
3173         * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
3174         * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
3175         * media/modern-media-controls/volume-up-support/volume-up-support.html:
3176
3177 2017-06-20  Claudio Saavedra  <csaavedra@igalia.com>
3178
3179         [WPE] Enable appcache tests
3180
3181         Unreviewed gardening.
3182
3183         Most of these tests are passing, so enable them. For known GTK+
3184         failures, copy the expectations. Mark as failing deferred events
3185         tests that have slight differences that need to be investigated.
3186         * platform/wpe/TestExpectations:
3187
3188 2017-06-20  Claudio Saavedra  <csaavedra@igalia.com>
3189
3190         [WPE] Skip geolocation tests
3191
3192         Geolocation was disabled since r218553 and thus far tests were
3193         only using the mock provider. Skip until we add geoclue
3194         support.
3195         * platform/wpe/TestExpectations:
3196
3197 2017-06-20  Oleksandr Skachkov  <gskachkov@gmail.com>
3198
3199         Revert changes in bug#160417 about extending `null` not being a derived class
3200         https://bugs.webkit.org/show_bug.cgi?id=169293
3201
3202         Reviewed by Saam Barati.
3203
3204         * js/class-syntax-extends-expected.txt:
3205         * js/class-syntax-super-expected.txt:
3206         * js/script-tests/class-syntax-extends.js:
3207         * js/script-tests/class-syntax-super.js:
3208
3209 2017-06-20  Zan Dobersek  <zdobersek@igalia.com>
3210
3211         Unreviewed WPE gardening.
3212
3213         Unskipping AES-CTR and RSA-PSS layout tests that already pass.
3214
3215         Adding layout test baselines for two imported W3C tests that cover AES-CBC.
3216         The subtests there pass, but the generic baseline expects failures, so we
3217         work around that by adding baselines that expect passing tests.
3218
3219         * platform/wpe/TestExpectations:
3220         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
3221         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
3222         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
3223
3224 2017-06-20  Miguel Gomez  <magomez@igalia.com>
3225
3226         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
3227         https://bugs.webkit.org/show_bug.cgi?id=173459
3228
3229         Reviewed by Carlos Garcia Campos.
3230
3231         Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
3232
3233         * platform/gtk/TestExpectations:
3234
3235 2017-06-19  Devin Rousso  <drousso@apple.com>
3236
3237         Web Inspector: create canvas content view and details sidebar panel
3238         https://bugs.webkit.org/show_bug.cgi?id=138941
3239         <rdar://problem/19051672>
3240
3241         Reviewed by Joseph Pecoraro.
3242
3243         * inspector/canvas/requestContent-expected.txt: Added.
3244         * inspector/canvas/requestContent.html: Added.
3245         * inspector/canvas/requestNode-expected.txt: Added.
3246         * inspector/canvas/requestNode.html: Added.
3247
3248 2017-06-19  Frederic Wang  <fwang@igalia.com>
3249
3250         [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
3251         https://bugs.webkit.org/show_bug.cgi?id=173405
3252
3253         Reviewed by Simon Fraser.
3254
3255         Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
3256         into account for the layer and scrolling trees.
3257
3258         * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3259         A specific layer is created for the iframe.
3260         * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3261         The frame appears in the scrolling tree.
3262         * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
3263         Use this as a generic expectation for iOS.
3264
3265 2017-06-19  Frederic Wang  <fwang@igalia.com>
3266
3267         [Mac] Add an experimental feature setting for async frame scrolling
3268         https://bugs.webkit.org/show_bug.cgi?id=173359
3269
3270         Reviewed by Simon Fraser.
3271
3272         * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
3273         this test.
3274         * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
3275
3276 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
3277
3278         [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
3279         https://bugs.webkit.org/show_bug.cgi?id=173543
3280
3281         Reviewed by Jiewen Tan.
3282
3283         Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
3284         tests for successful import of EC keys through the SPKI format when
3285         using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
3286         the ECDH algorithm import steps.
3287
3288         No implementation supports this yet, so the test is skipped on all ports.
3289
3290         * TestExpectations:
3291         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
3292         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
3293
3294 2017-06-19  Myles C. Maxfield  <mmaxfield@apple.com>
3295
3296         [Cocoa] The system Japanese font cannot be italicized
3297         https://bugs.webkit.org/show_bug.cgi?id=173300
3298         <rdar://problem/31805407>
3299
3300         Reviewed by Ryosuke Niwa.
3301
3302         * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
3303         * fast/text/system-font-japanese-synthetic-italic.html: Added.
3304         * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
3305
3306 2017-06-19  Youenn Fablet  <youenn@apple.com>
3307
3308         Improve debugging ability of some webrtc tests
3309         https://bugs.webkit.org/show_bug.cgi?id=173549
3310
3311         Reviewed by Eric Carlson.
3312
3313         Improve debugging ability for first two tests.
3314         Improve reliability for the next three tests.
3315
3316         * webrtc/audio-replace-track-expected.txt:
3317         * webrtc/audio-replace-track.html: Checking connected state.
3318         * webrtc/video-mute-expected.txt:
3319         * webrtc/video-mute.html: Ditto.
3320         * webrtc/video-replace-track-to-null.html: Improving reliability of test.
3321         * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
3322         * webrtc/video-unmute.html: Using counter based testing of black frames.
3323
3324 2017-06-19  Alex Christensen  <achristensen@webkit.org>
3325
3326         [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
3327         https://bugs.webkit.org/show_bug.cgi?id=173551
3328         rdar://problem/32250512
3329
3330         Reviewed by Alex Christensen.
3331
3332         * http/tests/misc/form-blob-challenge-expected.txt: Added.
3333         * http/tests/misc/form-blob-challenge.html: Added.
3334         * http/tests/misc/resources/basic-echo-post.php: Added.
3335
3336 2017-06-19  Matt Lewis  <jlewis3@apple.com>
3337
3338         Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
3339         https://bugs.webkit.org/show_bug.cgi?id=171703
3340
3341         Unreviewed test gardening.
3342
3343         * platform/mac-wk2/TestExpectations:
3344
3345 2017-06-19  Joseph Pecoraro  <pecoraro@apple.com>
3346
3347         test262: Completion values for control flow do not match the spec
3348         https://bugs.webkit.org/show_bug.cgi?id=171265
3349
3350         Reviewed by Saam Barati.
3351
3352         * js/eval-throw-return-expected.txt:
3353         * js/kde/completion-expected.txt:
3354         * js/kde/script-tests/completion.js:
3355         * js/script-tests/eval-throw-return.js:
3356         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
3357         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
3358         Rebaseline expectations. These are all outdated. In fact the sputnik
3359         tests were imported into test262 and modified for ES2015.
3360         
3361         * js/script-tests/function-toString-vs-name.js:
3362         ClassDeclarations on their own don't produce a value. So output
3363         the class value so the test behaves as expected.
3364
3365 2017-06-19  Sam Weinig  <sam@webkit.org>
3366
3367         [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
3368         https://bugs.webkit.org/show_bug.cgi?id=173395
3369
3370         Reviewed by Simon Fraser.
3371
3372         * fast/css/DOMQuad-serialization-expected.txt: Added.
3373         * fast/css/DOMQuad-serialization.html: Added.
3374         Add test for DOMQuad serialization, now that it is supported.
3375
3376 2017-06-19  Commit Queue  <commit-queue@webkit.org>
3377
3378         Unreviewed, rolling out r218505.
3379         https://bugs.webkit.org/show_bug.cgi?id=173563
3380
3381         "It would break internal builds" (Requested by youenn on
3382         #webkit).
3383
3384         Reverted changeset:
3385
3386         "[WebRTC] Prevent capturing at unconventional resolutions when
3387         using the SW encoder on Mac"
3388         https://bugs.webkit.org/show_bug.cgi?id=172602
3389         http://trac.webkit.org/changeset/218505
3390
3391 2017-06-19  Youenn Fablet  <youenn@apple.com>
3392
3393         [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
3394         https://bugs.webkit.org/show_bug.cgi?id=172602
3395         <rdar://problem/32407693>
3396
3397         Reviewed by Eric Carlson.
3398
3399         * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
3400         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
3401         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
3402         * webrtc/captureCanvas-webrtc-expected.txt:
3403         * webrtc/captureCanvas-webrtc.html:
3404
3405 2017-06-19  Ryan Haddad  <ryanhaddad@apple.com>
3406
3407         Rebaseline js/dom/global-constructors-attributes.html.
3408
3409         Unreviewed test gardening.
3410
3411         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3412         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3413
3414 2017-06-19  Youenn Fablet  <youenn@apple.com>
3415
3416         A cloned MediaStreamTrack should mute independently other tracks using the same source
3417         https://bugs.webkit.org/show_bug.cgi?id=172831
3418         <rdar://problem/32518527>
3419
3420         Reviewed by Eric Carlson.
3421
3422         * webrtc/clone-audio-track.html: Added.
3423         * webrtc/video-disabled-black.html:
3424         * webrtc/video-unmute-expected.txt:
3425         * webrtc/video-unmute.html:
3426
3427 2017-06-19  Sam Weinig  <sam@webkit.org>
3428
3429         [WebIDL] Properly model buffer source / typed arrays as their own IDL types
3430         https://bugs.webkit.org/show_bug.cgi?id=173513
3431
3432         Reviewed by Alex Christensen.
3433
3434         * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
3435         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
3436         * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
3437         Update results for changed exception language.
3438
3439 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
3440
3441         Unreviewed GTK+ gardening
3442
3443         Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
3444         We're now depending on 1.10.4 and these are passing. Also marked as slow
3445         a couple more.
3446         * platform/gtk/TestExpectations:
3447
3448 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
3449
3450         Unreviewed GTK+ gardening.
3451
3452         Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
3453         algorithm are skipped on all platforms, but since the libgcrypt-based
3454         implementation is operating properly, we can enable the majority of
3455         these tests for GTK+. The tests that remain skipped cover SPKI and
3456         PKCS#8 import and export capabilities that still have to be landed.
3457
3458         WPE will enable these tests in a separate patch.
3459
3460         * platform/gtk/TestExpectations:
3461
3462 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
3463
3464         [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
3465         https://bugs.webkit.org/show_bug.cgi?id=133868
3466
3467         Unreviewed gardening
3468
3469         This test needs expectations to be updated after changes to DOM
3470         static properties. Update and unskip.
3471         * platform/gtk/TestExpectations: Unskip.
3472         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3473
3474 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
3475
3476         [GCrypt] AES_CTR support
3477         https://bugs.webkit.org/show_bug.cgi?id=171420
3478
3479         Reviewed by Michael Catanzaro.
3480
3481         * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
3482
3483 2017-06-19  Fujii Hironori  <Hironori.Fujii@sony.com>
3484
3485         [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
3486         https://bugs.webkit.org/show_bug.cgi?id=173456
3487
3488         Unreviewed gardening.
3489
3490         * platform/gtk/TestExpectations: Marked
3491         imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
3492         webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
3493
3494 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
3495
3496         [GTK][WPE] Rebaseline after r218458
3497
3498         Unreviewed gardening.
3499
3500         Add new DOMQuad attribute to the test expectations.
3501         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3502         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3503         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3504
3505 2017-05-14 Frederic Wang  <fwang@igalia.com>
3506
3507         Add heuristic to avoid flattening "fullscreen" iframes
3508         https://bugs.webkit.org/show_bug.cgi?id=171914
3509
3510         Reviewed by Simon Fraser.
3511
3512         This commit adjusts tests to work when frame flattening is an enum.
3513         It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
3514         iframes" is enabled.
3515         set-preference.html is disabled for now, as the test suite does not support overridePreference()
3516         for non-boolean values (bug 128594).
3517
3518         * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
3519         * fast/forms/ios/focus-input-in-iframe.html: Ditto.
3520         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
3521         * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
3522         * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
3523         * fast/frames/flattening/crash-svg-document.html: Ditto.
3524         * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
3525         * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
3526         * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
3527         * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
3528         * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
3529         * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
3530         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
3531         Be sure to use single quotes for the inline iframe page.
3532         * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
3533         * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
3534         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
3535         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
3536         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
3537         * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
3538         * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
3539         * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
3540         * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
3541         * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
3542         * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
3543         * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
3544         * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
3545         * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
3546         * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
3547         * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
3548         * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
3549         * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
3550         * fast/frames/flattening/iframe-tiny.html: Ditto.
3551         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
3552         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
3553         * fast/frames/flattening/scrolling-in-object.html: Ditto.
3554         * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
3555         * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
3556         * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
3557         * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
3558
3559 2017-06-18  Ryosuke Niwa  <rniwa@webkit.org>
3560
3561         Meter element doesn't respect the writing direction
3562         https://bugs.webkit.org/show_bug.cgi?id=173507
3563
3564         Reviewed by Sam Weinig.
3565
3566         A regression ref test since existing tests were pixel tests and did not catch this regression.
3567         Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
3568
3569         * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
3570         * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
3571
3572 2017-06-18  Chris Dumez  <cdumez@apple.com>
3573
3574         Crash when re-entering MediaDevicesEnumerationRequest::cancel()
3575         https://bugs.webkit.org/show_bug.cgi?id=173522
3576         <rdar://problem/31185739>
3577
3578         Reviewed by Darin Adler.
3579
3580         Add layout test coverage. This test would flakily crash before the fix because it
3581         relies on the order in which contextDestroyed() is called for MediaDevicesRequest
3582         and MediaDevicesEnumerationRequest.
3583
3584         * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
3585         * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
3586         * fast/mediastream/resources/enumerate-devices-frame.html: Added.
3587
3588 2017-06-17  Simon Fraser  <simon.fraser@apple.com>
3589
3590         Implement DOMQuad
3591         https://bugs.webkit.org/show_bug.cgi?id=163534
3592
3593         Reviewed by Sam Weinig.
3594         
3595         Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
3596
3597         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3598         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3599
3600 2017-06-17  Antti Koivisto  <antti@apple.com>
3601
3602         Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
3603         https://bugs.webkit.org/show_bug.cgi?id=173468
3604
3605         Reviewed by Ryosuke Niwa.
3606
3607         * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
3608         * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
3609
3610 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
3611
3612         [Win] Update expectations for layout tests.
3613         https://bugs.webkit.org/show_bug.cgi?id=172437
3614
3615         Unreviewed test gardening, update test expectations for failing tests.
3616
3617         * platform/win/TestExpectations:
3618
3619 2017-06-17  Keith Miller  <keith_miller@apple.com>
3620
3621         ArrayPrototype methods should use JSValue::toLength for non-Arrays.
3622         https://bugs.webkit.org/show_bug.cgi?id=173506
3623
3624         Unreviewed test gardening.
3625
3626         * TestExpectations:
3627
3628 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
3629
3630         Unreviewed test gardening. Remove duplicate entries for tests.
3631
3632         * platform/win/TestExpectations:
3633
3634 2017-06-17  Ryosuke Niwa  <rniwa@webkit.org>
3635
3636         REGRESSION(r209495): materiauxlaverdure.com fails to load
3637         https://bugs.webkit.org/show_bug.cgi?id=173301
3638         <rdar://problem/32624850>
3639
3640         Reviewed by Antti Koivisto.
3641
3642         Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
3643
3644         * accessibility/mac/alt-for-css-content-expected.txt:
3645         * accessibility/mac/webkit-alt-for-css-content-expected.txt:
3646         * editing/pasteboard/cjk-line-height-expected.txt:
3647         * fast/css/alt-inherit-initial-expected.txt:
3648         * fast/css/alt-inherit-initial.html:
3649         * fast/css/content-language-comma-separated-list-expected.txt:
3650         * fast/css/content-language-empty-expected.txt:
3651         * fast/css/content-language-only-whitespace-expected.txt:
3652         * fast/css/content-language-with-whitespace-expected.txt:
3653         * fast/css/counters/counter-cssText-expected.txt:
3654         * fast/css/counters/counter-cssText.html:
3655         * fast/css/font-family-trailing-bracket-gunk-expected.txt:
3656         * fast/css/font-family-trailing-bracket-gunk.html:
3657         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3658         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
3659         * fast/css/getComputedStyle/computed-style-properties.html:
3660         * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
3661         * fast/css/getComputedStyle/font-family-fallback-reset.html:
3662         * fast/css/lang-mapped-to-webkit-locale-expected.txt:
3663         * fast/css/lang-mapped-to-webkit-locale.xhtml:
3664         * fast/css/serialization-with-double-quotes-expected.txt: Added.
3665         * fast/css/serialization-with-double-quotes.html: Added.
3666         * fast/css/uri-token-parsing-expected.txt:
3667         * fast/css/uri-token-parsing.html:
3668         * fast/inspector-support/cssURLQuotes-expected.txt:
3669         * fast/inspector-support/style-expected.txt:
3670         * fast/text/font-stretch-parse-expected.txt:
3671         * fast/text/font-stretch-parse.html:
3672         * fast/text/font-style-parse-expected.txt:
3673         * fast/text/font-style-parse.html:
3674         * fast/text/font-weight-parse-expected.txt:
3675         * fast/text/font-weight-parse.html:
3676         * media/controls/track-menu.html:
3677         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3678         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
3679         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
3680         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
3681
3682 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
3683
3684         [Win] Update expectations for layout tests.
3685         https://bugs.webkit.org/show_bug.cgi?id=172437
3686
3687         Unreviewed test gardening, update test expectations for failing tests.
3688
3689         * platform/win/TestExpectations:
3690
3691 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
3692
3693         Unreviewed test gardening. Update test expectations for failing tests.
3694
3695         * platform/win/TestExpectations:
3696
3697 2017-06-16  Matt Baker  <mattbaker@apple.com>
3698
3699         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
3700         https://bugs.webkit.org/show_bug.cgi?id=172623
3701         <rdar://problem/32415986>
3702
3703         Reviewed by Devin Rousso and Joseph Pecoraro.
3704
3705         Test that CanvasAgent dispatches events for canvas lifecycle events.
3706
3707         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
3708         * inspector/canvas/create-canvas-contexts.html: Added.
3709
3710 2017-06-16  Sam Weinig  <sam@webkit.org>
3711
3712         [WebIDL] Remove custom bindings for HTMLDocument
3713         https://bugs.webkit.org/show_bug.cgi?id=173444
3714
3715         Reviewed by Darin Adler.
3716
3717         * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
3718         * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
3719         * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
3720         * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
3721         * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
3722         Update test results for correct exception being thrown.
3723
3724         * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
3725         * fast/dom/frame-deleted-in-document-open.html: Removed.
3726         * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
3727         * http/tests/security/isolatedWorld/document-open.html: Removed.
3728         Remove two tests that were testing the behavior of document.open using javascript
3729         to call the window.open operation. This is not how it is specified and no
3730         longer how it is implemented.
3731
3732 2017-06-16  Youenn Fablet  <youenn@apple.com>
3733
3734         WebRTC sockets should be closed at destruction time if not closed explicitly
3735         https://bugs.webkit.org/show_bug.cgi?id=173479
3736
3737         Reviewed by Eric Carlson.
3738
3739         * webrtc/datachannel/multiple-connections-expected.txt: Added.
3740         * webrtc/datachannel/multiple-connections.html: Added.
3741
3742 2017-06-16  Youenn Fablet  <youenn@apple.com>
3743
3744         addTransceiver should trigger mid generation in the SDP
3745         https://bugs.webkit.org/show_bug.cgi?id=173452
3746
3747         Reviewed by Alex Christensen.
3748
3749         * webrtc/routines.js:
3750         (createConnections):
3751         * webrtc/video-addTransceiver-expected.txt: Added.
3752         * webrtc/video-addTransceiver.html: Added.
3753
3754 2017-06-16  Jonathan Bedard  <jbedard@apple.com>
3755
3756         Clean-up lint-test-expectation errors
3757
3758         Unreviewed test gardening
3759
3760         * platform/ios-wk1/TestExpectations:
3761         * platform/ios-wk2/TestExpectations:
3762         * platform/win/TestExpectations:
3763
3764 2017-06-16  Youenn Fablet  <youenn@apple.com>
3765
3766         [iOS] Switching cameras in a WebRTC call makes black frames being sent
3767         https://bugs.webkit.org/show_bug.cgi?id=173486
3768
3769         Reviewed by Eric Carlson.
3770
3771         * webrtc/video-replace-muted-track-expected.txt: Added.
3772         * webrtc/video-replace-muted-track.html: Added.
3773
3774 2017-06-16  Ryan Haddad  <ryanhaddad@apple.com>
3775
3776         Remove a test that was accidentally checked in with r218408.
3777
3778         Unreviewed test gardening.
3779
3780         * webrtc/datachannel/test.html: Removed.
3781
3782 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3783
3784         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
3785         https://bugs.webkit.org/show_bug.cgi?id=173487
3786
3787         Unreviewed test gardening.
3788
3789
3790         * platform/mac/TestExpectations:
3791
3792 2017-06-16  Youenn Fablet  <youenn@apple.com>
3793
3794         Remove replaceTrack restriction about video resolution
3795         https://bugs.webkit.org/show_bug.cgi?id=173490
3796
3797         Reviewed by Eric Carlson.
3798
3799         * webrtc/video-replace-track-expected.txt:
3800         * webrtc/video-replace-track.html:
3801
3802 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3803
3804         Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
3805         https://bugs.webkit.org/show_bug.cgi?id=172834
3806
3807         Unreviewed test gardening.
3808
3809         * platform/mac-wk2/TestExpectations:
3810
3811 2017-06-16  Jer Noble  <jer.noble@apple.com>
3812
3813         [iOS] Do not pause playing video when application resigns active state.
3814         https://bugs.webkit.org/show_bug.cgi?id=173474
3815
3816         Reviewed by Tim Horton.
3817
3818         * media/video-background-playback-expected.txt:
3819         * media/video-background-playback.html:
3820         * media/video-background-tab-playback-expected.txt:
3821         * media/video-background-tab-playback.html:
3822         * media/video-inactive-playback-expected.txt: Added.
3823         * media/video-inactive-playback.html: Added.
3824
3825 2017-06-16  Alex Christensen  <achristensen@webkit.org>
3826
3827         REGRESSION (r213126): Sync XHR needs partition for cache and credentials
3828         https://bugs.webkit.org/show_bug.cgi?id=173496
3829         <rdar://problem/31943596>
3830
3831         Reviewed by Darin Adler.
3832
3833         * http/tests/security/sync-xhr-partition-expected.txt: Added.
3834         * http/tests/security/sync-xhr-partition.html: Added.
3835
3836 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3837
3838         Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
3839         https://bugs.webkit.org/show_bug.cgi?id=173432
3840         
3841         Unreviewed test gardening.
3842
3843         * platform/mac-wk1/TestExpectations:
3844
3845 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3846
3847         Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
3848         https://bugs.webkit.org/show_bug.cgi?id=142152
3849
3850         Unreviewed test gardening.
3851
3852         * platform/ios-wk2/TestExpectations:
3853         * platform/mac/TestExpectations:
3854
3855 2017-06-16  Youenn Fablet  <youenn@apple.com>
3856
3857         Make some WebRTC tests easier to debug when failing
3858         https://bugs.webkit.org/show_bug.cgi?id=173480
3859
3860         Reviewed by Eric Carlson.
3861
3862         * webrtc/captureCanvas-webrtc-expected.txt:
3863         * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
3864         * webrtc/datachannel/basic-expected.txt:
3865         * webrtc/datachannel/basic-tcp-expected.txt: Added.
3866         * webrtc/datachannel/basic-tcp.html: Test from basic.html
3867         * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
3868         * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
3869         * webrtc/datachannel/creation-expected.txt:
3870         * webrtc/datachannel/creation.html: Test from basic.html
3871         * webrtc/datachannel/filter-ice-candidate-expected.txt:
3872         * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
3873         * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
3874
3875 2017-06-16  Antoine Quint  <graouts@apple.com>
3876
3877         REGRESSION: AirPlay placard is not shown when in fullscreen
3878         https://bugs.webkit.org/show_bug.cgi?id=173447
3879         <rdar://problem/32803773>
3880
3881         Reviewed by Jon Lee.
3882
3883         Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
3884
3885         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
3886         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
3887         * platform/ios-simulator/TestExpectations:
3888
3889 2017-06-16  Antoine Quint  <graouts@apple.com>
3890
3891         Backdrop blur missing in media controls bar on Sierra
3892         https://bugs.webkit.org/show_bug.cgi?id=173451
3893
3894         Reviewed by Simon Fraser.
3895
3896         Add a new test that checks that a ControlsBar establishes a stacking context.
3897
3898         * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
3899         * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
3900         * platform/ios-simulator/TestExpectations:
3901         * platform/mac/TestExpectations:
3902
3903 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3904
3905         Unreviewed, rolling out r218376.
3906
3907         The patch cause multiple Layout Test Crashes.
3908
3909         Reverted changeset:
3910
3911         "Web Inspector: Instrument 2D/WebGL canvas contexts in the
3912         backend"
3913         https://bugs.webkit.org/show_bug.cgi?id=172623
3914         http://trac.webkit.org/changeset/218376
3915
3916 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
3917
3918         [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
3919         https://bugs.webkit.org/show_bug.cgi?id=145171
3920
3921         Unreviewed gardening.
3922
3923         Recently, this test case results in flaky crash, no flaky timeout.
3924
3925         * platform/gtk/TestExpectations: Marked it Crash Pass.
3926
3927 2017-06-16  Adrian Perez de Castro  <aperez@igalia.com>
3928
3929         REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
3930         https://bugs.webkit.org/show_bug.cgi?id=171492
3931
3932         Unreviewed gardening.
3933
3934         * platform/gtk/TestExpectations: The fixes needed for the test to pass
3935         have landed, so the test can be unskipped.
3936
3937 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
3938
3939         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
3940         https://bugs.webkit.org/show_bug.cgi?id=173459
3941
3942         Unreviewed gardening.
3943
3944         * platform/gtk/TestExpectations: Marked it Skip.
3945
3946 2017-06-16  Claudio Saavedra  <csaavedra@igalia.com>
3947
3948         [WPE] fast/animation gardening
3949
3950         Unreviewed gardening.
3951
3952         fast/animation tests are flaky, report and mark.
3953         fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
3954         storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
3955         depends on event injection in WTR that is not implemented in WPE
3956         yet, reported and marked as failing.
3957         * platform/wpe/TestExpectations:
3958
3959 2017-06-15  Per Arne Vollan  <pvollan@apple.com>
3960
3961         [Win] Update expectations for layout tests.
3962         https://bugs.webkit.org/show_bug.cgi?id=172437
3963
3964         Unreviewed test gardening, update test expectations for failing tests.
3965
3966         * platform/win/TestExpectations:
3967
3968 2017-06-15  Antoine Quint  <graouts@apple.com>
3969
3970         REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
3971         https://bugs.webkit.org/show_bug.cgi?id=173446
3972
3973         Reviewed by Dean Jackson.
3974
3975         Update the test to explicitly check the color on the <picture>. We also make the test check
3976         the color with a value depending on the platform, so we can use a single expectation file.
3977
3978         * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
3979         * media/modern-media-controls/airplay-button/airplay-button-on.html:
3980         * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
3981
3982 2017-06-15  Matt Baker  <mattbaker@apple.com>
3983
3984         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
3985         https://bugs.webkit.org/show_bug.cgi?id=172623
3986         <rdar://problem/32415986>
3987
3988         Reviewed by Devin Rousso.
3989
3990         Test that CanvasAgent dispatches events for canvas lifecycle events.
3991
3992         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
3993         * inspector/canvas/create-canvas-contexts.html: Added.
3994
3995 2017-06-15  Myles C. Maxfield  <mmaxfield@apple.com>
3996
3997         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3998         https://bugs.webkit.org/show_bug.cgi?id=173043
3999         <rdar://problem/21125708>
4000
4001         Reviewed by Simon Fraser.
4002
4003         * fast/text/system-font-fallback-emoji-expected.txt: Added.
4004         * fast/text/system-font-fallback-emoji.html: Added.
4005         * fast/text/system-font-fallback-expected.html: Added.
4006         * fast/text/system-font-fallback.html: Added.
4007         * fast/text/system-font-zero-size-expected.txt: Added.
4008         * fast/text/system-font-zero-size.html: Added.
4009         * platform/ios/TestExpectations:
4010         * platform/mac/TestExpectations:
4011         * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
4012
4013 2017-06-15  Matt Lewis  <jlewis3@apple.com>
4014
4015         Marked webrtc/video-unmute.html as flaky.
4016         https://bugs.webkit.org/show_bug.cgi?id=172879
4017
4018         Unreviewed test gardening.
4019
4020         * platform/ios-simulator-wk2/TestExpectations:
4021
4022 2017-06-15  Saam Barati  <sbarati@apple.com>
4023
4024         [iOS wk2] Layout Test perf/object-keys.html is flaky
4025         https://bugs.webkit.org/show_bug.cgi?id=171617
4026         <rdar://problem/31977874>
4027
4028         Reviewed by Mark Lam.
4029
4030         Increase the starting magnitude of the object-keys test to
4031         remove variance from having objects with a very few number of keys.
4032
4033         * perf/object-keys.html:
4034         * platform/ios-wk2/TestExpectations:
4035
4036 2017-06-15  Matt Lewis  <jlewis3@apple.com>
4037
4038         Marked webrtc/datachannel/basic.html as flaky.
4039         https://bugs.webkit.org/show_bug.cgi?id=172922
4040
4041         Unreviewed test gardening.
4042
4043         * platform/mac-wk1/TestExpectations:
4044         * platform/wk2/TestExpectations:
4045
4046 2017-06-15  Matt Lewis  <jlewis3@apple.com>
4047
4048         REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
4049         https://bugs.webkit.org/show_bug.cgi?id=173375
4050
4051         Unreviewed test gardening.
4052
4053         Reverted an incorrect baseline and skipped a test causing test failures.
4054
4055         * TestExpectations:
4056         * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
4057         * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
4058
4059 2017-06-15  Youenn Fablet  <youenn@apple.com>
4060
4061         RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
4062         https://bugs.webkit.org/show_bug.cgi?id=173118
4063         <rdar://problem/32746761>
4064
4065         Reviewed by Eric Carlson.
4066
4067         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
4068         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
4069         * webrtc/createOfferAnswer-expected.txt: Added.
4070         * webrtc/createOfferAnswer.html: Added.
4071
4072 2017-06-15  Matt Lewis  <jlewis3@apple.com>
4073
4074         Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
4075         https://bugs.webkit.org/show_bug.cgi?id=173333
4076
4077         Unreviewed test gardening.
4078
4079         * TestExpectations:
4080
4081 2017-06-15  Miguel Gomez  <magomez@igalia.com>
4082
4083         Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
4084
4085         * platform/gtk/TestExpectations:
4086
4087 2017-06-15  Claudio Saavedra  <csaavedra@igalia.com>
4088
4089         [WPE] dom storage gardening
4090
4091         Unreviewed gardening.
4092
4093         Two dom storage tests marked as failing have been passing always,
4094         so remove them.
4095         * platform/wpe/TestExpectations:
4096
4097 2017-06-14  Alexey Proskuryakov  <ap@apple.com>
4098
4099         REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
4100         https://bugs.webkit.org/show_bug.cgi?id=173191
4101
4102         Add a MIME type to one test to check if this changes the behavior.
4103
4104         * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
4105
4106 2017-06-14  Antoine Quint  <graouts@apple.com>
4107
4108         Rebaseline media/modern-media-controls/media-documents
4109         https://bugs.webkit.org/show_bug.cgi?id=173394
4110
4111         Reviewed by Dean Jackson.
4112
4113         * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
4114         * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
4115         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
4116         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
4117         * platform/ios-simulator/TestExpectations:
4118         * platform/mac/TestExpectations:
4119
4120 2017-06-14  Dean Jackson  <dino@apple.com>
4121
4122         Restrict filtered painting across cross-origin boundaries with transforms
4123         https://bugs.webkit.org/show_bug.cgi?id=173388
4124         <rdar://problem/27362159>
4125
4126         Reviewed by Simon Fraser.
4127
4128         New test that checks painting across a origin boundary when in
4129         a transformed container. Also clean up the existing test
4130         to make it smfr-compliant (green is good, red is bad).
4131
4132         * http/tests/css/filters-on-iframes-expected.html:
4133         * http/tests/css/filters-on-iframes-transform-expected.html: Added.
4134         * http/tests/css/filters-on-iframes-transform.html: Added.
4135         * http/tests/css/filters-on-iframes.html:
4136         * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
4137         * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
4138         * http/tests/css/resources/solid-green.html: Added.
4139
4140 2017-06-14  Matt Lewis  <jlewis3@apple.com>
4141
4142         Unreviewed, rolling out r218161.
4143
4144         Introduced bot API test failures and Layout Test Failures.
4145
4146         Reverted changeset:
4147
4148         "[Cocoa] Expand system-ui to include every item in the Core
4149         Text cascade list"
4150         https://bugs.webkit.org/show_bug.cgi?id=173043
4151         http://trac.webkit.org/changeset/218161
4152
4153 2017-06-14  Zalan Bujtas  <zalan@apple.com>
4154
4155         Crash in WebCore::RenderStyle::colorIncludingFallback.
4156         https://bugs.webkit.org/show_bug.cgi?id=173347
4157         <rdar://problem/32675317>
4158
4159         Reviewed by Chris Dumez.
4160
4161         * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
4162         * svg/as-image/svg-css-animation-expected.txt: Added.
4163         * svg/as-image/svg-css-animation.html: Added.
4164
4165 2017-06-14  Matt Lewis  <jlewis3@apple.com>
4166
4167         Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
4168         https://bugs.webkit.org/show_bug.cgi?id=173375
4169         
4170
4171         Unreviewed test gardening.
4172
4173         * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
4174         * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
4175
4176 2017-06-14  Chris Dumez  <cdumez@apple.com>
4177
4178         transitions/created-while-suspended.html is slow and flaky
4179         https://bugs.webkit.org/show_bug.cgi?id=173370
4180
4181         Reviewed by Zalan Bujtas.
4182
4183         The test was waiting 8 seconds at the end, unnecessarily.
4184         Instead, end the test as soon as the transition ends, after resuming
4185         the animations.
4186
4187         * TestExpectations:
4188         * platform/gtk/TestExpectations:
4189         * platform/wpe/TestExpectations:
4190         * transitions/created-while-suspended-expected.txt:
4191         * transitions/created-while-suspended.html:
4192
4193 2017-06-14  Antoine Quint  <graouts@apple.com>
4194
4195         Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
4196         https://bugs.webkit.org/show_bug.cgi?id=173373
4197
4198         Reviewed by Antoine Quint.
4199
4200         * platform/mac/TestExpectations:
4201
4202 2017-06-14  Matt Lewis  <jlewis3@apple.com>
4203
4204         Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
4205         https://bugs.webkit.org/show_bug.cgi?id=173375
4206         
4207
4208         Unreviewed test gardening.
4209
4210         * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
4211         * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
4212
4213 2017-06-14  Matt Lewis  <jlewis3@apple.com>
4214
4215         Unreviewed, rolling out r218157.
4216
4217         This patch caused multiple API failures on iOS Simulator.
4218
4219         Reverted changeset:
4220
4221         "@font-face rules with invalid primary fonts never download
4222         their secondary fonts"
4223         https://bugs.webkit.org/show_bug.cgi?id=173138
4224         http://trac.webkit.org/changeset/218157
4225
4226 2017-06-14  Chris Dumez  <cdumez@apple.com>
4227
4228         REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
4229         https://bugs.webkit.org/show_bug.cgi?id=173302
4230         <rdar://problem/32731747>
4231
4232         Reviewed by Darin Adler.
4233
4234         Add layout test coverage. We change the style of the animated element while the animation is paused,
4235         and then we resume the animations.
4236
4237         * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
4238         * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
4239         * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
4240         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
4241
4242 2017-06-14  Per Arne Vollan  <pvollan@apple.com>
4243
4244         [Win] Update expectations for layout tests.
4245         https://bugs.webkit.org/show_bug.cgi?id=172437
4246
4247         Unreviewed test gardening, update test expectations for failing tests.
4248
4249         * platform/win/TestExpectations:
4250
4251 2017-06-14  Claudio Saavedra  <csaavedra@igalia.com>
4252
4253         [WPE] IndexedDB gardening
4254
4255         Unreviewed gardening.
4256
4257         Mark a few expected crashers. We don't use IndexedDB in workers,
4258         storage/indexeddb/modern/worker-getall.html is expected to fail.
4259         storage/indexeddb/modern/idbkey-array-equality.html is now passing.
4260
4261         * platform/wpe/TestExpectations:
4262
4263 2017-06-14  Claudio Saavedra  <csaavedra@igalia.com>
4264
4265         [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
4266
4267         Unreviewed gardening.
4268
4269         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
4270
4271 2017-06-14  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
4272
4273         MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
4274         https://bugs.webkit.org/show_bug.cgi?id=171668
4275
4276         Reviewed by Jer Noble.
4277
4278         MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
4279         MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
4280         Infinity when the double value passed as argument is greater than 2^64.
4281
4282         This patch removes the overflow control mechanism when time value is represented as a double. This patch also