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