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