ASSERTION FAILED: !canAnimate() && !m_currentFrame
[WebKit.git] / LayoutTests / ChangeLog
1 2017-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
2
3         ASSERTION FAILED: !canAnimate() && !m_currentFrame
4         https://bugs.webkit.org/show_bug.cgi?id=173089
5
6         Reviewed by Said Abou-Hallawa.
7
8         * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
9         * fast/images/animated-gif-paint-after-animation.html: Added.
10         * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
11
12 2017-06-30  John Wilander  <wilander@apple.com>
13
14         Update expectations for layout tests.
15         https://bugs.webkit.org/show_bug.cgi?id=173940
16
17         Unreviewed test gardening, update test expectations for failing tests.
18
19         * platform/wk2/TestExpectations:
20             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
21             is still failing.
22
23 2017-06-30  Antoine Quint  <graouts@apple.com>
24
25         Top controls bars should invert with right-to-left user interface layout direction locale
26         https://bugs.webkit.org/show_bug.cgi?id=173989
27         <rdar://problem/32863552>
28
29         Reviewed by Dean Jackson.
30
31         Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
32         test that now requires an asynchronous assertion.
33
34         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
35         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
36         * media/modern-media-controls/mute-button/mute-button-expected.txt:
37         * media/modern-media-controls/mute-button/mute-button.html:
38         * platform/mac/TestExpectations:
39
40 2017-06-30  Dean Jackson  <dino@apple.com>
41
42         REGRESSION (High Sierra): Gradient LayoutTests are failing
43         https://bugs.webkit.org/show_bug.cgi?id=174015
44         <rdar://problem/32332022>
45
46         Reviewed by Tim Horton.
47
48         Add the fudge factor to more of the gradient tests.
49
50         * canvas/philip/tests.js:
51         (_assertPixelWithGradientNoise): Bump the factor up a bit.
52         * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
53         * canvas/philip/tests/2d.gradient.interpolate.solid.html:
54         * canvas/philip/tests/2d.gradient.radial.transform.1.html:
55         * canvas/philip/tests/2d.gradient.radial.transform.2.html:
56         * canvas/philip/tests/2d.gradient.radial.transform.3.html:
57         * canvas/philip/tests/initial.reset.gradient.html:
58
59 2017-06-29  Chris Fleizach  <cfleizach@apple.com>
60
61         AX: Cannot call setValue() on contenteditable or ARIA text controls
62         https://bugs.webkit.org/show_bug.cgi?id=173520
63
64         Reviewed by Ryosuke Niwa.
65
66         * accessibility/mac/set-value-editable-types-expected.txt: Added.
67         * accessibility/mac/set-value-editable-types.html: Added.
68
69 2017-06-28  Simon Fraser  <simon.fraser@apple.com>
70
71         getBoundingClientRect returns wrong value for combination of page zoom and scroll
72         https://bugs.webkit.org/show_bug.cgi?id=173841
73         rdar://problem/32983841
74
75         Reviewed by Dean Jackson.
76
77         * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
78         * fast/events/simulated-click-zoomed-expected.txt: Added.
79         * fast/events/simulated-click-zoomed.html: Added.
80         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
81         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
82         * platform/ios/TestExpectations:
83         * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
84
85 2017-06-29  John Wilander  <wilander@apple.com>
86
87         Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
88         https://bugs.webkit.org/show_bug.cgi?id=173940
89         <rdar://problem/33018125>
90
91         Reviewed by Brent Fulgham.
92
93         * platform/wk2/TestExpectations:
94             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
95             is now expected to pass.
96
97 2017-06-29  Sam Weinig  <sam@webkit.org>
98
99         [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
100         https://bugs.webkit.org/show_bug.cgi?id=173961
101
102         Reviewed by Darin Adler.
103
104         * js/dom/dot-node-base-exception-expected.txt: Removed.
105         * js/dom/dot-node-base-exception.html: Removed.
106         * js/dom/script-tests/dot-node-base-exception.js: Removed.
107         Remove now obsolete test.
108
109 2017-06-29  Commit Queue  <commit-queue@webkit.org>
110
111         Unreviewed, rolling out r218512.
112         https://bugs.webkit.org/show_bug.cgi?id=173981
113
114         "It changes the behavior of the JS API's JSEvaluateScript
115         which breaks TurboTax" (Requested by saamyjoon on #webkit).
116
117         Reverted changeset:
118
119         "test262: Completion values for control flow do not match the
120         spec"
121         https://bugs.webkit.org/show_bug.cgi?id=171265
122         http://trac.webkit.org/changeset/218512
123
124 2017-06-29  Alex Christensen  <achristensen@webkit.org>
125
126         WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
127         https://bugs.webkit.org/show_bug.cgi?id=173980
128
129         Reviewed by Tim Horton.
130
131         * http/tests/contentextensions/top-url-expected.txt: Added.
132         * http/tests/contentextensions/top-url.html: Added.
133         * http/tests/contentextensions/top-url.html.json: Added.
134
135 2017-06-29  JF Bastien  <jfbastien@apple.com>
136
137         WebAssembly: disable some APIs under CSP
138         https://bugs.webkit.org/show_bug.cgi?id=173892
139         <rdar://problem/32914613>
140
141         Reviewed by Daniel Bates.
142
143         These tests are basically the same as eval-blocked, but with
144         WebAssembly APIs instead of eval.
145
146         Disable all of them on iOS simulator which doesn't support
147         WebAssembly (whereas iOS does).
148
149         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
150         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
151         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
152         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
153         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
154         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
155         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
156         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
157         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
158         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
159         * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
160         * platform/ios-simulator/TestExpectations:
161
162 2017-06-29  Antoine Quint  <graouts@apple.com>
163
164         Full stop shows to the right of the picture-in-picture localised string in Hebrew
165         https://bugs.webkit.org/show_bug.cgi?id=173966
166         <rdar://problem/32847376>
167
168         Reviewed by Dean Jackson.
169
170         * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
171         * media/modern-media-controls/placard/placard-ltr.html: Added.
172
173 2017-06-29  Romain Bellessort  <romain.bellessort@crf.canon.fr>
174
175         [Readable Streams API] Fix ReadableStream "strategy" argument handling
176         https://bugs.webkit.org/show_bug.cgi?id=172716
177
178         Reviewed by Xabier Rodriguez-Calvar.
179
180         Added new tests and updated some existing ones based on the newly
181         expected behavior.
182
183         * streams/readable-byte-stream-controller-expected.txt: Updated.
184         * streams/readable-byte-stream-controller.js: Updated.
185
186 2017-06-29  Antti Koivisto  <antti@apple.com>
187
188         NAS4Free Pop-down menus take 3 seconds to appear
189         https://bugs.webkit.org/show_bug.cgi?id=173967
190         <rdar://problem/32690114>
191
192         Reviewed by Andreas Kling.
193
194         * compositing/backing/non-composited-visibility-change-expected.html: Added.
195         * compositing/backing/non-composited-visibility-change.html: Added.
196
197 2017-06-28  Per Arne Vollan  <pvollan@apple.com>
198
199         [Win] Update expectations for layout tests.
200         https://bugs.webkit.org/show_bug.cgi?id=172437
201
202         Unreviewed test gardening, update test expectations for failing tests.
203
204         * platform/win/TestExpectations:
205
206 2017-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
207
208         [iOS] Cannot italicize or bold text rendered with text styles
209         https://bugs.webkit.org/show_bug.cgi?id=173634
210
211         Reviewed by Darin Adler.
212
213         * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
214         * fast/text/ipad/bold-tall-body-text-style.html: Added.
215
216 2017-06-28  Devin Rousso  <drousso@apple.com>
217
218         Web Inspector: Instrument active pixel memory used by canvases
219         https://bugs.webkit.org/show_bug.cgi?id=173087
220         <rdar://problem/32719261>
221
222         Reviewed by Joseph Pecoraro.
223
224         * inspector/canvas/memory-expected.txt: Added.
225         * inspector/canvas/memory.html: Added.
226
227 2017-06-28  Ryan Haddad  <ryanhaddad@apple.com>
228
229         Skip webrtc/video-replace-muted-track.html on iOS.
230         https://bugs.webkit.org/show_bug.cgi?id=173608
231
232         Unreviewed test gardening.
233
234         * platform/ios-wk2/TestExpectations:
235
236 2017-06-28  Antoine Quint  <graouts@apple.com>
237
238         Volume controls should be hidden when AirPlay is active
239         https://bugs.webkit.org/show_bug.cgi?id=173933
240         <rdar://problem/33011931>
241
242         Reviewed by Dean Jackson.
243
244         Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
245         in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
246         is disabled.
247
248         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
249         * media/modern-media-controls/airplay-support/airplay-support.html:
250         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
251         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
252         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
253         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
254         * platform/mac/TestExpectations:
255
256 2017-06-28  Matt Lewis  <jlewis3@apple.com>
257
258         Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
259         https://bugs.webkit.org/show_bug.cgi?id=172834
260
261         Unreviewed test gardening.
262
263         * platform/mac-wk2/TestExpectations:
264
265 2017-06-28  Matt Lewis  <jlewis3@apple.com>
266
267         Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
268         https://bugs.webkit.org/show_bug.cgi?id=173499
269
270         Unreviewed test gardening.
271
272         * platform/wk2/TestExpectations:
273
274 2017-06-28  Antoine Quint  <graouts@apple.com>
275
276         Media controls volume glyph does not have the correct material
277         https://bugs.webkit.org/show_bug.cgi?id=173918
278         <rdar://problem/33012697>
279
280         Reviewed by Eric Carlson.
281
282         Add a new test to check the mute button is correctly hosted in the top-right controls bar
283         when width becomes scarce.
284
285         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
286         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
287         * platform/mac/TestExpectations:
288
289 2017-06-28  Fujii Hironori  <Hironori.Fujii@sony.com>
290
291         [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
292         https://bugs.webkit.org/show_bug.cgi?id=173916
293
294         Unreviewed test gardening.
295
296         * platform/gtk/TestExpectations: Marked it Skip.
297
298 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
299
300         Web Inspector: Cleanup RemoteObject tests
301         https://bugs.webkit.org/show_bug.cgi?id=173885
302
303         Reviewed by Matt Baker.
304
305         * inspector/model/remote-object-dom.html: Added.
306         * inspector/model/remote-object-expected.txt:
307         * inspector/model/remote-object.html:
308         Split out DOM results (which differ across ports and features).
309
310         * inspector/model/resources/remote-object-utilities.js:
311         (TestPage.registerInitializer.window.runSteps):
312         This should have been a continue not a return.
313
314         * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
315         * platform/mac/inspector/model/remote-object-expected.txt: Removed.
316         Platform expectations are now limited to just the DOM test.
317
318 2017-06-27  Caio Lima  <ticaiolima@gmail.com>
319
320         [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
321         https://bugs.webkit.org/show_bug.cgi?id=167962
322
323         Reviewed by Saam Barati.
324
325         * js/parser-syntax-check-expected.txt:
326         * js/script-tests/parser-syntax-check.js:
327
328 2017-06-27  Yusuke Suzuki  <utatane.tea@gmail.com>
329
330         Unreviewed, unmark workers/bomb.html flakiness after r218856
331
332         * platform/gtk-wayland/TestExpectations:
333         * platform/ios-device/TestExpectations:
334         * platform/ios-wk2/TestExpectations:
335         * platform/mac/TestExpectations:
336
337 2017-06-27  Matt Lewis  <jlewis3@apple.com>
338
339         Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
340         https://bugs.webkit.org/show_bug.cgi?id=173499
341
342         Unreviewed test gardening.
343
344         * platform/wk2/TestExpectations:
345
346 2017-06-27  Antoine Quint  <graouts@apple.com>
347
348         [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
349         https://bugs.webkit.org/show_bug.cgi?id=173858
350         <rdar://problem/32643171>
351
352         Reviewed by Dean Jackson.
353
354         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
355         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
356
357 2017-06-27  Antoine Quint  <graouts@apple.com>
358
359         Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
360         https://bugs.webkit.org/show_bug.cgi?id=173891
361         <rdar://problem/33011855>
362
363         Reviewed by Dean Jackson.
364
365         Update the Placard test to check that its <button> is disabled.
366
367         * media/modern-media-controls/placard/placard-expected.txt:
368         * media/modern-media-controls/placard/placard.html:
369
370 2017-06-27  Jeremy Jones  <jeremyj@apple.com>
371
372         Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
373         https://bugs.webkit.org/show_bug.cgi?id=173843
374         rdar://problem/32982431
375
376         Reviewed by Eric Carlson.
377
378         Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
379
380         * media/media-fullscreen-pause-inline-expected.txt: Added.
381         * media/media-fullscreen-pause-inline.html: Added.
382         * platform/mac-wk2/TestExpectations:
383
384 2017-06-27  Saam Barati  <sbarati@apple.com>
385
386         Function constructor needs to follow the spec and validate parameters and body independently
387         https://bugs.webkit.org/show_bug.cgi?id=173303
388         <rdar://problem/32732526>
389
390         Reviewed by Keith Miller.
391
392         * fast/dom/attribute-event-listener-errors-expected.txt:
393         * fast/events/attribute-listener-deletion-crash-expected.txt:
394         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
395         * js/dom/invalid-syntax-for-function-expected.txt:
396
397 2017-06-27  John Wilander  <wilander@apple.com>
398
399         Resource Load Statistics: Add telemetry
400         https://bugs.webkit.org/show_bug.cgi?id=173499
401         <rdar://problem/32826094>
402
403         Reviewed by Brent Fulgham.
404
405         * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
406         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
407         * platform/wk2/TestExpectations:
408             Enabled here since ResourceLoadStatistics is WK2-only.
409
410 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
411
412         Web Inspector: Crash generating object preview for ArrayIterator
413         https://bugs.webkit.org/show_bug.cgi?id=173754
414         <rdar://problem/32859012>
415
416         Reviewed by Saam Barati.
417
418         * platform/mac/inspector/model/remote-object-expected.txt:
419         * inspector/model/remote-object-expected.txt:
420         * inspector/model/remote-object.html:
421         Test generating a preview for an ArrayIterator that has had a `return` property added to it.
422
423         * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
424         * inspector/model/remote-object-mutated-iterators.html: Added.
425         Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
426
427         * inspector/model/resources/remote-object-utilities.js: Added.
428         (runInBrowserTest):
429         (TestPage.registerInitializer):
430         (TestPage.registerInitializer.checkComplete):
431         (TestPage.registerInitializer.window.runSteps):
432         Share code for remote-object dump tests.
433
434 2017-06-27  Frederic Wang  <fwang@igalia.com>
435
436         Some tests to verify forbidden frame navigation time out
437         https://bugs.webkit.org/show_bug.cgi?id=173657
438
439         Reviewed by Chris Dumez.
440
441         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
442         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
443         the test to catch and dump the exception and complete immediately.
444         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
445         Add the dumped security error exception.
446
447 2017-06-27  Youenn Fablet  <youenn@apple.com>
448
449         LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
450         https://bugs.webkit.org/show_bug.cgi?id=173853
451
452         Reviewed by Eric Carlson.
453
454         * webrtc/datachannel/multiple-connections.html:
455
456 2017-06-26  Antti Koivisto  <antti@apple.com>
457
458         REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
459         https://bugs.webkit.org/show_bug.cgi?id=173804
460         <rdar://problem/32623745>
461
462         Reviewed by Simon Fraser.
463
464         * fast/images/low-memory-decode-expected.txt: Added.
465         * fast/images/low-memory-decode.html: Added.
466
467 2017-06-26  Matt Lewis  <jlewis3@apple.com>
468
469         Marked media/media-source/media-source-paint-to-canvas.html as flaky.
470         https://bugs.webkit.org/show_bug.cgi?id=173565
471
472         Unreviewed test gardening.
473
474         * platform/mac/TestExpectations:
475
476 2017-06-26  Matt Lewis  <jlewis3@apple.com>
477
478         Marked animations/play-state-suspend.html as flaky.
479         https://bugs.webkit.org/show_bug.cgi?id=173726
480
481         Unreviewed test gardening.
482
483         * platform/ios-wk2/TestExpectations:
484
485 2017-06-26  Jonathan Bedard  <jbedard@apple.com>
486
487         Unreviewed, rolling out r218783.
488
489         Causing accessibility/mac/setting-attributes-is-
490         asynchronous.html to crash consistently on mac-wk2 Debug
491
492         Reverted changeset:
493
494         "AX: Cannot call setValue() on contenteditable or ARIA text
495         controls"
496         https://bugs.webkit.org/show_bug.cgi?id=173520
497         http://trac.webkit.org/changeset/218783
498
499 2017-06-26  Youenn Fablet  <youenn@apple.com>
500
501         Make webrtc/video-replace-track-to-null.html more robust
502         https://bugs.webkit.org/show_bug.cgi?id=173834
503
504         Reviewed by Eric Carlson.
505
506         * webrtc/video-replace-track-to-null.html:
507
508 2017-06-26  Joanmarie Diggs  <jdiggs@igalia.com>
509
510         [ATK] Add support for aria-details and aria-errormessage
511         https://bugs.webkit.org/show_bug.cgi?id=172588
512
513         Reviewed by Chris Fleizach.
514
515         Add new test cases to relation-types.html.
516
517         * accessibility/gtk/relation-types-expected.txt:
518         * accessibility/gtk/relation-types.html:
519
520 2017-06-26  Claudio Saavedra  <csaavedra@igalia.com>
521
522         [WPE][GCrypt] Unreviewed gardening
523
524         After r218744, land new expectations for AES-CFB tests.
525         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
526         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
527         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
528         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
529         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
530
531 2017-06-26  Per Arne Vollan  <pvollan@apple.com>
532
533         [Win] Update expectations for layout tests.
534         https://bugs.webkit.org/show_bug.cgi?id=172437
535
536         Unreviewed test gardening, update test expectations for failing tests.
537
538         * platform/win/TestExpectations:
539
540 2017-06-25  Youenn Fablet  <youenn@apple.com>
541
542         Remove use of mock webrtc backend factory at injected bundle reset time
543         https://bugs.webkit.org/show_bug.cgi?id=173817
544
545         Reviewed by Darin Adler.
546
547         Making some tests less flaky.
548
549         * TestExpectations:
550         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
551         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
552         * webrtc/audio-peer-connection-webaudio.html:
553         * webrtc/captureCanvas-webrtc.html:
554         * webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
555         * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
556         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
557         * webrtc/datachannel/bufferedAmountLowThreshold.html:
558         * webrtc/routines.js:
559         * webrtc/video-replace-muted-track.html:
560         * webrtc/video-unmute.html:
561
562 2017-06-24  Joseph Pecoraro  <pecoraro@apple.com>
563
564         Remove Reflect.enumerate
565         https://bugs.webkit.org/show_bug.cgi?id=173806
566
567         Reviewed by Yusuke Suzuki.
568
569         * inspector/model/remote-object-expected.txt:
570         * inspector/model/remote-object.html:
571         * platform/mac/inspector/model/remote-object-expected.txt:
572
573 2017-06-24  Chris Fleizach  <cfleizach@apple.com>
574
575         AX: Cannot call setValue() on contenteditable or ARIA text controls
576         https://bugs.webkit.org/show_bug.cgi?id=173520
577
578         Reviewed by Ryosuke Niwa.
579
580         * accessibility/mac/set-value-editable-types-expected.txt: Added.
581         * accessibility/mac/set-value-editable-types.html: Added.
582
583 2017-06-23  Chris Dumez  <cdumez@apple.com>
584
585         fast/events/page-visibility-iframe-delete-test.html is flaky
586         https://bugs.webkit.org/show_bug.cgi?id=173798
587
588         Reviewed by Simon Fraser.
589
590         Modernize the test and deflake it by not making it rely on a specific order
591         for the visibilitychange events. The event queues are per documents and there
592         is therefore no guarantee those events will fire in frame tree order.
593
594         * fast/events/page-visibility-iframe-delete-test-expected.txt:
595         * fast/events/page-visibility-iframe-delete-test.html:
596
597 2017-06-23  Youenn Fablet  <youenn@apple.com>
598
599         Add a binary data channel webrtc test
600         https://bugs.webkit.org/show_bug.cgi?id=173787
601
602         Reviewed by Alex Christensen.
603
604         * webrtc/datachannel/binary-expected.txt: Added.
605         * webrtc/datachannel/binary.html: Added.
606
607 2017-06-23  Youenn Fablet  <youenn@apple.com>
608
609         Set getUserMedia permission to true by default on WTR
610         https://bugs.webkit.org/show_bug.cgi?id=173610
611
612         Reviewed by Alex Christensen.
613
614         * fast/mediastream/delayed-permission-allowed.html:
615         * fast/mediastream/delayed-permission-denied.html:
616
617 2017-06-23  Youenn Fablet  <youenn@apple.com>
618
619         webrtc/routines.js should call createAnswer once setRemoteDescription promise is resolved
620         https://bugs.webkit.org/show_bug.cgi?id=173785
621
622         Reviewed by Alex Christensen.
623
624         * webrtc/routines.js:
625
626 2017-06-23  Youenn Fablet  <youenn@apple.com>
627
628         webrtc::WebRtcSession is not handling correctly its state when setLocalDescription fails and is called again
629         https://bugs.webkit.org/show_bug.cgi?id=173783
630
631         Reviewed by Alex Christensen.
632
633         * webrtc/libwebrtc/setLocalDescriptionCrash-expected.txt: Added.
634         * webrtc/libwebrtc/setLocalDescriptionCrash.html: Added.
635
636 2017-06-23  Matt Lewis  <jlewis3@apple.com>
637
638         Added additional test expectations for webrtc/video-replace-muted-track.html.
639         https://bugs.webkit.org/show_bug.cgi?id=173608
640
641         Unreviewed test expectations.
642
643         * platform/mac-wk2/TestExpectations:
644
645 2017-06-23  Frederic Wang  <fwang@igalia.com>
646
647         Remove fast/regions/region-leak-js-information-when-disabled-at-runtime.html
648         https://bugs.webkit.org/show_bug.cgi?id=173784
649
650         Reviewed by Simon Fraser.
651
652         fast/regions/region-leak-js-information-when-disabled-at-runtime.html is supposed to test
653         that some JS properties are undefined when CSS regions are disabled at runtime. However, this
654         part is currently commented out and the test is no longer relevant after r200524. Hence we
655         just remove it.
656
657         * fast/regions/region-leak-js-information-when-disabled-at-runtime-expected.txt: Removed.
658         * fast/regions/region-leak-js-information-when-disabled-at-runtime.html: Removed.
659
660 2017-06-23  Frederic Wang  <fwang@igalia.com>
661
662         Use window.internals instead of overridePreference to set WebCore settings in tests
663         https://bugs.webkit.org/show_bug.cgi?id=173714
664
665         Reviewed by Simon Fraser.
666
667         This commit is a first step to replace the use of testRunner.overridePreference with
668         internals.settings.set* calls in tests. Such a call will fail immediately and obviously if
669         its a function that does not exist, and these settings are restored properly between tests.
670         Some preferences that do not have a WebCore setting or an internals.settings setter are not
671         handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference
672         is removed and so is a custom expectation caret-mode-document-begin-end for Mac WK1.
673
674         * accessibility/gtk/caret-browsing-select-focus.html: Use internals.settings.set* function.
675         * accessibility/gtk/caret-browsing-text-focus.html: Ditto.
676         * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Ditto.
677         * accessibility/gtk/caret-offsets.html: Ditto.
678         * accessibility/gtk/text-in-span-block-in-a-block.html: Ditto.
679         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Ditto.
680         * css3/blending/blend-mode-simple.html: Ditto.
681         * css3/blending/effect-background-blend-mode.html: Ditto.
682         * css3/filters/blur-filter-page-scroll-parents.html: Ditto.
683         * css3/filters/blur-filter-page-scroll-self.html: Ditto.
684         * css3/filters/blur-filter-page-scroll.html: Ditto.
685         * css3/filters/effect-blur.html: Ditto.
686         * css3/filters/effect-brightness-clamping.html: Ditto.
687         * css3/filters/effect-brightness.html: Ditto.
688         * css3/filters/effect-combined.html: Ditto.
689         * css3/filters/effect-contrast.html: Ditto.
690         * css3/filters/effect-drop-shadow.html: Ditto.
691         * css3/filters/effect-grayscale.html: Ditto.
692         * css3/filters/effect-hue-rotate.html: Ditto.
693         * css3/filters/effect-invert.html: Ditto.
694         * css3/filters/effect-opacity.html: Ditto.
695         * css3/filters/effect-saturate.html: Ditto.
696         * css3/filters/effect-sepia.html: Ditto.
697         * css3/filters/filter-repaint.html: Ditto.
698         * css3/filters/null-effect-check.html: Ditto.
699         * editing/selection/caret-mode-document-begin-end.html: Ditto.
700         * editing/selection/caret-mode-paragraph-keys-navigation.html: Ditto.
701         * fast/animation/request-animation-frame-disabled.html: Ditto.
702         * fast/canvas/canvas-blend-image.html: Ditto.
703         * fast/canvas/canvas-blend-solid.html: Ditto.
704         * fast/canvas/canvas-imageSmoothingQuality.html: Ditto.
705         * fast/canvas/drawImage-with-small-values.html: Ditto.
706         * fast/images/exif-orientation-composited.html: Ditto.
707         * fast/images/exif-orientation-css.html: Ditto.
708         * fast/images/exif-orientation.html: Ditto.
709         * fast/images/image-controls-basic.html: Ditto.
710         * fast/parser/pre-html5-parser-quirks.html: Ditto.
711         * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Ditto.
712         * http/tests/appcache/disabled.html: Ditto.
713         * http/tests/contentextensions/block-cookies-in-ping.html: Ditto.
714         * http/tests/contentextensions/block-ping.html: Ditto.
715         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Ditto.
716         * http/tests/contentextensions/hide-on-ping.html: Ditto.
717         * http/tests/misc/favicon-loads-with-icon-loading-override.html: Ditto.
718         * http/tests/navigation/ping-attribute/anchor-cookie.html: Ditto.
719         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Ditto.
720         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
721         * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Ditto.
722         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
723         * http/tests/navigation/ping-attribute/area-cookie.html: Ditto.
724         * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Ditto.
725         * http/tests/navigation/ping-attribute/area-cross-origin.html: Ditto.
726         * http/tests/navigation/ping-attribute/area-same-origin.html: Ditto.
727         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Ditto.
728         * imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html: Ditto.
729         * loader/meta-refresh-disabled.html: Ditto.
730         * media/crash-closing-page-with-media-as-plugin-fallback.html: Ditto.
731         * platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Removed.
732         Mac WK1 now produces the same output as other platforms.
733         * platform/mac/TestExpectations: Remove the failure for FrameFlattening now that the test
734         uses internals.settings.set*.
735         * platform/mac/fast/frames/flattening/set-preference.html: Use internals.settings.set*.
736         * plugins/crash-restoring-plugin-page-from-page-cache.html: Ditto.
737         * plugins/frameset-with-plugin-frame.html: Ditto.
738         * plugins/netscape-plugin-page-cache-works.html: Ditto.
739
740 2017-06-23  Chris Dumez  <cdumez@apple.com>
741
742         [mac-wk1] requestAnimationFrame callbacks may not get serviced
743         https://bugs.webkit.org/show_bug.cgi?id=173628
744
745         Reviewed by Simon Fraser.
746
747         Extend layout test coverage.
748
749         * fast/events/page-visibility-transition-test-expected.txt:
750         * fast/events/page-visibility-transition-test.html:
751
752 2017-06-23  Zan Dobersek  <zdobersek@igalia.com>
753
754         [GCrypt] Drop the AES-CFB support
755         https://bugs.webkit.org/show_bug.cgi?id=173547
756
757         Reviewed by Jiewen Tan.
758
759         Add GTK+-specific baselines for AES tests that also cover the CFB variation.
760         These tests still pass because errors are expected, it's just that errors now
761         occur because the algorithm isn't supported anymore, rather than because of
762         operation errors due to malformed parameters.
763
764         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
765         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
766         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
767         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
768         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
769
770 2017-06-22  Antti Koivisto  <antti@apple.com>
771
772         REGRESSION(r217695): Offscreen/overflowed items not being rendered while translating in-frame
773         https://bugs.webkit.org/show_bug.cgi?id=173732
774
775         Reviewed by Simon Fraser.
776
777         * compositing/backing/transform-transition-from-outside-view-expected.txt: Added.
778         * compositing/backing/transform-transition-from-outside-view.html: Added.
779
780 2017-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
781
782         @font-face rules with invalid primary fonts never download their secondary fonts
783         https://bugs.webkit.org/show_bug.cgi?id=173138
784         <rdar://problem/32554450>
785
786         Reviewed by Simon Fraser.
787
788         * fast/text/font-fallback-invalid-load-expected.html: Added.
789         * fast/text/font-fallback-invalid-load.html: Added.
790         * fast/text/resources/bogus.svg: Added.
791
792 2017-06-22  Youenn Fablet  <youenn@apple.com>
793
794         Add a test for multi data channel peer connection
795         https://bugs.webkit.org/show_bug.cgi?id=173735
796
797         Reviewed by Eric Carlson.
798
799         * webrtc/datachannel/multi-channel-expected.txt: Added.
800         * webrtc/datachannel/multi-channel.html: Added.
801
802 2017-06-22  Antoine Quint  <graouts@apple.com>
803
804         REGRESSION: LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky timeout on Sierra
805         https://bugs.webkit.org/show_bug.cgi?id=173725
806
807         Reviewed by Dean Jackson.
808
809         On WK1, this test enters fullscreen rather than PiP (which is unexpected, see webkit.org/b/173729) and thus the button
810         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
811         toggle it.
812
813         * media/modern-media-controls/placard-support/placard-support-pip.html:
814
815 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
816
817         Mark perf/object-keys.html as flaky on iOS.
818         https://bugs.webkit.org/show_bug.cgi?id=171617
819
820         Unreviewed test gardening.
821
822         * platform/ios/TestExpectations:
823
824 2017-06-22  Zalan Bujtas  <zalan@apple.com>
825
826         REGRESSION(r214712): Infinite recursion in RenderTable::layout in paginated mode
827         https://bugs.webkit.org/show_bug.cgi?id=173731
828         <rdar://problem/32237775>
829
830         Reviewed by Antti Koivisto.
831
832         * fast/table/caption-bottom-with-pagination-expected.txt: Added.
833         * fast/table/caption-bottom-with-pagination.html: Added.
834
835 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
836
837         Mark media/modern-media-controls/forward-button/forward-button.html as flaky on mac-wk1.
838         https://bugs.webkit.org/show_bug.cgi?id=168265
839
840         Unreviewed test gardening.
841
842         * platform/mac-wk1/TestExpectations:
843
844 2017-06-22  Joseph Pecoraro  <pecoraro@apple.com>
845
846         Web Inspector: Pausing with a deep call stack can be very slow, avoid eagerly generating object previews
847         https://bugs.webkit.org/show_bug.cgi?id=173698
848
849         Reviewed by Matt Baker.
850
851         * inspector/runtime/getPreview-expected.txt: Added.
852         * inspector/runtime/getPreview.html: Added.
853         Test the new protocol command `Runtime.getPreview` as well as the frontend
854         model method RemoteObject.prototype.updatePreview which uses it with its
855         own slightly different semantics about when it should be used.
856
857         * inspector/debugger/tail-deleted-frames-this-value.html:
858         This test used `CallFrame.thisObject.preview` so rewrite it to first
859         load the preview and then check values with it.
860
861 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
862
863         Skip fast/forms/file/input-file-write-files-using-open-panel.html on ios-wk2.
864         https://bugs.webkit.org/show_bug.cgi?id=173733
865
866         Unreviewed test gardening.
867
868         * platform/ios-wk2/TestExpectations:
869
870 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
871
872         Remove TestExpectations for test that were removed in r218651.
873
874         Unreviewed test gardening.
875
876         * platform/ios/TestExpectations:
877
878 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
879
880         Mark webaudio/silent-audio-interrupted-in-background.html as flaky on mac-wk2.
881         https://bugs.webkit.org/show_bug.cgi?id=172201
882
883         Unreviewed test gardening.
884
885         * platform/mac-wk2/TestExpectations:
886
887 2017-06-22  Matt Lewis  <jlewis3@apple.com>
888
889         Unreviewed, rolling out r218633.
890
891         The test is failing frequently on Sierra Debug and Windows
892
893         Reverted changeset:
894
895         "AX: Cannot call setValue() on contenteditable or ARIA text
896         controls"
897         https://bugs.webkit.org/show_bug.cgi?id=173520
898         http://trac.webkit.org/changeset/218633
899
900 2017-06-22  Romain Bellessort  <romain.bellessort@crf.canon.fr>
901
902         [Readable Streams API] Implement ReadableStreamBYOBReader read()
903         https://bugs.webkit.org/show_bug.cgi?id=172714
904
905         Reviewed by Youenn Fablet.
906
907         Added 1 test to check that read() can only be applied to a ReadableStreamBYOBReader.
908         Other behaviors are checked by WPT (web-platform-tests/streams/readable-byte-streams/general.js).
909
910         * streams/readable-stream-byob-reader-expected.txt: Updated.
911         * streams/readable-stream-byob-reader.js: Added 1 test.
912
913
914 2017-06-22  Youenn Fablet  <youenn@apple.com>
915
916         [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
917         https://bugs.webkit.org/show_bug.cgi?id=172602
918         <rdar://problem/32407693>
919
920         Reviewed by Eric Carlson.
921
922         * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
923         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
924         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
925         * webrtc/captureCanvas-webrtc-expected.txt:
926         * webrtc/captureCanvas-webrtc.html:
927
928 2017-06-22  Joseph Pecoraro  <pecoraro@apple.com>
929
930         LayoutTests/inspector/indexeddb/requestDatabaseNames.html: Sort database names to prevent flakiness
931         https://bugs.webkit.org/show_bug.cgi?id=173699
932
933         Reviewed by Alex Christensen.
934
935         * inspector/indexeddb/requestDatabaseNames.html:
936         Sort database names (when more than one) to ensure a consistent order.
937
938 2017-06-22  Claudio Saavedra  <csaavedra@igalia.com>
939
940         [WPE] Skip js geolocation test.
941
942         Unreviewed gardening.
943         Geolocation was disabled since r218553.
944         * platform/wpe/TestExpectations:
945
946 2017-06-22  Claudio Saavedra  <csaavedra@igalia.com>
947
948         [WPE] Unskip http cache tests.
949
950         Unreviewed gardening.
951
952         Currently failing tests are the same as in the GTK+ port.
953         * platform/wpe/TestExpectations:
954
955 2017-06-21  Youenn Fablet  <youenn@apple.com>
956
957         [Fetch API] TypeError when called with body === {}
958         https://bugs.webkit.org/show_bug.cgi?id=173295
959         <rdar://problem/32746733>
960
961         Reviewed by Sam Weinig.
962
963         * fetch/body-init-expected.txt: Added.
964         * fetch/body-init.html: Added.
965
966 2017-06-21  Antoine Quint  <graouts@apple.com>
967
968         CSS text properties affect <video> shadow root
969         https://bugs.webkit.org/show_bug.cgi?id=173664
970         <rdar://problem/32904328>
971
972         Reviewed by Dean Jackson.
973
974         Add a test that ensures that setting an inheritable style on the <video> does not affect
975         time labels within the shadow root.
976
977         * media/modern-media-controls/time-label/time-label-inherited-text-indent-expected.txt: Added.
978         * media/modern-media-controls/time-label/time-label-inherited-text-indent.html: Added.
979
980 2017-06-21  Joseph Pecoraro  <pecoraro@apple.com>
981
982         Web Inspector: Using "break on all exceptions" when throwing stack overflow hangs inspector
983         https://bugs.webkit.org/show_bug.cgi?id=172432
984         <rdar://problem/29870873>
985
986         Reviewed by Saam Barati.
987
988         * inspector/debugger/no-pause-out-of-memory-exception-expected.txt: Added.
989         * inspector/debugger/no-pause-out-of-memory-exception.html: Added.
990         * inspector/debugger/no-pause-stack-overflow-exception-expected.txt: Added.
991         * inspector/debugger/no-pause-stack-overflow-exception.html: Added.
992
993 2017-06-20  Simon Fraser  <simon.fraser@apple.com>
994
995         Remove WILL_REVEAL_EDGE_EVENTS code
996         https://bugs.webkit.org/show_bug.cgi?id=173632
997
998         Reviewed by Sam Weinig, Beth Dakin.
999
1000         Remove will-reveal-edge events, which never took off.
1001
1002         * fast/events/will-reveal-edge-on-div-expected.txt: Removed.
1003         * fast/events/will-reveal-edge-on-div.html: Removed.
1004         * fast/events/will-reveal-edges-body-attributes-expected.txt: Removed.
1005         * fast/events/will-reveal-edges-body-attributes.html: Removed.
1006         * fast/events/will-reveal-edges-event-listeners-expected.txt: Removed.
1007         * fast/events/will-reveal-edges-event-listeners.html: Removed.
1008         * fast/events/will-reveal-edges-window-attributes-expected.txt: Removed.
1009         * fast/events/will-reveal-edges-window-attributes.html: Removed.
1010
1011 2017-06-21  Simon Fraser  <simon.fraser@apple.com>
1012
1013         svgPath.getTotalLength() freezes webkit
1014         https://bugs.webkit.org/show_bug.cgi?id=173566
1015         <rdar://problem/32866731>
1016
1017         Reviewed by Dean Jackson.
1018
1019         * svg/custom/path-getTotalLength-hang.html: Added.
1020
1021 2017-06-21  Claudio Saavedra  <csaavedra@igalia.com>
1022
1023         [WPE] Unreviewed gardening
1024
1025         Update expectations to known flaky http/appcache tests and also a
1026         couple of flaky crashing tests.
1027         * platform/wpe/TestExpectations:
1028
1029 2017-06-21  Chris Fleizach  <cfleizach@apple.com>
1030
1031         AX: Cannot call setValue() on contenteditable or ARIA text controls
1032         https://bugs.webkit.org/show_bug.cgi?id=173520
1033
1034         Reviewed by Ryosuke Niwa.
1035
1036         * accessibility/set-value-editable-types-expected.txt: Added.
1037         * accessibility/set-value-editable-types.html: Added.
1038
1039 2017-06-20  Zan Dobersek  <zdobersek@igalia.com>
1040
1041         [GCrypt] Implement CryptoKeyEC SPKI imports
1042         https://bugs.webkit.org/show_bug.cgi?id=172927
1043
1044         Reviewed by Jiewen Tan, Michael Catanzaro and Carlos Garcia Campos.
1045
1046         * platform/gtk/TestExpectations:
1047         Unskip or enable the EC-based SPKI import tests that are now passing.
1048
1049 2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
1050
1051         Disable font variations on macOS Sierra and iOS 10
1052         https://bugs.webkit.org/show_bug.cgi?id=173618
1053         <rdar://problem/32879164>
1054
1055         Reviewed by Jon Lee.
1056
1057         Update expected test results. The old test results are now High Sierra- and iOS 11-expected.
1058
1059         * fast/css/getComputedStyle/computed-style-expected.txt:
1060         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1061         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1062         * fast/text/font-selection-font-face-parse-expected.txt:
1063         * fast/text/font-selection-font-loading-api-parse-expected.txt:
1064         * fast/text/font-stretch-parse-expected.txt:
1065         * fast/text/font-style-parse-expected.txt:
1066         * fast/text/font-weight-parse-expected.txt:
1067         * platform/ios/TestExpectations:
1068         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
1069         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
1070         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
1071         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
1072         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
1073         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
1074         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
1075         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
1076         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
1077         * platform/mac/TestExpectations:
1078         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed
1079
1080 2017-06-20  Devin Rousso  <drousso@apple.com>
1081
1082         Web Inspector: Send context attributes for tracked canvases
1083         https://bugs.webkit.org/show_bug.cgi?id=173327
1084
1085         Reviewed by Joseph Pecoraro.
1086
1087         * inspector/canvas/context-attributes-expected.txt: Added.
1088         * inspector/canvas/context-attributes.html: Added.
1089
1090 2017-06-20  Matt Lewis  <jlewis3@apple.com>
1091
1092         Marked webrtc/video-replace-muted-track.html as flaky.
1093         https://bugs.webkit.org/show_bug.cgi?id=173486
1094
1095         Unreviewed test gardening.
1096
1097         * platform/ios-wk2/TestExpectations:
1098
1099 2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
1100
1101         [Cocoa] The system Japanese font cannot be italicized
1102         https://bugs.webkit.org/show_bug.cgi?id=173300
1103         <rdar://problem/31805407>
1104
1105         Reviewed by Ryosuke Niwa.
1106
1107         * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1108         * fast/text/system-font-japanese-synthetic-italic.html: Added.
1109         * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1110
1111 2017-06-20  Ryan Haddad  <ryanhaddad@apple.com>
1112
1113         Unreviewed, rolling out r218524.
1114
1115         This change broke internal builds.
1116
1117         Reverted changeset:
1118
1119         "[Cocoa] The system Japanese font cannot be italicized"
1120         https://bugs.webkit.org/show_bug.cgi?id=173300
1121         http://trac.webkit.org/changeset/218524
1122
1123 2017-06-20  Simon Fraser  <simon.fraser@apple.com>
1124
1125         <rdar://problem/32862652> [REGRESSION] r218374: fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
1126         
1127         Rebaseline.
1128
1129         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt:
1130
1131 2017-06-20  Ryan Haddad  <ryanhaddad@apple.com>
1132
1133         Rebaseline fast/events/touch/document-create-touch-list tests.
1134
1135         Unreviewed test gardening.
1136
1137         * fast/events/touch/document-create-touch-list-crash-expected.txt:
1138         * fast/events/touch/document-create-touch-list-ios-expected.txt:
1139
1140 2017-06-20  Matt Baker  <mattbaker@apple.com>
1141
1142         LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
1143         https://bugs.webkit.org/show_bug.cgi?id=173603
1144
1145         Reviewed by Joseph Pecoraro.
1146
1147         Removed test case `CheckCanvasesCleared`, which involved a page reload
1148         and would intermittently timeout.
1149
1150         * inspector/canvas/create-canvas-contexts-expected.txt:
1151         * inspector/canvas/create-canvas-contexts.html:
1152
1153 2017-06-20  Antoine Quint  <graouts@apple.com>
1154
1155         REGRESSION: media/remote-control-command-seek.html is timing out
1156         https://bugs.webkit.org/show_bug.cgi?id=173615
1157         <rdar://problem/32626498>
1158
1159         Reviewed by Eric Carlson.
1160
1161         This test assumes that we load metadata and video data that can be seeked through
1162         at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
1163         that the video is seekable, so we switch to this event to make the test more robust.
1164
1165         * media/remote-control-command-seek-expected.txt:
1166         * media/remote-control-command-seek.html:
1167
1168 2017-06-20  Matt Lewis  <jlewis3@apple.com>
1169
1170         Added additional test expectations for media/video-buffered.html.
1171         https://bugs.webkit.org/show_bug.cgi?id=173611
1172
1173         Uneviewed test gardening.
1174
1175         * platform/ios/TestExpectations:
1176
1177 2017-06-20  Devin Rousso  <drousso@apple.com>
1178
1179         Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
1180         https://bugs.webkit.org/show_bug.cgi?id=143236
1181         <rdar://problem/20352149>
1182
1183         Reviewed by Dean Jackson.
1184
1185         * fast/canvas/webgl/fragment-shader-assertion.html:
1186         * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
1187         * fast/canvas/webgl/shader-compile-logging.html: Added.
1188
1189 2017-06-19  Antoine Quint  <graouts@apple.com>
1190
1191         Media document experience with long-loading files is poor
1192         https://bugs.webkit.org/show_bug.cgi?id=173575
1193         <rdar://problem/32178119>
1194
1195         Reviewed by Dean Jackson.
1196
1197         Fix a test that started failing with this patch and add two new tests that check we are adding
1198         the expected CSS classes when loading video and invalid media documents.
1199
1200         * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
1201         * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
1202         * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
1203         * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
1204         * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
1205         * media/modern-media-controls/volume-up-support/volume-up-support.html:
1206
1207 2017-06-20  Claudio Saavedra  <csaavedra@igalia.com>
1208
1209         [WPE] Enable appcache tests
1210
1211         Unreviewed gardening.
1212
1213         Most of these tests are passing, so enable them. For known GTK+
1214         failures, copy the expectations. Mark as failing deferred events
1215         tests that have slight differences that need to be investigated.
1216         * platform/wpe/TestExpectations:
1217
1218 2017-06-20  Claudio Saavedra  <csaavedra@igalia.com>
1219
1220         [WPE] Skip geolocation tests
1221
1222         Geolocation was disabled since r218553 and thus far tests were
1223         only using the mock provider. Skip until we add geoclue
1224         support.
1225         * platform/wpe/TestExpectations:
1226
1227 2017-06-20  Oleksandr Skachkov  <gskachkov@gmail.com>
1228
1229         Revert changes in bug#160417 about extending `null` not being a derived class
1230         https://bugs.webkit.org/show_bug.cgi?id=169293
1231
1232         Reviewed by Saam Barati.
1233
1234         * js/class-syntax-extends-expected.txt:
1235         * js/class-syntax-super-expected.txt:
1236         * js/script-tests/class-syntax-extends.js:
1237         * js/script-tests/class-syntax-super.js:
1238
1239 2017-06-20  Zan Dobersek  <zdobersek@igalia.com>
1240
1241         Unreviewed WPE gardening.
1242
1243         Unskipping AES-CTR and RSA-PSS layout tests that already pass.
1244
1245         Adding layout test baselines for two imported W3C tests that cover AES-CBC.
1246         The subtests there pass, but the generic baseline expects failures, so we
1247         work around that by adding baselines that expect passing tests.
1248
1249         * platform/wpe/TestExpectations:
1250         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
1251         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1252         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
1253
1254 2017-06-20  Miguel Gomez  <magomez@igalia.com>
1255
1256         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
1257         https://bugs.webkit.org/show_bug.cgi?id=173459
1258
1259         Reviewed by Carlos Garcia Campos.
1260
1261         Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
1262
1263         * platform/gtk/TestExpectations:
1264
1265 2017-06-19  Devin Rousso  <drousso@apple.com>
1266
1267         Web Inspector: create canvas content view and details sidebar panel
1268         https://bugs.webkit.org/show_bug.cgi?id=138941
1269         <rdar://problem/19051672>
1270
1271         Reviewed by Joseph Pecoraro.
1272
1273         * inspector/canvas/requestContent-expected.txt: Added.
1274         * inspector/canvas/requestContent.html: Added.
1275         * inspector/canvas/requestNode-expected.txt: Added.
1276         * inspector/canvas/requestNode.html: Added.
1277
1278 2017-06-19  Frederic Wang  <fwang@igalia.com>
1279
1280         [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
1281         https://bugs.webkit.org/show_bug.cgi?id=173405
1282
1283         Reviewed by Simon Fraser.
1284
1285         Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
1286         into account for the layer and scrolling trees.
1287
1288         * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1289         A specific layer is created for the iframe.
1290         * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1291         The frame appears in the scrolling tree.
1292         * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
1293         Use this as a generic expectation for iOS.
1294
1295 2017-06-19  Frederic Wang  <fwang@igalia.com>
1296
1297         [Mac] Add an experimental feature setting for async frame scrolling
1298         https://bugs.webkit.org/show_bug.cgi?id=173359
1299
1300         Reviewed by Simon Fraser.
1301
1302         * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
1303         this test.
1304         * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
1305
1306 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
1307
1308         [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
1309         https://bugs.webkit.org/show_bug.cgi?id=173543
1310
1311         Reviewed by Jiewen Tan.
1312
1313         Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
1314         tests for successful import of EC keys through the SPKI format when
1315         using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
1316         the ECDH algorithm import steps.
1317
1318         No implementation supports this yet, so the test is skipped on all ports.
1319
1320         * TestExpectations:
1321         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
1322         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
1323
1324 2017-06-19  Myles C. Maxfield  <mmaxfield@apple.com>
1325
1326         [Cocoa] The system Japanese font cannot be italicized
1327         https://bugs.webkit.org/show_bug.cgi?id=173300
1328         <rdar://problem/31805407>
1329
1330         Reviewed by Ryosuke Niwa.
1331
1332         * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1333         * fast/text/system-font-japanese-synthetic-italic.html: Added.
1334         * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1335
1336 2017-06-19  Youenn Fablet  <youenn@apple.com>
1337
1338         Improve debugging ability of some webrtc tests
1339         https://bugs.webkit.org/show_bug.cgi?id=173549
1340
1341         Reviewed by Eric Carlson.
1342
1343         Improve debugging ability for first two tests.
1344         Improve reliability for the next three tests.
1345
1346         * webrtc/audio-replace-track-expected.txt:
1347         * webrtc/audio-replace-track.html: Checking connected state.
1348         * webrtc/video-mute-expected.txt:
1349         * webrtc/video-mute.html: Ditto.
1350         * webrtc/video-replace-track-to-null.html: Improving reliability of test.
1351         * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
1352         * webrtc/video-unmute.html: Using counter based testing of black frames.
1353
1354 2017-06-19  Alex Christensen  <achristensen@webkit.org>
1355
1356         [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
1357         https://bugs.webkit.org/show_bug.cgi?id=173551
1358         rdar://problem/32250512
1359
1360         Reviewed by Alex Christensen.
1361
1362         * http/tests/misc/form-blob-challenge-expected.txt: Added.
1363         * http/tests/misc/form-blob-challenge.html: Added.
1364         * http/tests/misc/resources/basic-echo-post.php: Added.
1365
1366 2017-06-19  Matt Lewis  <jlewis3@apple.com>
1367
1368         Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
1369         https://bugs.webkit.org/show_bug.cgi?id=171703
1370
1371         Unreviewed test gardening.
1372
1373         * platform/mac-wk2/TestExpectations:
1374
1375 2017-06-19  Joseph Pecoraro  <pecoraro@apple.com>
1376
1377         test262: Completion values for control flow do not match the spec
1378         https://bugs.webkit.org/show_bug.cgi?id=171265
1379
1380         Reviewed by Saam Barati.
1381
1382         * js/eval-throw-return-expected.txt:
1383         * js/kde/completion-expected.txt:
1384         * js/kde/script-tests/completion.js:
1385         * js/script-tests/eval-throw-return.js:
1386         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
1387         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
1388         Rebaseline expectations. These are all outdated. In fact the sputnik
1389         tests were imported into test262 and modified for ES2015.
1390         
1391         * js/script-tests/function-toString-vs-name.js:
1392         ClassDeclarations on their own don't produce a value. So output
1393         the class value so the test behaves as expected.
1394
1395 2017-06-19  Sam Weinig  <sam@webkit.org>
1396
1397         [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
1398         https://bugs.webkit.org/show_bug.cgi?id=173395
1399
1400         Reviewed by Simon Fraser.
1401
1402         * fast/css/DOMQuad-serialization-expected.txt: Added.
1403         * fast/css/DOMQuad-serialization.html: Added.
1404         Add test for DOMQuad serialization, now that it is supported.
1405
1406 2017-06-19  Commit Queue  <commit-queue@webkit.org>
1407
1408         Unreviewed, rolling out r218505.
1409         https://bugs.webkit.org/show_bug.cgi?id=173563
1410
1411         "It would break internal builds" (Requested by youenn on
1412         #webkit).
1413
1414         Reverted changeset:
1415
1416         "[WebRTC] Prevent capturing at unconventional resolutions when
1417         using the SW encoder on Mac"
1418         https://bugs.webkit.org/show_bug.cgi?id=172602
1419         http://trac.webkit.org/changeset/218505
1420
1421 2017-06-19  Youenn Fablet  <youenn@apple.com>
1422
1423         [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
1424         https://bugs.webkit.org/show_bug.cgi?id=172602
1425         <rdar://problem/32407693>
1426
1427         Reviewed by Eric Carlson.
1428
1429         * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
1430         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
1431         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
1432         * webrtc/captureCanvas-webrtc-expected.txt:
1433         * webrtc/captureCanvas-webrtc.html:
1434
1435 2017-06-19  Ryan Haddad  <ryanhaddad@apple.com>
1436
1437         Rebaseline js/dom/global-constructors-attributes.html.
1438
1439         Unreviewed test gardening.
1440
1441         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1442         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1443
1444 2017-06-19  Youenn Fablet  <youenn@apple.com>
1445
1446         A cloned MediaStreamTrack should mute independently other tracks using the same source
1447         https://bugs.webkit.org/show_bug.cgi?id=172831
1448         <rdar://problem/32518527>
1449
1450         Reviewed by Eric Carlson.
1451
1452         * webrtc/clone-audio-track.html: Added.
1453         * webrtc/video-disabled-black.html:
1454         * webrtc/video-unmute-expected.txt:
1455         * webrtc/video-unmute.html:
1456
1457 2017-06-19  Sam Weinig  <sam@webkit.org>
1458
1459         [WebIDL] Properly model buffer source / typed arrays as their own IDL types
1460         https://bugs.webkit.org/show_bug.cgi?id=173513
1461
1462         Reviewed by Alex Christensen.
1463
1464         * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1465         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
1466         * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
1467         Update results for changed exception language.
1468
1469 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
1470
1471         Unreviewed GTK+ gardening
1472
1473         Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
1474         We're now depending on 1.10.4 and these are passing. Also marked as slow
1475         a couple more.
1476         * platform/gtk/TestExpectations:
1477
1478 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
1479
1480         Unreviewed GTK+ gardening.
1481
1482         Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
1483         algorithm are skipped on all platforms, but since the libgcrypt-based
1484         implementation is operating properly, we can enable the majority of
1485         these tests for GTK+. The tests that remain skipped cover SPKI and
1486         PKCS#8 import and export capabilities that still have to be landed.
1487
1488         WPE will enable these tests in a separate patch.
1489
1490         * platform/gtk/TestExpectations:
1491
1492 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
1493
1494         [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
1495         https://bugs.webkit.org/show_bug.cgi?id=133868
1496
1497         Unreviewed gardening
1498
1499         This test needs expectations to be updated after changes to DOM
1500         static properties. Update and unskip.
1501         * platform/gtk/TestExpectations: Unskip.
1502         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1503
1504 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
1505
1506         [GCrypt] AES_CTR support
1507         https://bugs.webkit.org/show_bug.cgi?id=171420
1508
1509         Reviewed by Michael Catanzaro.
1510
1511         * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
1512
1513 2017-06-19  Fujii Hironori  <Hironori.Fujii@sony.com>
1514
1515         [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
1516         https://bugs.webkit.org/show_bug.cgi?id=173456
1517
1518         Unreviewed gardening.
1519
1520         * platform/gtk/TestExpectations: Marked
1521         imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
1522         webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
1523
1524 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
1525
1526         [GTK][WPE] Rebaseline after r218458
1527
1528         Unreviewed gardening.
1529
1530         Add new DOMQuad attribute to the test expectations.
1531         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1532         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1533         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1534
1535 2017-05-14 Frederic Wang  <fwang@igalia.com>
1536
1537         Add heuristic to avoid flattening "fullscreen" iframes
1538         https://bugs.webkit.org/show_bug.cgi?id=171914
1539
1540         Reviewed by Simon Fraser.
1541
1542         This commit adjusts tests to work when frame flattening is an enum.
1543         It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
1544         iframes" is enabled.
1545         set-preference.html is disabled for now, as the test suite does not support overridePreference()
1546         for non-boolean values (bug 128594).
1547
1548         * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
1549         * fast/forms/ios/focus-input-in-iframe.html: Ditto.
1550         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
1551         * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
1552         * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
1553         * fast/frames/flattening/crash-svg-document.html: Ditto.
1554         * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
1555         * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
1556         * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
1557         * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
1558         * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
1559         * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
1560         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
1561         Be sure to use single quotes for the inline iframe page.
1562         * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
1563         * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
1564         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
1565         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
1566         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
1567         * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
1568         * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
1569         * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
1570         * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
1571         * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
1572         * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
1573         * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
1574         * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
1575         * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
1576         * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
1577         * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
1578         * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
1579         * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
1580         * fast/frames/flattening/iframe-tiny.html: Ditto.
1581         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
1582         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
1583         * fast/frames/flattening/scrolling-in-object.html: Ditto.
1584         * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
1585         * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
1586         * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
1587         * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
1588
1589 2017-06-18  Ryosuke Niwa  <rniwa@webkit.org>
1590
1591         Meter element doesn't respect the writing direction
1592         https://bugs.webkit.org/show_bug.cgi?id=173507
1593
1594         Reviewed by Sam Weinig.
1595
1596         A regression ref test since existing tests were pixel tests and did not catch this regression.
1597         Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
1598
1599         * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
1600         * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
1601
1602 2017-06-18  Chris Dumez  <cdumez@apple.com>
1603
1604         Crash when re-entering MediaDevicesEnumerationRequest::cancel()
1605         https://bugs.webkit.org/show_bug.cgi?id=173522
1606         <rdar://problem/31185739>
1607
1608         Reviewed by Darin Adler.
1609
1610         Add layout test coverage. This test would flakily crash before the fix because it
1611         relies on the order in which contextDestroyed() is called for MediaDevicesRequest
1612         and MediaDevicesEnumerationRequest.
1613
1614         * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
1615         * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
1616         * fast/mediastream/resources/enumerate-devices-frame.html: Added.
1617
1618 2017-06-17  Simon Fraser  <simon.fraser@apple.com>
1619
1620         Implement DOMQuad
1621         https://bugs.webkit.org/show_bug.cgi?id=163534
1622
1623         Reviewed by Sam Weinig.
1624         
1625         Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
1626
1627         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1628         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1629
1630 2017-06-17  Antti Koivisto  <antti@apple.com>
1631
1632         Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
1633         https://bugs.webkit.org/show_bug.cgi?id=173468
1634
1635         Reviewed by Ryosuke Niwa.
1636
1637         * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
1638         * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
1639
1640 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
1641
1642         [Win] Update expectations for layout tests.
1643         https://bugs.webkit.org/show_bug.cgi?id=172437
1644
1645         Unreviewed test gardening, update test expectations for failing tests.
1646
1647         * platform/win/TestExpectations:
1648
1649 2017-06-17  Keith Miller  <keith_miller@apple.com>
1650
1651         ArrayPrototype methods should use JSValue::toLength for non-Arrays.
1652         https://bugs.webkit.org/show_bug.cgi?id=173506
1653
1654         Unreviewed test gardening.
1655
1656         * TestExpectations:
1657
1658 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
1659
1660         Unreviewed test gardening. Remove duplicate entries for tests.
1661
1662         * platform/win/TestExpectations:
1663
1664 2017-06-17  Ryosuke Niwa  <rniwa@webkit.org>
1665
1666         REGRESSION(r209495): materiauxlaverdure.com fails to load
1667         https://bugs.webkit.org/show_bug.cgi?id=173301
1668         <rdar://problem/32624850>
1669
1670         Reviewed by Antti Koivisto.
1671
1672         Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
1673
1674         * accessibility/mac/alt-for-css-content-expected.txt:
1675         * accessibility/mac/webkit-alt-for-css-content-expected.txt:
1676         * editing/pasteboard/cjk-line-height-expected.txt:
1677         * fast/css/alt-inherit-initial-expected.txt:
1678         * fast/css/alt-inherit-initial.html:
1679         * fast/css/content-language-comma-separated-list-expected.txt:
1680         * fast/css/content-language-empty-expected.txt:
1681         * fast/css/content-language-only-whitespace-expected.txt:
1682         * fast/css/content-language-with-whitespace-expected.txt:
1683         * fast/css/counters/counter-cssText-expected.txt:
1684         * fast/css/counters/counter-cssText.html:
1685         * fast/css/font-family-trailing-bracket-gunk-expected.txt:
1686         * fast/css/font-family-trailing-bracket-gunk.html:
1687         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1688         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
1689         * fast/css/getComputedStyle/computed-style-properties.html:
1690         * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
1691         * fast/css/getComputedStyle/font-family-fallback-reset.html:
1692         * fast/css/lang-mapped-to-webkit-locale-expected.txt:
1693         * fast/css/lang-mapped-to-webkit-locale.xhtml:
1694         * fast/css/serialization-with-double-quotes-expected.txt: Added.
1695         * fast/css/serialization-with-double-quotes.html: Added.
1696         * fast/css/uri-token-parsing-expected.txt:
1697         * fast/css/uri-token-parsing.html:
1698         * fast/inspector-support/cssURLQuotes-expected.txt:
1699         * fast/inspector-support/style-expected.txt:
1700         * fast/text/font-stretch-parse-expected.txt:
1701         * fast/text/font-stretch-parse.html:
1702         * fast/text/font-style-parse-expected.txt:
1703         * fast/text/font-style-parse.html:
1704         * fast/text/font-weight-parse-expected.txt:
1705         * fast/text/font-weight-parse.html:
1706         * media/controls/track-menu.html:
1707         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1708         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
1709         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1710         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
1711
1712 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
1713
1714         [Win] Update expectations for layout tests.
1715         https://bugs.webkit.org/show_bug.cgi?id=172437
1716
1717         Unreviewed test gardening, update test expectations for failing tests.
1718
1719         * platform/win/TestExpectations:
1720
1721 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
1722
1723         Unreviewed test gardening. Update test expectations for failing tests.
1724
1725         * platform/win/TestExpectations:
1726
1727 2017-06-16  Matt Baker  <mattbaker@apple.com>
1728
1729         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
1730         https://bugs.webkit.org/show_bug.cgi?id=172623
1731         <rdar://problem/32415986>
1732
1733         Reviewed by Devin Rousso and Joseph Pecoraro.
1734
1735         Test that CanvasAgent dispatches events for canvas lifecycle events.
1736
1737         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
1738         * inspector/canvas/create-canvas-contexts.html: Added.
1739
1740 2017-06-16  Sam Weinig  <sam@webkit.org>
1741
1742         [WebIDL] Remove custom bindings for HTMLDocument
1743         https://bugs.webkit.org/show_bug.cgi?id=173444
1744
1745         Reviewed by Darin Adler.
1746
1747         * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
1748         * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
1749         * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
1750         * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
1751         * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
1752         Update test results for correct exception being thrown.
1753
1754         * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
1755         * fast/dom/frame-deleted-in-document-open.html: Removed.
1756         * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
1757         * http/tests/security/isolatedWorld/document-open.html: Removed.
1758         Remove two tests that were testing the behavior of document.open using javascript
1759         to call the window.open operation. This is not how it is specified and no
1760         longer how it is implemented.
1761
1762 2017-06-16  Youenn Fablet  <youenn@apple.com>
1763
1764         WebRTC sockets should be closed at destruction time if not closed explicitly
1765         https://bugs.webkit.org/show_bug.cgi?id=173479
1766
1767         Reviewed by Eric Carlson.
1768
1769         * webrtc/datachannel/multiple-connections-expected.txt: Added.
1770         * webrtc/datachannel/multiple-connections.html: Added.
1771
1772 2017-06-16  Youenn Fablet  <youenn@apple.com>
1773
1774         addTransceiver should trigger mid generation in the SDP
1775         https://bugs.webkit.org/show_bug.cgi?id=173452
1776
1777         Reviewed by Alex Christensen.
1778
1779         * webrtc/routines.js:
1780         (createConnections):
1781         * webrtc/video-addTransceiver-expected.txt: Added.
1782         * webrtc/video-addTransceiver.html: Added.
1783
1784 2017-06-16  Jonathan Bedard  <jbedard@apple.com>
1785
1786         Clean-up lint-test-expectation errors
1787
1788         Unreviewed test gardening
1789
1790         * platform/ios-wk1/TestExpectations:
1791         * platform/ios-wk2/TestExpectations:
1792         * platform/win/TestExpectations:
1793
1794 2017-06-16  Youenn Fablet  <youenn@apple.com>
1795
1796         [iOS] Switching cameras in a WebRTC call makes black frames being sent
1797         https://bugs.webkit.org/show_bug.cgi?id=173486
1798
1799         Reviewed by Eric Carlson.
1800
1801         * webrtc/video-replace-muted-track-expected.txt: Added.
1802         * webrtc/video-replace-muted-track.html: Added.
1803
1804 2017-06-16  Ryan Haddad  <ryanhaddad@apple.com>
1805
1806         Remove a test that was accidentally checked in with r218408.
1807
1808         Unreviewed test gardening.
1809
1810         * webrtc/datachannel/test.html: Removed.
1811
1812 2017-06-16  Matt Lewis  <jlewis3@apple.com>
1813
1814         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
1815         https://bugs.webkit.org/show_bug.cgi?id=173487
1816
1817         Unreviewed test gardening.
1818
1819
1820         * platform/mac/TestExpectations:
1821
1822 2017-06-16  Youenn Fablet  <youenn@apple.com>
1823
1824         Remove replaceTrack restriction about video resolution
1825         https://bugs.webkit.org/show_bug.cgi?id=173490
1826
1827         Reviewed by Eric Carlson.
1828
1829         * webrtc/video-replace-track-expected.txt:
1830         * webrtc/video-replace-track.html:
1831
1832 2017-06-16  Matt Lewis  <jlewis3@apple.com>
1833
1834         Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
1835         https://bugs.webkit.org/show_bug.cgi?id=172834
1836
1837         Unreviewed test gardening.
1838
1839         * platform/mac-wk2/TestExpectations:
1840
1841 2017-06-16  Jer Noble  <jer.noble@apple.com>
1842
1843         [iOS] Do not pause playing video when application resigns active state.
1844         https://bugs.webkit.org/show_bug.cgi?id=173474
1845
1846         Reviewed by Tim Horton.
1847
1848         * media/video-background-playback-expected.txt:
1849         * media/video-background-playback.html:
1850         * media/video-background-tab-playback-expected.txt:
1851         * media/video-background-tab-playback.html:
1852         * media/video-inactive-playback-expected.txt: Added.
1853         * media/video-inactive-playback.html: Added.
1854
1855 2017-06-16  Alex Christensen  <achristensen@webkit.org>
1856
1857         REGRESSION (r213126): Sync XHR needs partition for cache and credentials
1858         https://bugs.webkit.org/show_bug.cgi?id=173496
1859         <rdar://problem/31943596>
1860
1861         Reviewed by Darin Adler.
1862
1863         * http/tests/security/sync-xhr-partition-expected.txt: Added.
1864         * http/tests/security/sync-xhr-partition.html: Added.
1865
1866 2017-06-16  Matt Lewis  <jlewis3@apple.com>
1867
1868         Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
1869         https://bugs.webkit.org/show_bug.cgi?id=173432
1870         
1871         Unreviewed test gardening.
1872
1873         * platform/mac-wk1/TestExpectations:
1874
1875 2017-06-16  Matt Lewis  <jlewis3@apple.com>
1876
1877         Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
1878         https://bugs.webkit.org/show_bug.cgi?id=142152
1879
1880         Unreviewed test gardening.
1881
1882         * platform/ios-wk2/TestExpectations:
1883         * platform/mac/TestExpectations:
1884
1885 2017-06-16  Youenn Fablet  <youenn@apple.com>
1886
1887         Make some WebRTC tests easier to debug when failing
1888         https://bugs.webkit.org/show_bug.cgi?id=173480
1889
1890         Reviewed by Eric Carlson.
1891
1892         * webrtc/captureCanvas-webrtc-expected.txt:
1893         * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
1894         * webrtc/datachannel/basic-expected.txt:
1895         * webrtc/datachannel/basic-tcp-expected.txt: Added.
1896         * webrtc/datachannel/basic-tcp.html: Test from basic.html
1897         * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
1898         * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
1899         * webrtc/datachannel/creation-expected.txt:
1900         * webrtc/datachannel/creation.html: Test from basic.html
1901         * webrtc/datachannel/filter-ice-candidate-expected.txt:
1902         * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
1903         * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
1904
1905 2017-06-16  Antoine Quint  <graouts@apple.com>
1906
1907         REGRESSION: AirPlay placard is not shown when in fullscreen
1908         https://bugs.webkit.org/show_bug.cgi?id=173447
1909         <rdar://problem/32803773>
1910
1911         Reviewed by Jon Lee.
1912
1913         Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
1914
1915         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
1916         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
1917         * platform/ios-simulator/TestExpectations:
1918
1919 2017-06-16  Antoine Quint  <graouts@apple.com>
1920
1921         Backdrop blur missing in media controls bar on Sierra
1922         https://bugs.webkit.org/show_bug.cgi?id=173451
1923
1924         Reviewed by Simon Fraser.
1925
1926         Add a new test that checks that a ControlsBar establishes a stacking context.
1927
1928         * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
1929         * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
1930         * platform/ios-simulator/TestExpectations:
1931         * platform/mac/TestExpectations:
1932
1933 2017-06-16  Matt Lewis  <jlewis3@apple.com>
1934
1935         Unreviewed, rolling out r218376.
1936
1937         The patch cause multiple Layout Test Crashes.
1938
1939         Reverted changeset:
1940
1941         "Web Inspector: Instrument 2D/WebGL canvas contexts in the
1942         backend"
1943         https://bugs.webkit.org/show_bug.cgi?id=172623
1944         http://trac.webkit.org/changeset/218376
1945
1946 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
1947
1948         [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
1949         https://bugs.webkit.org/show_bug.cgi?id=145171
1950
1951         Unreviewed gardening.
1952
1953         Recently, this test case results in flaky crash, no flaky timeout.
1954
1955         * platform/gtk/TestExpectations: Marked it Crash Pass.
1956
1957 2017-06-16  Adrian Perez de Castro  <aperez@igalia.com>
1958
1959         REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
1960         https://bugs.webkit.org/show_bug.cgi?id=171492
1961
1962         Unreviewed gardening.
1963
1964         * platform/gtk/TestExpectations: The fixes needed for the test to pass
1965         have landed, so the test can be unskipped.
1966
1967 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
1968
1969         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
1970         https://bugs.webkit.org/show_bug.cgi?id=173459
1971
1972         Unreviewed gardening.
1973
1974         * platform/gtk/TestExpectations: Marked it Skip.
1975
1976 2017-06-16  Claudio Saavedra  <csaavedra@igalia.com>
1977
1978         [WPE] fast/animation gardening
1979
1980         Unreviewed gardening.
1981
1982         fast/animation tests are flaky, report and mark.
1983         fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
1984         storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
1985         depends on event injection in WTR that is not implemented in WPE
1986         yet, reported and marked as failing.
1987         * platform/wpe/TestExpectations:
1988
1989 2017-06-15  Per Arne Vollan  <pvollan@apple.com>
1990
1991         [Win] Update expectations for layout tests.
1992         https://bugs.webkit.org/show_bug.cgi?id=172437
1993
1994         Unreviewed test gardening, update test expectations for failing tests.
1995
1996         * platform/win/TestExpectations:
1997
1998 2017-06-15  Antoine Quint  <graouts@apple.com>
1999
2000         REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
2001         https://bugs.webkit.org/show_bug.cgi?id=173446
2002
2003         Reviewed by Dean Jackson.
2004
2005         Update the test to explicitly check the color on the <picture>. We also make the test check
2006         the color with a value depending on the platform, so we can use a single expectation file.
2007
2008         * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
2009         * media/modern-media-controls/airplay-button/airplay-button-on.html:
2010         * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
2011
2012 2017-06-15  Matt Baker  <mattbaker@apple.com>
2013
2014         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
2015         https://bugs.webkit.org/show_bug.cgi?id=172623
2016         <rdar://problem/32415986>
2017
2018         Reviewed by Devin Rousso.
2019
2020         Test that CanvasAgent dispatches events for canvas lifecycle events.
2021
2022         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
2023         * inspector/canvas/create-canvas-contexts.html: Added.
2024
2025 2017-06-15  Myles C. Maxfield  <mmaxfield@apple.com>
2026
2027         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2028         https://bugs.webkit.org/show_bug.cgi?id=173043
2029         <rdar://problem/21125708>
2030
2031         Reviewed by Simon Fraser.
2032
2033         * fast/text/system-font-fallback-emoji-expected.txt: Added.
2034         * fast/text/system-font-fallback-emoji.html: Added.
2035         * fast/text/system-font-fallback-expected.html: Added.
2036         * fast/text/system-font-fallback.html: Added.
2037         * fast/text/system-font-zero-size-expected.txt: Added.
2038         * fast/text/system-font-zero-size.html: Added.
2039         * platform/ios/TestExpectations:
2040         * platform/mac/TestExpectations:
2041         * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
2042
2043 2017-06-15  Matt Lewis  <jlewis3@apple.com>
2044
2045         Marked webrtc/video-unmute.html as flaky.
2046         https://bugs.webkit.org/show_bug.cgi?id=172879
2047
2048         Unreviewed test gardening.
2049
2050         * platform/ios-simulator-wk2/TestExpectations:
2051
2052 2017-06-15  Saam Barati  <sbarati@apple.com>
2053
2054         [iOS wk2] Layout Test perf/object-keys.html is flaky
2055         https://bugs.webkit.org/show_bug.cgi?id=171617
2056         <rdar://problem/31977874>
2057
2058         Reviewed by Mark Lam.
2059
2060         Increase the starting magnitude of the object-keys test to
2061         remove variance from having objects with a very few number of keys.
2062
2063         * perf/object-keys.html:
2064         * platform/ios-wk2/TestExpectations:
2065
2066 2017-06-15  Matt Lewis  <jlewis3@apple.com>
2067
2068         Marked webrtc/datachannel/basic.html as flaky.
2069         https://bugs.webkit.org/show_bug.cgi?id=172922
2070
2071         Unreviewed test gardening.
2072
2073         * platform/mac-wk1/TestExpectations:
2074         * platform/wk2/TestExpectations:
2075
2076 2017-06-15  Matt Lewis  <jlewis3@apple.com>
2077
2078         REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
2079         https://bugs.webkit.org/show_bug.cgi?id=173375
2080
2081         Unreviewed test gardening.
2082
2083         Reverted an incorrect baseline and skipped a test causing test failures.
2084
2085         * TestExpectations:
2086         * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2087         * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2088
2089 2017-06-15  Youenn Fablet  <youenn@apple.com>
2090
2091         RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
2092         https://bugs.webkit.org/show_bug.cgi?id=173118
2093         <rdar://problem/32746761>
2094
2095         Reviewed by Eric Carlson.
2096
2097         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
2098         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
2099         * webrtc/createOfferAnswer-expected.txt: Added.
2100         * webrtc/createOfferAnswer.html: Added.
2101
2102 2017-06-15  Matt Lewis  <jlewis3@apple.com>
2103
2104         Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
2105         https://bugs.webkit.org/show_bug.cgi?id=173333
2106
2107         Unreviewed test gardening.
2108
2109         * TestExpectations:
2110
2111 2017-06-15  Miguel Gomez  <magomez@igalia.com>
2112
2113         Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
2114
2115         * platform/gtk/TestExpectations:
2116
2117 2017-06-15  Claudio Saavedra  <csaavedra@igalia.com>
2118
2119         [WPE] dom storage gardening
2120
2121         Unreviewed gardening.
2122
2123         Two dom storage tests marked as failing have been passing always,
2124         so remove them.
2125         * platform/wpe/TestExpectations:
2126
2127 2017-06-14  Alexey Proskuryakov  <ap@apple.com>
2128
2129         REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
2130         https://bugs.webkit.org/show_bug.cgi?id=173191
2131
2132         Add a MIME type to one test to check if this changes the behavior.
2133
2134         * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
2135
2136 2017-06-14  Antoine Quint  <graouts@apple.com>
2137
2138         Rebaseline media/modern-media-controls/media-documents
2139         https://bugs.webkit.org/show_bug.cgi?id=173394
2140
2141         Reviewed by Dean Jackson.
2142
2143         * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
2144         * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
2145         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
2146         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
2147         * platform/ios-simulator/TestExpectations:
2148         * platform/mac/TestExpectations:
2149
2150 2017-06-14  Dean Jackson  <dino@apple.com>
2151
2152         Restrict filtered painting across cross-origin boundaries with transforms
2153         https://bugs.webkit.org/show_bug.cgi?id=173388
2154         <rdar://problem/27362159>
2155
2156         Reviewed by Simon Fraser.
2157
2158         New test that checks painting across a origin boundary when in
2159         a transformed container. Also clean up the existing test
2160         to make it smfr-compliant (green is good, red is bad).
2161
2162         * http/tests/css/filters-on-iframes-expected.html:
2163         * http/tests/css/filters-on-iframes-transform-expected.html: Added.
2164         * http/tests/css/filters-on-iframes-transform.html: Added.
2165         * http/tests/css/filters-on-iframes.html:
2166         * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
2167         * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
2168         * http/tests/css/resources/solid-green.html: Added.
2169
2170 2017-06-14  Matt Lewis  <jlewis3@apple.com>
2171
2172         Unreviewed, rolling out r218161.
2173
2174         Introduced bot API test failures and Layout Test Failures.
2175
2176         Reverted changeset:
2177
2178         "[Cocoa] Expand system-ui to include every item in the Core
2179         Text cascade list"
2180         https://bugs.webkit.org/show_bug.cgi?id=173043
2181         http://trac.webkit.org/changeset/218161
2182
2183 2017-06-14  Zalan Bujtas  <zalan@apple.com>
2184
2185         Crash in WebCore::RenderStyle::colorIncludingFallback.
2186         https://bugs.webkit.org/show_bug.cgi?id=173347
2187         <rdar://problem/32675317>
2188
2189         Reviewed by Chris Dumez.
2190
2191         * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
2192         * svg/as-image/svg-css-animation-expected.txt: Added.
2193         * svg/as-image/svg-css-animation.html: Added.
2194
2195 2017-06-14  Matt Lewis  <jlewis3@apple.com>
2196
2197         Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
2198         https://bugs.webkit.org/show_bug.cgi?id=173375
2199         
2200
2201         Unreviewed test gardening.
2202
2203         * 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.
2204         * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
2205
2206 2017-06-14  Chris Dumez  <cdumez@apple.com>
2207
2208         transitions/created-while-suspended.html is slow and flaky
2209         https://bugs.webkit.org/show_bug.cgi?id=173370
2210
2211         Reviewed by Zalan Bujtas.
2212
2213         The test was waiting 8 seconds at the end, unnecessarily.
2214         Instead, end the test as soon as the transition ends, after resuming
2215         the animations.
2216
2217         * TestExpectations:
2218         * platform/gtk/TestExpectations:
2219         * platform/wpe/TestExpectations:
2220         * transitions/created-while-suspended-expected.txt:
2221         * transitions/created-while-suspended.html:
2222
2223 2017-06-14  Antoine Quint  <graouts@apple.com>
2224
2225         Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
2226         https://bugs.webkit.org/show_bug.cgi?id=173373
2227
2228         Reviewed by Antoine Quint.
2229
2230         * platform/mac/TestExpectations:
2231
2232 2017-06-14  Matt Lewis  <jlewis3@apple.com>
2233
2234         Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
2235         https://bugs.webkit.org/show_bug.cgi?id=173375
2236         
2237
2238         Unreviewed test gardening.
2239
2240         * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2241         * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2242
2243 2017-06-14  Matt Lewis  <jlewis3@apple.com>
2244
2245         Unreviewed, rolling out r218157.
2246
2247         This patch caused multiple API failures on iOS Simulator.
2248
2249         Reverted changeset:
2250
2251         "@font-face rules with invalid primary fonts never download
2252         their secondary fonts"
2253         https://bugs.webkit.org/show_bug.cgi?id=173138
2254         http://trac.webkit.org/changeset/218157
2255
2256 2017-06-14  Chris Dumez  <cdumez@apple.com>
2257
2258         REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
2259         https://bugs.webkit.org/show_bug.cgi?id=173302
2260         <rdar://problem/32731747>
2261
2262         Reviewed by Darin Adler.
2263
2264         Add layout test coverage. We change the style of the animated element while the animation is paused,
2265         and then we resume the animations.
2266
2267         * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
2268         * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
2269         * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
2270         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
2271
2272 2017-06-14  Per Arne Vollan  <pvollan@apple.com>
2273
2274         [Win] Update expectations for layout tests.
2275         https://bugs.webkit.org/show_bug.cgi?id=172437
2276
2277         Unreviewed test gardening, update test expectations for failing tests.
2278
2279         * platform/win/TestExpectations:
2280
2281 2017-06-14  Claudio Saavedra  <csaavedra@igalia.com>
2282
2283         [WPE] IndexedDB gardening
2284
2285         Unreviewed gardening.
2286
2287         Mark a few expected crashers. We don't use IndexedDB in workers,
2288         storage/indexeddb/modern/worker-getall.html is expected to fail.
2289         storage/indexeddb/modern/idbkey-array-equality.html is now passing.
2290
2291         * platform/wpe/TestExpectations:
2292
2293 2017-06-14  Claudio Saavedra  <csaavedra@igalia.com>
2294
2295         [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
2296
2297         Unreviewed gardening.
2298
2299         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
2300
2301 2017-06-14  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2302
2303         MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
2304         https://bugs.webkit.org/show_bug.cgi?id=171668
2305
2306         Reviewed by Jer Noble.
2307
2308         MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
2309         MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
2310         Infinity when the double value passed as argument is greater than 2^64.
2311
2312         This patch removes the overflow control mechanism when time value is represented as a double. This patch also
2313         modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
2314         MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
2315         double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
2316         method. No behavior change for rational MediaTime.
2317
2318         Update test expectations.
2319
2320         * media/media-source/media-source-timeoffset-expected.txt:
2321         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2322         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2323
2324 2017-06-13  Chris Dumez  <cdumez@apple.com>
2325
2326         Event handlers should not be called in frameless documents
2327         https://bugs.webkit.org/show_bug.cgi?id=173233
2328
2329         Reviewed by Sam Weinig.
2330
2331         Extend layout test coverage.
2332
2333         * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
2334         * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
2335         * fast/events/event-handler-detached-document-expected.txt: Added.
2336         * fast/events/event-handler-detached-document.html: Added.
2337
2338 2017-06-13  Antoine Quint  <graouts@apple.com>
2339
2340         Rebaseline media/modern-media-controls/placard-support
2341         https://bugs.webkit.org/show_bug.cgi?id=173340
2342
2343         Reviewed by Dean Jackson.
2344
2345         We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
2346
2347         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
2348         * media/modern-media-controls/placard-support/placard-support-airplay.html:
2349         * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
2350         * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
2351         * media/modern-media-controls/placard-support/placard-support-error-recover.html:
2352         * media/modern-media-controls/placard-support/placard-support-error.html:
2353         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
2354         * media/modern-media-controls/placard-support/placard-support-pip.html:
2355         * platform/ios-simulator/TestExpectations:
2356         * platform/mac/TestExpectations:
2357
2358 2017-06-13  Antoine Quint  <graouts@apple.com>
2359
2360         Rebaseline media/modern-media-controls/mute-support
2361         https://bugs.webkit.org/show_bug.cgi?id=173345
2362
2363         Reviewed by Dean Jackson.
2364
2365         * media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt.
2366         * media/modern-media-controls/mute-support/mute-support-press-on-button.html: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html.
2367         * platform/ios-simulator/TestExpectations:
2368         * platform/mac/TestExpectations:
2369
2370 2017-06-13  Antoine Quint  <graouts@apple.com>
2371
2372         Rebaseline media/modern-media-controls/tracks-button
2373         https://bugs.webkit.org/show_bug.cgi?id=173220
2374
2375         Reviewed by Dean Jackson.
2376
2377         Use SVG assets.
2378
2379         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
2380         * media/modern-media-controls/tracks-button/tracks-button.html:
2381         * platform/ios-simulator/TestExpectations:
2382         * platform/mac/TestExpectations:
2383
2384 2017-06-13  Antoine Quint  <graouts@apple.com>
2385
2386         Rebaseline media/modern-media-controls/time-control
2387         https://bugs.webkit.org/show_bug.cgi?id=173218
2388
2389         Reviewed by Dean Jackson.
2390
2391         There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
2392  
2393         * media/modern-media-controls/time-control/time-control-expected.txt:
2394         * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
2395         * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
2396         * media/modern-media-controls/time-control/time-control.html:
2397         * platform/ios-simulator/TestExpectations:
2398         * platform/mac/TestExpectations:
2399
2400 2017-06-13  Antoine Quint  <graouts@apple.com>
2401
2402         Rebaseline media/modern-media-controls/status-label
2403         https://bugs.webkit.org/show_bug.cgi?id=173217
2404
2405         Reviewed by Dean Jackson.
2406
2407         There is no need for macOS and iOS-specific tests, they share the same styles.
2408
2409         * media/modern-media-controls/status-label/status-label-expected.txt:
2410         * media/modern-media-controls/status-label/status-label-in-controls-expected.txt: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos-expected.txt.
2411         * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
2412         * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
2413         * media/modern-media-controls/status-label/status-label-ios.html: Removed.
2414         * media/modern-media-controls/status-label/status-label.html:
2415         * platform/ios-simulator/TestExpectations:
2416         * platform/mac/TestExpectations:
2417
2418 2017-06-13  Antoine Quint  <graouts@apple.com>
2419
2420         Remove media/modern-media-controls/start-button
2421         https://bugs.webkit.org/show_bug.cgi?id=173216
2422
2423         Reviewed by Dean Jackson.
2424
2425         The StartButton class was removed.
2426
2427         * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
2428         * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
2429         * media/modern-media-controls/start-button/start-button-styles.html: Removed.
2430         * media/modern-media-controls/start-button/start-button.html: Removed.
2431
2432 2017-06-13  Antoine Quint  <graouts@apple.com>
2433
2434         Rebaseline media/modern-media-controls/slider
2435         https://bugs.webkit.org/show_bug.cgi?id=173215
2436
2437         Reviewed by Dean Jackson.
2438
2439         * media/modern-media-controls/slider/slider-constructor-expected.txt:
2440         * media/modern-media-controls/slider/slider-constructor.html:
2441         * media/modern-media-controls/slider/slider-styles-expected.txt:
2442         * media/modern-media-controls/slider/slider-styles.html:
2443         * platform/ios-simulator/TestExpectations:
2444         * platform/mac/TestExpectations:
2445
2446 2017-06-13  Antoine Quint  <graouts@apple.com>
2447
2448         Rebaseline media/modern-media-controls/skip-back-button
2449         https://bugs.webkit.org/show_bug.cgi?id=173213
2450
2451         Reviewed by Dean Jackson.
2452
2453         Use SVG assets.
2454
2455         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
2456         * media/modern-media-controls/skip-back-button/skip-back-button.html:
2457         * platform/ios-simulator/TestExpectations:
2458         * platform/mac/TestExpectations:
2459
2460 2017-06-11  Antoine Quint  <graouts@apple.com>
2461
2462         Rebaseline media/modern-media-controls/time-label
2463         https://bugs.webkit.org/show_bug.cgi?id=173219
2464
2465         Reviewed by Dean Jackson.
2466
2467         We update the content of the time-label.html test to be relevant to its new API.
2468
2469         * media/modern-media-controls/time-label/time-label-expected.txt:
2470         * media/modern-media-controls/time-label/time-label.html:
2471         * platform/ios-simulator/TestExpectations:
2472         * platform/mac/TestExpectations:
2473
2474 2017-06-11  Antoine Quint  <graouts@apple.com>
2475
2476         Rebaseline media/modern-media-controls/fullscreen-support
2477         https://bugs.webkit.org/show_bug.cgi?id=173199
2478
2479         Reviewed by Simon Fraser.
2480
2481         We no longer need to test the "error" event for FullscreenSupport since we don't actually
2482         enable or disable the fullscreen button when an error happens, instead the media controls
2483         code will simply not present it since we'll be showing a placard instead.
2484         
2485         We also remove the iPad-specific test since the fullscreen button is now accessible on an
2486         iPhone as well, so it no longer needs a special iPad test.
2487
2488         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
2489         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
2490         * media/modern-media-controls/fullscreen-support/fullscreen-support-press-expected.txt: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt.
2491         * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
2492         * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
2493         * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
2494         * platform/ios-simulator/TestExpectations:
2495         * platform/mac/TestExpectations:
2496
2497 2017-06-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2498
2499         [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
2500
2501         Unreviewed test gardening.
2502
2503         * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
2504         * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
2505         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
2506         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
2507
2508 2017-06-13  Zalan Bujtas  <zalan@apple.com>
2509
2510         Synchronous media query callbacks on nested frames could produced a detached FrameView.
2511         https://bugs.webkit.org/show_bug.cgi?id=173330
2512
2513         Reviewed by Simon Fraser.
2514
2515         * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
2516         manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
2517
2518 2017-06-13  Chris Fleizach  <cfleizach@apple.com>
2519
2520         AX[macOS]: Expose Inline property as an accessibility attribute
2521         https://bugs.webkit.org/show_bug.cgi?id=173131
2522         <rdar://problem/32667686>
2523
2524         Reviewed by Joanmarie Diggs.
2525
2526         * accessibility/mac/inline-text-attribute.html: Added.
2527         * accessibility/mac/inline-text-attribute-expected.txt: Added.
2528
2529 2017-06-13  Joseph Pecoraro  <pecoraro@apple.com>
2530
2531         Debugger has unexpected effect on program correctness
2532         https://bugs.webkit.org/show_bug.cgi?id=172683
2533
2534         Reviewed by Saam Barati.
2535
2536         * inspector/injected-script/observable-expected.txt: Added.
2537         * inspector/injected-script/observable.html: Added.
2538
2539 2017-06-13  Matt Lewis  <jlewis3@apple.com>
2540
2541         Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
2542         https://bugs.webkit.org/show_bug.cgi?id=173333
2543
2544         Unreviewed test gardening.
2545
2546         * TestExpectations:
2547
2548 2017-06-13  Matt Lewis  <jlewis3@apple.com>
2549
2550         Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
2551         https://bugs.webkit.org/show_bug.cgi?id=173335
2552
2553         Unreviewed test gardening.
2554
2555         * platform/mac/TestExpectations:
2556
2557 2017-06-13  Matt Lewis  <jlewis3@apple.com>
2558
2559         Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
2560         https://bugs.webkit.org/show_bug.cgi?id=173335
2561
2562         Unreviewed test gardening.
2563
2564         * platform/mac/TestExpectations:
2565
2566 2017-06-13  Matt Lewis  <jlewis3@apple.com>
2567
2568         Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
2569         https://bugs.webkit.org/show_bug.cgi?id=173333
2570
2571         Unreviewed test gardening.
2572
2573         * TestExpectations:
2574
2575 2017-06-13  Daniel Bates  <dabates@apple.com>
2576
2577         Implement W3C Secure Contexts Draft Specification
2578         https://bugs.webkit.org/show_bug.cgi?id=158121
2579         <rdar://problem/26012994>
2580
2581         Reviewed by Brent Fulgham.
2582
2583         Part 4
2584
2585         Adds a test to ensure that the global object property isSecureContext is not
2586         exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
2587         is disabled.
2588
2589         * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
2590         parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
2591         * security/isSecureContext-disabled-expected.txt: Added.
2592         * security/isSecureContext-disabled.html: Added.
2593         * security/resources/worker-isSecureContext-disabled.js: Added.
2594
2595 2017-06-13  Youenn Fablet  <youenn@apple.com>
2596
2597         getReceivers() should return transceivers that have only an active receiver
2598         https://bugs.webkit.org/show_bug.cgi?id=173313
2599
2600         Reviewed by Alex Christensen.
2601
2602         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
2603         * webrtc/video-receivers-expected.txt: Added.
2604         * webrtc/video-receivers.html: Added.
2605
2606 2017-06-13  Youenn Fablet  <youenn@apple.com>
2607
2608         Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
2609         https://bugs.webkit.org/show_bug.cgi?id=173260
2610
2611         Reviewed by Alex Christensen.
2612
2613         * TestExpectations:
2614         * platform/ios-simulator-wk2/TestExpectations:
2615         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
2616         * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
2617         * tests-options.json:
2618
2619 2017-06-13  Joanmarie Diggs  <jdiggs@igalia.com>
2620
2621         AX: [ATK] Implement missing AtkRelation types
2622         https://bugs.webkit.org/show_bug.cgi?id=155494
2623
2624         Reviewed by Darin Adler.
2625
2626         * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
2627         * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
2628         * accessibility/gtk/relation-types-expected.txt: Added.
2629         * accessibility/gtk/relation-types.html: Added.
2630
2631 2017-06-13  Claudio Saavedra  <csaavedra@igalia.com>
2632
2633         [WPE] Ensure that fast/url/user-visible tests are skipped
2634
2635         Unreviewed gardening.
2636
2637         Tests under this directory are currently Mac specific, so skip the
2638         directory altogether.
2639         * platform/wpe/TestExpectations:
2640
2641 2017-06-13  Youenn Fablet  <youenn@apple.com>
2642
2643         Filter SDP from ICE candidates in case of local ICE candidate filtering
2644         https://bugs.webkit.org/show_bug.cgi?id=173120
2645
2646         Reviewed by Eric Carlson.
2647
2648         * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
2649         adding assertions to ensure that ICE candidates are also filtered out.
2650
2651 2017-06-12  Charlie Turner  <cturner@igalia.com>
2652
2653         [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
2654         https://bugs.webkit.org/show_bug.cgi?id=173258
2655
2656         Unreviewed gardening.
2657
2658         GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
2659
2660         * platform/gtk/TestExpectations:
2661
2662 2017-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2663
2664         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2665         https://bugs.webkit.org/show_bug.cgi?id=173043
2666         <rdar://problem/21125708>
2667
2668         Reviewed by Simon Fraser.
2669
2670         Rebaseline tests which use non-English text in form controls
2671
2672         * fast/text/system-font-fallback-emoji-expected.txt: Added.
2673         * fast/text/system-font-fallback-emoji.html: Added.
2674         * fast/text/system-font-fallback-expected.html: Added.
2675         * fast/text/system-font-fallback.html: Added.
2676         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
2677         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
2678         * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
2679         * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
2680         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
2681         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
2682         * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
2683         * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
2684         * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
2685         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
2686         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2687         * platform/mac/TestExpectations:
2688         * platform/mac/fast/css/rtl-ordering-expected.png:
2689         * platform/mac/fast/css/rtl-ordering-expected.txt:
2690         * platform/mac/fast/forms/listbox-bidi-align-expected.png:
2691         * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
2692         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
2693         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
2694         * platform/mac/fast/forms/search-rtl-expected.png:
2695         * platform/mac/fast/forms/search-rtl-expected.txt:
2696         * platform/mac/fast/forms/searchfield-heights-expected.txt:
2697         * platform/mac/fast/forms/select-visual-hebrew-expected.png:
2698         * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
2699         * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
2700         * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
2701         * platform/mac/fast/text/drawBidiText-expected.png:
2702         * platform/mac/fast/text/drawBidiText-expected.txt:
2703         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2704         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2705         * platform/mac/fast/text/updateNewFont-expected.png:
2706         * platform/mac/fast/text/updateNewFont-expected.txt:
2707
2708 2017-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2709
2710         @font-face rules with invalid primary fonts never download their secondary fonts
2711         https://bugs.webkit.org/show_bug.cgi?id=173138
2712         <rdar://problem/32554450>
2713
2714         Reviewed by Simon Fraser.
2715
2716         * fast/text/font-fallback-invalid-load-expected.html: Added.
2717         * fast/text/font-fallback-invalid-load.html: Added.
2718         * fast/text/resources/bogus.svg: Added.
2719
2720 2017-06-12  Daniel Bates  <dabates@apple.com>
2721
2722         Implement W3C Secure Contexts Draft Specification
2723         https://bugs.webkit.org/show_bug.cgi?id=158121
2724         <rdar://problem/26012994>
2725
2726         Reviewed by Ryosuke Niwa.
2727
2728         Part 3
2729
2730         Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
2731         of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
2732         skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
2733         are expected to fail:
2734             - "Test Window.isSecureContext for HTTP creator"
2735                 Reason: Sub-test must be run from non-localhost server
2736             - "Test Window.isSecureContext in an iframe loading an http"
2737                 Reason: Sub-test must be run from non-localhost server
2738             - "Test Window.isSecureContext in a sandboxed iframe loading an http"
2739                 Reason: We do not implement the allow-secure-context flag
2740             - "Test Window.isSecureContext in a popup loading about:blank"
2741                 Reason: Times out; further investigation needed.
2742
2743         We will investigate the test failures and fix them in subsequent commits.
2744
2745         * TestExpectations:
2746
2747 2017-06-12  Chris Dumez  <cdumez@apple.com>
2748
2749         Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
2750         https://bugs.webkit.org/show_bug.cgi?id=173283
2751         <rdar://problem/32725659>
2752
2753         Reviewed by Brent Fulgham.
2754
2755         Add layout test coverage.
2756
2757         * fast/url/user-visible/arabic_kasra-expected.txt: Added.
2758         * fast/url/user-visible/arabic_kasra.html: Added.
2759
2760 2017-06-12  Aaron Chu  <aaron_chu@apple.com>
2761
2762         AX: Video/Audio Player Controls missing group container.
2763         https://bugs.webkit.org/show_bug.cgi?id=171790
2764         <rdar://problem/32008994>
2765
2766         Reviewed by Antoine Quint.
2767
2768         Modified existing test cases to accommodate testing for controls bar aria-label.
2769
2770         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
2771         * media/modern-media-controls/audio/audio-controls-buttons.html:
2772         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
2773         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
2774         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
2775         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
2776
2777 2017-06-12  Jonathan Bedard  <jbedard@apple.com>
2778
2779         Garden tests for on-device testing
2780
2781         Unreviewed test gardening.
2782
2783         The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
2784         tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
2785         when running layout tests on-device in this revision.
2786
2787         * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
2788         * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
2789         * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
2790         * platform/ios-simulator/compositing: Removed.
2791         * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
2792         * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
2793         * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
2794         LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
2795
2796 2017-06-12  Antoine Quint  <graouts@apple.com>
2797
2798         Add tests for the SkipForwardButton class
2799         https://bugs.webkit.org/show_bug.cgi?id=173214
2800
2801         Reviewed by Jon Lee.
2802
2803         * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
2804         * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
2805         * platform/ios-simulator/TestExpectations:
2806         * platform/mac/TestExpectations:
2807
2808 2017-06-12  Sam Weinig  <sam@webkit.org>
2809
2810         [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
2811         https://bugs.webkit.org/show_bug.cgi?id=173229
2812
2813         Reviewed by Chris Dumez.
2814
2815         * fast/dom/HTMLDocument/document-special-properties-expected.txt:
2816         Update results. Named properties on HTMLDocument no longer override own properties, they 
2817         only override properties from the prototype chain (as per the WebIDL specification for 
2818         OverrideBuiltins). These results now also match Firefox.
2819
2820         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
2821         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
2822         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
2823         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
2824         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
2825         Update tests to use a property on the prototype, rather than the instance, to test 
2826         overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
2827         follows the OverrideBuiltins rules as explained above.
2828
2829 2017-06-12  Saam Barati  <sbarati@apple.com>
2830
2831         Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
2832
2833         * platform/mac/TestExpectations:
2834
2835 2017-06-12  Matt Lewis  <jlewis3@apple.com>
2836
2837         Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
2838         https://bugs.webkit.org/show_bug.cgi?id=170960
2839
2840         Unreviewed test gardening.
2841
2842         * platform/mac-wk2/TestExpectations:
2843
2844 2017-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2845
2846         [GTK] Stop dismissing menus attached to the web view for every injected event
2847         https://bugs.webkit.org/show_bug.cgi?id=172708
2848
2849         Reviewed by Alex Christensen.
2850
2851         * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
2852         it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
2853         selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
2854         show the menu.
2855         * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
2856         * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
2857
2858 2017-06-12  Ryan Haddad  <ryanhaddad@apple.com>
2859
2860         Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
2861         https://bugs.webkit.org/show_bug.cgi?id=170960
2862
2863         Unreviewed test gardening.
2864
2865         * platform/mac-wk2/TestExpectations:
2866
2867 2017-06-12  Matt Lewis  <jlewis3@apple.com>
2868
2869         Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
2870         https://bugs.webkit.org/show_bug.cgi?id=172255
2871
2872         Unreviewed test gardening.
2873
2874         * platform/mac/TestExpectations:
2875
2876 2017-06-12  Claudio Saavedra  <csaavedra@igalia.com>
2877
2878         transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
2879
2880         Ureviewed gardening.
2881         * platform/wpe/TestExpectations: This started passing lately, remove.
2882
2883 2017-06-12  Claudio Saavedra  <csaavedra@igalia.com>
2884
2885         [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
2886
2887         Unreviewed gardening.
2888
2889         Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
2890         port was skipping this but it just needs an updated expectations.
2891         * platform/gtk/TestExpectations: Unskip.
2892         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2893         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2894
2895 2017-06-12  Charlie Turner  <cturner@igalia.com>
2896
2897         Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
2898         https://bugs.webkit.org/show_bug.cgi?id=173257
2899
2900         Unreviewed gardening.
2901
2902         * platform/gtk/TestExpectations:
2903
2904 2017-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
2905
2906         [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
2907         https://bugs.webkit.org/show_bug.cgi?id=173244
2908         <rdar://problem/32659595>
2909
2910         Reviewed by Ryosuke Niwa.
2911
2912         iOS 11 changed this font, so we shouldn't hardcode it. Instead,
2913         we can simply change this to an -expected-mismatch.html test to
2914         specifically test against the ".notdef" glyph.
2915
2916         * fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected-mismatch.html: Renamed from LayoutTests/fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected.html.
2917
2918 2017-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
2919
2920         fast/text/variations/getComputedStyle.html does not need to be asynchronous
2921         https://bugs.webkit.org/show_bug.cgi?id=173246
2922         <rdar://problem/31393842>
2923
2924         Reviewed by Sam Weinig.
2925
2926         I dont know why I made it asynchronous in the first place.
2927
2928         * fast/text/variations/getComputedStyle.html:
2929
2930 2017-06-09  Ryosuke Niwa  <rniwa@webkit.org>
2931
2932         didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
2933         https://bugs.webkit.org/show_bug.cgi?id=173133
2934
2935         Reviewed by Antti Koivisto.
2936
2937         Added a regression test for moving a shadow tree with an Attr node across a document.
2938         The test hits an assertion in a debug build and fails in a release build without the fix.
2939
2940         * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
2941         * fast/dom/adopt-attr-with-shadow-tree.html: Added.
2942
2943 2017-06-11  Keith Miller  <keith_miller@apple.com>
2944
2945         TypedArray constructor with string shouldn't throw
2946         https://bugs.webkit.org/show_bug.cgi?id=173181
2947
2948         Reviewed by JF Bastien.
2949
2950         Update tests to allow null buffers.
2951
2952         * fast/canvas/webgl/array-unit-tests-expected.txt:
2953         * fast/canvas/webgl/array-unit-tests.html:
2954         * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
2955         * fast/canvas/webgl/webgl-array-invalid-ranges.html:
2956         * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
2957
2958 2017-06-11  Antoine Quint  <graouts@apple.com>
2959
2960         Rebaseline media/modern-media-controls/scrubber
2961         https://bugs.webkit.org/show_bug.cgi?id=173212
2962
2963         Reviewed by Jon Lee.
2964
2965         Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
2966
2967         * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
2968         * media/modern-media-controls/scrubber/scrubber.html: Removed.
2969         * platform/ios-simulator/TestExpectations:
2970         * platform/mac/TestExpectations:
2971
2972 2017-06-11  Antoine Quint  <graouts@apple.com>
2973
2974         Enable media/modern-media-controls/scheduler
2975         https://bugs.webkit.org/show_bug.cgi?id=173211
2976
2977         Reviewed by Jon Lee.
2978
2979         * platform/ios-simulator/TestExpectations:
2980         * platform/mac/TestExpectations:
2981
2982 2017-06-11  Antoine Quint  <graouts@apple.com>
2983
2984         Rebaseline media/modern-media-controls/rewind-button
2985         https://bugs.webkit.org/show_bug.cgi?id=173210
2986
2987         Reviewed by Jon Lee.
2988
2989         Use SVG assets.
2990
2991         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
2992         * media/modern-media-controls/rewind-button/rewind-button.html:
2993         * platform/ios-simulator/TestExpectations:
2994         * platform/mac/TestExpectations:
2995
2996 2017-06-11  Antoine Quint  <graouts@apple.com>
2997
2998         Rebaseline media/modern-media-controls/play-pause-button
2999         https://bugs.webkit.org/show_bug.cgi?id=173209
3000
3001         Reviewed by Jon Lee.
3002
3003         Use SVG assets.
3004
3005         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
3006         * media/modern-media-controls/play-pause-button/play-pause-button.html:
3007         * platform/ios-simulator/TestExpectations:
3008         * platform/mac/TestExpectations:
3009
3010 2017-06-11  Antoine Quint  <graouts@apple.com>
3011
3012         Rebaseline media/modern-media-controls/placard
3013         https://bugs.webkit.org/show_bug.cgi?id=173208
3014
3015         Reviewed by Jon Lee.
3016
3017         IconButton is now simply Button.
3018
3019         * media/modern-media-controls/placard/placard-expected.txt:
3020         * media/modern-media-controls/placard/placard.html:
3021         * platform/ios-simulator/TestExpectations:
3022         * platform/mac/TestExpectations:
3023
3024 2017-06-11  Antoine Quint  <graouts@apple.com>
3025
3026         Enable media/modern-media-controls/pip-placard tests
3027         https://bugs.webkit.org/show_bug.cgi?id=173207
3028
3029         Reviewed by Jon Lee.
3030
3031         * platform/ios-simulator/TestExpectations:
3032         * platform/mac/TestExpectations:
3033
3034 2017-06-11  Antoine Quint  <graouts@apple.com>
3035
3036         Rebaseline media/modern-media-controls/pip-button.
3037         https://bugs.webkit.org/show_bug.cgi?id=173206
3038
3039         Reviewed by Jon Lee.
3040
3041         Use SVG assets.
3042
3043         * media/modern-media-controls/pip-button/pip-button-expected.txt:
3044         * media/modern-media-controls/pip-button/pip-button.html:
3045         * platform/ios-simulator/TestExpectations:
3046         * platform/mac/TestExpectations:
3047
3048 2017-06-11  Antoine Quint  <graouts@apple.com>
3049
3050         Rebaseline media/modern-media-controls/mute-button
3051         https://bugs.webkit.org/show_bug.cgi?id=173205
3052
3053         Reviewed by Jon Lee.
3054
3055         We now use SVG assets, so let the test reflect that.
3056
3057         * media/modern-media-controls/mute-button/mute-button-expected.txt:
3058         * media/modern-media-controls/mute-button/mute-button.html:
3059         * platform/ios-simulator/TestExpectations:
3060         * platform/mac/TestExpectations:
3061
3062 2017-06-11  Antoine Quint  <graouts@apple.com>
3063
3064         Remove media/modern-media-controls/macos-media-controls
3065         https://bugs.webkit.org/show_bug.cgi?id=173204
3066
3067         Reviewed by Jon Lee.
3068
3069         There no longer is a MacOSMediaControls class and this test no longer makes sense.
3070
3071         * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
3072         * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
3073
3074 2017-06-09  Antoine Quint  <graouts@apple.com>
3075
3076         Rebaseline media/modern-media-controls/layout-node
3077         https://bugs.webkit.org/show_bug.cgi?id=173203
3078
3079         Reviewed by Jon Lee.
3080
3081          The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
3082
3083         * media/modern-media-controls/layout-node/visible-expected.txt:
3084         * media/modern-media-controls/layout-node/visible.html:
3085         * platform/ios-simulator/TestExpectations:
3086         * platform/mac/TestExpectations:
3087
3088 2017-06-09  Antoine Quint  <graouts@apple.com>
3089
3090         Enable media/modern-media-controls/layout-item
3091         https://bugs.webkit.org/show_bug.cgi?id=173202
3092
3093         Reviewed by Jon Lee.
3094
3095         * platform/ios-simulator/TestExpectations:
3096         * platform/mac/TestExpectations:
3097
3098 2017-06-09  Antoine Quint  <graouts@apple.com>
3099
3100         Rebaseline media/modern-media-controls/invalid-placard
3101         https://bugs.webkit.org/show_bug.cgi?id=173201
3102
3103         Reviewed by Jon Lee.
3104
3105         The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
3106
3107         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
3108         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
3109         * platform/ios-simulator/TestExpectations:
3110         * platform/mac/TestExpectations:
3111
3112 2017-06-09  Antoine Quint  <graouts@apple.com>
3113
3114         Rebaseline media/modern-media-controls/icon-service
3115         https://bugs.webkit.org/show_bug.cgi?id=173200
3116
3117         Reviewed by Jon Lee.
3118
3119         The method we were testing has changed name and the pause icon is no longer a good
3120         test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
3121
3122         * media/modern-media-controls/icon-service/icon-service-expected.txt:
3123         * media/modern-media-controls/icon-service/icon-service.html:
3124         * platform/ios-simulator/TestExpectations:
3125         * platform/mac/TestExpectations:
3126
3127 2017-06-09  Brady Eidson  <beidson@apple.com>
3128
3129         Crash when IndexedDB's getAll is used inside a Web Worker.
3130         https://bugs.webkit.org/show_bug.cgi?id=172434
3131
3132         Reviewed by Andy Estes.
3133
3134         * storage/indexeddb/modern/resources/worker-getall.js: Added.
3135         * storage/indexeddb/modern/worker-getall-expected.txt: Added.
3136         * storage/indexeddb/modern/worker-getall.html: Added.
3137
3138 2017-06-09  Ryan Haddad  <ryanhaddad@apple.com>
3139
3140         Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
3141         https://bugs.webkit.org/show_bug.cgi?id=173188
3142
3143         Unreviewed test gardening.
3144
3145         * platform/mac-wk2/TestExpectations:
3146
3147 2017-06-09  Daniel Bates  <dabates@apple.com>
3148
3149         CSP: Apply img-src directive to favicon loads
3150         https://bugs.webkit.org/show_bug.cgi?id=172733
3151
3152         Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
3153         of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
3154         any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
3155         the favicon was blocked as expected.
3156
3157         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
3158
3159 2017-06-09  Andy VanWagoner  <thetalecrafter@gmail.com>
3160
3161         REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
3162         https://bugs.webkit.org/show_bug.cgi?id=172720
3163
3164         Reviewed by Darin Adler.
3165
3166         Reenable DateTimeFormat tests, allowing for some variation in the
3167         formatting of time zone names.
3168
3169         * js/intl-datetimeformat-expected.txt:
3170         * js/script-tests/intl-datetimeformat.js:
3171         * platform/mac/TestExpectations:
3172
3173 2017-06-09  Joseph Pecoraro  <pecoraro@apple.com>
3174
3175         Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
3176         https://bugs.webkit.org/show_bug.cgi?id=173121
3177         <rdar://problem/30948943>
3178
3179         Reviewed by Matt Baker.
3180
3181         * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
3182         * inspector/dom/shadow-and-non-shadow-children.html: Added.
3183
3184 2017-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
3185
3186         LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
3187         https://bugs.webkit.org/show_bug.cgi?id=170203
3188  
3189         Reviewed by Simon Fraser.
3190  
3191         Instead of using setTimeout(), listen to the webkitImageFrameReady event
3192         to know relaibly when to draw the next frame of an animated image to a
3193         canvas.
3194
3195         * fast/images/animated-image-different-dest-size.html:
3196         * platform/mac-wk2/TestExpectations:
3197
3198 2017-06-09  Matt Lewis  <jlewis3@apple.com>
3199
3200         Skipped layout test svg/animations/svglength-element-removed-crash.svg.
3201         https://bugs.webkit.org/show_bug.cgi?id=173178
3202
3203         Unreviewed test gardening.
3204
3205         * platform/ios-simulator-wk2/TestExpectations:
3206
3207 2017-06-09  Daniel Bates  <dabates@apple.com>
3208
3209         CSP: Apply img-src directive to favicon loads
3210         https://bugs.webkit.org/show_bug.cgi?id=172733
3211         <rdar://problem/32082654>
3212
3213         Reviewed by Brady Eidson.
3214
3215         Adds tests to ensure the CSP policy is applied to favicon loads.
3216
3217         * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
3218         * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
3219         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
3220         * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
3221         * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
3222
3223 2017-06-09  Ryan Haddad  <ryanhaddad@apple.com>
3224
3225         Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
3226         https://bugs.webkit.org/show_bug.cgi?id=161156
3227
3228         Unreviewed test gardening.
3229
3230         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
3231
3232 2017-06-09  Matthew Hanson  <matthew_hanson@apple.com>
3233
3234         Revert r217955. rdar://problem/21125708
3235
3236 2017-06-09  Jonathan Bedard  <jbedard@apple.com>
3237
3238         [ios-sim] Cleaning-up timeouts WebKit1
3239         https://bugs.webkit.org/show_bug.cgi?id=173169
3240
3241         Unreviewed test gardening.
3242
3243         The intention of this change is to allow the iOS WK1 bots to finish their
3244         test runs. Because these tests are being gardened based on the output of
3245         bots, there will likely be follow-up fixes.
3246
3247         * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
3248
3249 2017-06-09  Jer Noble  <jer.noble@apple.com>
3250
3251         [iOS] Video occasionally mixes with other system audio instead of interrupting
3252         https://bugs.webkit.org/show_bug.cgi?id=173127
3253
3254         Reviewed by Eric Carlson.
3255
3256         * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
3257         * platform/mac/media/audio-session-category-video-track-change.html: Added.
3258
3259 2017-06-09  Chris Dumez  <cdumez@apple.com>
3260
3261         CSS transitions added while page is not visible do not start when the page becomes visible
3262         https://bugs.webkit.org/show_bug.cgi?id=173166
3263         <rdar://problem/32250351>
3264
3265         Reviewed by Darin Adler.
3266
3267         Add layout test coverage.
3268
3269         * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
3270         * fast/animation/css-animation-resuming-when-visible.html: Added.
3271
3272 2017-06-09  Eric Carlson  <eric.carlson@apple.com>
3273
3274         fast/mediastream/MediaStream-page-muted.html times out and asserts
3275         https://bugs.webkit.org/show_bug.cgi?id=170355
3276         <rdar://problem/31376041>
3277
3278         Reviewed by Chris Dumez.
3279
3280         * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
3281         * fast/mediastream/media-stream-wrapper-collected.html: Added.
3282
3283 2017-06-09  Charlie Turner  <cturner@igalia.com>
3284
3285         [GTK] Fix test linter reported errors
3286         https://bugs.webkit.org/show_bug.cgi?id=173160
3287
3288         Unreviewed gardening.
3289
3290         webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
3291            in release and times out in debug, but it could have bother outcomes in both build
3292            configurations, so removing the first instance seems like the right approach.
3293            See: https://bugs.webkit.org/show_bug.cgi?id=169110
3294         https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
3295         https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
3296         https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
3297
3298         Linter is now quiet, aside from non-existent path errors,
3299         which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
3300
3301         * platform/gtk/TestExpectations:
3302
3303 2017-06-09  Claudio Saavedra  <csaavedra@igalia.com>
3304
3305         [GTK] Add baseline for media/media-fullscreen-inline-expected.html
3306
3307         Unreviewed gardening.
3308
3309         mediaElement.webkitSupportsPresentationMode is only present with
3310         VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
3311         for Cocoa builds. Add a baseline without this property.
3312         * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
3313
3314 2017-06-09  Claudio Saavedra  <csaavedra@igalia.com>
3315
3316         [WPE] Unskip passing userscripts tests
3317
3318         Unreviewed gardening.
3319
3320         * platform/wpe/TestExpectations:
3321
3322 2017-06-09  Zan Dobersek  <zdobersek@igalia.com>
3323
3324         [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
3325         https://bugs.webkit.org/show_bug.cgi?id=173103
3326
3327         Reviewed by Xabier Rodriguez-Calvar.
3328
3329         Enable the imported W3C tests covering Encrypted Media API for the WPE port,
3330         but only tests that use the ClearKey key system. WPE-specific baselines for
3331         those tests are also added, despite the test cases universally failing. This
3332         will allow us to spot any change in behavior that's introduced.
3333
3334         * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
3335         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
3336         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
3337         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
3338         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
3339         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
3340         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
3341         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
3342         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
3343         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
3344         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
3345         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
3346         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
3347         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
3348         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
3349         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
3350         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
3351         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
3352         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
3353         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
3354         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
3355         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
3356         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
3357         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
3358         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
3359         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
3360         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
3361         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
3362         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
3363         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
3364         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
3365         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
3366         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
3367         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
3368         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
3369         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
3370         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
3371         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
3372         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
3373         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
3374         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
3375         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
3376         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
3377         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
3378         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
3379         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
3380         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
3381         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
3382
3383 2017-06-09  Zan Dobersek  <zdobersek@igalia.com>
3384
3385         [WPE] Enable MEDIA_SOURCE for build-webkit builds
3386         https://bugs.webkit.org/show_bug.cgi?id=173136
3387
3388         Reviewed by Xabier Rodriguez-Calvar.
3389
3390         * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
3391         for the WPE port, adding half a dozen failure or timeout expectations for
3392         tests that are currently failing.
3393
3394 2017-06-09  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3395
3396         [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
3397         https://bugs.webkit.org/show_bug.cgi?id=173096
3398
3399         Reviewed by Žan Doberšek.
3400
3401         * platform/gtk/TestExpectations: Mark legacy tests as deprecated
3402
3403 2017-06-09  Aaron Chu  <aaron_chu@apple.com>
3404
3405         AX: Media Controls: Missing labels for the Time Labels.
3406         https://bugs.webkit.org/show_bug.cgi?id=171715
3407         <rdar://problem/32009214>
3408
3409         Reviewed by Antoine Quint.
3410
3411         Modified existing test case to accommodate testing for time label description.
3412
3413         * media/modern-media-controls/time-label/time-label.html:
3414
3415 2017-06-08  Yoav Weiss  <yoav@yoav.ws>
3416
3417         [preload] Mandatory `as` value and related spec alignments
3418         https://bugs.webkit.org/show_bug.cgi?id=173047
3419
3420         Reviewed by Dean Jackson.
3421
3422         Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
3423         onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
3424
3425         * http/tests/fetch/redirectmode-and-preload.html:
3426         * http/tests/preload/download_resources-expected.txt:
3427         * http/tests/preload/download_resources.html:
3428         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
3429         * http/tests/preload/onerror_event-expected.txt:
3430         * http/tests/preload/onerror_event.html:
3431         * http/tests/preload/onload_event-expected.txt:
3432         * http/tests/preload/onload_event.html:
3433         * http/tests/preload/preloadscanner_download_resources.html:
3434         * http/tests/preload/resources/download_resources_from_header.php:
3435         * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
3436         * http/tests/preload/single_download_preload.html:
3437         * http/tests/preload/single_download_preload_headers.php:
3438         * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
3439
3440 2017-06-08  Ryosuke Niwa  <rniwa@webkit.org>
3441
3442         Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
3443         https://bugs.webkit.org/show_bug.cgi?id=173085
3444
3445         Reviewed by Wenson Hsieh.
3446
3447         Added a regresion test.
3448
3449         * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
3450         * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
3451
3452 2017-06-08  Ryosuke Niwa  <rniwa@webkit.org>
3453
3454         The tree scope of an Attr node inside a shadow tree does not updated upon detach.
3455         https://bugs.webkit.org/show_bug.cgi?id=173122
3456
3457         Reviewed by Chris Dumez.
3458
3459         Added a regression test which hits the newly added assertion.
3460
3461         * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
3462         * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
3463
3464 2017-06-08  Myles C. Maxfield  <mmaxfield@apple.com>
3465
3466         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3467         https://bugs.webkit.org/show_bug.cgi?id=173043
3468         <rdar://problem/21125708>
3469
3470         Reviewed by Simon Fraser.
3471
3472         Rebaseline tests which use non-English text in form controls
3473
3474         * fast/text/system-font-fallback-emoji-expected.txt: Added.
3475         * fast/text/system-font-fallback-emoji.html: Added.
3476         * fast/text/system-font-fallback-expected.html: Added.
3477         * fast/text/system-font-fallback.html: Added.
3478         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
3479         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
3480         * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
3481         * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
3482         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
3483         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
3484         * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
3485         * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
3486         * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
3487         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
3488         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3489         * platform/mac/TestExpectations:
3490         * platform/mac/fast/css/rtl-ordering-expected.png:
3491         * platform/mac/fast/css/rtl-ordering-expected.txt:
3492         * platform/mac/fast/forms/listbox-bidi-align-expected.png:
3493         * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
3494         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
3495         * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
3496         * platform/mac/fast/forms/search-rtl-expected.png:
3497         * platform/mac/fast/forms/search-rtl-expected.txt:
3498         * platform/mac/fast/forms/searchfield-heights-expected.txt:
3499         * platform/mac/fast/forms/select-visual-hebrew-expected.png:
3500         * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
3501         * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
3502         * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
3503         * platform/mac/fast/text/drawBidiText-expected.png:
3504         * platform/mac/fast/text/drawBidiText-expected.txt:
3505         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3506         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3507         * platform/mac/fast/text/updateNewFont-expected.png:
3508         * platform/mac/fast/text/updateNewFont-expected.txt:
3509
3510 2017-06-08  Chris Dumez  <cdumez@apple.com>
3511
3512         REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
3513         https://bugs.webkit.org/show_bug.cgi?id=170410
3514         <rdar://problem/31409381>
3515
3516         Reviewed by Simon Fraser.
3517
3518         Fix flakiness and unskip test.
3519
3520         * fast/images/animated-gif-webkit-transform-expected.txt:
3521         * fast/images/animated-gif-webkit-transform.html:
3522         * platform/mac-wk2/TestExpectations:
3523
3524 2017-06-08  Antoine Quint  <graouts@apple.com>
3525
3526         [iOS] Buttons in top-left and bottom media controls bar are positioned too high
3527         https://bugs.webkit.org/show_bug.cgi?id=173111
3528         <rdar://problem/32650615>
3529
3530         Reviewed by Jon Lee.
3531
3532         Add a test that checks that the appropriate styles as set in buttons-container.css
3533         are applied to a button in a buttons container on iOS.
3534
3535         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
3536         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
3537         * platform/ios-simulator/TestExpectations:
3538
3539 2017-06-08  Youenn Fablet  <youenn@apple.com>
3540
3541         getUserMedia should not be prompted again if user denied access
3542         https://bugs.webkit.org/show_bug.cgi?id=173104
3543
3544         Reviewed by Geoff Garen.
3545
3546         Splitting grant test due to remembering deny decisions.
3547
3548         * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
3549         * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
3550         * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
3551         * fast/mediastream/getUserMedia-deny-persistency.html: Added.
3552         * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
3553         * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
3554         * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
3555         * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
3556         * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
3557         * fast/mediastream/getUserMedia-grant-persistency.html:
3558         * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
3559         * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
3560         * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
3561         * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
3562
3563
3564 2017-06-08  Filip Pizlo  <fpizlo@apple.com>
3565
3566         REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
3567         https://bugs.webkit.org/show_bug.cgi?id=161156
3568
3569         Reviewed by Saam Barati.
3570         
3571         Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
3572         in the LLInt.
3573
3574         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
3575
3576 2017-06-07  Dave Hyatt  <hyatt@apple.com>
3577
3578         Laili restaurant menu page does not display full menu
3579         https://bugs.webkit.org/show_bug.cgi?id=173062
3580         rdar://problem/32436486
3581
3582         Reviewed by Simon Fraser.
3583
3584         * fast/hidpi/percent-height-image-nested-expected.html:
3585         * fast/hidpi/percent-height-image-nested.html:
3586         * fast/multicol/pagination/RightToLeft-max-width.html:
3587         * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
3588         * fast/replaced/max-height-percent-inside-auto-block.html: Added.
3589         * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
3590
3591 2017-06-08  Antoine Quint  <graouts@apple.com>
3592
3593         Rebaseline and enable media/modern-media-controls/fullscreen-button
3594         https://bugs.webkit.org/show_bug.cgi?id=173101
3595
3596         Reviewed by Dean Jackson.
3597
3598         Update the test to check an SVG asset now that we use those.
3599
3600         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
3601         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
3602         * platform/ios-simulator/TestExpectations:
3603         * platform/mac/TestExpectations:
3604
3605 2017-06-08  Antoine Quint  <graouts@apple.com>
3606
3607         Rebaseline and enable media/modern-media-controls/forward-button
3608         https://bugs.webkit.org/show_bug.cgi?id=173100
3609
3610         Reviewed by Dean Jackson.
3611
3612         Update the test to check an SVG asset now that we use those.
3613
3614         * media/modern-media-controls/forward-button/forward-button-expected.txt:
3615         * media/modern-media-controls/forward-button/forward-button.html:
3616         * platform/ios-simulator/TestExpectations:
3617         * platform/mac/TestExpectations:
3618
3619 2017-06-08  Antoine Quint  <graouts@apple.com>
3620
3621         Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
3622         https://bugs.webkit.org/show_bug.cgi?id=173099
3623
3624         Reviewed by Dean Jackson.
3625
3626         Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
3627
3628         * media/modern-media-controls/button/button-icon-name-expected.txt:
3629         * media/modern-media-controls/button/button-icon-name.html:
3630
3631 2017-06-08  Tim Horton  <timothy_horton@apple.com>
3632
3633         Add a borderless mode to <attachment>, and make it respect its layout size
3634         https://bugs.webkit.org/show_bug.cgi?id=173079
3635         <rdar://problem/32491584>
3636
3637         Reviewed by Simon Fraser.
3638
3639         * TestExpectations:
3640         * platform/ios/TestExpectations:
3641         * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
3642         * fast/attachment/attachment-borderless.html: Added.
3643         * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
3644         * fast/attachment/attachment-respects-css-size.html: Added.
3645         Add mismatch tests ensuring that CSS width/height and borderless-attachment
3646         have *some* kind of impact on rendering.
3647
3648 2017-06-08  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3649
3650         Modify security test to avoid spacing differences.
3651         https://bugs.webkit.org/show_bug.cgi?id=141709
3652
3653         Reviewed by Carlos Alberto Lopez Perez.
3654