Implement DOMMatrixReadOnly.transformPoint()
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-06-04  Chris Dumez  <cdumez@apple.com>
2
3         Implement DOMMatrixReadOnly.transformPoint()
4         https://bugs.webkit.org/show_bug.cgi?id=172900
5
6         Reviewed by Simon Fraser.
7
8         * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
9         * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
10         * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
11         Import test coverage from Blink.
12
13 2017-06-04  Zan Dobersek  <zdobersek@igalia.com>
14
15         Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
16         existing bugs. Update or add GTK+-specific baselines for three tests.
17
18         * platform/gtk/TestExpectations:
19         * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
20         * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
21         * platform/gtk/css1/box_properties/acid_test-expected.txt:
22
23 2017-06-03  Chris Dumez  <cdumez@apple.com>
24
25         Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
26         https://bugs.webkit.org/show_bug.cgi?id=172898
27
28         Reviewed by Sam Weinig.
29
30         Add layout test coverage.
31
32         * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
33         * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
34
35 2017-06-03  Simon Fraser  <simon.fraser@apple.com>
36
37         Implement DOMPointReadOnly.matrixTransform()
38         https://bugs.webkit.org/show_bug.cgi?id=172896
39
40         Reviewed by Chris Dumez.
41
42         DOMPoint-003.html should be upstreamed at some point.
43
44         * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
45         * http/wpt/geometry/DOMPoint-003.html: Added.
46
47 2017-06-03  Jonathan Bedard  <jbedard@apple.com>
48
49         Unreviewed test gardening
50
51         * platform/ios/TestExpectations: Update expectation for tests passing
52         after https://bugs.webkit.org/show_bug.cgi?id=139968.
53
54 2017-06-03  Yusuke Suzuki  <utatane.tea@gmail.com>
55
56         Script modules should be able to import data urls
57         https://bugs.webkit.org/show_bug.cgi?id=171594
58
59         Reviewed by Youenn Fablet.
60
61         * http/tests/security/script-with-dataurl-expected.txt:
62         * http/tests/security/script-with-dataurl.html:
63         Now, the spec is changed and errors from data: scripts should not be muted.
64         https://github.com/whatwg/html/issues/1778
65
66         * js/dom/classic-script-with-data-url-expected.txt: Added.
67         * js/dom/classic-script-with-data-url.html: Added.
68         * js/dom/modules/module-script-with-data-url-expected.txt: Added.
69         * js/dom/modules/module-script-with-data-url.html: Added.
70
71 2017-06-03  Jonathan Bedard  <jbedard@apple.com>
72
73         Move css3/flexbox/image-percent-max-height.html failure expectation.
74         https://bugs.webkit.org/show_bug.cgi?id=126898
75
76         Unreviewed test gardening
77
78         css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
79         but passes on device.
80
81         * platform/ios-simulator/TestExpectations:
82         * platform/ios/TestExpectations:
83
84 2017-06-03  Chris Dumez  <cdumez@apple.com>
85
86         http/tests/cache/disk-cache/shattered-deduplication.html is flaky
87         https://bugs.webkit.org/show_bug.cgi?id=172868
88         <rdar://problem/31249379>
89
90         Reviewed by Antti Koivisto.
91
92         http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
93         fade-in / fade-out animation.
94
95         <rdar://problem/31249379> is fixed for me with the proposed changes.
96
97         * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
98         - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
99         the test page.
100         - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
101           or not (as it fades in and out). 30 is still enough to see the color and confirm the
102           test is passing.
103
104         * http/tests/cache/disk-cache/shattered-deduplication.html:
105         - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
106           or not (as it fades in and out). 30 is still enough to see the color and confirm the
107           test is passing.
108
109 2017-06-02  Myles C. Maxfield  <mmaxfield@apple.com>
110
111         REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
112         https://bugs.webkit.org/show_bug.cgi?id=172737
113         <rdar://problem/31608236>
114
115         Reviewed by Simon Fraser.
116
117         * fast/text/accessibility-bold-system-font-2-expected.html: Added.
118         * fast/text/accessibility-bold-system-font-2.html: Added.
119         * fast/text/accessibility-bold-system-font-expected.txt: Added.
120         * fast/text/accessibility-bold-system-font.html: Added.
121         * platform/mac/TestExpectations:
122
123 2017-06-02  Ryan Haddad  <ryanhaddad@apple.com>
124
125         Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
126         https://bugs.webkit.org/show_bug.cgi?id=170870
127
128         Unreviewed test gardening.
129
130         * platform/ios-wk2/TestExpectations:
131
132 2017-06-02  Jonathan Bedard  <jbedard@apple.com>
133
134         Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
135         https://bugs.webkit.org/show_bug.cgi?id=152439
136
137         Unreviewed test gardening
138
139         compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
140         but passes on device.
141
142         * platform/ios-simulator-wk2/TestExpectations:
143         * platform/ios-wk2/TestExpectations:
144
145 2017-06-02  Ryan Haddad  <ryanhaddad@apple.com>
146
147         Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
148         https://bugs.webkit.org/show_bug.cgi?id=171895
149
150         Unreviewed test gardening.
151
152         * platform/ios-wk2/TestExpectations:
153         * platform/mac-wk2/TestExpectations:
154
155 2017-06-02  Eric Carlson  <eric.carlson@apple.com>
156
157         [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
158         https://bugs.webkit.org/show_bug.cgi?id=172858
159
160         Reviewed by Youenn Fablet.
161
162         * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
163         * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
164
165 2017-06-02  Matt Lewis  <jlewis3@apple.com>
166
167         Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
168         https://bugs.webkit.org/show_bug.cgi?id=172518
169
170         Unreviewed test gardening
171
172         * platform/ios-simulator/TestExpectations:
173         * platform/ios/TestExpectations:
174
175 2017-06-02  Chris Dumez  <cdumez@apple.com>
176
177         REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
178         https://bugs.webkit.org/show_bug.cgi?id=161549
179         <rdar://problem/28213429>
180
181         Reviewed by Simon Fraser.
182
183         * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
184         Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
185         address the flakiness.
186
187         * platform/mac-wk2/TestExpectations:
188         Unskip test.
189
190 2017-06-02  Frederic Wang  <fwang@igalia.com>
191
192         [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
193         https://bugs.webkit.org/show_bug.cgi?id=172825
194
195         Reviewed by Simon Fraser.
196
197         Add a new test to check whether a non-main frame appears in the scrolling tree when
198         ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
199         the iOS WK2 reference for scrolling-iframe-expected.html
200
201         * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
202         * fast/scrolling/scrolling-tree-includes-frame.html: Added.
203         * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
204         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
205         * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
206
207 2017-06-02  Frederic Wang  <fwang@igalia.com>
208
209         [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
210         https://bugs.webkit.org/show_bug.cgi?id=172851
211
212         Reviewed by Simon Fraser.
213
214         This commit adds a test to check whether scrollable iframes require a special composited
215         layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
216
217         * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
218         printing the layer tree of a page with an iframe.
219         * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
220         * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
221         * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
222
223 2017-06-02  Andy Estes  <aestes@apple.com>
224
225         [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
226         https://bugs.webkit.org/show_bug.cgi?id=172832
227         <rdar://problem/30735544>
228
229         Reviewed by Alex Christensen.
230
231         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
232         * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
233         * platform/mac-wk2/TestExpectations:
234
235 2017-06-02  Devin Rousso  <drousso@apple.com>
236
237         Web Inspector: Should see active Web Sockets when opening Web Inspector
238         https://bugs.webkit.org/show_bug.cgi?id=172312
239
240         Reviewed by Joseph Pecoraro.
241
242         Test that WebSockets created before the inspector loads are also tracked.
243
244         * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
245         * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
246         * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
247         (web_socket_do_extra_handshake):
248         (web_socket_transfer_data):
249
250 2017-06-02  Matt Lewis  <jlewis3@apple.com>
251
252         Marked fast/images/slower-decoding-than-animation-image.html as flaky.
253         https://bugs.webkit.org/show_bug.cgi?id=172666
254
255         Unreviewed test gardening.
256
257         * platform/mac-wk2/TestExpectations:
258
259 2017-06-02  Zan Dobersek  <zdobersek@igalia.com>
260
261         Unreviewed WPE gardening.
262
263         * platform/wpe/TestExpectations: Add a few test failure expectations.
264         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
265         * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
266
267 2017-06-02  Javier Fernandez  <jfernandez@igalia.com>
268
269         [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
270         https://bugs.webkit.org/show_bug.cgi?id=172836
271
272         Reviewed by Manuel Rego Casasnovas.
273
274         Test to verify different cases of auto-sized tracks and orthogonal items with margins.
275
276         * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
277         * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
278
279 2017-06-02  Javier Fernandez  <jfernandez@igalia.com>
280
281         [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
282         https://bugs.webkit.org/show_bug.cgi?id=172590
283
284         Reviewed by Sergio Villar Senin.
285
286         * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
287         * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
288         * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
289
290 2017-06-02  Zan Dobersek  <zdobersek@igalia.com>
291
292         [WPE] Enable SUBTLE_CRYPTO
293         https://bugs.webkit.org/show_bug.cgi?id=172756
294
295         Reviewed by Michael Catanzaro.
296
297         * platform/wpe/TestExpectations: Enable tests under crypto/ and
298         imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
299         the test expectations for failing tests under those directories.
300
301 2017-06-01  Andreas Kling  <akling@apple.com>
302
303         [Mac] Remove backing store for layers that are outside the viewport
304         https://bugs.webkit.org/show_bug.cgi?id=170082
305         <rdar://problem/31245009>
306
307         Reviewed by Simon Fraser.
308
309         Add a simple test with two compositing layers far apart vertically. Only one of them
310         should have its backing store attached.
311
312         * compositing/backing-store-attachment-1-expected.txt: Added.
313         * compositing/backing-store-attachment-1.html: Added.
314
315 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
316
317         Unreviewed, rolling out r217691.
318
319         This change broke the Windows build.
320
321         Reverted changeset:
322
323         "Web Inspector: Should see active Web Sockets when opening Web
324         Inspector"
325         https://bugs.webkit.org/show_bug.cgi?id=172312
326         http://trac.webkit.org/changeset/217691
327
328 2017-06-01  Devin Rousso  <drousso@apple.com>
329
330         Web Inspector: Should see active Web Sockets when opening Web Inspector
331         https://bugs.webkit.org/show_bug.cgi?id=172312
332
333         Reviewed by Joseph Pecoraro.
334
335         Test that WebSockets created before the inspector loads are also tracked.
336
337         * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
338         * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
339         * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
340         (web_socket_do_extra_handshake):
341         (web_socket_transfer_data):
342
343 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
344
345         Mark http/tests/navigation/statistics.html as flaky.
346         https://bugs.webkit.org/show_bug.cgi?id=172454
347
348         Unreviewed test gardening.
349
350         * platform/ios-wk2/TestExpectations:
351         * platform/mac-wk2/TestExpectations:
352
353 2017-06-01  Matt Lewis  <jlewis3@apple.com>
354
355         Fixed typo in test expectations.
356         https://bugs.webkit.org/show_bug.cgi?id=172054
357
358         Unreviewed test gardening.
359
360         * platform/mac-wk2/TestExpectations:
361
362 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
363
364         Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
365
366         Unreviewed test gardening.
367
368         * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
369
370 2017-06-01  Chris Dumez  <cdumez@apple.com>
371
372         webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
373         https://bugs.webkit.org/show_bug.cgi?id=172823
374
375         Reviewed by Alexey Proskuryakov.
376
377         Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
378         to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
379         asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
380
381         * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
382         * webarchive/loading/mainresource-null-mimetype-crash.html:
383         * webarchive/loading/missing-data-expected.txt:
384         * webarchive/loading/missing-data.html:
385
386 2017-06-01  Carlos Garcia Campos  <cgarcia@igalia.com>
387
388         [GTK] Bump GTK+ and its dependencies in jhbuild
389         https://bugs.webkit.org/show_bug.cgi?id=171918
390
391         Reviewed by Carlos Alberto Lopez Perez.
392
393         Rebaseline tests for new GTK+ version.
394
395         * platform/gtk/css1/box_properties/acid_test-expected.txt:
396         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
397         * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
398         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
399         * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
400         * platform/gtk/css3/flexbox/button-expected.png:
401         * platform/gtk/css3/flexbox/button-expected.txt:
402         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
403         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
404         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
405         * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
406         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
407         * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
408         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
409         * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
410         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
411         * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
412         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
413         * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
414         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
415         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
416         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
417         * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
418         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
419         * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
420         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
421         * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
422         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
423         * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
424         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
425         * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
426         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
427         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
428         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
429         * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
430         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
431         * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
432         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
433         * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
434         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
435         * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
436         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
437         * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
438         * platform/gtk/editing/pasteboard/4641033-expected.png:
439         * platform/gtk/editing/pasteboard/4641033-expected.txt:
440         * platform/gtk/editing/pasteboard/4944770-1-expected.png:
441         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
442         * platform/gtk/editing/pasteboard/4944770-2-expected.png:
443         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
444         * platform/gtk/editing/selection/3690703-2-expected.png:
445         * platform/gtk/editing/selection/3690703-2-expected.txt:
446         * platform/gtk/editing/selection/3690703-expected.png:
447         * platform/gtk/editing/selection/3690703-expected.txt:
448         * platform/gtk/editing/selection/3690719-expected.png:
449         * platform/gtk/editing/selection/3690719-expected.txt:
450         * platform/gtk/editing/selection/4397952-expected.png:
451         * platform/gtk/editing/selection/4397952-expected.txt:
452         * platform/gtk/editing/selection/5240265-expected.png:
453         * platform/gtk/editing/selection/5240265-expected.txt:
454         * platform/gtk/editing/selection/caret-before-select-expected.png:
455         * platform/gtk/editing/selection/caret-before-select-expected.txt:
456         * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
457         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
458         * platform/gtk/editing/selection/select-box-expected.png:
459         * platform/gtk/editing/selection/select-box-expected.txt:
460         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
461         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
462         * platform/gtk/editing/selection/selection-button-text-expected.png:
463         * platform/gtk/editing/selection/selection-button-text-expected.txt:
464         * platform/gtk/fast/block/basic/011-expected.png:
465         * platform/gtk/fast/block/basic/011-expected.txt:
466         * platform/gtk/fast/block/float/float-avoidance-expected.png:
467         * platform/gtk/fast/block/float/float-avoidance-expected.txt:
468         * platform/gtk/fast/block/margin-collapse/103-expected.png:
469         * platform/gtk/fast/block/margin-collapse/103-expected.txt:
470         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
471         * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
472         * platform/gtk/fast/box-sizing/percentage-height-expected.png:
473         * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
474         * platform/gtk/fast/css/continuationCrash-expected.png:
475         * platform/gtk/fast/css/continuationCrash-expected.txt:
476         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
477         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
478         * platform/gtk/fast/css/input-search-padding-expected.png:
479         * platform/gtk/fast/css/input-search-padding-expected.txt:
480         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
481         * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
482         * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
483         * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
484         * platform/gtk/fast/css/rtl-ordering-expected.png:
485         * platform/gtk/fast/css/rtl-ordering-expected.txt:
486         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
487         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
488         * platform/gtk/fast/css/text-overflow-input-expected.png:
489         * platform/gtk/fast/css/text-overflow-input-expected.txt:
490         * platform/gtk/fast/css/text-transform-select-expected.png:
491         * platform/gtk/fast/css/text-transform-select-expected.txt:
492         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
493         * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
494         * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
495         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
496         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
497         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
498         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
499         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
500         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
501         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
502         * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
503         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
504         * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
505         * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
506         * platform/gtk/fast/forms/001-expected.png:
507         * platform/gtk/fast/forms/001-expected.txt:
508         * platform/gtk/fast/forms/003-expected.png:
509         * platform/gtk/fast/forms/003-expected.txt:
510         * platform/gtk/fast/forms/004-expected.png:
511         * platform/gtk/fast/forms/004-expected.txt:
512         * platform/gtk/fast/forms/basic-buttons-expected.png:
513         * platform/gtk/fast/forms/basic-buttons-expected.txt:
514         * platform/gtk/fast/forms/basic-inputs-expected.png:
515         * platform/gtk/fast/forms/basic-inputs-expected.txt:
516         * platform/gtk/fast/forms/basic-selects-expected.png:
517         * platform/gtk/fast/forms/basic-selects-expected.txt:
518         * platform/gtk/fast/forms/blankbuttons-expected.png:
519         * platform/gtk/fast/forms/blankbuttons-expected.txt:
520         * platform/gtk/fast/forms/box-shadow-override-expected.png:
521         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
522         * platform/gtk/fast/forms/button-align-expected.png:
523         * platform/gtk/fast/forms/button-align-expected.txt:
524         * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
525         * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
526         * platform/gtk/fast/forms/button-default-title-expected.png:
527         * platform/gtk/fast/forms/button-default-title-expected.txt:
528         * platform/gtk/fast/forms/button-generated-content-expected.png:
529         * platform/gtk/fast/forms/button-generated-content-expected.txt:
530         * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
531         * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
532         * platform/gtk/fast/forms/button-positioned-expected.png:
533         * platform/gtk/fast/forms/button-positioned-expected.txt:
534         * platform/gtk/fast/forms/button-sizes-expected.png:
535         * platform/gtk/fast/forms/button-sizes-expected.txt:
536         * platform/gtk/fast/forms/button-style-color-expected.png:
537         * platform/gtk/fast/forms/button-style-color-expected.txt:
538         * platform/gtk/fast/forms/button-table-styles-expected.png:
539         * platform/gtk/fast/forms/button-table-styles-expected.txt:
540         * platform/gtk/fast/forms/button-text-transform-expected.png:
541         * platform/gtk/fast/forms/button-text-transform-expected.txt:
542         * platform/gtk/fast/forms/button-white-space-expected.png:
543         * platform/gtk/fast/forms/button-white-space-expected.txt:
544         * platform/gtk/fast/forms/control-clip-expected.png:
545         * platform/gtk/fast/forms/control-clip-expected.txt:
546         * platform/gtk/fast/forms/control-clip-overflow-expected.png:
547         * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
548         * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
549         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
550         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
551         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
552         * platform/gtk/fast/forms/file/file-input-direction-expected.png:
553         * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
554         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
555         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
556         * platform/gtk/fast/forms/form-element-geometry-expected.png:
557         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
558         * platform/gtk/fast/forms/formmove-expected.png:
559         * platform/gtk/fast/forms/formmove-expected.txt:
560         * platform/gtk/fast/forms/formmove2-expected.png:
561         * platform/gtk/fast/forms/formmove2-expected.txt:
562         * platform/gtk/fast/forms/formmove3-expected.png:
563         * platform/gtk/fast/forms/formmove3-expected.txt:
564         * platform/gtk/fast/forms/indeterminate-expected.png:
565         * platform/gtk/fast/forms/indeterminate-expected.txt:
566         * platform/gtk/fast/forms/input-appearance-height-expected.png:
567         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
568         * platform/gtk/fast/forms/input-button-sizes-expected.png:
569         * platform/gtk/fast/forms/input-button-sizes-expected.txt:
570         * platform/gtk/fast/forms/input-first-letter-expected.png:
571         * platform/gtk/fast/forms/input-first-letter-expected.txt:
572         * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
573         * platform/gtk/fast/forms/input-value-expected.png:
574         * platform/gtk/fast/forms/input-value-expected.txt:
575         * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
576         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
577         * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
578         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
579         * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
580         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
581         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
582         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
583         * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
584         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
585         * platform/gtk/fast/forms/menulist-style-color-expected.png:
586         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
587         * platform/gtk/fast/forms/menulist-width-change-expected.png:
588         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
589         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
590         * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
591         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
592         * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
593         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
594         * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
595         * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
596         * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
597         * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
598         * platform/gtk/fast/forms/option-script-expected.png:
599         * platform/gtk/fast/forms/option-script-expected.txt:
600         * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
601         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
602         * platform/gtk/fast/forms/option-text-clip-expected.png:
603         * platform/gtk/fast/forms/option-text-clip-expected.txt:
604         * platform/gtk/fast/forms/placeholder-position-expected.png:
605         * platform/gtk/fast/forms/placeholder-position-expected.txt:
606         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
607         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
608         * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
609         * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
610         * platform/gtk/fast/forms/range/slider-padding-expected.png:
611         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
612         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
613         * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
614         * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
615         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
616         * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
617         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
618         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
619         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
620         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
621         * platform/gtk/fast/forms/search-input-rtl-expected.png:
622         * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
623         * platform/gtk/fast/forms/search-rtl-expected.png:
624         * platform/gtk/fast/forms/search-rtl-expected.txt:
625         * platform/gtk/fast/forms/search-styled-expected.png:
626         * platform/gtk/fast/forms/search-styled-expected.txt:
627         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
628         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
629         * platform/gtk/fast/forms/searchfield-heights-expected.png:
630         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
631         * platform/gtk/fast/forms/select-align-expected.png:
632         * platform/gtk/fast/forms/select-align-expected.txt:
633         * platform/gtk/fast/forms/select-background-none-expected.png:
634         * platform/gtk/fast/forms/select-background-none-expected.txt:
635         * platform/gtk/fast/forms/select-baseline-expected.png:
636         * platform/gtk/fast/forms/select-baseline-expected.txt:
637         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
638         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
639         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
640         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
641         * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
642         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
643         * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
644         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
645         * platform/gtk/fast/forms/select-initial-position-expected.png:
646         * platform/gtk/fast/forms/select-initial-position-expected.txt:
647         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
648         * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
649         * platform/gtk/fast/forms/select-selected-expected.png:
650         * platform/gtk/fast/forms/select-selected-expected.txt:
651         * platform/gtk/fast/forms/select-style-expected.png:
652         * platform/gtk/fast/forms/select-style-expected.txt:
653         * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
654         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
655         * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
656         * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
657         * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
658         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
659         * platform/gtk/fast/forms/selectlist-minsize-expected.png:
660         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
661         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
662         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
663         * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
664         * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
665         * platform/gtk/fast/forms/validation-message-appearance-expected.png:
666         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
667         * platform/gtk/fast/html/details-replace-summary-child-expected.png:
668         * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
669         * platform/gtk/fast/html/details-replace-text-expected.png:
670         * platform/gtk/fast/html/details-replace-text-expected.txt:
671         * platform/gtk/fast/html/keygen-expected.png:
672         * platform/gtk/fast/html/keygen-expected.txt:
673         * platform/gtk/fast/inline/positionedLifetime-expected.png:
674         * platform/gtk/fast/inline/positionedLifetime-expected.txt:
675         * platform/gtk/fast/invalid/014-expected.png:
676         * platform/gtk/fast/invalid/014-expected.txt:
677         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
678         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
679         * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
680         * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
681         * platform/gtk/fast/parser/bad-xml-slash-expected.png:
682         * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
683         * platform/gtk/fast/parser/document-write-option-expected.png:
684         * platform/gtk/fast/parser/document-write-option-expected.txt:
685         * platform/gtk/fast/repaint/search-field-cancel-expected.png:
686         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
687         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
688         * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
689         * platform/gtk/fast/replaced/replaced-breaking-expected.png:
690         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
691         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
692         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
693         * platform/gtk/fast/replaced/three-selects-break-expected.png:
694         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
695         * platform/gtk/fast/replaced/width100percent-button-expected.png:
696         * platform/gtk/fast/replaced/width100percent-button-expected.txt:
697         * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
698         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
699         * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
700         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
701         * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
702         * platform/gtk/fast/table/append-cells2-expected.png:
703         * platform/gtk/fast/table/append-cells2-expected.txt:
704         * platform/gtk/fast/table/remove-td-display-none-expected.png:
705         * platform/gtk/fast/table/remove-td-display-none-expected.txt:
706         * platform/gtk/fast/text/international/bidi-menulist-expected.png:
707         * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
708         * platform/gtk/fast/text/international/hindi-spacing-expected.png:
709         * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
710         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
711         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
712         * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
713         * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
714         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
715         * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
716         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
717         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
718         * platform/gtk/svg/custom/foreign-object-skew-expected.png:
719         * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
720         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
721         * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
722         * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
723         * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
724         * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
725         * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
726         * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
727         * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
728         * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
729         * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
730         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
731         * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
732         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
733         * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
734         * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
735         * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
736         * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
737         * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
738         * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
739         * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
740         * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
741         * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
742         * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
743         * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
744         * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
745         * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
746         * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
747         * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
748         * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
749         * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
750         * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
751         * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
752         * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
753         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
754         * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
755         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
756         * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
757         * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
758         * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
759         * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
760         * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
761         * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
762         * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
763         * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
764         * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
765         * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
766         * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
767         * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
768         * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
769         * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
770         * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
771         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
772         * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
773         * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
774         * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
775         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
776         * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
777         * platform/gtk/tables/mozilla/core/margins-expected.png:
778         * platform/gtk/tables/mozilla/core/margins-expected.txt:
779         * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
780         * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
781         * platform/gtk/tables/mozilla/other/move_row-expected.png:
782         * platform/gtk/tables/mozilla/other/move_row-expected.txt:
783         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
784         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
785         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
786         * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
787         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
788         * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
789         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
790         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
791         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
792         * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
793         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
794         * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
795         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
796         * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
797         * platform/gtk/transforms/2d/zoom-menulist-expected.png:
798         * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
799
800 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
801
802         Mark two webrtc tests as flaky.
803
804         Unreviewed test gardening.
805
806         * TestExpectations:
807
808 2017-06-01  Matt Lewis  <jlewis3@apple.com>
809
810         Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
811         https://bugs.webkit.org/show_bug.cgi?id=172054
812
813         Unreviewed test gardening.
814
815         * platform/mac-wk2/TestExpectations:
816
817 2017-06-01  Matt Lewis  <jlewis3@apple.com>
818
819         Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
820         https://bugs.webkit.org/show_bug.cgi?id=172054
821
822         Unreviewed test gardening.
823
824         * platform/mac-wk2/TestExpectations:
825
826 2017-06-01  Antoine Quint  <graouts@apple.com>
827
828         Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
829         https://bugs.webkit.org/show_bug.cgi?id=172810
830
831         Reviewed by Antoine Quint.
832
833         We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
834
835         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
836         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
837         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
838         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
839
840 2017-06-01  Miguel Gomez  <magomez@igalia.com>
841
842         Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
843
844         * platform/gtk/TestExpectations:
845
846 2017-06-01  Antoine Quint  <graouts@apple.com>
847
848         Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
849         https://bugs.webkit.org/show_bug.cgi?id=172808
850
851         Reviewed by Antoine Quint.
852
853         This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
854
855         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
856         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
857
858 2017-06-01  Ryan Haddad  <ryanhaddad@apple.com>
859
860         Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
861         https://bugs.webkit.org/show_bug.cgi?id=172807
862
863         Unreviewed test gardening.
864
865         * platform/mac-wk1/TestExpectations:
866
867 2017-06-01  Antoine Quint  <graouts@apple.com>
868
869         Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
870         https://bugs.webkit.org/show_bug.cgi?id=172715
871
872         Reviewed by Antoine Quint.
873
874         We update the expectations for <audio> metrics to match the latest implementation.
875
876         * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
877         * media/modern-media-controls/audio/audio-controls-metrics.html:
878
879 2017-06-01  Yusuke Suzuki  <utatane.tea@gmail.com>
880
881         Unreviewed, rebaseline test results according to the error message change
882         https://bugs.webkit.org/show_bug.cgi?id=172798
883
884         * js/dom/string-prototype-properties-expected.txt:
885         * 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:
886
887 2017-05-31  Chris Dumez  <cdumez@apple.com>
888
889         Flaky Test: http/tests/misc/acid3.html
890         https://bugs.webkit.org/show_bug.cgi?id=165734
891         <rdar://problem/32249821>
892
893         Reviewed by Simon Fraser.
894
895         Increase internal test timeout from 5 seconds to 10 seconds to reduce
896         flakiness.
897
898         * http/tests/misc/acid3.html:
899
900 2017-05-31  Ryan Haddad  <ryanhaddad@apple.com>
901
902         Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
903         https://bugs.webkit.org/show_bug.cgi?id=172772
904
905         Unreviewed test gardening.
906
907         * platform/ios-wk2/TestExpectations:
908
909 2017-05-31  Ryan Haddad  <ryanhaddad@apple.com>
910
911         Mark fast/css/target-fragment-match.html as flaky on iOS.
912         https://bugs.webkit.org/show_bug.cgi?id=168239
913
914         Unreviewed test gardening.
915
916         * platform/ios/TestExpectations:
917
918 2017-05-31  Youenn Fablet  <youenn@apple.com>
919
920         PeerConnection should respect tracks that are muted at the time they are added
921         https://bugs.webkit.org/show_bug.cgi?id=172771
922
923         Reviewed by Eric Carlson.
924
925         * webrtc/audio-replace-track.html:
926         * webrtc/peer-connection-audio-unmute-expected.txt: Added.
927         * webrtc/peer-connection-audio-unmute.html: Added.
928         * webrtc/routines.js:
929         * webrtc/video-unmute-expected.txt: Added.
930         * webrtc/video-unmute.html: Added.
931
932 2017-05-31  Antti Koivisto  <antti@apple.com>
933
934         CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
935         https://bugs.webkit.org/show_bug.cgi?id=172747
936         <rdar://problem/32275314>
937
938         Reviewed by Andreas Kling.
939
940         * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
941         * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
942
943 2017-05-31  Matt Lewis  <jlewis3@apple.com>
944
945         Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
946         https://bugs.webkit.org/show_bug.cgi?id=172518
947
948         Unreviewed test gardening.
949
950         * platform/ios/TestExpectations:
951
952 2017-05-31  Brent Fulgham  <bfulgham@apple.com>
953
954         Make ResourceLoadStatistics testing more reliable
955         https://bugs.webkit.org/show_bug.cgi?id=172730
956         <rdar://problem/32028373>
957
958         Reviewed by Andy Estes.
959
960         Revise some of the tests to wait to check state until after the background process has finished processing the
961         load information.
962
963         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
964         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
965         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
966         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
967         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
968         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
969         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
970         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
971         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
972         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
973         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
974         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
975
976 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
977
978         [WPE] More CSS test expectations cleanup
979
980         Unreviewed gardening.
981
982         * platform/wpe/TestExpectations: remove more assorted css tests
983         that are actually passing.
984
985 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
986
987         [WPE] CSS tests expectations cleanup
988
989         Unreviewed gardening.
990
991         * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
992         tests that are actually passing and a recently removed css tests
993         directory.
994
995 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
996
997         [GTK][WPE] Mark js/cached-window-properties test as slow
998
999         Unreviewed gardening.
1000         * platform/gtk/TestExpectations: Test was marked as flaky; but
1001         it's just slow.
1002         * platform/wpe/TestExpectations: Mark as slow.
1003
1004 2017-05-31  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1005
1006         [GTK] Upgrade the WebKitGTK+ bots to Debian 9
1007
1008         This commit only adds a comment that it will be useful to mark
1009         the point where they where upgraded, so if there is some
1010         performance change on perf.webkit.org it can be pointed to this.
1011
1012         Unreviewed.
1013
1014         * platform/gtk/TestExpectations: Add a note regarding which
1015         distribution and version is running on the bots.
1016
1017 2017-05-31  Claudio Saavedra  <csaavedra@igalia.com>
1018
1019         [WPE] WebGL expectations cleanup
1020
1021         Unreviewed gardening.
1022
1023         * platform/wpe/TestExpectations: Remove webgl tests that are
1024         consistently passing. Also mark a few known slow tests as such.
1025
1026 2017-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
1027
1028         Move css-shapes-1 test suite to WPT
1029         https://bugs.webkit.org/show_bug.cgi?id=172537
1030
1031         Reviewed by Youenn Fablet.
1032
1033         Updated the paths in TestExpectations files.
1034         Marked spec-examples/shape-outside-018.html as flaky.
1035
1036         * TestExpectations:
1037         * platform/gtk/TestExpectations:
1038         * platform/ios/TestExpectations:
1039         * platform/win/TestExpectations:
1040
1041 2017-05-30  Frederic Wang  <fwang@igalia.com>
1042
1043         Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
1044         https://bugs.webkit.org/show_bug.cgi?id=172287
1045
1046         Reviewed by Simon Fraser.
1047
1048         Update iOS expectation to include the new node properties.
1049
1050         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
1051
1052 2017-05-30  Tim Horton  <timothy_horton@apple.com>
1053
1054         Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
1055         https://bugs.webkit.org/show_bug.cgi?id=172735
1056         <rdar://problem/32015977>
1057
1058         Reviewed by Enrica Casucci.
1059
1060         * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
1061         * fast/events/ios/autocorrect-with-range-selection.html: Added.
1062         Add a test that ensures that autocorrection with a selection succeeds.
1063
1064 2017-05-30  Sam Weinig  <sam@webkit.org>
1065
1066         [WebIDL] Generate named property deleters
1067         https://bugs.webkit.org/show_bug.cgi?id=172688
1068
1069         Reviewed by Chris Dumez.
1070
1071         * js/dom/named-property-deleter-expected.txt: Added.
1072         * js/dom/named-property-deleter.html: Added.
1073         Add test for various named deleter conditions.
1074
1075         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1076         * storage/domstorage/localstorage/delete-defineproperty-removal.html:
1077         Update test to log more information about what its doing and log it to the DOM rather
1078         than the console, to make comparing results in browsers easier. Also, note in the
1079         bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
1080
1081 2017-05-30  Youenn Fablet  <youenn@apple.com>
1082
1083         Add support for Certificate and IceCandidatePair stats
1084         https://bugs.webkit.org/show_bug.cgi?id=172734
1085
1086         Reviewed by Geoff Garen.
1087
1088         * webrtc/video-stats.html:
1089
1090 2017-05-30  Chris Dumez  <cdumez@apple.com>
1091
1092         REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
1093         https://bugs.webkit.org/show_bug.cgi?id=172703
1094         <rdar://problem/32458086>
1095
1096         Reviewed by Ryosuke Niwa.
1097
1098         Update existing tests to reflect behavior change.
1099
1100         * fast/dom/Element/getClientRects-return-type-expected.txt:
1101         * fast/dom/Element/getClientRects-return-type.html:
1102         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
1103         * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
1104
1105 2017-05-30  Javier Fernandez  <jfernandez@igalia.com>
1106
1107         [css-align] Import W3C web platform tests for the CSS Box Alignment feature
1108         https://bugs.webkit.org/show_bug.cgi?id=172705
1109
1110         Reviewed by Manuel Rego Casasnovas.
1111
1112         * TestExpectations: Mark as failure a few tests due to bug #172707.
1113
1114 2017-05-30  Ali Juma  <ajuma@chromium.org>
1115
1116         [CredentialManagement] Incorporate IDL updates from latest spec
1117         https://bugs.webkit.org/show_bug.cgi?id=172011
1118
1119         Reviewed by Daniel Bates.
1120
1121         * credentials/idlharness-expected.txt:
1122         * credentials/idlharness.html:
1123
1124 2017-05-30  Ryan Haddad  <ryanhaddad@apple.com>
1125
1126         Skip imported/w3c/web-platform-tests/innerText/getter.html.
1127         https://bugs.webkit.org/show_bug.cgi?id=172514
1128
1129         Unreviewed test gardening.
1130
1131         * TestExpectations:
1132
1133 2017-05-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1134
1135         REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
1136         https://bugs.webkit.org/show_bug.cgi?id=172670
1137
1138         Reviewed by Tim Horton.
1139
1140         Use the css property -webkit-canvas to force capturing the canvas context
1141         in a NativeImage. This NativeImage will be used to create a BitmapImage
1142         which will be later used as the background-image of an element.
1143
1144         * fast/images/large-image-webkit-canvas-expected.html: Added.
1145         * fast/images/large-image-webkit-canvas.html: Added.
1146
1147 2017-05-30  Matt Lewis  <jlewis3@apple.com>
1148
1149         Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
1150         https://bugs.webkit.org/show_bug.cgi?id=172403
1151
1152         Unreviewed test gardening.
1153
1154         * platform/ios/TestExpectations:
1155
1156 2017-05-30  Youenn Fablet  <youenn@apple.com>
1157
1158         RealtimeOutgoingVideoSource should not rotate muted frames
1159         https://bugs.webkit.org/show_bug.cgi?id=172659
1160
1161         Reviewed by Eric Carlson.
1162
1163         * webrtc/routines.js:
1164         * webrtc/video-rotation-expected.txt: Added.
1165         * webrtc/video-rotation.html: Added.
1166
1167 2017-05-30  Ryan Haddad  <ryanhaddad@apple.com>
1168
1169         Mark js/intl-datetimeformat.html as failing.
1170         https://bugs.webkit.org/show_bug.cgi?id=172720
1171
1172         Unreviewed test gardening.
1173
1174         * js/script-tests/intl-datetimeformat.js:
1175         * platform/mac/TestExpectations:
1176
1177 2017-05-30  Per Arne Vollan  <pvollan@apple.com>
1178
1179         [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
1180         https://bugs.webkit.org/show_bug.cgi?id=172709
1181
1182         Reviewed by Brent Fulgham.
1183
1184         * platform/win/TestExpectations:
1185
1186 2017-05-30  Adrian Perez de Castro  <aperez@igalia.com>
1187
1188         [GTK] Test cases for typehead in form menu lists should start from known state
1189         https://bugs.webkit.org/show_bug.cgi?id=171792
1190
1191         Reviewed by Carlos Garcia Campos.
1192
1193         Since r215188 opening a popup menu in a form pre-selects the active
1194         element to mimic GtkComboxBox behavior, but the layout test implicitly
1195         assumed that type ahead search always started the beginning of the
1196         list, which is no longer true now that GTK+ is informed of which one
1197         is the active element.
1198
1199         * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
1200         list to the initial state (no element selected, unfocused) at the
1201         beginning of testTypeAheadFunction().
1202
1203 2017-05-29  Antti Koivisto  <antti@apple.com>
1204
1205         Crash on display-contents-replaced-001.html
1206         https://bugs.webkit.org/show_bug.cgi?id=172596
1207
1208         Reviewed by Andreas Kling.
1209
1210         * TestExpectations: Enable the test.
1211
1212 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
1213
1214         [GCrypt] RSA-OAEP support
1215         https://bugs.webkit.org/show_bug.cgi?id=171222
1216
1217         Reviewed by Michael Catanzaro.
1218
1219         * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
1220
1221 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
1222
1223         [GCrypt] RSAES-PKCS1-v1_5 support
1224         https://bugs.webkit.org/show_bug.cgi?id=171219
1225
1226         Reviewed by Michael Catanzaro.
1227
1228         * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
1229
1230 2017-05-30  Zan Dobersek  <zdobersek@igalia.com>
1231
1232         [GCrypt] RSASSA-PKCS1-v1_5 support
1233         https://bugs.webkit.org/show_bug.cgi?id=171220
1234
1235         Reviewed by Michael Catanzaro.
1236
1237         * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
1238
1239 2017-05-29  Claudio Saavedra  <csaavedra@igalia.com>
1240
1241         [WPE] Mark a couple of tests as slow/timing out
1242
1243         Unreviewed gardening. These are all known ones.
1244         * platform/wpe/TestExpectations:
1245
1246 2017-05-29  Claudio Saavedra  <csaavedra@igalia.com>
1247
1248         [WPE] Marking workers/bomb.html test as slow.
1249
1250         Unreviewed gardening.
1251
1252         * platform/wpe/TestExpectations:
1253
1254 2017-05-29  Emilio Cobos Álvarez  <ecobos@igalia.com>
1255
1256         Use the parent box style to adjust RenderStyle for alignment.
1257         https://bugs.webkit.org/show_bug.cgi?id=172215
1258
1259         Reviewed by Antti Koivisto.
1260
1261         * TestExpectations:
1262
1263 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
1264
1265         Unreviewed Windows test gardening, update expected results after r217418.
1266
1267         * platform/win/fast/block/float/032-expected.txt:
1268
1269 2017-05-29  Per Arne Vollan  <pvollan@apple.com>
1270
1271         Unreviewed Windows test gardening, update expected results after r217418.
1272
1273         * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
1274         * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
1275         * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
1276         * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1277         * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1278         * platform/win/fast/forms/search-vertical-alignment-expected.txt:
1279
1280 2017-05-28  Sam Weinig  <sam@webkit.org>
1281
1282         [WebIDL] @@iterator should only be accessed once when disambiguating a union type
1283         https://bugs.webkit.org/show_bug.cgi?id=172684
1284
1285         Reviewed by Yusuke Suzuki.
1286
1287         * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
1288         * js/dom/sequence-in-union-iterator-access.html: Added.
1289         Add test case showing that @@iterator is only accessed once when converting a sequence
1290         as part of a union.
1291
1292 2017-05-27  Chris Dumez  <cdumez@apple.com>
1293
1294         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
1295         https://bugs.webkit.org/show_bug.cgi?id=172472
1296         <rdar://problem/32334831>
1297
1298         Reviewed by Ryosuke Niwa.
1299
1300         * TestExpectations:
1301         Unskip test that is no longer crashing in Debug builds.
1302
1303         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
1304         * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
1305         Add reduced test case reproducing the crash.
1306
1307 2017-05-27  Simon Fraser  <simon.fraser@apple.com>
1308
1309         getComputedStyle returns percentage values for left / right / top / bottom
1310         https://bugs.webkit.org/show_bug.cgi?id=29084
1311
1312         Reviewed by Zalan Bujtas.
1313
1314         Some new baselines, a new test, and an improved test.
1315
1316         * animations/trigger-container-scroll-boundaries-expected.txt:
1317         * animations/trigger-container-scroll-boundaries.html:
1318         * animations/trigger-container-scroll-empty-expected.txt:
1319         * animations/trigger-container-scroll-empty.html:
1320         * animations/trigger-container-scroll-simple-expected.txt:
1321         * animations/trigger-container-scroll-simple.html:
1322         * fast/css/getComputedStyle/computed-style-expected.txt:
1323         * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
1324         * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
1325         * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
1326         * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
1327         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
1328         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html:  It doesn't make any sense to test right/bottom.
1329         * fast/css/hover-affects-child-expected.txt:
1330         * fast/css/hover-affects-child.html:
1331         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
1332         * transitions/transition-to-from-auto-expected.txt:
1333         * transitions/transition-to-from-auto.html:
1334
1335 2017-05-26  Youenn Fablet  <youenn@apple.com>
1336
1337         WebRTC stats should be in milliseconds
1338         https://bugs.webkit.org/show_bug.cgi?id=172644
1339
1340         Reviewed by Eric Carlson.
1341
1342         * TestExpectations:
1343         * webrtc/video-stats.html: Making it less flaky prone.
1344
1345 2017-05-26  Sam Weinig  <sam@webkit.org>
1346
1347         [WebIDL] Overloaded functions should throw this object check exception before argument check exception
1348         https://bugs.webkit.org/show_bug.cgi?id=172480
1349
1350         Reviewed by Chris Dumez.
1351
1352         Add test case that shows that using the wrong this object on an overloaded function,
1353         even if you are passing the wrong number of arguments, results in an invalid this
1354         object exception.
1355
1356         * js/dom/overloaded-operation-exception-order-expected.txt: Added.
1357         * js/dom/overloaded-operation-exception-order.html: Added.
1358
1359 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
1360
1361         Skip fast/events/before-unload-returnValue.html on iOS.
1362         https://bugs.webkit.org/show_bug.cgi?id=172672
1363
1364         Unreviewed test gardening.
1365
1366         * platform/ios/TestExpectations:
1367
1368 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
1369
1370         Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
1371         https://bugs.webkit.org/show_bug.cgi?id=172331
1372
1373         Unreviewed test gardening.
1374
1375         * platform/mac-wk1/TestExpectations:
1376
1377 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
1378
1379         Unreviewed, rolling out r217458.
1380
1381         This change caused 55 JSC test failures.
1382
1383         Reverted changeset:
1384
1385         "Date should use historical data if it's available."
1386         https://bugs.webkit.org/show_bug.cgi?id=172592
1387         http://trac.webkit.org/changeset/217458
1388
1389 2017-05-26  Ryan Haddad  <ryanhaddad@apple.com>
1390
1391         Rebaseline js/dom/global-constructors-attributes.html.
1392
1393         Unreviewed test gardening.
1394
1395         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1396         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1397         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1398
1399 2017-05-25  Ryan Haddad  <ryanhaddad@apple.com>
1400
1401         Skip two LayoutTests that are failing due missing results.
1402
1403         Unreviewed test gardening.
1404
1405         * TestExpectations:
1406         * platform/ios/TestExpectations:
1407
1408 2017-05-26  Claudio Saavedra  <csaavedra@igalia.com>
1409
1410         [WPE] Mark animations/animation-delay-changed.htm as flaky
1411
1412         Unreviewed gardening. It's flaky on all platforms so why bother.
1413
1414         * platform/wpe/TestExpectations:
1415
1416 2017-05-26  Manuel Rego Casasnovas  <rego@igalia.com>
1417
1418         [css-grid] Add support for orthogonal positioned grid items
1419         https://bugs.webkit.org/show_bug.cgi?id=172591
1420
1421         Reviewed by Sergio Villar Senin.
1422
1423         Two of the new imported tests are failing due to an issue with margins
1424         and orthogonal items, which is unrelated to this patch (see bug #172590).
1425
1426         * TestExpectations:
1427
1428 2017-05-25  Emilio Cobos Álvarez  <ecobos@igalia.com>
1429
1430         Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
1431         https://bugs.webkit.org/show_bug.cgi?id=172503
1432
1433         Reviewed by Antti Koivisto.
1434
1435         * TestExpectations:
1436
1437 2017-05-25  Sam Weinig  <sam@webkit.org>
1438
1439         Fix MediaDeviceInfo's extended attributes so they make sense
1440         https://bugs.webkit.org/show_bug.cgi?id=172629
1441
1442         Reviewed by Daniel Bates.
1443
1444         * fast/mediastream/media-device-info-expected.txt: Added.
1445         * fast/mediastream/media-device-info.html: Added.
1446         Test that MediaDeviceInfo has the expected properties and that
1447         the serializer works.
1448
1449 2017-05-25  Chris Dumez  <cdumez@apple.com>
1450
1451         imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
1452         https://bugs.webkit.org/show_bug.cgi?id=172628
1453         <rdar://problem/32418707>
1454
1455         Reviewed by Sam Weinig.
1456
1457         Add reduced test case.
1458
1459         * TestExpectations:
1460         Unskip test that is no longer crashing in debug builds.
1461
1462         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
1463         * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
1464
1465 2017-05-25  Zalan Bujtas  <zalan@apple.com>
1466
1467         Frame's composited content is visible when the frame has visibility: hidden.
1468         https://bugs.webkit.org/show_bug.cgi?id=125565
1469         <rdar://problem/32196849>
1470
1471         Reviewed by Simon Fraser.
1472
1473         * compositing/resources/visibility.html: Added.
1474         * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
1475         * compositing/visibility/frameset-visibility-hidden.html: Added.
1476         * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
1477         * compositing/visibility/iframe-visibility-hidden.html: Added.
1478         * compositing/visibility/object-visibility-hidden-expected.html: Added.
1479         * compositing/visibility/object-visibility-hidden.html: Added.
1480
1481 2017-05-25  Brent Fulgham  <bfulgham@apple.com>
1482
1483         Gracefully handle missing localStorage support in results.html
1484         https://bugs.webkit.org/show_bug.cgi?id=172625
1485         <rdar://problem/32118243>
1486
1487         Reviewed by Alexey Proskuryakov.
1488
1489         Handle the case where localStorage generates a SecurityError DOMException, treating this
1490         as a non-fatal error.
1491
1492         * fast/harness/results.html:
1493         (OptionWriter.save): Treat "SecurityError" as an expected condition.
1494         (OptionWriter.apply): Ditto.
1495
1496 2017-05-25  Alexey Proskuryakov  <ap@apple.com>
1497
1498         Merge split script tests, part 2
1499         https://bugs.webkit.org/show_bug.cgi?id=172423
1500
1501         Reviewed by Tim Horton.
1502
1503         Fix the few remaining special cases of split tests.
1504
1505         * editing/pasteboard/drop-text-events-sideeffect-crash.html:
1506         * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
1507         This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
1508         Now it's inlined in both.
1509
1510         * fast/canvas/canvas-ellipse-connecting-line-expected.html:
1511         * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
1512         This was really a resource, not a scrip test, and it was only only used in one test.
1513
1514         * fast/dom/HTMLElement/class-list-quirks.html:
1515         * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
1516         Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
1517
1518         * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
1519         * fast/dom/Window/script-tests/postmessage-test.js: Removed.
1520         Moved a shared resource to its proper location.
1521
1522         * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
1523         * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
1524         * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
1525         * fast/dom/Window/window-postmessage-clone-deep-array.html:
1526         * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
1527         * fast/dom/Window/window-postmessage-clone.html:
1528         Straightforward js-tests with file names that didn't match.
1529         
1530         * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
1531         * fast/table/script-tests/min-width-helpers.js: Removed.
1532         Moved a shared resource to its proper location.
1533
1534         * fast/table/min-width-css-block-table.html:
1535         * fast/table/min-width-css-inline-table.html:
1536         * fast/table/min-width-html-block-table.html:
1537         * fast/table/min-width-html-inline-table.html:
1538         * fast/table/script-tests/min-width-css-block-table.js: Removed.
1539         * fast/table/script-tests/min-width-css-inline-table.js: Removed.
1540         * fast/table/script-tests/min-width-html-block-table.js: Removed.
1541         * fast/table/script-tests/min-width-html-inline-table.js: Removed.
1542         Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
1543
1544         * printing/break-after-avoid-expected.txt:
1545         * printing/break-after-avoid-page-expected.txt:
1546         * printing/break-after-avoid-page.html:
1547         * printing/break-after-avoid.html:
1548         * printing/script-tests/break-after-avoid-page.js: Removed.
1549         * printing/script-tests/break-after-avoid.js: Removed.
1550         * printing/script-tests/page-break-after-avoid.js: Removed.
1551         * printing/script-tests/page-break-always-for-overflow.js: Removed.
1552         These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
1553
1554         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
1555         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
1556         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
1557         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
1558         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
1559         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
1560         These tests were mixed up - pattern was being tested instead of mask, and vice versa.
1561         
1562         * svg/dom/script-tests/SVGColor.js: Removed.
1563         * svg/dom/script-tests/SVGPaint.js: Removed.
1564         Removed unused files.
1565
1566         * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
1567         * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
1568         * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
1569         * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
1570         * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
1571         * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
1572         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
1573         * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
1574         Straightforward js-tests with mismatching names.
1575
1576 2017-05-25  Myles C. Maxfield  <mmaxfield@apple.com>
1577
1578         [WK1] iframes in layer-backed NSViews are not cleared between successive draws
1579         https://bugs.webkit.org/show_bug.cgi?id=172554
1580         <rdar://problem/31247133>
1581
1582         Reviewed by Simon Fraser.
1583
1584         Cause two successive paints, and compare it against 0 paints.
1585
1586         * fast/frames/iframe-translucent-background-expected.html: Added.
1587         * fast/frames/iframe-translucent-background.html: Added.
1588
1589 2017-05-25  Keith Miller  <keith_miller@apple.com>
1590
1591         Date should use historical data if it's available.
1592         https://bugs.webkit.org/show_bug.cgi?id=172592
1593
1594         Reviewed by Mark Lam.
1595
1596         Fix tests to work with historically accurate dates.
1597
1598         * js/dom/date-big-setdate-expected.txt: Removed.
1599         * js/dom/date-big-setdate.html: Removed.
1600         * js/dom/script-tests/date-big-setdate.js: Removed.
1601         * storage/indexeddb/modern/date-basic-expected.txt:
1602         * storage/indexeddb/modern/date-basic-private-expected.txt:
1603         * storage/indexeddb/modern/get-keyrange-expected.txt:
1604         * storage/indexeddb/modern/get-keyrange-private-expected.txt:
1605
1606 2017-05-25  Chris Dumez  <cdumez@apple.com>
1607
1608         DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
1609         https://bugs.webkit.org/show_bug.cgi?id=172578
1610         <rdar://problem/30754582>
1611
1612         Reviewed by Youenn Fablet.
1613
1614         Add layout test coverage.
1615
1616         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
1617         * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
1618
1619 2017-05-24  Jiewen Tan  <jiewen_tan@apple.com>
1620
1621         Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
1622         https://bugs.webkit.org/show_bug.cgi?id=172555
1623         <rdar://problem/32004724>
1624
1625         Reviewed by Ryosuke Niwa.
1626
1627         * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
1628         * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
1629         * editing/selection/select-iframe-focusin-document-crash.html: Added.
1630
1631 2017-05-25  Javier Fernandez  <jfernandez@igalia.com>
1632
1633         [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
1634         https://bugs.webkit.org/show_bug.cgi?id=172593
1635
1636         Reviewed by Manuel Rego Casasnovas.
1637
1638         * css3/parse-place-content.html:
1639         * css3/parse-place-items.html:
1640         * css3/parse-place-self.html:
1641
1642 2017-05-25  Joanmarie Diggs  <jdiggs@igalia.com>
1643
1644         [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
1645         https://bugs.webkit.org/show_bug.cgi?id=172355
1646
1647         Reviewed by Chris Fleizach.
1648
1649         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
1650         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1651
1652 2017-05-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1653
1654         [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
1655
1656         Unreviewed GTK gardening.
1657
1658         * platform/gtk/TestExpectations:
1659
1660 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
1661
1662         [GTK] Update baseline
1663
1664         Unreviewed gardening. Update after r217272.
1665         * platform/gtk/fast/text/font-style-parse-expected.txt:
1666
1667 2017-05-25  Dave Hyatt  <hyatt@apple.com>
1668
1669         Baseline of number inputs not right.
1670         https://bugs.webkit.org/show_bug.cgi?id=172237
1671
1672         Reviewed by Dean Jackson.
1673
1674         * fast/forms/baseline-of-number-inputs-expected.html: Added.
1675         * fast/forms/baseline-of-number-inputs.html: Added.
1676
1677 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
1678
1679         [Win] Update expectations for layout tests.
1680         https://bugs.webkit.org/show_bug.cgi?id=172437
1681
1682         Unreviewed test gardening, update test expectations for failing tests.
1683
1684         * platform/win/TestExpectations:
1685
1686 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
1687
1688         [WPE] Add missing test baseline.
1689
1690         Unreviewed gardening.
1691         * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
1692
1693 2017-05-25  Claudio Saavedra  <csaavedra@igalia.com>
1694
1695         [WPE] Unreviewed gardening
1696
1697         Update rebaseline after r216817.
1698
1699         * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
1700
1701 2017-05-25  Per Arne Vollan  <pvollan@apple.com>
1702
1703         [Win] Update expectations for layout tests.
1704         https://bugs.webkit.org/show_bug.cgi?id=172437
1705
1706         Unreviewed test gardening, update test expectations for failing tests.
1707
1708         * platform/win/TestExpectations:
1709
1710 2017-05-25  Manuel Rego Casasnovas  <rego@igalia.com>
1711
1712         [css-grid] Fix behavior of positioned items without specific dimensions
1713         https://bugs.webkit.org/show_bug.cgi?id=172117
1714
1715         Reviewed by Sergio Villar Senin.
1716
1717         * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
1718         * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
1719
1720 2017-05-25  David Kilzer  <ddkilzer@apple.com>
1721
1722         REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
1723         <https://bugs.webkit.org/show_bug.cgi?id=172584>
1724
1725         * fast/regex/:
1726         * fast/regex/script-tests:
1727         - Rollback changes in r217390 for Bug 172423 to these
1728           directories.
1729
1730 2017-05-24  Chris Dumez  <cdumez@apple.com>
1731
1732         ResourceResponses for data URLs have their Source marked as Unknown
1733         https://bugs.webkit.org/show_bug.cgi?id=172573
1734         <rdar://problem/31786198>
1735
1736         Reviewed by Geoffrey Garen.
1737
1738         Add layout test coverage.
1739
1740         * fast/url/data-url-source-expected.txt: Added.
1741         * fast/url/data-url-source.html: Added.
1742
1743 2017-05-24  Fujii Hironori  <Hironori.Fujii@sony.com>
1744
1745         [Win] An assertion fails if the custom cursor image isn't loaded yet
1746         https://bugs.webkit.org/show_bug.cgi?id=172209
1747
1748         Reviewed by Said Abou-Hallawa.
1749
1750         Windows port have the same issue Qt port had had several years ago
1751         (Bug 68223). I'd like to reuse the test case. But, current CSS
1752         parser rejects invalid 'cursor' property value which consists of
1753         a single URL but no keywords.
1754
1755         * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
1756         'cursor' property by appending a fallback keyword.
1757
1758 2017-05-24  Alexey Proskuryakov  <ap@apple.com>
1759
1760         Merge split script tests
1761         https://bugs.webkit.org/show_bug.cgi?id=172423
1762
1763         Reviewed by Sam Weinig.
1764
1765         In the past, many tests were being split into HTML and JS parts for no good reason.
1766         This makes it hard to see what those tests are doing.
1767
1768         This is first part of the change, only including files where JS and HTML counterparts
1769         have matching names. Custom cases will be completed in a follow-up.
1770
1771         Long change list omitted.
1772
1773 2017-05-24  Ryan Haddad  <ryanhaddad@apple.com>
1774
1775         Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
1776         https://bugs.webkit.org/show_bug.cgi?id=172547
1777
1778         Unreviewed test gardening.
1779
1780         * platform/ios/TestExpectations:
1781
1782 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
1783
1784         [WPE] Rebaseline test
1785
1786         Unreviewed gardening after a series of changes to dom static properties.
1787
1788         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
1789
1790 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
1791
1792         [WPE] Rebaseline test after r217181
1793
1794         Unreviewed gardening.
1795
1796         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1797
1798 2017-05-24  Claudio Saavedra  <csaavedra@igalia.com>
1799
1800         [WPE] Remove baseline for test that passes now
1801
1802         Unreviewed gardening.
1803
1804         * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
1805
1806 2017-05-24  Joanmarie Diggs  <jdiggs@igalia.com>
1807
1808         [ATK] Gardening needed after r217171
1809         https://bugs.webkit.org/show_bug.cgi?id=172539
1810
1811         Unreviewed test gardening after r217171.
1812
1813         Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
1814         tests with platform-specific expectations.
1815
1816         * accessibility/multiselect-list-reports-active-option-expected.txt:
1817         * accessibility/table-cells-roles-expected.txt:
1818         * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
1819         * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
1820         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1821         * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
1822         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
1823
1824 2017-05-24  Javier Fernandez  <jfernandez@igalia.com>
1825
1826         [css-grid] Ignore collapsed tracks on content-distribution alignment
1827         https://bugs.webkit.org/show_bug.cgi?id=172493
1828
1829         Reviewed by Manuel Rego Casasnovas.
1830
1831         Unskip the web-platform-tests related to content-alignment and collapsed tracks.
1832
1833         * TestExpectations:
1834
1835 2017-05-22  Jiewen Tan  <jiewen_tan@apple.com>
1836
1837         [WebCrypto] Support RSA-PSS
1838         https://bugs.webkit.org/show_bug.cgi?id=170869
1839         <rdar://problem/31640672>
1840
1841         Reviewed by Brent Fulgham.
1842
1843         * TestExpectations:
1844         Skip tests related to RSA-PSS for now.
1845         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1846         * crypto/subtle/rsa-generate-key-malformed-parameters.html:
1847         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1848         * crypto/subtle/rsa-import-key-malformed-parameters.html:
1849         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
1850         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
1851         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
1852         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
1853         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
1854         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
1855         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
1856         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
1857         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
1858         * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
1859         * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
1860         * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
1861         * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
1862         * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
1863         * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
1864         * crypto/subtle/rsa-pss-generate-key.html: Added.
1865         * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
1866         * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
1867         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
1868         * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
1869         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
1870         * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
1871         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
1872         * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
1873         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
1874         * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
1875         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
1876         * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
1877         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
1878         * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
1879         * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
1880         * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
1881         * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
1882         * crypto/subtle/rsa-pss-import-key-sign.html: Added.
1883         * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
1884         * crypto/subtle/rsa-pss-import-key-verify.html: Added.
1885         * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
1886         * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
1887         * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
1888         * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
1889         * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
1890         * crypto/subtle/rsa-pss-import-spki-key.html: Added.
1891         * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
1892         * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
1893         * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
1894         * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
1895         * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
1896         * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
1897
1898 2017-05-23  Chris Dumez  <cdumez@apple.com>
1899
1900         Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
1901         https://bugs.webkit.org/show_bug.cgi?id=172523
1902
1903         Reviewed by Ryosuke Niwa.
1904
1905         * TestExpectations:
1906         This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
1907
1908         * fast/dom/script-charset-update.html:
1909         Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
1910
1911         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
1912         Rebaseline test now that it actually runs to the end.
1913
1914         * platform/ios-wk2/TestExpectations:
1915         * platform/mac-wk2/TestExpectations:
1916         Remove expectation for a test that is now skipped in root TestExpectations file.
1917
1918         * resources/js-test.js:
1919         Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
1920         set then, instead of waiting for the load event listener to do so. This is needed because some
1921         tests may decide to complete *before* the load event has fired, such as the test updated in this
1922         patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
1923         some tests only set jsTestIsAsync in a load event handler.
1924
1925 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1926
1927         Rebaseline tests for iOS simulator.
1928
1929         Unreviewed test gardening.
1930
1931         * fast/events/ios/rotation/basic-rotation-expected.txt:
1932         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
1933         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
1934         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
1935         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
1936         * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
1937
1938 2017-05-23  Matt Baker  <mattbaker@apple.com>
1939
1940         Web Inspector: Cannot delete a disabled XHR breakpoint
1941         https://bugs.webkit.org/show_bug.cgi?id=171971
1942         <rdar://problem/32129527>
1943
1944         Reviewed by Devin Rousso.
1945
1946         * inspector/dom-debugger/xhr-breakpoints-expected.txt:
1947         * inspector/dom-debugger/xhr-breakpoints.html:
1948
1949 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1950
1951         Skip crashing css-display-3/display-contents tests.
1952         https://bugs.webkit.org/show_bug.cgi?id=172503
1953
1954         Unreviewed test gardening.
1955
1956         * TestExpectations:
1957
1958 2017-05-23  Matt Lewis  <jlewis3@apple.com>
1959
1960         Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
1961         https://bugs.webkit.org/show_bug.cgi?id=172515
1962
1963         Unreviewed test gardening.
1964
1965         * TestExpectations:
1966
1967 2017-05-23  Chris Dumez  <cdumez@apple.com>
1968
1969         Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
1970         https://bugs.webkit.org/show_bug.cgi?id=171091
1971         <rdar://problem/31752046>
1972
1973         Reviewed by Geoffrey Garen.
1974
1975         * fast/dom/resources/script-with-unicode.js: Added.
1976         * fast/dom/script-charset-update-expected.txt: Added.
1977         * fast/dom/script-charset-update.html: Added.
1978         Add test that was consistently hitting the assertion in debug builds before
1979         r215229 was rolled out.
1980
1981         * fast/loader/cache-encoding-expected.txt:
1982         * fast/loader/cache-encoding.html:
1983         Improve test to check that it is actually getting a SyntaxError the first time,
1984         when it loads the script with the wrong encoding. Apparently this test was not
1985         clear enough because it was updated / disabled in r215229, but was showing a
1986         real bug.
1987
1988         * platform/ios-wk2/TestExpectations:
1989         * platform/mac-wk2/TestExpectations:
1990         Unskip test was should no longer be flaky now that r215229 has been rolled out.
1991
1992 2017-05-23  Matt Lewis  <jlewis3@apple.com>
1993
1994         Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
1995         https://bugs.webkit.org/show_bug.cgi?id=172521
1996
1997         Unreviewed test gardening.
1998
1999         * platform/ios-wk2/TestExpectations:
2000         * platform/mac-wk2/TestExpectations:
2001
2002 2017-05-23  Dean Jackson  <dino@apple.com>
2003
2004         checkGPUStatus needs to exercise instancing calls
2005         https://bugs.webkit.org/show_bug.cgi?id=172520
2006         <rdar://problem/23118395>
2007
2008         Reviewed by Brent Fulgham.
2009
2010         * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
2011         * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
2012
2013 2017-05-23  Manuel Rego Casasnovas  <rego@igalia.com>
2014
2015         [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
2016         https://bugs.webkit.org/show_bug.cgi?id=172494
2017
2018         Reviewed by Youenn Fablet.
2019
2020         * TestExpectations: Mark as failure a few tests due to bug #172493.
2021
2022 2017-05-23  Alexey Proskuryakov  <ap@apple.com>
2023
2024         Many editing js-tests use waitUntilDone
2025         https://bugs.webkit.org/show_bug.cgi?id=172401
2026
2027         Reviewed by Ryosuke Niwa.
2028
2029         Corrected the use of js-test harness, updated the tests to use js-test.js instead
2030         of js-test-pre.js where possible.
2031
2032         * editing/caret/ios/absolute-caret-position-after-scroll.html:
2033         * editing/caret/ios/fixed-caret-position-after-scroll.html:
2034         * editing/input/style-change-during-input.html:
2035         * editing/inserting/insert-html-crash.html:
2036         * editing/mac/input/undo-grouping-on-text-insertion.html:
2037         * editing/mac/selection/context-menu-select-editability-expected.txt:
2038         * editing/mac/selection/context-menu-select-editability.html:
2039         * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
2040         * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
2041         * editing/mac/spelling/autocorrection-respets-undo.html:
2042         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2043         * editing/pasteboard/drag-and-drop-image-contenteditable.html:
2044         * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
2045         * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
2046         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
2047         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2048         * editing/selection/ios/absolute-selection-after-scroll.html:
2049         * editing/selection/ios/fixed-selection-after-scroll.html:
2050         * editing/spelling/copy-paste-crash-expected.txt:
2051         * editing/spelling/copy-paste-crash.html:
2052         * editing/style/apply-style-join-child-text-nodes-crash.html:
2053
2054 2017-05-23  Jiewen Tan  <jiewen_tan@apple.com>
2055
2056         Unreviewed, test gardening after r217225
2057
2058         * TestExpectations:
2059         Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
2060
2061 2017-05-23  Chris Dumez  <cdumez@apple.com>
2062
2063         Unreviewed, roll out r215229
2064
2065         It caused CachedScripts in MemoryCache to be reused with different encodings
2066         even though CachedScript potentially has already decoded data or cached hash
2067         with a previous encoding.
2068
2069         * TestExpectations:
2070         * fast/loader/cache-encoding-expected.txt:
2071         * fast/loader/cache-encoding.html:
2072         * http/tests/preload/preload-encoding-expected.txt:
2073         * http/tests/preload/preload-encoding.php:
2074
2075 2017-05-23  Ryan Haddad  <ryanhaddad@apple.com>
2076
2077         Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
2078         https://bugs.webkit.org/show_bug.cgi?id=172514
2079
2080         Unreviewed test gardening.
2081
2082         * TestExpectations:
2083
2084 2017-05-23  Sam Weinig  <sam@webkit.org>
2085
2086         [WebIDL] Remove some unnecessary specialization for enum types
2087         https://bugs.webkit.org/show_bug.cgi?id=172482
2088
2089         Reviewed by Chris Dumez.
2090
2091         * crypto/subtle/import-key-malformed-parameters-expected.txt:
2092         * fast/files/blob-constructor-expected.txt:
2093         * fast/files/script-tests/blob-constructor.js:
2094         Update test and results for improved order of exceptions. In this case, the conversion
2095         to String throws before the failure to parse the enumeration (which is what the
2096         plain TypeError was).
2097
2098 2017-05-23  Emilio Cobos Álvarez  <ecobos@igalia.com>
2099
2100         Import the css-display-3 css tests.
2101         https://bugs.webkit.org/show_bug.cgi?id=172212
2102
2103         Reviewed by Chris Dumez.
2104
2105 2017-05-23  youenn fablet  <youenn@apple.com>
2106
2107         There should be an easy way to run HTTP/WPT served tests on a browser
2108         https://bugs.webkit.org/show_bug.cgi?id=172068
2109
2110         Reviewed by Sam Weinig.
2111
2112         * fast/harness/results.html: In case results.html is opened locallly,
2113         open HTTP/WPT urls as served by their related servers.
2114         Adding a check that the servers are running before opening the related test.
2115
2116 2017-05-23  Antoine Quint  <graouts@apple.com>
2117
2118         [Modern Media Controls] Turn off all tests
2119         https://bugs.webkit.org/show_bug.cgi?id=172447
2120
2121         Reviewed by Jon Lee.
2122
2123         Due to the high number of timeouts and random failures with the current tests, we turn off
2124         all modern-media-controls tests while we wait on a more permanent solution.
2125
2126         * TestExpectations:
2127         * platform/gtk/TestExpectations:
2128         * platform/ios/TestExpectations:
2129         * platform/mac-wk1/TestExpectations:
2130         * platform/mac/TestExpectations:
2131
2132 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
2133
2134         Update font-style's implementation in the font selection algorithm
2135         https://bugs.webkit.org/show_bug.cgi?id=169453
2136
2137         Reviewed by Simon Fraser.
2138
2139         * fast/text/font-style-parse-expected.txt:
2140         * fast/text/font-style-parse.html:
2141         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2142
2143 2017-05-22  Per Arne Vollan  <pvollan@apple.com>
2144
2145         [Win] Update expectations for layout tests.
2146         https://bugs.webkit.org/show_bug.cgi?id=172437
2147
2148         Unreviewed test gardening, update test expectations for failing tests.
2149
2150         * platform/win/TestExpectations:
2151
2152 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
2153
2154         Support calc() in font-variation-settings and font-feature-settings
2155         https://bugs.webkit.org/show_bug.cgi?id=171032
2156
2157         Reviewed by David Hyatt.
2158
2159         * css3/font-feature-settings-calc-expected.html: Added.
2160         * css3/font-feature-settings-calc.html: Added.
2161         * fast/text/variations/calc-expected.html: Added.
2162         * fast/text/variations/calc.html: Added.
2163
2164 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2165
2166         Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
2167         https://bugs.webkit.org/show_bug.cgi?id=171605
2168
2169         Unreviewed test gardening.
2170
2171         * platform/ios-wk2/TestExpectations:
2172
2173 2017-05-22  Chris Dumez  <cdumez@apple.com>
2174
2175         ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
2176         https://bugs.webkit.org/show_bug.cgi?id=172473
2177
2178         Reviewed by Ryosuke Niwa.
2179
2180         * TestExpectations:
2181         Unskip test.
2182
2183 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2184
2185         Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
2186         https://bugs.webkit.org/show_bug.cgi?id=172452
2187
2188         Unreviewed test gardening.
2189
2190         * platform/wk2/TestExpectations:
2191
2192 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2193
2194         Update TestExpectations for two new WPT LayoutTests.
2195         https://bugs.webkit.org/show_bug.cgi?id=172472
2196
2197         Unreviewed test gardening.
2198
2199         * TestExpectations:
2200
2201 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
2202
2203         Remove Java tests.
2204
2205         Rubber-stamped by Tim Horton.
2206
2207         These tests were disabled on all platforms for a long long time now.
2208
2209         * TestExpectations:
2210         * java: Removed.
2211         * platform/ios/TestExpectations:
2212         * platform/mac/TestExpectations:
2213         * platform/win/TestExpectations:
2214         * platform/wk2/TestExpectations:
2215         * platform/wpe/TestExpectations:
2216
2217 2017-05-22  Brian Burg  <bburg@apple.com>
2218
2219         Web Inspector: webkit reload policy should match default behavior
2220         https://bugs.webkit.org/show_bug.cgi?id=171385
2221         <rdar://problem/31871515>
2222
2223         Reviewed by Joseph Pecoraro.
2224
2225         * http/tests/inspector/replay/replay-test.js:
2226         * http/tests/inspector/network/resource-sizes-memory-cache.html:
2227         Update tests to match new API.
2228
2229         * http/tests/inspector/network/resource-response-source-memory-cache.html:
2230         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2231         Added. This is a copy of the above test but uses the option to do a "legacy" reload.
2232         With this reload type, the resource returned with HTTP 200.
2233
2234 2017-05-22  Yoav Weiss  <yoav@yoav.ws>
2235
2236         [preload] Add media and type attribute support.
2237         https://bugs.webkit.org/show_bug.cgi?id=171720
2238
2239         Reviewed by Youenn Fablet.
2240
2241         * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
2242         * http/wpt/preload/media-attribute-expected.txt: Added.
2243         * http/wpt/preload/media-attribute.html: Added.
2244         * http/wpt/preload/type-attribute-expected.txt: Added.
2245         * http/wpt/preload/type-attribute.html: Added.
2246         * http/wpt/preload/resources/square.png: Added.
2247         * http/wpt/preload/resources/dummy.js: Added.
2248         * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
2249         * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
2250         * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
2251         * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
2252
2253 2017-05-22  Ryan Haddad  <ryanhaddad@apple.com>
2254
2255         Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
2256         https://bugs.webkit.org/show_bug.cgi?id=172469
2257
2258         Unreviewed test gardening.
2259
2260         * platform/mac/TestExpectations:
2261
2262 2017-05-22  Alexey Proskuryakov  <ap@apple.com>
2263
2264         Many WebAudio js-tests use waitUntilDone
2265         https://bugs.webkit.org/show_bug.cgi?id=172398
2266
2267         Reviewed by Sam Weinig.
2268
2269         Corrected the use of js-test harness, updated the tests to use js-test.js instead
2270         of js-test-pre.js where possible.
2271
2272         * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
2273         that wasn't present here.
2274
2275         * webaudio/analyser-exception.html:
2276         * webaudio/audiobuffer-neuter-expected.txt:
2277         * webaudio/audiobuffer-neuter.html:
2278         * webaudio/audiobuffersource-channels.html:
2279         * webaudio/audiobuffersource-ended-expected.txt:
2280         * webaudio/audiobuffersource-ended.html:
2281         * webaudio/audiobuffersource-exception.html:
2282         * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
2283         * webaudio/audiobuffersource-loop-comprehensive.html:
2284         * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
2285         * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
2286         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
2287         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
2288         * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
2289         * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
2290         * webaudio/audiobuffersource-negative-playbackrate-loop.html:
2291         * webaudio/audiobuffersource-negative-playbackrate.html:
2292         * webaudio/audiobuffersource-playbackState.html:
2293         * webaudio/audiobuffersource-start-expected.txt:
2294         * webaudio/audiobuffersource-start.html:
2295         * webaudio/audiochannelmerger-basic.html:
2296         * webaudio/audiochannelmerger-stereo.html:
2297         * webaudio/audiochannelsplitter.html:
2298         * webaudio/audiocontext-promise-throwing.html:
2299         * webaudio/audiocontext-promise.html:
2300         * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
2301         * webaudio/audiocontext-restriction.html:
2302         * webaudio/audiocontext-state-interrupted.html:
2303         * webaudio/audiocontext-state.html:
2304         * webaudio/audionode-channel-rules.html:
2305         * webaudio/audionode-connect-order.html:
2306         * webaudio/audionode.html:
2307         * webaudio/audioparam-connect-audioratesignal.html:
2308         * webaudio/audioparam-summingjunction.html:
2309         * webaudio/audioprocessingevent.html:
2310         * webaudio/automatic-pull-node.html:
2311         * webaudio/biquad-allpass.html:
2312         * webaudio/biquad-bandpass.html:
2313         * webaudio/biquad-getFrequencyResponse.html:
2314         * webaudio/biquad-highpass.html:
2315         * webaudio/biquad-highshelf.html:
2316         * webaudio/biquad-lowpass.html:
2317         * webaudio/biquad-lowshelf.html:
2318         * webaudio/biquad-notch.html:
2319         * webaudio/biquad-peaking.html:
2320         * webaudio/biquadfilternode-basic.html:
2321         * webaudio/convolution-mono-mono.html:
2322         * webaudio/decode-audio-data-basic.html:
2323         * webaudio/decode-audio-data-too-short.html:
2324         * webaudio/delaynode-max-default-delay.html:
2325         * webaudio/delaynode-max-nondefault-delay.html:
2326         * webaudio/delaynode-maxdelay.html:
2327         * webaudio/delaynode-maxdelaylimit.html:
2328         * webaudio/delaynode-scheduling.html:
2329         * webaudio/delaynode.html:
2330         * webaudio/distance-exponential.html:
2331         * webaudio/distance-inverse.html:
2332         * webaudio/distance-linear.html:
2333         * webaudio/dynamicscompressor-basic.html:
2334         * webaudio/javascriptaudionode-downmix8-2channel-input.html:
2335         * webaudio/javascriptaudionode-upmix2-8channel-input.html:
2336         * webaudio/javascriptaudionode-zero-input-channels.html:
2337         * webaudio/javascriptaudionode.html:
2338         * webaudio/mediaelementaudiosourcenode.html:
2339         * webaudio/oscillator-basic.html:
2340         * webaudio/oscillator-ended-expected.txt:
2341         * webaudio/oscillator-ended.html:
2342         * webaudio/page-canstartmedia.html:
2343         * webaudio/panner-equalpower-stereo.html:
2344         * webaudio/panner-equalpower.html:
2345         * webaudio/panner-loop.html:
2346         * webaudio/pannernode-basic.html:
2347         * webaudio/realtimeanalyser-fft-scaling.html:
2348         * webaudio/realtimeanalyser-fft-sizing.html:
2349         * webaudio/resources/audiobuffersource-testing.js:
2350         (checkAllTests):
2351         * webaudio/sample-accurate-scheduling.html:
2352         * webaudio/stereo2mono-down-mixing.html:
2353         * webaudio/test-basic.html:
2354         * webaudio/waveshaper.html:
2355
2356 2017-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
2357
2358         Enable the woff2-variations @font-face format identifier
2359         https://bugs.webkit.org/show_bug.cgi?id=172425
2360
2361         Reviewed by Andreas Kling.
2362
2363         * fast/text/variations/font-face-format-woff2-expected.html: Added.
2364         * fast/text/variations/font-face-format-woff2.html: Added.
2365         * platform/mac/TestExpectations:
2366
2367 2017-05-22  Simon Fraser  <simon.fraser@apple.com>
2368
2369         Support transform-box to switch sizing box in SVG
2370         https://bugs.webkit.org/show_bug.cgi?id=145783
2371
2372         Reviewed by Dean Jackson.
2373
2374         Modify tests that relied on the old "% values relative to the bounding box" behavior,
2375         and new tests for parsing and rendering with transform-box.
2376
2377         * fast/css/transform-box-parsing.html: Added.
2378         * svg/transforms/change-transform-origin-css.xhtml:
2379         * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
2380         * svg/transforms/percent-transform-values.xhtml:
2381         * svg/transforms/svg-transform-box-expected.html: Added.
2382         * svg/transforms/svg-transform-box.html: Added.
2383         * svg/transforms/transform-origin-css-property.xhtml:
2384         * transforms/svg-vs-css.xhtml:
2385
2386 2017-05-22  Antti Koivisto  <antti@apple.com>
2387
2388         Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
2389         https://bugs.webkit.org/show_bug.cgi?id=170756
2390         <rdar://problem/31573157>
2391
2392         Reviewed by Andreas Kling.
2393
2394         Expand the tests to cover the malformed key case.
2395
2396         * animations/keyframes-rule.html:
2397         * animations/unprefixed-keyframes-rule.html:
2398
2399 2017-05-22  youenn fablet  <youenn@apple.com>
2400
2401         Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
2402         https://bugs.webkit.org/show_bug.cgi?id=172426
2403
2404         Reviewed by Chris Dumez.
2405
2406         * TestExpectations:
2407         * tests-options.json:
2408
2409 2017-05-22  Antti Koivisto  <antti@apple.com>
2410
2411         [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
2412         https://bugs.webkit.org/show_bug.cgi?id=172177
2413         <rdar://problem/32239583>
2414
2415         Unreviewed.
2416
2417         * animations/animation-initial-inheritance.html: Try to unflake.
2418
2419 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
2420
2421         Unreviewed Windows test gardening, skip tests which are timing out.
2422
2423         * platform/win/TestExpectations:
2424
2425 2017-05-21  Per Arne Vollan  <pvollan@apple.com>
2426
2427         [Win] Update expectations for layout tests.
2428         https://bugs.webkit.org/show_bug.cgi?id=172437
2429
2430         Unreviewed test gardening, update test expectations for failing tests.
2431
2432         * platform/win/TestExpectations:
2433
2434 2017-05-21  Saam Barati  <sbarati@apple.com>
2435
2436         We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
2437         https://bugs.webkit.org/show_bug.cgi?id=171041
2438         <rdar://problem/32082516>
2439
2440         Reviewed by Yusuke Suzuki.
2441
2442         * js/parser-syntax-check-expected.txt:
2443         * js/script-tests/parser-syntax-check.js:
2444
2445 2017-05-21  Antti Koivisto  <antti@apple.com>
2446
2447         matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
2448         https://bugs.webkit.org/show_bug.cgi?id=172361
2449         <rdar://problem/28777408>
2450
2451         Reviewed by Sam Weinig.
2452
2453         * fast/media/matchMedia-print-expected.txt: Added.
2454         * fast/media/matchMedia-print.html: Added.
2455
2456 2017-05-20  Alexey Proskuryakov  <ap@apple.com>
2457
2458         Correct line endings in a couple files.
2459
2460         * fast/canvas/script-tests/canvas-gradient-without-path.js:
2461         * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
2462
2463 2017-05-20  Chris Dumez  <cdumez@apple.com>
2464
2465         Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
2466         https://bugs.webkit.org/show_bug.cgi?id=172418
2467
2468         Reviewed by Youenn Fablet.
2469
2470         Rebaseline existing test to reflect change.
2471
2472         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2473         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2474         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2475         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2476
2477 2017-05-20  Chris Dumez  <cdumez@apple.com>
2478
2479         Value for iterator property is wrong for maplike interfaces
2480         https://bugs.webkit.org/show_bug.cgi?id=172410
2481
2482         Reviewed by Sam Weinig.
2483
2484         Extend test coverage to test the RTCStatsReport iterator.
2485
2486         * webrtc/video-stats.html:
2487
2488 2017-05-20  Jer Noble  <jer.noble@apple.com>
2489
2490         [MSE][Mac] Support painting MSE video-element to canvas
2491         https://bugs.webkit.org/show_bug.cgi?id=125157
2492         <rdar://problem/23062016>
2493
2494         Reviewed by Eric Carlson.
2495
2496         * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
2497             first sample to 0:00.
2498         * media/media-source/content/test-fragmented-manifest.json: 
2499         * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
2500         * media/media-source/media-source-paint-to-canvas.html: Added.
2501
2502 2017-05-19  Chris Dumez  <cdumez@apple.com>
2503
2504         Consider not exposing webkitURL in workers
2505         https://bugs.webkit.org/show_bug.cgi?id=172166
2506
2507         Reviewed by Geoffrey Garen.
2508
2509         Rebaseline existing test to reflect behavior change.
2510
2511         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2512
2513 2017-05-19  Jeremy Jones  <jeremyj@apple.com>
2514
2515         webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
2516         https://bugs.webkit.org/show_bug.cgi?id=172329
2517         rdar://problem/32260891
2518
2519         Reviewed by Darin Adler.
2520
2521         webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
2522         The additional mediaSession().fullscreenPermitted() check causes it to return false when
2523         not handling a user gesture, which isn't helpful to deciding to show a button in controls
2524         or not.
2525
2526         * media/media-fullscreen-inline-expected.txt:
2527         * media/media-fullscreen-not-in-document-expected.txt:
2528         * media/media-fullscreen.js:
2529         (canplaythrough):
2530         * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
2531         * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
2532
2533 2017-05-19  Matt Lewis  <jlewis3@apple.com>
2534
2535         Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
2536         https://bugs.webkit.org/show_bug.cgi?id=171061
2537
2538         Unreviewed test gardening.
2539
2540         * platform/ios-wk2/TestExpectations:
2541         * platform/mac-wk1/TestExpectations:
2542         * platform/mac-wk2/TestExpectations:
2543
2544 2017-05-19  Chris Dumez  <cdumez@apple.com>
2545
2546         Do not fire load event for SVGElements that are detached or in frameless documents
2547         https://bugs.webkit.org/show_bug.cgi?id=172289
2548         <rdar://problem/32275689>
2549
2550         Reviewed by Ryosuke Niwa.
2551
2552         Add layout test coverage.
2553
2554         * svg/load-event-detached-expected.txt: Added.
2555         * svg/load-event-detached.html: Added.
2556
2557 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
2558
2559         Many accessibility js-tests use waitUntilDone
2560         https://bugs.webkit.org/show_bug.cgi?id=172372
2561
2562         Reviewed by Tim Horton.
2563
2564         Corrected the use of js-test harness, updated the tests to use js-test.js instead
2565         of js-test-pre.js where possible.
2566
2567         * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
2568         * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
2569         * accessibility/aria-checkbox-sends-notification.html:
2570         * accessibility/aria-invalid.html:
2571         * accessibility/aria-switch-sends-notification.html:
2572         * accessibility/deleting-iframe-destroys-axcache.html:
2573         * accessibility/file-upload-button-with-axpress.html:
2574         * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
2575         * accessibility/frame-disconnect-textmarker-cache-crash.html:
2576         * accessibility/gtk/aria-listbox-crash.html:
2577         * accessibility/heading-title-includes-links-expected.txt:
2578         * accessibility/heading-title-includes-links.html:
2579         * accessibility/image-map-update-parent-crash-expected.txt:
2580         * accessibility/image-map-update-parent-crash.html:
2581         * accessibility/insert-children-assert-expected.txt:
2582         * accessibility/insert-children-assert.html:
2583         * accessibility/ios-simulator/focus-change-notifications.html:
2584         * accessibility/label-element-press.html:
2585         * accessibility/loading-iframe-updates-axtree.html:
2586         * accessibility/mac/aria-expanded-notifications.html:
2587         * accessibility/mac/aria-listbox-selectedchildren-change.html:
2588         * accessibility/mac/aria-liveregion-on-image.html:
2589         * accessibility/mac/aria-liveregions-addedelement.html:
2590         * accessibility/mac/aria-liveregions-changedalt.html:
2591         * accessibility/mac/aria-liveregions-changedtext.html:
2592         * accessibility/mac/aria-liveregions-removedelement.html:
2593         * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
2594         * accessibility/mac/combobox-activedescendant-notifications.html:
2595         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
2596         * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
2597         * accessibility/mac/html-slider-indicator.html:
2598         * accessibility/mac/input-replacevalue-userinfo-expected.txt:
2599         * accessibility/mac/input-replacevalue-userinfo.html:
2600         * accessibility/mac/ordered-textmarker-crash-expected.txt:
2601         * accessibility/mac/ordered-textmarker-crash.html:
2602         * accessibility/mac/search-with-frames-expected.txt:
2603         * accessibility/mac/search-with-frames.html:
2604         * accessibility/mac/selection-boundary-userinfo.html:
2605         * accessibility/mac/selection-change-userinfo.html:
2606         * accessibility/mac/selection-element-tabbing-to-link.html:
2607         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
2608         * accessibility/mac/stale-textmarker-crash-expected.txt:
2609         * accessibility/mac/stale-textmarker-crash.html:
2610         * accessibility/mac/textbox-role-reports-notifications-expected.txt:
2611         * accessibility/mac/textbox-role-reports-notifications.html:
2612         * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
2613         * accessibility/mac/value-change/value-change-user-info-textarea.html:
2614         * accessibility/mac/value-change/value-change-user-info-textfield.html:
2615         * accessibility/media-element.html:
2616         * accessibility/menu-list-sends-change-notification.html:
2617         * accessibility/multiselect-list-reports-active-option.html:
2618         * accessibility/paragraph-with-linebreaks.html:
2619         * accessibility/platform-name.html:
2620         * accessibility/radio-button-group-members.html:
2621         * accessibility/radio-button-title-label.html:
2622         * accessibility/selection-states-expected.txt:
2623         * accessibility/selection-states.html:
2624         * accessibility/spinbutton-value.html:
2625         * accessibility/svg-bounds.html:
2626         * accessibility/table-cell-for-column-and-row-crash.html:
2627         * accessibility/table-cells-roles.html:
2628         * accessibility/table-roles-hierarchy.html:
2629         * accessibility/table-with-aria-role.html:
2630         * accessibility/textarea-insertion-point-line-number.html:
2631         * accessibility/textbox-role-reports-selection.html:
2632         * accessibility/title-ui-element-correctness.html:
2633         * accessibility/unknown-roles-not-exposed-expected.txt:
2634         * accessibility/unknown-roles-not-exposed.html:
2635         * accessibility/win/bstr-elements-role.html:
2636         * accessibility/win/detached-object-notification-crash.html:
2637         * accessibility/win/heading-elements.html:
2638         * accessibility/win/img-alt-attribute.html:
2639         * accessibility/win/linked-elements.html:
2640         * accessibility/win/list-item-role.html:
2641         * accessibility/win/list-marker-role.html:
2642         * accessibility/win/list-role.html:
2643         * accessibility/win/multiple-select-element-role.html:
2644         * accessibility/win/option-element-position-and-size.html:
2645         * accessibility/win/parent-element.html:
2646         * accessibility/win/select-element-role.html:
2647         * accessibility/win/selection-and-focus.html:
2648         * accessibility/win/single-select-children-changed.html:
2649         * accessibility/win/single-select-children.html:
2650         * accessibility/win/text-role.html:
2651         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
2652         * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2653         * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2654         * platform/mac/accessibility/media-element-expected.txt:
2655         * platform/mac/accessibility/table-cells-roles-expected.txt:
2656         * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
2657
2658 2017-05-19  Matt Lewis  <jlewis3@apple.com>
2659
2660         Rebaselined js/dom/global-constructors-attributes.html after revision 217129
2661         
2662
2663         Unreviewed test gardening.
2664
2665         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2666
2667 2017-05-19  Chris Dumez  <cdumez@apple.com>
2668
2669         URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
2670         https://bugs.webkit.org/show_bug.cgi?id=172218
2671
2672         Reviewed by Youenn Fablet.
2673
2674         * fast/text/font-face-set-javascript-expected.txt:
2675         * fast/text/font-face-set-javascript.html:
2676         Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
2677         a pair iterator. It does not make sense to return a pair iterator here given
2678         that this is not a key-value structure. FontFaceSet should not even have an
2679         entries() method but this is an artifact of us using iterable<FontFace> instead of
2680         setlike<FontFace> until we support setlike<> (Bug 159140).
2681
2682 2017-05-19  Zalan Bujtas  <zalan@apple.com>
2683
2684         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
2685         https://bugs.webkit.org/show_bug.cgi?id=172309
2686         <rdar://problem/32262357>
2687
2688         Reviewed by Simon Fraser.
2689
2690         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
2691         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
2692
2693 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
2694
2695         LayoutTest js/Promise-types.html is a flaky failure
2696         https://bugs.webkit.org/show_bug.cgi?id=171739
2697
2698         Unreviewed follow-up fix for JSC tests.
2699
2700         * js/script-tests/Promise-types.js:
2701
2702 2017-05-19  Youenn Fablet  <youenn@apple.com>
2703
2704         Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
2705         https://bugs.webkit.org/show_bug.cgi?id=172324
2706
2707         Reviewed by Eric Carlson.
2708
2709         * fast/mediastream/mock-media-source-webaudio.html:
2710
2711 2017-05-19  Alexey Proskuryakov  <ap@apple.com>
2712
2713         Many CSS js-tests use waitUntilDone
2714         https://bugs.webkit.org/show_bug.cgi?id=172379
2715
2716         Reviewed by Tim Horton.
2717
2718         Corrected the use of js-test harness, updated the tests to use js-test.js instead
2719         of js-test-pre.js where possible.
2720
2721         * css3/filters/should-not-have-compositing-layer-expected.txt:
2722         * css3/filters/should-not-have-compositing-layer.html:
2723         * css3/scroll-snap/nested-elements-expected.txt:
2724         * css3/scroll-snap/nested-elements.html:
2725         * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
2726         * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
2727         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
2728         * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
2729         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
2730         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
2731         * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
2732         * css3/scroll-snap/scroll-snap-mismatch.html:
2733         * css3/scroll-snap/scroll-snap-offsets-expected.txt:
2734         * css3/scroll-snap/scroll-snap-offsets.html:
2735         * css3/scroll-snap/scroll-snap-positions-expected.txt:
2736         * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
2737         * css3/scroll-snap/scroll-snap-positions-mainframe.html:
2738         * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
2739         * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
2740         * css3/scroll-snap/scroll-snap-positions.html:
2741         * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
2742         * css3/scroll-snap/scroll-snap-style-changed-align.html:
2743         * css3/touch-action/touch-action-manipulation-fast-clicks.html:
2744         * fast/css/counters/2displays-expected.txt:
2745         * fast/css/counters/2displays.html:
2746         * fast/css/counters/after-continuation-expected.txt:
2747         * fast/css/counters/after-continuation.html:
2748         * fast/css/counters/counter-increment-inherit-expected.txt:
2749         * fast/css/counters/counter-increment-inherit.htm:
2750         * fast/css/counters/counter-increment-tests-expected.txt:
2751         * fast/css/counters/counter-increment-tests.htm:
2752         * fast/css/device-aspect-ratio.html:
2753         * fast/css/hover-display-block-inline-expected.txt:
2754         * fast/css/hover-display-block-inline.html:
2755         * fast/css/hover-display-block-none-expected.txt:
2756         * fast/css/hover-display-block-none.html:
2757         * fast/css/image-resolution/image-resolution.html:
2758         * fast/css/max-device-aspect-ratio.html:
2759         * fast/css/min-device-aspect-ratio.html:
2760         * fast/css/pseudo-target-indirect-sibling-001.html:
2761         * fast/css/pseudo-target-indirect-sibling-002.html:
2762
2763 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
2764
2765         Skip tests that are reporting FailureNotTested.
2766         https://bugs.webkit.org/show_bug.cgi?id=172378
2767
2768         Unreviewed test gardening.
2769
2770         * TestExpectations:
2771         * platform/ios-wk2/TestExpectations:
2772         * platform/ios/TestExpectations:
2773         * platform/mac/TestExpectations:
2774
2775 2017-05-19  Ryan Haddad  <ryanhaddad@apple.com>
2776
2777         LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
2778         https://bugs.webkit.org/show_bug.cgi?id=171739
2779
2780         Reviewed by Joseph Pecoraro.
2781
2782         Silence the console messages for unhandled rejections in this LayoutTest.
2783
2784         * js/script-tests/Promise-types.js:
2785
2786 2017-05-19  Zalan Bujtas  <zalan@apple.com>
2787
2788         LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
2789         https://bugs.webkit.org/show_bug.cgi?id=172363
2790         <rdar://problem/32182167>
2791
2792         Reviewed by Simon Fraser.
2793
2794         10ms timer is too short to securely ensure a layout. Let's force it instead.
2795
2796         * accessibility/mac/aria-multiple-liveregions-notification.html:
2797
2798 2017-05-19  Commit Queue  <commit-queue@webkit.org>
2799
2800         Unreviewed, rolling out r217098, r217111, r217113, and
2801         r217114.
2802         https://bugs.webkit.org/show_bug.cgi?id=172367
2803
2804         These changes broke the Windows build and introduced
2805         LayoutTest failures (Requested by ryanhaddad on #webkit).
2806
2807         Reverted changesets:
2808
2809         "[MSE][Mac] Support painting MSE video-element to canvas"
2810         https://bugs.webkit.org/show_bug.cgi?id=125157
2811         http://trac.webkit.org/changeset/217098
2812
2813         "[MSE][Mac] Support painting MSE video-element to canvas"
2814         https://bugs.webkit.org/show_bug.cgi?id=125157
2815         http://trac.webkit.org/changeset/217111
2816
2817         "Unreviewed build fix; add undefined functions and constants
2818         to the CoreMediaSoftLink.h, and use the"
2819         http://trac.webkit.org/changeset/217113
2820
2821         "[MSE][Mac] Support painting MSE video-element to canvas"
2822         https://bugs.webkit.org/show_bug.cgi?id=125157
2823         http://trac.webkit.org/changeset/217114
2824
2825 2017-05-19  Andy Estes  <aestes@apple.com>
2826
2827         REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
2828         https://bugs.webkit.org/show_bug.cgi?id=172344
2829
2830         Reviewed by Tim Horton.
2831
2832         * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
2833
2834 2017-05-19  Chris Dumez  <cdumez@apple.com>
2835
2836         CSSOM insertRule() index argument is optional with default 0
2837         https://bugs.webkit.org/show_bug.cgi?id=172219
2838
2839         Reviewed by Sam Weinig.
2840
2841         Update / Rebaseline existing tests to reflect behavior change.
2842
2843         * fast/css/CSSSupportsRule-parameters-expected.txt:
2844         * fast/css/CSSSupportsRule-parameters.html:
2845         * fast/css/stylesheet-parameters-expected.txt:
2846         * fast/css/stylesheet-parameters.html:
2847         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2848
2849 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
2850
2851         Unreviewed GTK+ gardening. Adding or updating test expectations for
2852         four W3C layout tests covering MSE and IndexedDB implementations.
2853
2854         * platform/gtk/TestExpectations:
2855
2856 2017-05-19  Jer Noble  <jer.noble@apple.com>
2857
2858         [MSE][Mac] Support painting MSE video-element to canvas
2859         https://bugs.webkit.org/show_bug.cgi?id=125157
2860         <rdar://problem/23062016>
2861
2862         Reviewed by Eric Carlson.
2863
2864         * media/media-source/content/test-fragmented.mp4:
2865
2866 2017-05-19  Zan Dobersek  <zdobersek@igalia.com>
2867
2868         Unreviewed GTK+ gardening.
2869
2870         * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
2871         http/tests/loading/resourceLoadStatistics test expectation.
2872         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
2873
2874 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
2875
2876         Unreviewed, rolling out r217079.
2877
2878         This change broke internal builds.
2879
2880         Reverted changeset:
2881
2882         "Redundant ellipsis box triggers
2883         ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
2884         https://bugs.webkit.org/show_bug.cgi?id=172309
2885         http://trac.webkit.org/changeset/217079
2886
2887 2017-05-18  Chris Dumez  <cdumez@apple.com>
2888
2889         [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
2890         https://bugs.webkit.org/show_bug.cgi?id=172311
2891
2892         Reviewed by Andreas Kling.
2893
2894         Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
2895         what matters and what we want to test is that the cookie was actually added so make the
2896         test not rely on a specific order to address flakiness.
2897
2898         * http/tests/dom/document-attributes-null-handling-expected.txt:
2899         * http/tests/dom/document-attributes-null-handling.html:
2900
2901 2017-05-18  Andy Estes  <aestes@apple.com>
2902
2903         Unreviewed gardening on ApplePaySession.html after r217078.
2904
2905         * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
2906
2907 2017-05-18  Andy Estes  <aestes@apple.com>
2908
2909         Unreviewed gardening on ApplePaySession.html after r217078.
2910
2911         The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
2912         this breaks them out into their own file so that they can be skipped independently from
2913         ApplePaySession.html.
2914
2915         * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
2916         * http/tests/ssl/applepay/ApplePayError.html: Added.
2917         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2918         * http/tests/ssl/applepay/ApplePaySession.html:
2919         * platform/mac-wk2/TestExpectations:
2920
2921 2017-05-18  Ryan Haddad  <ryanhaddad@apple.com>
2922
2923         Rebaseline js/dom/global-constructors-attributes.html after r217078.
2924
2925         Unreviewed test gardening.
2926
2927         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2928         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2929
2930 2017-05-18  Eric Carlson  <eric.carlson@apple.com>
2931
2932         [MediaStream] do not cache gUM permissions
2933         https://bugs.webkit.org/show_bug.cgi?id=172245
2934
2935         Reviewed by Youenn Fablet.
2936
2937         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
2938         * fast/mediastream/MediaDevices-getUserMedia.html:
2939         * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
2940         * http/tests/media/media-stream/get-user-media-prompt.html:
2941
2942 2017-05-18  Zalan Bujtas  <zalan@apple.com>
2943
2944         Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
2945         https://bugs.webkit.org/show_bug.cgi?id=172309
2946         <rdar://problem/32262357>
2947
2948         Reviewed by Simon Fraser.
2949
2950         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
2951         * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
2952
2953 2017-05-18  Simon Fraser  <simon.fraser@apple.com>
2954
2955         Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
2956         https://bugs.webkit.org/show_bug.cgi?id=172320
2957
2958         Reviewed by Dean Jackson.
2959
2960         Test that makes some source-less and sourced audio and video controls, and dumps
2961         the layer tree to ensure that they didn't trigger compositing on their ancestor
2962         stacking context element.
2963
2964         * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
2965         * media/controls-should-not-trigger-isolates-blending.html: Added.
2966
2967 2017-05-18  Dean Jackson  <dino@apple.com>
2968
2969         Transform misplaces element 50% of the time
2970         https://bugs.webkit.org/show_bug.cgi?id=172300
2971         <rdar://problem/29835668>
2972
2973         Reviewed by Simon Fraser.
2974
2975         A test case which has an animation that relies on
2976         translation percentages. If all goes well, the
2977         animating element will be completely obscured.
2978
2979         * animations/needs-layout-expected.html: Added.
2980         * animations/needs-layout.html: Added.
2981
2982 2017-05-18  Daniel Bates  <dabates@apple.com>
2983
2984         Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
2985         https://bugs.webkit.org/show_bug.cgi?id=162819
2986         <rdar://problem/28575938>
2987
2988         Reviewed by Joseph Pecoraro.
2989
2990         Add more tests when Access-Control-Allow-Origin has more than one value and group
2991         with existing tests. Update expected results.
2992
2993         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2994         * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
2995         the origin string for the page into a local variable called pageOrigin, making use of document.origin,
2996         and referenced this variable instead of duplicating its value. Fixed various style nits.
2997
2998 2017-05-18  John Wilander  <wilander@apple.com>
2999
3000         Resource Load Statistics: Grandfather domains for existing data records
3001         https://bugs.webkit.org/show_bug.cgi?id=172155
3002         <rdar://problem/24913532>
3003
3004         Reviewed by Alex Christensen.
3005
3006         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3007         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3008         * platform/wk2/TestExpectations:
3009             Marked it Pass for WebKit2.
3010
3011 2017-05-18  Keith Miller  <keith_miller@apple.com>
3012
3013         Fix wasm-mem-post-message.html test expectations
3014         https://bugs.webkit.org/show_bug.cgi?id=172308
3015
3016         Unreviewed, test gardening.
3017
3018         * platform/ios-simulator/TestExpectations:
3019         * platform/win/TestExpectations:
3020
3021 2017-05-18  Jer Noble  <jer.noble@apple.com>
3022
3023         Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
3024         https://bugs.webkit.org/show_bug.cgi?id=172173
3025
3026         Reviewed by Andy Estes.
3027
3028         * fast/events/popup-blocked-from-untrusted-mouse-click.html:
3029         * fast/events/popup-blocking-timers4-expected.txt: Removed.
3030         * fast/events/popup-blocking-timers4.html: Removed.
3031         * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
3032         * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
3033         * platform/ios/TestExpectations:
3034
3035 2017-05-18  Daniel Bates  <dabates@apple.com>
3036
3037         Evaluating window named element may return wrong result
3038         https://bugs.webkit.org/show_bug.cgi?id=166792
3039         <rdar://problem/29801059>
3040
3041         Reviewed by Chris Dumez.
3042
3043         Add tests to ensure we do not regress evaluation of window named elements.
3044
3045         * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
3046         * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
3047         * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
3048         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
3049         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
3050
3051 2017-05-18  Andy Estes  <aestes@apple.com>
3052
3053         Add "countryCode" to ApplePayErrorContactField
3054         https://bugs.webkit.org/show_bug.cgi?id=172264
3055         <rdar://problem/32004909>
3056
3057         Reviewed by Anders Carlsson.
3058
3059         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3060         * http/tests/ssl/applepay/ApplePaySession.html:
3061
3062 2017-05-18  Daniel Bates  <dabates@apple.com>
3063
3064         REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
3065         window CSP when object-src 'none' is set
3066         https://bugs.webkit.org/show_bug.cgi?id=172038
3067         <rdar://problem/32258262>
3068
3069         Reviewed by Andy Estes.
3070
3071         Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
3072         window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
3073         ensure that an about:blank window inherits the CSP plugin policy of its opener.
3074
3075         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
3076         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
3077         * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
3078         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
3079         * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
3080         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
3081         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
3082         * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
3083
3084 2017-05-18  Keith Miller  <keith_miller@apple.com>
3085
3086         WebAssembly API: test with neutered inputs
3087         https://bugs.webkit.org/show_bug.cgi?id=163899
3088
3089         Reviewed by JF Bastien.
3090
3091         This patch dups Saam's de-modularized builder.
3092
3093         * workers/sab/postMessage-transfer-type-error-expected.txt:
3094         * workers/wasm-mem-post-message-expected.txt: Added.
3095         * workers/wasm-mem-post-message.html: Added.
3096         * workers/wasm-mem-post-message/test.js: Added.
3097         (worker.onmessage):
3098         * workers/wasm-mem-post-message/worker.js: Added.
3099         (onmessage):
3100         * workers/wasm-resources/builder.js: Added.
3101         (const._fail):
3102         (const.isNotA.assert.isNotA):
3103         (const):
3104         (switch.typeof):
3105         (Builder):
3106         (Builder.prototype.setChecked):
3107         (Builder.prototype.setPreamble):
3108         (Builder.prototype._functionIndexSpaceKeyHash):
3109         (Builder.prototype._registerFunctionToIndexSpace):
3110         (Builder.prototype._getFunctionFromIndexSpace):
3111         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
3112         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
3113         (Builder.prototype._registerSectionBuilders.this.Unknown):
3114
3115 2017-05-18  Chris Dumez  <cdumez@apple.com>
3116
3117         Update web-platform-tests tools
3118         https://bugs.webkit.org/show_bug.cgi?id=172247
3119
3120         Reviewed by Youenn Fablet.
3121
3122         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
3123
3124 2017-05-18  Antti Koivisto  <antti@apple.com>
3125
3126         Design mode should not affect UA shadow trees
3127         https://bugs.webkit.org/show_bug.cgi?id=171854
3128         <rdar://problem/32071037>
3129
3130         Reviewed by Zalan Bujtas.
3131
3132         * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
3133         * editing/deleting/search-shadow-tree-delete.html: Added.
3134
3135 2017-05-18  Miguel Gomez  <magomez@igalia.com>
3136
3137         Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
3138
3139         * platform/gtk/TestExpectations:
3140
3141 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
3142
3143         Unreviewed, rolling out r217014.
3144
3145         This change caused mac-wk2 LayoutTests to exit early due to
3146         crashes.
3147
3148         Reverted changeset:
3149
3150         "Resource Load Statistics: Grandfather domains for existing
3151         data records"
3152         https://bugs.webkit.org/show_bug.cgi?id=172155
3153         http://trac.webkit.org/changeset/217014
3154
3155 2017-05-17  Zalan Bujtas  <zalan@apple.com>
3156
3157         Tighten TextIterator::handleTextNode run-renderer mapping logic.
3158         https://bugs.webkit.org/show_bug.cgi?id=172174
3159
3160         Reviewed by Antti Koivisto.
3161
3162         * fast/shadow-dom/slot-crash-expected.txt:
3163
3164 2017-05-17  John Wilander  <wilander@apple.com>
3165
3166         Resource Load Statistics: Grandfather domains for existing data records
3167         https://bugs.webkit.org/show_bug.cgi?id=172155
3168         <rdar://problem/24913532>
3169
3170         Reviewed by Alex Christensen.
3171
3172         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3173         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3174         * platform/wk2/TestExpectations:
3175             Marked it Pass for WebKit2.
3176
3177 2017-05-17  Zalan Bujtas  <zalan@apple.com>
3178
3179         Debug ASSERT: WebCore::RenderImageResource::shutdown
3180         https://bugs.webkit.org/show_bug.cgi?id=172238
3181         <rdar://problem/30064601>
3182
3183         Reviewed by Simon Fraser.
3184
3185         * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
3186         * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
3187
3188 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
3189
3190         Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
3191         https://bugs.webkit.org/show_bug.cgi?id=172241
3192
3193         Unreviewed test gardening.
3194
3195         * platform/mac-wk1/TestExpectations:
3196
3197 2017-05-17  Chris Dumez  <cdumez@apple.com>
3198
3199         Setting URL.search to '' results in a stringified URL ending in '?'
3200         https://bugs.webkit.org/show_bug.cgi?id=162345
3201         <rdar://problem/31800441>
3202
3203         Reviewed by Alex Christensen.
3204
3205         * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
3206         * fast/dom/DOMURL/set-href-attribute-search.html:
3207         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
3208         * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
3209         Update / rebaseline existing tests to reflect behavior change.
3210
3211         * platform/ios-wk1/TestExpectations:
3212         * platform/mac-wk1/TestExpectations:
3213         Unskip url-setters.html test as it seems to be passing for me on WK1.
3214
3215 2017-05-17  Eric Carlson  <eric.carlson@apple.com>
3216
3217         [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
3218         https://bugs.webkit.org/show_bug.cgi?id=172223
3219         <rdar://problem/31899755>
3220
3221         Reviewed by Jer Noble.
3222
3223         * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
3224         * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
3225
3226 2017-05-17  Youenn Fablet  <youenn@apple.com>
3227
3228         iOS WebRTC Media Capture should not allow camera capture from background tab
3229         https://bugs.webkit.org/show_bug.cgi?id=172200
3230
3231         Reviewed by Eric Carlson.
3232
3233         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
3234         * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
3235
3236 2017-05-15  Jiewen Tan  <jiewen_tan@apple.com>
3237
3238         Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
3239         https://bugs.webkit.org/show_bug.cgi?id=172146
3240         <rdar://problem/32122256>
3241
3242         Reviewed by Brent Fulgham.
3243
3244         * crypto/webkitSubtle/argument-conversion-expected.txt:
3245         * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
3246         * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
3247
3248 2017-05-17  Chris Dumez  <cdumez@apple.com>
3249
3250         Unreviewed, skip newly imported notifications tests on iOS
3251
3252         Notifications are not enabled on iOS.
3253
3254         * platform/ios/TestExpectations:
3255
3256 2017-05-17  Ryan Haddad  <ryanhaddad@apple.com>
3257
3258         Mark two http/tests/media/hls/video tests as failing during investigation.
3259         https://bugs.webkit.org/show_bug.cgi?id=171814
3260
3261         Unreviewed test gardening.
3262
3263         * platform/mac-wk1/TestExpectations:
3264
3265 2017-05-17  Nan Wang  <n_wang@apple.com>
3266
3267         ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
3268         https://bugs.webkit.org/show_bug.cgi?id=171927
3269         <rdar://problem/32109781>
3270
3271         Reviewed by Chris Fleizach.
3272
3273         * accessibility/insert-children-assert-expected.txt: Added.
3274         * accessibility/insert-children-assert.html: Added.
3275
3276 2017-05-17  Chris Dumez  <cdumez@apple.com>
3277
3278         Import Notification tests from web-platform-tests
3279         https://bugs.webkit.org/show_bug.cgi?id=172196
3280
3281         Reviewed by Youenn Fablet.
3282
3283         * resources/testharnessreport.js:
3284         Allow notifications as this is a pre-requirement for web-platform-tests.
3285
3286 2017-05-17  Ryosuke Niwa  <rniwa@webkit.org>
3287
3288         getElementById can return a wrong elemnt when a matching element is removed during beforeload event
3289         https://bugs.webkit.org/show_bug.cgi?id=171374
3290
3291         Reviewed by Brent Fulgham.
3292
3293         Added a regression test for calling getElementById after removing a matching element
3294         during beforeload event of a link element.
3295
3296         * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
3297         * fast/html/link-element-removal-during-beforeload.html: Added.
3298
3299 2017-05-17  Chris Dumez  <cdumez@apple.com>
3300
3301         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
3302
3303         * js/dom/global-constructors-attributes-expected.txt:
3304         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3305         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3306         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3307         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3308         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3309         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3310         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3311
3312 2017-05-17  Ben Kelly  <ben@wanderview.com>
3313
3314         Import FileAPI WPT tests.
3315         https://bugs.webkit.org/show_bug.cgi?id=171960
3316
3317         Reviewed by Youenn Fablet.
3318
3319         * TestExpectations:
3320
3321 2017-05-17  Antti Koivisto  <antti@apple.com>
3322
3323         Regression (198943): <marquee> shouldn't wrap text
3324         https://bugs.webkit.org/show_bug.cgi?id=172217
3325
3326         Reviewed by Andreas Kling.
3327
3328         * fast/html/marquee-child-wrap-expected.html: Added.
3329         * fast/html/marquee-child-wrap.html: Added.
3330
3331 2017-05-17  David Kilzer  <ddkilzer@apple.com>
3332
3333         REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
3334
3335         Unreviewed test gardening.
3336
3337         Update test results after the fix for:
3338             Do not skip <slot> children when collecting content for innerText.
3339             https://bugs.webkit.org/show_bug.cgi?id=172113
3340             <rdar://problem/30362324>
3341
3342         * fast/shadow-dom/slot-crash-expected.txt: Update results to add
3343         a space to the end of the output.
3344
3345 2017-05-16  Chris Dumez  <cdumez@apple.com>
3346
3347         [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
3348         https://bugs.webkit.org/show_bug.cgi?id=172183
3349
3350         Reviewed by Andreas Kling.
3351
3352         Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
3353
3354         * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
3355         * svg/animations/animations-paused-in-background-page-iframe.html:
3356
3357 2017-05-16  Sam Weinig  <sam@webkit.org>
3358
3359         Bring Notification.idl up to spec
3360         https://bugs.webkit.org/show_bug.cgi?id=172156
3361
3362         Reviewed by Chris Dumez.
3363
3364         * http/tests/notifications/notification-expected.txt: Added.
3365         * http/tests/notifications/notification.html: Added.
3366         Add test for basic Notification API functionality.
3367
3368 2017-05-16  Zalan Bujtas  <zalan@apple.com>
3369
3370         Do not skip <slot> children when collecting content for innerText.
3371         https://bugs.webkit.org/show_bug.cgi?id=172113
3372         <rdar://problem/30362324>
3373
3374         Reviewed by Ryosuke Niwa and Brent Fulgham.
3375
3376         * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
3377         * fast/text/inner-text-should-include-slot-subtree.html: Added.
3378
3379 2017-05-16  Jiewen Tan  <jiewen_tan@apple.com>
3380
3381         Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
3382         <rdar://problem/32236478>
3383
3384         * plugins/navigator-plugin-crash-expected.txt:
3385         * plugins/navigator-plugin-crash.html:
3386
3387 2017-05-16  Chris Dumez  <cdumez@apple.com>
3388
3389         Implement DOMMatrix / DOMMatrixReadOnly
3390         https://bugs.webkit.org/show_bug.cgi?id=110001
3391
3392         Reviewed by Sam Weinig and Simon Fraser.
3393
3394         Drop test I previously added now that a better version landed in web-platform-tests
3395         and was re-imported in this patch.
3396
3397         * fast/css/matrix-stringifier-expected.txt: Removed.
3398         * fast/css/matrix-stringifier.html: Removed.
3399
3400 2017-05-16  Myles C. Maxfield  <mmaxfield@apple.com>
3401
3402         REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
3403         https://bugs.webkit.org/show_bug.cgi?id=168487
3404
3405         Reviewed by Antti Koivisto.
3406
3407         * fast/text/font-download-font-face-src-list-expected.txt: Added.
3408         * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3409         * fast/text/font-download-font-family-property-expected.txt: Added.
3410         * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3411         * fast/text/font-download-remote-fallback-all-expected.txt: Added.
3412         * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3413         * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
3414         * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
3415         * fast/text/font-weight-download-2.html:
3416         * fast/text/font-weight-download-3-expected.txt: Added.
3417         * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3418         * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
3419         * fast/text/web-font-load-fallback-during-loading-2.html: Added.
3420         * fast/text/web-font-load-fallback-during-loading-expected.html:
3421         * fast/text/web-font-load-fallback-during-loading.html:
3422         * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
3423         * fast/text/web-font-load-invisible-during-loading.html: Added.
3424         * http/tests/webfont/fallback-font-while-loading-expected.txt:
3425         * http/tests/webfont/fallback-font-while-loading.html:
3426
3427 2017-05-16  Eric Carlson  <eric.carlson@apple.com>
3428
3429         [MediaStream] Return default device list until user gives permission to capture
3430         https://bugs.webkit.org/show_bug.cgi?id=172168
3431         <rdar://problem/31816884>
3432
3433         Reviewed by Youenn Fablet.
3434
3435         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
3436         * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
3437         * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
3438         * fast/mediastream/media-devices-enumerate-devices.html: Added.
3439
3440 2017-05-16  Tim Horton  <timothy_horton@apple.com>
3441
3442         Make it possible to adjust which edges are affected by safe area insets
3443         https://bugs.webkit.org/show_bug.cgi?id=172149
3444         <rdar://problem/31564729>
3445
3446         Reviewed by Beth Dakin.
3447
3448         * fast/viewport/ios/viewport-fit-auto-expected.txt:
3449         * fast/viewport/ios/viewport-fit-contain-expected.txt:
3450
3451 2017-05-16  Mark Lam  <mark.lam@apple.com>
3452
3453         Gardening: rebased parser-syntax-check test results after r216891.
3454         https://bugs.webkit.org/show_bug.cgi?id=172171
3455
3456         Not reviewed.
3457
3458         * js/parser-syntax-check-expected.txt:
3459         * js/script-tests/parser-syntax-check.js:
3460
3461 2017-05-16  Ryan Haddad  <ryanhaddad@apple.com>
3462
3463         Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
3464
3465         Unreviewed test gardening.
3466
3467         * platform/ios/TestExpectations:
3468
3469 2017-05-16  Claudio Saavedra  <csaavedra@igalia.com>
3470
3471         [GTK] Tests that always pass when run alone, but fail in the bots
3472         https://bugs.webkit.org/show_bug.cgi?id=168572
3473
3474         Reviewed by Michael Catanzaro.
3475
3476         PlatformWebView::viewSupportsOptions() is basically a comparison
3477         that checks that the passed options are the ones supported by the
3478         web view. There is no reason for them to be implemented for each
3479         platform differently. In fact doing so causes issues each time a
3480         new option is added, if the corresponding platform implementation
3481         is not updated accordingly.
3482
3483         A consequence of not updating the viewSupportOptions()
3484         implementations when new options are added is that tests that need
3485         these options might fail if they are executed after a test that
3486         didn't need the option, as the webview will be reused even if the
3487         option is not supported. This cannot be spotted when running the
3488         tests individually. See bug #165133 for other example of the same
3489         problem.
3490
3491         Remove the platform implementations and make the comparison a
3492         method of the TestOptions structure, so that the check is in one
3493         place. For the time being include in the comparison the options
3494         checked in the mac and ios platforms, which seem to be the only
3495         ones relevant this far (unless newer ones have also been
3496         forgotten).
3497
3498         * platform/gtk/TestExpectations: Unskip an affected test.
3499
3500 2017-05-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3501
3502         [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
3503         https://bugs.webkit.org/show_bug.cgi?id=172111
3504
3505         Reviewed by Chris Dumez.
3506
3507         Added tests to check releaseLock() behavior.
3508
3509         * streams/readable-stream-byob-reader-expected.txt: Updated.
3510         * streams/readable-stream-byob-reader.js: Added new tests.
3511
3512 2017-05-16  Per Arne Vollan  <pvollan@apple.com>
3513
3514         Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
3515
3516         * platform/win/TestExpectations:
3517
3518 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
3519
3520         Unreviewed GTK+ gardening. Rebaseline tests after r216817.
3521
3522         * platform/gtk/fast/multicol/client-rects-expected.txt:
3523         * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
3524         * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
3525         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
3526         * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
3527
3528 2017-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
3529
3530         Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
3531
3532         * platform/gtk/TestExpectations:
3533
3534 2017-05-16  Manuel Rego Casasnovas  <rego@igalia.com>
3535
3536         [css-grid] Fix static position of positioned grid items
3537         https://bugs.webkit.org/show_bug.cgi?id=172108
3538
3539         Reviewed by Sergio Villar Senin.
3540
3541         The test is updated as the expected results were wrong.
3542         Note that after this patch we match Chrome and Firefox behavior on this test.
3543
3544         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
3545
3546 2017-05-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
3547
3548         Do not delete asynchronously decoded frames for large images if their clients are in the viewport
3549         https://bugs.webkit.org/show_bug.cgi?id=170640
3550
3551         Reviewed by Simon Fraser.
3552
3553         * fast/images/async-image-background-image-repeated.html:
3554         * fast/images/async-image-background-image.html:
3555         * fast/images/sprite-sheet-image-draw.html:
3556
3557 2017-05-15  Youenn Fablet  <youenn@apple.com>
3558
3559         WebRTC outgoing muted video sources should send black frames
3560         https://bugs.webkit.org/show_bug.cgi?id=170627