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