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