blob: e432d222348f6042775f914862855150700e2792 [file] [log] [blame]
cdumez@apple.com48cf54c2017-06-04 01:54:14 +000012017-06-03 Chris Dumez <cdumez@apple.com>
2
3 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
4 https://bugs.webkit.org/show_bug.cgi?id=172898
5
6 Reviewed by Sam Weinig.
7
8 Add layout test coverage.
9
10 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
11 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
12
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +0000132017-06-03 Simon Fraser <simon.fraser@apple.com>
14
15 Implement DOMPointReadOnly.matrixTransform()
16 https://bugs.webkit.org/show_bug.cgi?id=172896
17
18 Reviewed by Chris Dumez.
19
20 DOMPoint-003.html should be upstreamed at some point.
21
22 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
23 * http/wpt/geometry/DOMPoint-003.html: Added.
24
jbedard@apple.com3dc39862017-06-03 17:58:06 +0000252017-06-03 Jonathan Bedard <jbedard@apple.com>
26
27 Unreviewed test gardening
28
29 * platform/ios/TestExpectations: Update expectation for tests passing
30 after https://bugs.webkit.org/show_bug.cgi?id=139968.
31
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +0000322017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
33
34 Script modules should be able to import data urls
35 https://bugs.webkit.org/show_bug.cgi?id=171594
36
37 Reviewed by Youenn Fablet.
38
39 * http/tests/security/script-with-dataurl-expected.txt:
40 * http/tests/security/script-with-dataurl.html:
41 Now, the spec is changed and errors from data: scripts should not be muted.
42 https://github.com/whatwg/html/issues/1778
43
44 * js/dom/classic-script-with-data-url-expected.txt: Added.
45 * js/dom/classic-script-with-data-url.html: Added.
46 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
47 * js/dom/modules/module-script-with-data-url.html: Added.
48
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +0000492017-06-03 Jonathan Bedard <jbedard@apple.com>
50
51 Move css3/flexbox/image-percent-max-height.html failure expectation.
52 https://bugs.webkit.org/show_bug.cgi?id=126898
53
54 Unreviewed test gardening
55
56 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
57 but passes on device.
58
59 * platform/ios-simulator/TestExpectations:
60 * platform/ios/TestExpectations:
61
cdumez@apple.com736670f2017-06-03 08:07:39 +0000622017-06-03 Chris Dumez <cdumez@apple.com>
63
64 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
65 https://bugs.webkit.org/show_bug.cgi?id=172868
66 <rdar://problem/31249379>
67
68 Reviewed by Antti Koivisto.
69
70 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
71 fade-in / fade-out animation.
72
73 <rdar://problem/31249379> is fixed for me with the proposed changes.
74
75 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
76 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
77 the test page.
78 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
79 or not (as it fades in and out). 30 is still enough to see the color and confirm the
80 test is passing.
81
82 * http/tests/cache/disk-cache/shattered-deduplication.html:
83 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
84 or not (as it fades in and out). 30 is still enough to see the color and confirm the
85 test is passing.
86
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +0000872017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
88
89 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
90 https://bugs.webkit.org/show_bug.cgi?id=172737
91 <rdar://problem/31608236>
92
93 Reviewed by Simon Fraser.
94
95 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
96 * fast/text/accessibility-bold-system-font-2.html: Added.
97 * fast/text/accessibility-bold-system-font-expected.txt: Added.
98 * fast/text/accessibility-bold-system-font.html: Added.
99 * platform/mac/TestExpectations:
100
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +00001012017-06-02 Ryan Haddad <ryanhaddad@apple.com>
102
103 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
104 https://bugs.webkit.org/show_bug.cgi?id=170870
105
106 Unreviewed test gardening.
107
108 * platform/ios-wk2/TestExpectations:
109
jbedard@apple.com8823f422017-06-02 23:10:53 +00001102017-06-02 Jonathan Bedard <jbedard@apple.com>
111
112 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
113 https://bugs.webkit.org/show_bug.cgi?id=152439
114
115 Unreviewed test gardening
116
117 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
118 but passes on device.
119
120 * platform/ios-simulator-wk2/TestExpectations:
121 * platform/ios-wk2/TestExpectations:
122
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +00001232017-06-02 Ryan Haddad <ryanhaddad@apple.com>
124
125 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
126 https://bugs.webkit.org/show_bug.cgi?id=171895
127
128 Unreviewed test gardening.
129
130 * platform/ios-wk2/TestExpectations:
131 * platform/mac-wk2/TestExpectations:
132
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +00001332017-06-02 Eric Carlson <eric.carlson@apple.com>
134
135 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
136 https://bugs.webkit.org/show_bug.cgi?id=172858
137
138 Reviewed by Youenn Fablet.
139
140 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
141 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
142
jlewis3@apple.com0c837f02017-06-02 20:48:32 +00001432017-06-02 Matt Lewis <jlewis3@apple.com>
144
145 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
146 https://bugs.webkit.org/show_bug.cgi?id=172518
147
148 Unreviewed test gardening
149
150 * platform/ios-simulator/TestExpectations:
151 * platform/ios/TestExpectations:
152
cdumez@apple.com141485f52017-06-02 19:57:14 +00001532017-06-02 Chris Dumez <cdumez@apple.com>
154
155 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
156 https://bugs.webkit.org/show_bug.cgi?id=161549
157 <rdar://problem/28213429>
158
159 Reviewed by Simon Fraser.
160
161 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
162 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
163 address the flakiness.
164
165 * platform/mac-wk2/TestExpectations:
166 Unskip test.
167
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00001682017-06-02 Frederic Wang <fwang@igalia.com>
169
fred.wang@free.frf4986cd2017-06-02 19:40:04 +0000170 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
171 https://bugs.webkit.org/show_bug.cgi?id=172825
172
173 Reviewed by Simon Fraser.
174
175 Add a new test to check whether a non-main frame appears in the scrolling tree when
176 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
177 the iOS WK2 reference for scrolling-iframe-expected.html
178
179 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
180 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
181 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
182 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
183 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
184
1852017-06-02 Frederic Wang <fwang@igalia.com>
186
fred.wang@free.frbb4988f2017-06-02 18:42:03 +0000187 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
188 https://bugs.webkit.org/show_bug.cgi?id=172851
189
190 Reviewed by Simon Fraser.
191
192 This commit adds a test to check whether scrollable iframes require a special composited
193 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
194
195 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
196 printing the layer tree of a page with an iframe.
197 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
198 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
199 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
200
aestes@apple.come14de002017-06-02 18:14:47 +00002012017-06-02 Andy Estes <aestes@apple.com>
202
203 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
204 https://bugs.webkit.org/show_bug.cgi?id=172832
205 <rdar://problem/30735544>
206
207 Reviewed by Alex Christensen.
208
209 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
210 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
211 * platform/mac-wk2/TestExpectations:
212
drousso@apple.come7c604a2017-06-02 17:54:47 +00002132017-06-02 Devin Rousso <drousso@apple.com>
214
215 Web Inspector: Should see active Web Sockets when opening Web Inspector
216 https://bugs.webkit.org/show_bug.cgi?id=172312
217
218 Reviewed by Joseph Pecoraro.
219
220 Test that WebSockets created before the inspector loads are also tracked.
221
222 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
223 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
224 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
225 (web_socket_do_extra_handshake):
226 (web_socket_transfer_data):
227
jlewis3@apple.com97d001012017-06-02 16:17:47 +00002282017-06-02 Matt Lewis <jlewis3@apple.com>
229
230 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
231 https://bugs.webkit.org/show_bug.cgi?id=172666
232
233 Unreviewed test gardening.
234
235 * platform/mac-wk2/TestExpectations:
236
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +00002372017-06-02 Zan Dobersek <zdobersek@igalia.com>
238
239 Unreviewed WPE gardening.
240
241 * platform/wpe/TestExpectations: Add a few test failure expectations.
242 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
243 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
244
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00002452017-06-02 Javier Fernandez <jfernandez@igalia.com>
246
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +0000247 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
248 https://bugs.webkit.org/show_bug.cgi?id=172836
249
250 Reviewed by Manuel Rego Casasnovas.
251
252 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
253
254 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
255 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
256
2572017-06-02 Javier Fernandez <jfernandez@igalia.com>
258
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +0000259 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
260 https://bugs.webkit.org/show_bug.cgi?id=172590
261
262 Reviewed by Sergio Villar Senin.
263
264 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
265 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
266 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
267
zandobersek@gmail.com085eded2017-06-02 07:52:27 +00002682017-06-02 Zan Dobersek <zdobersek@igalia.com>
269
270 [WPE] Enable SUBTLE_CRYPTO
271 https://bugs.webkit.org/show_bug.cgi?id=172756
272
273 Reviewed by Michael Catanzaro.
274
275 * platform/wpe/TestExpectations: Enable tests under crypto/ and
276 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
277 the test expectations for failing tests under those directories.
278
akling@apple.come10dacc2017-06-02 05:04:14 +00002792017-06-01 Andreas Kling <akling@apple.com>
280
281 [Mac] Remove backing store for layers that are outside the viewport
282 https://bugs.webkit.org/show_bug.cgi?id=170082
283 <rdar://problem/31245009>
284
285 Reviewed by Simon Fraser.
286
287 Add a simple test with two compositing layers far apart vertically. Only one of them
288 should have its backing store attached.
289
290 * compositing/backing-store-attachment-1-expected.txt: Added.
291 * compositing/backing-store-attachment-1.html: Added.
292
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +00002932017-06-01 Ryan Haddad <ryanhaddad@apple.com>
294
295 Unreviewed, rolling out r217691.
296
297 This change broke the Windows build.
298
299 Reverted changeset:
300
301 "Web Inspector: Should see active Web Sockets when opening Web
302 Inspector"
303 https://bugs.webkit.org/show_bug.cgi?id=172312
304 http://trac.webkit.org/changeset/217691
305
drousso@apple.comd084e602017-06-02 02:44:45 +00003062017-06-01 Devin Rousso <drousso@apple.com>
307
308 Web Inspector: Should see active Web Sockets when opening Web Inspector
309 https://bugs.webkit.org/show_bug.cgi?id=172312
310
311 Reviewed by Joseph Pecoraro.
312
313 Test that WebSockets created before the inspector loads are also tracked.
314
315 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
316 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
317 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
318 (web_socket_do_extra_handshake):
319 (web_socket_transfer_data):
320
ryanhaddad@apple.com82169652017-06-01 23:50:54 +00003212017-06-01 Ryan Haddad <ryanhaddad@apple.com>
322
323 Mark http/tests/navigation/statistics.html as flaky.
324 https://bugs.webkit.org/show_bug.cgi?id=172454
325
326 Unreviewed test gardening.
327
328 * platform/ios-wk2/TestExpectations:
329 * platform/mac-wk2/TestExpectations:
330
jlewis3@apple.com74189592017-06-01 21:53:49 +00003312017-06-01 Matt Lewis <jlewis3@apple.com>
332
333 Fixed typo in test expectations.
334 https://bugs.webkit.org/show_bug.cgi?id=172054
335
336 Unreviewed test gardening.
337
338 * platform/mac-wk2/TestExpectations:
339
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +00003402017-06-01 Ryan Haddad <ryanhaddad@apple.com>
341
342 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
343
344 Unreviewed test gardening.
345
346 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
347
cdumez@apple.comb82b59b2017-06-01 20:09:05 +00003482017-06-01 Chris Dumez <cdumez@apple.com>
349
350 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
351 https://bugs.webkit.org/show_bug.cgi?id=172823
352
353 Reviewed by Alexey Proskuryakov.
354
355 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
356 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
357 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
358
359 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
360 * webarchive/loading/mainresource-null-mimetype-crash.html:
361 * webarchive/loading/missing-data-expected.txt:
362 * webarchive/loading/missing-data.html:
363
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +00003642017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
365
366 [GTK] Bump GTK+ and its dependencies in jhbuild
367 https://bugs.webkit.org/show_bug.cgi?id=171918
368
369 Reviewed by Carlos Alberto Lopez Perez.
370
371 Rebaseline tests for new GTK+ version.
372
373 * platform/gtk/css1/box_properties/acid_test-expected.txt:
374 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
375 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
376 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
377 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
378 * platform/gtk/css3/flexbox/button-expected.png:
379 * platform/gtk/css3/flexbox/button-expected.txt:
380 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
381 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
382 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
383 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
384 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
385 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
386 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
387 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
388 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
389 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
390 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
391 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
392 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
393 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
394 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
395 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
396 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
397 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
398 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
399 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
400 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
401 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
402 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
403 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
404 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
405 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
406 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
407 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
408 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
409 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
410 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
411 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
412 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
413 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
414 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
415 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
416 * platform/gtk/editing/pasteboard/4641033-expected.png:
417 * platform/gtk/editing/pasteboard/4641033-expected.txt:
418 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
419 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
420 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
421 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
422 * platform/gtk/editing/selection/3690703-2-expected.png:
423 * platform/gtk/editing/selection/3690703-2-expected.txt:
424 * platform/gtk/editing/selection/3690703-expected.png:
425 * platform/gtk/editing/selection/3690703-expected.txt:
426 * platform/gtk/editing/selection/3690719-expected.png:
427 * platform/gtk/editing/selection/3690719-expected.txt:
428 * platform/gtk/editing/selection/4397952-expected.png:
429 * platform/gtk/editing/selection/4397952-expected.txt:
430 * platform/gtk/editing/selection/5240265-expected.png:
431 * platform/gtk/editing/selection/5240265-expected.txt:
432 * platform/gtk/editing/selection/caret-before-select-expected.png:
433 * platform/gtk/editing/selection/caret-before-select-expected.txt:
434 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
435 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
436 * platform/gtk/editing/selection/select-box-expected.png:
437 * platform/gtk/editing/selection/select-box-expected.txt:
438 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
439 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
440 * platform/gtk/editing/selection/selection-button-text-expected.png:
441 * platform/gtk/editing/selection/selection-button-text-expected.txt:
442 * platform/gtk/fast/block/basic/011-expected.png:
443 * platform/gtk/fast/block/basic/011-expected.txt:
444 * platform/gtk/fast/block/float/float-avoidance-expected.png:
445 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
446 * platform/gtk/fast/block/margin-collapse/103-expected.png:
447 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
448 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
449 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
450 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
451 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
452 * platform/gtk/fast/css/continuationCrash-expected.png:
453 * platform/gtk/fast/css/continuationCrash-expected.txt:
454 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
455 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
456 * platform/gtk/fast/css/input-search-padding-expected.png:
457 * platform/gtk/fast/css/input-search-padding-expected.txt:
458 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
459 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
460 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
461 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
462 * platform/gtk/fast/css/rtl-ordering-expected.png:
463 * platform/gtk/fast/css/rtl-ordering-expected.txt:
464 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
465 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
466 * platform/gtk/fast/css/text-overflow-input-expected.png:
467 * platform/gtk/fast/css/text-overflow-input-expected.txt:
468 * platform/gtk/fast/css/text-transform-select-expected.png:
469 * platform/gtk/fast/css/text-transform-select-expected.txt:
470 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
471 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
472 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
473 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
474 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
475 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
476 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
477 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
478 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
479 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
480 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
481 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
482 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
483 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
484 * platform/gtk/fast/forms/001-expected.png:
485 * platform/gtk/fast/forms/001-expected.txt:
486 * platform/gtk/fast/forms/003-expected.png:
487 * platform/gtk/fast/forms/003-expected.txt:
488 * platform/gtk/fast/forms/004-expected.png:
489 * platform/gtk/fast/forms/004-expected.txt:
490 * platform/gtk/fast/forms/basic-buttons-expected.png:
491 * platform/gtk/fast/forms/basic-buttons-expected.txt:
492 * platform/gtk/fast/forms/basic-inputs-expected.png:
493 * platform/gtk/fast/forms/basic-inputs-expected.txt:
494 * platform/gtk/fast/forms/basic-selects-expected.png:
495 * platform/gtk/fast/forms/basic-selects-expected.txt:
496 * platform/gtk/fast/forms/blankbuttons-expected.png:
497 * platform/gtk/fast/forms/blankbuttons-expected.txt:
498 * platform/gtk/fast/forms/box-shadow-override-expected.png:
499 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
500 * platform/gtk/fast/forms/button-align-expected.png:
501 * platform/gtk/fast/forms/button-align-expected.txt:
502 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
503 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
504 * platform/gtk/fast/forms/button-default-title-expected.png:
505 * platform/gtk/fast/forms/button-default-title-expected.txt:
506 * platform/gtk/fast/forms/button-generated-content-expected.png:
507 * platform/gtk/fast/forms/button-generated-content-expected.txt:
508 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
509 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
510 * platform/gtk/fast/forms/button-positioned-expected.png:
511 * platform/gtk/fast/forms/button-positioned-expected.txt:
512 * platform/gtk/fast/forms/button-sizes-expected.png:
513 * platform/gtk/fast/forms/button-sizes-expected.txt:
514 * platform/gtk/fast/forms/button-style-color-expected.png:
515 * platform/gtk/fast/forms/button-style-color-expected.txt:
516 * platform/gtk/fast/forms/button-table-styles-expected.png:
517 * platform/gtk/fast/forms/button-table-styles-expected.txt:
518 * platform/gtk/fast/forms/button-text-transform-expected.png:
519 * platform/gtk/fast/forms/button-text-transform-expected.txt:
520 * platform/gtk/fast/forms/button-white-space-expected.png:
521 * platform/gtk/fast/forms/button-white-space-expected.txt:
522 * platform/gtk/fast/forms/control-clip-expected.png:
523 * platform/gtk/fast/forms/control-clip-expected.txt:
524 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
525 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
526 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
527 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
528 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
529 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
530 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
531 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
532 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
533 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
534 * platform/gtk/fast/forms/form-element-geometry-expected.png:
535 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
536 * platform/gtk/fast/forms/formmove-expected.png:
537 * platform/gtk/fast/forms/formmove-expected.txt:
538 * platform/gtk/fast/forms/formmove2-expected.png:
539 * platform/gtk/fast/forms/formmove2-expected.txt:
540 * platform/gtk/fast/forms/formmove3-expected.png:
541 * platform/gtk/fast/forms/formmove3-expected.txt:
542 * platform/gtk/fast/forms/indeterminate-expected.png:
543 * platform/gtk/fast/forms/indeterminate-expected.txt:
544 * platform/gtk/fast/forms/input-appearance-height-expected.png:
545 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
546 * platform/gtk/fast/forms/input-button-sizes-expected.png:
547 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
548 * platform/gtk/fast/forms/input-first-letter-expected.png:
549 * platform/gtk/fast/forms/input-first-letter-expected.txt:
550 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
551 * platform/gtk/fast/forms/input-value-expected.png:
552 * platform/gtk/fast/forms/input-value-expected.txt:
553 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
554 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
555 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
556 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
557 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
558 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
559 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
560 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
561 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
562 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
563 * platform/gtk/fast/forms/menulist-style-color-expected.png:
564 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
565 * platform/gtk/fast/forms/menulist-width-change-expected.png:
566 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
567 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
568 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
569 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
570 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
571 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
572 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
573 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
574 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
575 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
576 * platform/gtk/fast/forms/option-script-expected.png:
577 * platform/gtk/fast/forms/option-script-expected.txt:
578 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
579 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
580 * platform/gtk/fast/forms/option-text-clip-expected.png:
581 * platform/gtk/fast/forms/option-text-clip-expected.txt:
582 * platform/gtk/fast/forms/placeholder-position-expected.png:
583 * platform/gtk/fast/forms/placeholder-position-expected.txt:
584 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
585 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
586 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
587 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
588 * platform/gtk/fast/forms/range/slider-padding-expected.png:
589 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
590 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
591 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
592 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
593 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
594 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
595 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
596 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
597 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
598 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
599 * platform/gtk/fast/forms/search-input-rtl-expected.png:
600 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
601 * platform/gtk/fast/forms/search-rtl-expected.png:
602 * platform/gtk/fast/forms/search-rtl-expected.txt:
603 * platform/gtk/fast/forms/search-styled-expected.png:
604 * platform/gtk/fast/forms/search-styled-expected.txt:
605 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
606 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
607 * platform/gtk/fast/forms/searchfield-heights-expected.png:
608 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
609 * platform/gtk/fast/forms/select-align-expected.png:
610 * platform/gtk/fast/forms/select-align-expected.txt:
611 * platform/gtk/fast/forms/select-background-none-expected.png:
612 * platform/gtk/fast/forms/select-background-none-expected.txt:
613 * platform/gtk/fast/forms/select-baseline-expected.png:
614 * platform/gtk/fast/forms/select-baseline-expected.txt:
615 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
616 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
617 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
618 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
619 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
620 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
621 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
622 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
623 * platform/gtk/fast/forms/select-initial-position-expected.png:
624 * platform/gtk/fast/forms/select-initial-position-expected.txt:
625 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
626 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
627 * platform/gtk/fast/forms/select-selected-expected.png:
628 * platform/gtk/fast/forms/select-selected-expected.txt:
629 * platform/gtk/fast/forms/select-style-expected.png:
630 * platform/gtk/fast/forms/select-style-expected.txt:
631 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
632 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
633 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
634 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
635 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
636 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
637 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
638 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
639 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
640 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
641 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
642 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
643 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
644 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
645 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
646 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
647 * platform/gtk/fast/html/details-replace-text-expected.png:
648 * platform/gtk/fast/html/details-replace-text-expected.txt:
649 * platform/gtk/fast/html/keygen-expected.png:
650 * platform/gtk/fast/html/keygen-expected.txt:
651 * platform/gtk/fast/inline/positionedLifetime-expected.png:
652 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
653 * platform/gtk/fast/invalid/014-expected.png:
654 * platform/gtk/fast/invalid/014-expected.txt:
655 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
656 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
657 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
658 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
659 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
660 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
661 * platform/gtk/fast/parser/document-write-option-expected.png:
662 * platform/gtk/fast/parser/document-write-option-expected.txt:
663 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
664 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
665 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
666 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
667 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
668 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
669 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
670 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
671 * platform/gtk/fast/replaced/three-selects-break-expected.png:
672 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
673 * platform/gtk/fast/replaced/width100percent-button-expected.png:
674 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
675 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
676 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
677 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
678 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
679 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
680 * platform/gtk/fast/table/append-cells2-expected.png:
681 * platform/gtk/fast/table/append-cells2-expected.txt:
682 * platform/gtk/fast/table/remove-td-display-none-expected.png:
683 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
684 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
685 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
686 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
687 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
688 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
689 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
690 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
691 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
692 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
693 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
694 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
695 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
696 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
697 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
698 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
699 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
700 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
701 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
702 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
703 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
704 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
705 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
706 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
707 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
708 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
709 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
710 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
711 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
712 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
713 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
714 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
715 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
716 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
717 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
718 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
719 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
720 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
721 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
722 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
723 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
724 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
725 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
726 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
727 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
728 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
729 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
730 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
731 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
732 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
733 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
734 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
735 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
736 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
737 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
738 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
739 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
740 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
741 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
742 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
743 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
744 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
745 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
746 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
747 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
748 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
749 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
750 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
751 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
752 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
753 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
754 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
755 * platform/gtk/tables/mozilla/core/margins-expected.png:
756 * platform/gtk/tables/mozilla/core/margins-expected.txt:
757 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
758 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
759 * platform/gtk/tables/mozilla/other/move_row-expected.png:
760 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
761 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
762 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
763 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
764 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
765 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
766 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
767 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
768 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
769 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
770 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
771 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
772 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
773 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
774 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
775 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
776 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
777
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +00007782017-06-01 Ryan Haddad <ryanhaddad@apple.com>
779
780 Mark two webrtc tests as flaky.
781
782 Unreviewed test gardening.
783
784 * TestExpectations:
785
jlewis3@apple.com1778f082017-06-01 18:17:18 +00007862017-06-01 Matt Lewis <jlewis3@apple.com>
787
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +0000788 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
789 https://bugs.webkit.org/show_bug.cgi?id=172054
790
791 Unreviewed test gardening.
792
793 * platform/mac-wk2/TestExpectations:
794
7952017-06-01 Matt Lewis <jlewis3@apple.com>
796
jlewis3@apple.com1778f082017-06-01 18:17:18 +0000797 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
798 https://bugs.webkit.org/show_bug.cgi?id=172054
799
800 Unreviewed test gardening.
801
802 * platform/mac-wk2/TestExpectations:
803
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +00008042017-06-01 Antoine Quint <graouts@apple.com>
805
806 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
807 https://bugs.webkit.org/show_bug.cgi?id=172810
808
809 Reviewed by Antoine Quint.
810
811 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
812
813 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
814 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
815 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
816 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
817
magomez@igalia.com23493d32017-06-01 16:22:05 +00008182017-06-01 Miguel Gomez <magomez@igalia.com>
819
820 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
821
822 * platform/gtk/TestExpectations:
823
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +00008242017-06-01 Antoine Quint <graouts@apple.com>
825
826 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
827 https://bugs.webkit.org/show_bug.cgi?id=172808
828
829 Reviewed by Antoine Quint.
830
831 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
832
833 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
834 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
835
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +00008362017-06-01 Ryan Haddad <ryanhaddad@apple.com>
837
838 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
839 https://bugs.webkit.org/show_bug.cgi?id=172807
840
841 Unreviewed test gardening.
842
843 * platform/mac-wk1/TestExpectations:
844
commit-queue@webkit.org640a4982017-06-01 14:43:32 +00008452017-06-01 Antoine Quint <graouts@apple.com>
846
847 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
848 https://bugs.webkit.org/show_bug.cgi?id=172715
849
850 Reviewed by Antoine Quint.
851
852 We update the expectations for <audio> metrics to match the latest implementation.
853
854 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
855 * media/modern-media-controls/audio/audio-controls-metrics.html:
856
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +00008572017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
858
859 Unreviewed, rebaseline test results according to the error message change
860 https://bugs.webkit.org/show_bug.cgi?id=172798
861
862 * js/dom/string-prototype-properties-expected.txt:
863 * 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:
864
cdumez@apple.com43a8ea52017-05-31 23:42:27 +00008652017-05-31 Chris Dumez <cdumez@apple.com>
866
867 Flaky Test: http/tests/misc/acid3.html
868 https://bugs.webkit.org/show_bug.cgi?id=165734
869 <rdar://problem/32249821>
870
871 Reviewed by Simon Fraser.
872
873 Increase internal test timeout from 5 seconds to 10 seconds to reduce
874 flakiness.
875
876 * http/tests/misc/acid3.html:
877
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00008782017-05-31 Ryan Haddad <ryanhaddad@apple.com>
879
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +0000880 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
881 https://bugs.webkit.org/show_bug.cgi?id=172772
882
883 Unreviewed test gardening.
884
885 * platform/ios-wk2/TestExpectations:
886
8872017-05-31 Ryan Haddad <ryanhaddad@apple.com>
888
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +0000889 Mark fast/css/target-fragment-match.html as flaky on iOS.
890 https://bugs.webkit.org/show_bug.cgi?id=168239
891
892 Unreviewed test gardening.
893
894 * platform/ios/TestExpectations:
895
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +00008962017-05-31 Youenn Fablet <youenn@apple.com>
897
898 PeerConnection should respect tracks that are muted at the time they are added
899 https://bugs.webkit.org/show_bug.cgi?id=172771
900
901 Reviewed by Eric Carlson.
902
903 * webrtc/audio-replace-track.html:
904 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
905 * webrtc/peer-connection-audio-unmute.html: Added.
906 * webrtc/routines.js:
907 * webrtc/video-unmute-expected.txt: Added.
908 * webrtc/video-unmute.html: Added.
909
antti@apple.com1acc9c72017-05-31 19:11:24 +00009102017-05-31 Antti Koivisto <antti@apple.com>
911
912 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
913 https://bugs.webkit.org/show_bug.cgi?id=172747
914 <rdar://problem/32275314>
915
916 Reviewed by Andreas Kling.
917
918 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
919 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
920
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +00009212017-05-31 Matt Lewis <jlewis3@apple.com>
922
923 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
924 https://bugs.webkit.org/show_bug.cgi?id=172518
925
926 Unreviewed test gardening.
927
928 * platform/ios/TestExpectations:
929
bfulgham@apple.combd589ac2017-05-31 16:58:53 +00009302017-05-31 Brent Fulgham <bfulgham@apple.com>
931
932 Make ResourceLoadStatistics testing more reliable
933 https://bugs.webkit.org/show_bug.cgi?id=172730
934 <rdar://problem/32028373>
935
936 Reviewed by Andy Estes.
937
938 Revise some of the tests to wait to check state until after the background process has finished processing the
939 load information.
940
941 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
942 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
943 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
944 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
945 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
946 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
947 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
948 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
949 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
950 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
951 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
952 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
953
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00009542017-05-31 Claudio Saavedra <csaavedra@igalia.com>
955
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +0000956 [WPE] More CSS test expectations cleanup
957
958 Unreviewed gardening.
959
960 * platform/wpe/TestExpectations: remove more assorted css tests
961 that are actually passing.
962
9632017-05-31 Claudio Saavedra <csaavedra@igalia.com>
964
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +0000965 [WPE] CSS tests expectations cleanup
966
967 Unreviewed gardening.
968
969 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
970 tests that are actually passing and a recently removed css tests
971 directory.
972
9732017-05-31 Claudio Saavedra <csaavedra@igalia.com>
974
csaavedra@igalia.com1691e202017-05-31 13:44:06 +0000975 [GTK][WPE] Mark js/cached-window-properties test as slow
976
977 Unreviewed gardening.
978 * platform/gtk/TestExpectations: Test was marked as flaky; but
979 it's just slow.
980 * platform/wpe/TestExpectations: Mark as slow.
981
clopez@igalia.com2172f542017-05-31 12:04:41 +00009822017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
983
984 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
985
986 This commit only adds a comment that it will be useful to mark
987 the point where they where upgraded, so if there is some
988 performance change on perf.webkit.org it can be pointed to this.
989
990 Unreviewed.
991
992 * platform/gtk/TestExpectations: Add a note regarding which
993 distribution and version is running on the bots.
994
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +00009952017-05-31 Claudio Saavedra <csaavedra@igalia.com>
996
997 [WPE] WebGL expectations cleanup
998
999 Unreviewed gardening.
1000
1001 * platform/wpe/TestExpectations: Remove webgl tests that are
1002 consistently passing. Also mark a few known slow tests as such.
1003
rego@igalia.comeda65f62017-05-31 09:22:58 +000010042017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
1005
1006 Move css-shapes-1 test suite to WPT
1007 https://bugs.webkit.org/show_bug.cgi?id=172537
1008
1009 Reviewed by Youenn Fablet.
1010
1011 Updated the paths in TestExpectations files.
1012 Marked spec-examples/shape-outside-018.html as flaky.
1013
1014 * TestExpectations:
1015 * platform/gtk/TestExpectations:
1016 * platform/ios/TestExpectations:
1017 * platform/win/TestExpectations:
1018
fred.wang@free.frfb843852017-05-31 05:48:57 +000010192017-05-30 Frederic Wang <fwang@igalia.com>
1020
1021 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
1022 https://bugs.webkit.org/show_bug.cgi?id=172287
1023
1024 Reviewed by Simon Fraser.
1025
1026 Update iOS expectation to include the new node properties.
1027
1028 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
1029
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000010302017-05-30 Tim Horton <timothy_horton@apple.com>
1031
1032 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
1033 https://bugs.webkit.org/show_bug.cgi?id=172735
1034 <rdar://problem/32015977>
1035
1036 Reviewed by Enrica Casucci.
1037
1038 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
1039 * fast/events/ios/autocorrect-with-range-selection.html: Added.
1040 Add a test that ensures that autocorrection with a selection succeeds.
1041
weinig@apple.com6cf431d2017-05-30 23:54:51 +000010422017-05-30 Sam Weinig <sam@webkit.org>
1043
1044 [WebIDL] Generate named property deleters
1045 https://bugs.webkit.org/show_bug.cgi?id=172688
1046
1047 Reviewed by Chris Dumez.
1048
1049 * js/dom/named-property-deleter-expected.txt: Added.
1050 * js/dom/named-property-deleter.html: Added.
1051 Add test for various named deleter conditions.
1052
1053 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1054 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
1055 Update test to log more information about what its doing and log it to the DOM rather
1056 than the console, to make comparing results in browsers easier. Also, note in the
1057 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
1058
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000010592017-05-30 Youenn Fablet <youenn@apple.com>
1060
1061 Add support for Certificate and IceCandidatePair stats
1062 https://bugs.webkit.org/show_bug.cgi?id=172734
1063
1064 Reviewed by Geoff Garen.
1065
1066 * webrtc/video-stats.html:
1067
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000010682017-05-30 Chris Dumez <cdumez@apple.com>
1069
1070 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
1071 https://bugs.webkit.org/show_bug.cgi?id=172703
1072 <rdar://problem/32458086>
1073
1074 Reviewed by Ryosuke Niwa.
1075
1076 Update existing tests to reflect behavior change.
1077
1078 * fast/dom/Element/getClientRects-return-type-expected.txt:
1079 * fast/dom/Element/getClientRects-return-type.html:
1080 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
1081 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
1082
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000010832017-05-30 Javier Fernandez <jfernandez@igalia.com>
1084
1085 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
1086 https://bugs.webkit.org/show_bug.cgi?id=172705
1087
1088 Reviewed by Manuel Rego Casasnovas.
1089
1090 * TestExpectations: Mark as failure a few tests due to bug #172707.
1091
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000010922017-05-30 Ali Juma <ajuma@chromium.org>
1093
1094 [CredentialManagement] Incorporate IDL updates from latest spec
1095 https://bugs.webkit.org/show_bug.cgi?id=172011
1096
1097 Reviewed by Daniel Bates.
1098
1099 * credentials/idlharness-expected.txt:
1100 * credentials/idlharness.html:
1101
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000011022017-05-30 Ryan Haddad <ryanhaddad@apple.com>
1103
1104 Skip imported/w3c/web-platform-tests/innerText/getter.html.
1105 https://bugs.webkit.org/show_bug.cgi?id=172514
1106
1107 Unreviewed test gardening.
1108
1109 * TestExpectations:
1110
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000011112017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
1112
1113 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
1114 https://bugs.webkit.org/show_bug.cgi?id=172670
1115
1116 Reviewed by Tim Horton.
1117
1118 Use the css property -webkit-canvas to force capturing the canvas context
1119 in a NativeImage. This NativeImage will be used to create a BitmapImage
1120 which will be later used as the background-image of an element.
1121
1122 * fast/images/large-image-webkit-canvas-expected.html: Added.
1123 * fast/images/large-image-webkit-canvas.html: Added.
1124
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000011252017-05-30 Matt Lewis <jlewis3@apple.com>
1126
1127 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
1128 https://bugs.webkit.org/show_bug.cgi?id=172403
1129
1130 Unreviewed test gardening.
1131
1132 * platform/ios/TestExpectations:
1133
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000011342017-05-30 Youenn Fablet <youenn@apple.com>
1135
1136 RealtimeOutgoingVideoSource should not rotate muted frames
1137 https://bugs.webkit.org/show_bug.cgi?id=172659
1138
1139 Reviewed by Eric Carlson.
1140
1141 * webrtc/routines.js:
1142 * webrtc/video-rotation-expected.txt: Added.
1143 * webrtc/video-rotation.html: Added.
1144
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000011452017-05-30 Ryan Haddad <ryanhaddad@apple.com>
1146
1147 Mark js/intl-datetimeformat.html as failing.
1148 https://bugs.webkit.org/show_bug.cgi?id=172720
1149
1150 Unreviewed test gardening.
1151
1152 * js/script-tests/intl-datetimeformat.js:
1153 * platform/mac/TestExpectations:
1154
pvollan@apple.com2dbab572017-05-30 15:41:26 +000011552017-05-30 Per Arne Vollan <pvollan@apple.com>
1156
1157 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
1158 https://bugs.webkit.org/show_bug.cgi?id=172709
1159
1160 Reviewed by Brent Fulgham.
1161
1162 * platform/win/TestExpectations:
1163
aperez@igalia.com65d50e82017-05-30 14:33:20 +000011642017-05-30 Adrian Perez de Castro <aperez@igalia.com>
1165
1166 [GTK] Test cases for typehead in form menu lists should start from known state
1167 https://bugs.webkit.org/show_bug.cgi?id=171792
1168
1169 Reviewed by Carlos Garcia Campos.
1170
1171 Since r215188 opening a popup menu in a form pre-selects the active
1172 element to mimic GtkComboxBox behavior, but the layout test implicitly
1173 assumed that type ahead search always started the beginning of the
1174 list, which is no longer true now that GTK+ is informed of which one
1175 is the active element.
1176
1177 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
1178 list to the initial state (no element selected, unfocused) at the
1179 beginning of testTypeAheadFunction().
1180
antti@apple.comcd7409a2017-05-30 08:35:40 +000011812017-05-29 Antti Koivisto <antti@apple.com>
1182
1183 Crash on display-contents-replaced-001.html
1184 https://bugs.webkit.org/show_bug.cgi?id=172596
1185
1186 Reviewed by Andreas Kling.
1187
1188 * TestExpectations: Enable the test.
1189
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000011902017-05-30 Zan Dobersek <zdobersek@igalia.com>
1191
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00001192 [GCrypt] RSA-OAEP support
1193 https://bugs.webkit.org/show_bug.cgi?id=171222
1194
1195 Reviewed by Michael Catanzaro.
1196
1197 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
1198
11992017-05-30 Zan Dobersek <zdobersek@igalia.com>
1200
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00001201 [GCrypt] RSAES-PKCS1-v1_5 support
1202 https://bugs.webkit.org/show_bug.cgi?id=171219
1203
1204 Reviewed by Michael Catanzaro.
1205
1206 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
1207
12082017-05-30 Zan Dobersek <zdobersek@igalia.com>
1209
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00001210 [GCrypt] RSASSA-PKCS1-v1_5 support
1211 https://bugs.webkit.org/show_bug.cgi?id=171220
1212
1213 Reviewed by Michael Catanzaro.
1214
1215 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
1216
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000012172017-05-29 Claudio Saavedra <csaavedra@igalia.com>
1218
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00001219 [WPE] Mark a couple of tests as slow/timing out
1220
1221 Unreviewed gardening. These are all known ones.
1222 * platform/wpe/TestExpectations:
1223
12242017-05-29 Claudio Saavedra <csaavedra@igalia.com>
1225
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00001226 [WPE] Marking workers/bomb.html test as slow.
1227
1228 Unreviewed gardening.
1229
1230 * platform/wpe/TestExpectations:
1231
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000012322017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
1233
1234 Use the parent box style to adjust RenderStyle for alignment.
1235 https://bugs.webkit.org/show_bug.cgi?id=172215
1236
1237 Reviewed by Antti Koivisto.
1238
1239 * TestExpectations:
1240
pvollan@apple.com2056fa12017-05-29 07:15:56 +000012412017-05-29 Per Arne Vollan <pvollan@apple.com>
1242
1243 Unreviewed Windows test gardening, update expected results after r217418.
1244
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00001245 * platform/win/fast/block/float/032-expected.txt:
1246
12472017-05-29 Per Arne Vollan <pvollan@apple.com>
1248
1249 Unreviewed Windows test gardening, update expected results after r217418.
1250
pvollan@apple.com2056fa12017-05-29 07:15:56 +00001251 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
1252 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
1253 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
1254 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1255 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1256 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
1257
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000012582017-05-28 Sam Weinig <sam@webkit.org>
1259
1260 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
1261 https://bugs.webkit.org/show_bug.cgi?id=172684
1262
1263 Reviewed by Yusuke Suzuki.
1264
1265 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
1266 * js/dom/sequence-in-union-iterator-access.html: Added.
1267 Add test case showing that @@iterator is only accessed once when converting a sequence
1268 as part of a union.
1269
cdumez@apple.com40005b92017-05-27 20:15:02 +000012702017-05-27 Chris Dumez <cdumez@apple.com>
1271
1272 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
1273 https://bugs.webkit.org/show_bug.cgi?id=172472
1274 <rdar://problem/32334831>
1275
1276 Reviewed by Ryosuke Niwa.
1277
1278 * TestExpectations:
1279 Unskip test that is no longer crashing in Debug builds.
1280
1281 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
1282 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
1283 Add reduced test case reproducing the crash.
1284
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000012852017-05-27 Simon Fraser <simon.fraser@apple.com>
1286
1287 getComputedStyle returns percentage values for left / right / top / bottom
1288 https://bugs.webkit.org/show_bug.cgi?id=29084
1289
1290 Reviewed by Zalan Bujtas.
1291
1292 Some new baselines, a new test, and an improved test.
1293
1294 * animations/trigger-container-scroll-boundaries-expected.txt:
1295 * animations/trigger-container-scroll-boundaries.html:
1296 * animations/trigger-container-scroll-empty-expected.txt:
1297 * animations/trigger-container-scroll-empty.html:
1298 * animations/trigger-container-scroll-simple-expected.txt:
1299 * animations/trigger-container-scroll-simple.html:
1300 * fast/css/getComputedStyle/computed-style-expected.txt:
1301 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
1302 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
1303 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
1304 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
1305 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
1306 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
1307 * fast/css/hover-affects-child-expected.txt:
1308 * fast/css/hover-affects-child.html:
1309 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
1310 * transitions/transition-to-from-auto-expected.txt:
1311 * transitions/transition-to-from-auto.html:
1312
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000013132017-05-26 Youenn Fablet <youenn@apple.com>
1314
1315 WebRTC stats should be in milliseconds
1316 https://bugs.webkit.org/show_bug.cgi?id=172644
1317
1318 Reviewed by Eric Carlson.
1319
1320 * TestExpectations:
1321 * webrtc/video-stats.html: Making it less flaky prone.
1322
weinig@apple.com7fb39842017-05-27 02:54:02 +000013232017-05-26 Sam Weinig <sam@webkit.org>
1324
1325 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
1326 https://bugs.webkit.org/show_bug.cgi?id=172480
1327
1328 Reviewed by Chris Dumez.
1329
1330 Add test case that shows that using the wrong this object on an overloaded function,
1331 even if you are passing the wrong number of arguments, results in an invalid this
1332 object exception.
1333
1334 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
1335 * js/dom/overloaded-operation-exception-order.html: Added.
1336
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000013372017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1338
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00001339 Skip fast/events/before-unload-returnValue.html on iOS.
1340 https://bugs.webkit.org/show_bug.cgi?id=172672
1341
1342 Unreviewed test gardening.
1343
1344 * platform/ios/TestExpectations:
1345
13462017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1347
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00001348 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
1349 https://bugs.webkit.org/show_bug.cgi?id=172331
1350
1351 Unreviewed test gardening.
1352
1353 * platform/mac-wk1/TestExpectations:
1354
13552017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1356
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00001357 Unreviewed, rolling out r217458.
1358
1359 This change caused 55 JSC test failures.
1360
1361 Reverted changeset:
1362
1363 "Date should use historical data if it's available."
1364 https://bugs.webkit.org/show_bug.cgi?id=172592
1365 http://trac.webkit.org/changeset/217458
1366
13672017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1368
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00001369 Rebaseline js/dom/global-constructors-attributes.html.
1370
1371 Unreviewed test gardening.
1372
1373 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1374 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1375 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1376
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000013772017-05-25 Ryan Haddad <ryanhaddad@apple.com>
1378
1379 Skip two LayoutTests that are failing due missing results.
1380
1381 Unreviewed test gardening.
1382
1383 * TestExpectations:
1384 * platform/ios/TestExpectations:
1385
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000013862017-05-26 Claudio Saavedra <csaavedra@igalia.com>
1387
1388 [WPE] Mark animations/animation-delay-changed.htm as flaky
1389
1390 Unreviewed gardening. It's flaky on all platforms so why bother.
1391
1392 * platform/wpe/TestExpectations:
1393
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000013942017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
1395
1396 [css-grid] Add support for orthogonal positioned grid items
1397 https://bugs.webkit.org/show_bug.cgi?id=172591
1398
1399 Reviewed by Sergio Villar Senin.
1400
1401 Two of the new imported tests are failing due to an issue with margins
1402 and orthogonal items, which is unrelated to this patch (see bug #172590).
1403
1404 * TestExpectations:
1405
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000014062017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
1407
1408 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
1409 https://bugs.webkit.org/show_bug.cgi?id=172503
1410
1411 Reviewed by Antti Koivisto.
1412
1413 * TestExpectations:
1414
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000014152017-05-25 Sam Weinig <sam@webkit.org>
1416
1417 Fix MediaDeviceInfo's extended attributes so they make sense
1418 https://bugs.webkit.org/show_bug.cgi?id=172629
1419
1420 Reviewed by Daniel Bates.
1421
1422 * fast/mediastream/media-device-info-expected.txt: Added.
1423 * fast/mediastream/media-device-info.html: Added.
1424 Test that MediaDeviceInfo has the expected properties and that
1425 the serializer works.
1426
cdumez@apple.com6627eea2017-05-26 04:19:14 +000014272017-05-25 Chris Dumez <cdumez@apple.com>
1428
1429 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
1430 https://bugs.webkit.org/show_bug.cgi?id=172628
1431 <rdar://problem/32418707>
1432
1433 Reviewed by Sam Weinig.
1434
1435 Add reduced test case.
1436
1437 * TestExpectations:
1438 Unskip test that is no longer crashing in debug builds.
1439
1440 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
1441 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
1442
zalan@apple.com8c813f72017-05-26 03:53:24 +000014432017-05-25 Zalan Bujtas <zalan@apple.com>
1444
1445 Frame's composited content is visible when the frame has visibility: hidden.
1446 https://bugs.webkit.org/show_bug.cgi?id=125565
1447 <rdar://problem/32196849>
1448
1449 Reviewed by Simon Fraser.
1450
1451 * compositing/resources/visibility.html: Added.
1452 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
1453 * compositing/visibility/frameset-visibility-hidden.html: Added.
1454 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
1455 * compositing/visibility/iframe-visibility-hidden.html: Added.
1456 * compositing/visibility/object-visibility-hidden-expected.html: Added.
1457 * compositing/visibility/object-visibility-hidden.html: Added.
1458
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000014592017-05-25 Brent Fulgham <bfulgham@apple.com>
1460
1461 Gracefully handle missing localStorage support in results.html
1462 https://bugs.webkit.org/show_bug.cgi?id=172625
1463 <rdar://problem/32118243>
1464
1465 Reviewed by Alexey Proskuryakov.
1466
1467 Handle the case where localStorage generates a SecurityError DOMException, treating this
1468 as a non-fatal error.
1469
1470 * fast/harness/results.html:
1471 (OptionWriter.save): Treat "SecurityError" as an expected condition.
1472 (OptionWriter.apply): Ditto.
1473
ap@apple.com27f767d2017-05-26 02:10:33 +000014742017-05-25 Alexey Proskuryakov <ap@apple.com>
1475
1476 Merge split script tests, part 2
1477 https://bugs.webkit.org/show_bug.cgi?id=172423
1478
1479 Reviewed by Tim Horton.
1480
1481 Fix the few remaining special cases of split tests.
1482
1483 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
1484 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
1485 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
1486 Now it's inlined in both.
1487
1488 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
1489 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
1490 This was really a resource, not a scrip test, and it was only only used in one test.
1491
1492 * fast/dom/HTMLElement/class-list-quirks.html:
1493 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
1494 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
1495
1496 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
1497 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
1498 Moved a shared resource to its proper location.
1499
1500 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
1501 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
1502 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
1503 * fast/dom/Window/window-postmessage-clone-deep-array.html:
1504 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
1505 * fast/dom/Window/window-postmessage-clone.html:
1506 Straightforward js-tests with file names that didn't match.
1507
1508 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
1509 * fast/table/script-tests/min-width-helpers.js: Removed.
1510 Moved a shared resource to its proper location.
1511
1512 * fast/table/min-width-css-block-table.html:
1513 * fast/table/min-width-css-inline-table.html:
1514 * fast/table/min-width-html-block-table.html:
1515 * fast/table/min-width-html-inline-table.html:
1516 * fast/table/script-tests/min-width-css-block-table.js: Removed.
1517 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
1518 * fast/table/script-tests/min-width-html-block-table.js: Removed.
1519 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
1520 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
1521
1522 * printing/break-after-avoid-expected.txt:
1523 * printing/break-after-avoid-page-expected.txt:
1524 * printing/break-after-avoid-page.html:
1525 * printing/break-after-avoid.html:
1526 * printing/script-tests/break-after-avoid-page.js: Removed.
1527 * printing/script-tests/break-after-avoid.js: Removed.
1528 * printing/script-tests/page-break-after-avoid.js: Removed.
1529 * printing/script-tests/page-break-always-for-overflow.js: Removed.
1530 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
1531
1532 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
1533 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
1534 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
1535 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
1536 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
1537 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
1538 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
1539
1540 * svg/dom/script-tests/SVGColor.js: Removed.
1541 * svg/dom/script-tests/SVGPaint.js: Removed.
1542 Removed unused files.
1543
1544 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
1545 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
1546 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
1547 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
1548 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
1549 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
1550 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
1551 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
1552 Straightforward js-tests with mismatching names.
1553
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000015542017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
1555
1556 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
1557 https://bugs.webkit.org/show_bug.cgi?id=172554
1558 <rdar://problem/31247133>
1559
1560 Reviewed by Simon Fraser.
1561
1562 Cause two successive paints, and compare it against 0 paints.
1563
1564 * fast/frames/iframe-translucent-background-expected.html: Added.
1565 * fast/frames/iframe-translucent-background.html: Added.
1566
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000015672017-05-25 Keith Miller <keith_miller@apple.com>
1568
1569 Date should use historical data if it's available.
1570 https://bugs.webkit.org/show_bug.cgi?id=172592
1571
1572 Reviewed by Mark Lam.
1573
1574 Fix tests to work with historically accurate dates.
1575
1576 * js/dom/date-big-setdate-expected.txt: Removed.
1577 * js/dom/date-big-setdate.html: Removed.
1578 * js/dom/script-tests/date-big-setdate.js: Removed.
1579 * storage/indexeddb/modern/date-basic-expected.txt:
1580 * storage/indexeddb/modern/date-basic-private-expected.txt:
1581 * storage/indexeddb/modern/get-keyrange-expected.txt:
1582 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
1583
cdumez@apple.comfc984762017-05-25 20:53:49 +000015842017-05-25 Chris Dumez <cdumez@apple.com>
1585
1586 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
1587 https://bugs.webkit.org/show_bug.cgi?id=172578
1588 <rdar://problem/30754582>
1589
1590 Reviewed by Youenn Fablet.
1591
1592 Add layout test coverage.
1593
1594 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
1595 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
1596
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000015972017-05-24 Jiewen Tan <jiewen_tan@apple.com>
1598
1599 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
1600 https://bugs.webkit.org/show_bug.cgi?id=172555
1601 <rdar://problem/32004724>
1602
1603 Reviewed by Ryosuke Niwa.
1604
1605 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
1606 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
1607 * editing/selection/select-iframe-focusin-document-crash.html: Added.
1608
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000016092017-05-25 Javier Fernandez <jfernandez@igalia.com>
1610
1611 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
1612 https://bugs.webkit.org/show_bug.cgi?id=172593
1613
1614 Reviewed by Manuel Rego Casasnovas.
1615
1616 * css3/parse-place-content.html:
1617 * css3/parse-place-items.html:
1618 * css3/parse-place-self.html:
1619
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000016202017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
1621
1622 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
1623 https://bugs.webkit.org/show_bug.cgi?id=172355
1624
1625 Reviewed by Chris Fleizach.
1626
1627 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
1628 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1629
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000016302017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
1631
1632 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
1633
1634 Unreviewed GTK gardening.
1635
1636 * platform/gtk/TestExpectations:
1637
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000016382017-05-25 Claudio Saavedra <csaavedra@igalia.com>
1639
1640 [GTK] Update baseline
1641
1642 Unreviewed gardening. Update after r217272.
1643 * platform/gtk/fast/text/font-style-parse-expected.txt:
1644
hyatt@apple.com64d8f582017-05-25 14:56:27 +000016452017-05-25 Dave Hyatt <hyatt@apple.com>
1646
1647 Baseline of number inputs not right.
1648 https://bugs.webkit.org/show_bug.cgi?id=172237
1649
1650 Reviewed by Dean Jackson.
1651
1652 * fast/forms/baseline-of-number-inputs-expected.html: Added.
1653 * fast/forms/baseline-of-number-inputs.html: Added.
1654
pvollan@apple.com313d7002017-05-25 14:37:10 +000016552017-05-25 Per Arne Vollan <pvollan@apple.com>
1656
1657 [Win] Update expectations for layout tests.
1658 https://bugs.webkit.org/show_bug.cgi?id=172437
1659
1660 Unreviewed test gardening, update test expectations for failing tests.
1661
1662 * platform/win/TestExpectations:
1663
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000016642017-05-25 Claudio Saavedra <csaavedra@igalia.com>
1665
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00001666 [WPE] Add missing test baseline.
1667
1668 Unreviewed gardening.
1669 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
1670
16712017-05-25 Claudio Saavedra <csaavedra@igalia.com>
1672
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00001673 [WPE] Unreviewed gardening
1674
1675 Update rebaseline after r216817.
1676
1677 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
1678
pvollan@apple.com57256452017-05-25 11:45:52 +000016792017-05-25 Per Arne Vollan <pvollan@apple.com>
1680
1681 [Win] Update expectations for layout tests.
1682 https://bugs.webkit.org/show_bug.cgi?id=172437
1683
1684 Unreviewed test gardening, update test expectations for failing tests.
1685
1686 * platform/win/TestExpectations:
1687
rego@igalia.com799e1b72017-05-25 10:06:45 +000016882017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
1689
1690 [css-grid] Fix behavior of positioned items without specific dimensions
1691 https://bugs.webkit.org/show_bug.cgi?id=172117
1692
1693 Reviewed by Sergio Villar Senin.
1694
1695 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
1696 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
1697
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000016982017-05-25 David Kilzer <ddkilzer@apple.com>
1699
1700 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
1701 <https://bugs.webkit.org/show_bug.cgi?id=172584>
1702
1703 * fast/regex/:
1704 * fast/regex/script-tests:
1705 - Rollback changes in r217390 for Bug 172423 to these
1706 directories.
1707
cdumez@apple.com62c78af2017-05-25 04:18:52 +000017082017-05-24 Chris Dumez <cdumez@apple.com>
1709
1710 ResourceResponses for data URLs have their Source marked as Unknown
1711 https://bugs.webkit.org/show_bug.cgi?id=172573
1712 <rdar://problem/31786198>
1713
1714 Reviewed by Geoffrey Garen.
1715
1716 Add layout test coverage.
1717
1718 * fast/url/data-url-source-expected.txt: Added.
1719 * fast/url/data-url-source.html: Added.
1720
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000017212017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
1722
1723 [Win] An assertion fails if the custom cursor image isn't loaded yet
1724 https://bugs.webkit.org/show_bug.cgi?id=172209
1725
1726 Reviewed by Said Abou-Hallawa.
1727
1728 Windows port have the same issue Qt port had had several years ago
1729 (Bug 68223). I'd like to reuse the test case. But, current CSS
1730 parser rejects invalid 'cursor' property value which consists of
1731 a single URL but no keywords.
1732
1733 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
1734 'cursor' property by appending a fallback keyword.
1735
ap@apple.com92352d02017-05-24 22:53:00 +000017362017-05-24 Alexey Proskuryakov <ap@apple.com>
1737
1738 Merge split script tests
1739 https://bugs.webkit.org/show_bug.cgi?id=172423
1740
1741 Reviewed by Sam Weinig.
1742
1743 In the past, many tests were being split into HTML and JS parts for no good reason.
1744 This makes it hard to see what those tests are doing.
1745
1746 This is first part of the change, only including files where JS and HTML counterparts
1747 have matching names. Custom cases will be completed in a follow-up.
1748
1749 Long change list omitted.
1750
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000017512017-05-24 Ryan Haddad <ryanhaddad@apple.com>
1752
1753 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
1754 https://bugs.webkit.org/show_bug.cgi?id=172547
1755
1756 Unreviewed test gardening.
1757
1758 * platform/ios/TestExpectations:
1759
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000017602017-05-24 Claudio Saavedra <csaavedra@igalia.com>
1761
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00001762 [WPE] Rebaseline test
1763
1764 Unreviewed gardening after a series of changes to dom static properties.
1765
1766 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
1767
17682017-05-24 Claudio Saavedra <csaavedra@igalia.com>
1769
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00001770 [WPE] Rebaseline test after r217181
1771
1772 Unreviewed gardening.
1773
1774 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1775
17762017-05-24 Claudio Saavedra <csaavedra@igalia.com>
1777
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00001778 [WPE] Remove baseline for test that passes now
1779
1780 Unreviewed gardening.
1781
1782 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
1783
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000017842017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
1785
1786 [ATK] Gardening needed after r217171
1787 https://bugs.webkit.org/show_bug.cgi?id=172539
1788
1789 Unreviewed test gardening after r217171.
1790
1791 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
1792 tests with platform-specific expectations.
1793
1794 * accessibility/multiselect-list-reports-active-option-expected.txt:
1795 * accessibility/table-cells-roles-expected.txt:
1796 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
1797 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
1798 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1799 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
1800 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
1801
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000018022017-05-24 Javier Fernandez <jfernandez@igalia.com>
1803
1804 [css-grid] Ignore collapsed tracks on content-distribution alignment
1805 https://bugs.webkit.org/show_bug.cgi?id=172493
1806
1807 Reviewed by Manuel Rego Casasnovas.
1808
1809 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
1810
1811 * TestExpectations:
1812
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000018132017-05-22 Jiewen Tan <jiewen_tan@apple.com>
1814
1815 [WebCrypto] Support RSA-PSS
1816 https://bugs.webkit.org/show_bug.cgi?id=170869
1817 <rdar://problem/31640672>
1818
1819 Reviewed by Brent Fulgham.
1820
1821 * TestExpectations:
1822 Skip tests related to RSA-PSS for now.
1823 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1824 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
1825 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1826 * crypto/subtle/rsa-import-key-malformed-parameters.html:
1827 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
1828 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
1829 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
1830 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
1831 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
1832 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
1833 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
1834 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
1835 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
1836 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
1837 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
1838 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
1839 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
1840 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
1841 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
1842 * crypto/subtle/rsa-pss-generate-key.html: Added.
1843 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
1844 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
1845 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
1846 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
1847 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
1848 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
1849 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
1850 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
1851 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
1852 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
1853 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
1854 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
1855 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
1856 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
1857 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
1858 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
1859 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
1860 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
1861 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
1862 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
1863 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
1864 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
1865 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
1866 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
1867 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
1868 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
1869 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
1870 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
1871 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
1872 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
1873 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
1874 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
1875
cdumez@apple.come4d96f62017-05-24 00:27:24 +000018762017-05-23 Chris Dumez <cdumez@apple.com>
1877
1878 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
1879 https://bugs.webkit.org/show_bug.cgi?id=172523
1880
1881 Reviewed by Ryosuke Niwa.
1882
1883 * TestExpectations:
1884 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
1885
1886 * fast/dom/script-charset-update.html:
1887 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
1888
1889 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
1890 Rebaseline test now that it actually runs to the end.
1891
1892 * platform/ios-wk2/TestExpectations:
1893 * platform/mac-wk2/TestExpectations:
1894 Remove expectation for a test that is now skipped in root TestExpectations file.
1895
1896 * resources/js-test.js:
1897 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
1898 set then, instead of waiting for the load event listener to do so. This is needed because some
1899 tests may decide to complete *before* the load event has fired, such as the test updated in this
1900 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
1901 some tests only set jsTestIsAsync in a load event handler.
1902
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000019032017-05-23 Ryan Haddad <ryanhaddad@apple.com>
1904
1905 Rebaseline tests for iOS simulator.
1906
1907 Unreviewed test gardening.
1908
1909 * fast/events/ios/rotation/basic-rotation-expected.txt:
1910 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
1911 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
1912 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
1913 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
1914 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
1915
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000019162017-05-23 Matt Baker <mattbaker@apple.com>
1917
1918 Web Inspector: Cannot delete a disabled XHR breakpoint
1919 https://bugs.webkit.org/show_bug.cgi?id=171971
1920 <rdar://problem/32129527>
1921
1922 Reviewed by Devin Rousso.
1923
1924 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
1925 * inspector/dom-debugger/xhr-breakpoints.html:
1926
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000019272017-05-23 Ryan Haddad <ryanhaddad@apple.com>
1928
1929 Skip crashing css-display-3/display-contents tests.
1930 https://bugs.webkit.org/show_bug.cgi?id=172503
1931
1932 Unreviewed test gardening.
1933
1934 * TestExpectations:
1935
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000019362017-05-23 Matt Lewis <jlewis3@apple.com>
1937
1938 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
1939 https://bugs.webkit.org/show_bug.cgi?id=172515
1940
1941 Unreviewed test gardening.
1942
1943 * TestExpectations:
1944
cdumez@apple.come7db41a2017-05-23 21:06:23 +000019452017-05-23 Chris Dumez <cdumez@apple.com>
1946
1947 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
1948 https://bugs.webkit.org/show_bug.cgi?id=171091
1949 <rdar://problem/31752046>
1950
1951 Reviewed by Geoffrey Garen.
1952
1953 * fast/dom/resources/script-with-unicode.js: Added.
1954 * fast/dom/script-charset-update-expected.txt: Added.
1955 * fast/dom/script-charset-update.html: Added.
1956 Add test that was consistently hitting the assertion in debug builds before
1957 r215229 was rolled out.
1958
1959 * fast/loader/cache-encoding-expected.txt:
1960 * fast/loader/cache-encoding.html:
1961 Improve test to check that it is actually getting a SyntaxError the first time,
1962 when it loads the script with the wrong encoding. Apparently this test was not
1963 clear enough because it was updated / disabled in r215229, but was showing a
1964 real bug.
1965
1966 * platform/ios-wk2/TestExpectations:
1967 * platform/mac-wk2/TestExpectations:
1968 Unskip test was should no longer be flaky now that r215229 has been rolled out.
1969
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000019702017-05-23 Matt Lewis <jlewis3@apple.com>
1971
1972 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
1973 https://bugs.webkit.org/show_bug.cgi?id=172521
1974
1975 Unreviewed test gardening.
1976
1977 * platform/ios-wk2/TestExpectations:
1978 * platform/mac-wk2/TestExpectations:
1979
dino@apple.com68791fa2017-05-23 20:49:58 +000019802017-05-23 Dean Jackson <dino@apple.com>
1981
1982 checkGPUStatus needs to exercise instancing calls
1983 https://bugs.webkit.org/show_bug.cgi?id=172520
1984 <rdar://problem/23118395>
1985
1986 Reviewed by Brent Fulgham.
1987
1988 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
1989 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
1990
rego@igalia.comfc37b972017-05-23 20:31:53 +000019912017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
1992
1993 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
1994 https://bugs.webkit.org/show_bug.cgi?id=172494
1995
1996 Reviewed by Youenn Fablet.
1997
1998 * TestExpectations: Mark as failure a few tests due to bug #172493.
1999
ap@apple.com5e1514b2017-05-23 20:23:23 +000020002017-05-23 Alexey Proskuryakov <ap@apple.com>
2001
2002 Many editing js-tests use waitUntilDone
2003 https://bugs.webkit.org/show_bug.cgi?id=172401
2004
2005 Reviewed by Ryosuke Niwa.
2006
2007 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2008 of js-test-pre.js where possible.
2009
2010 * editing/caret/ios/absolute-caret-position-after-scroll.html:
2011 * editing/caret/ios/fixed-caret-position-after-scroll.html:
2012 * editing/input/style-change-during-input.html:
2013 * editing/inserting/insert-html-crash.html:
2014 * editing/mac/input/undo-grouping-on-text-insertion.html:
2015 * editing/mac/selection/context-menu-select-editability-expected.txt:
2016 * editing/mac/selection/context-menu-select-editability.html:
2017 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
2018 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
2019 * editing/mac/spelling/autocorrection-respets-undo.html:
2020 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2021 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
2022 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
2023 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
2024 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
2025 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2026 * editing/selection/ios/absolute-selection-after-scroll.html:
2027 * editing/selection/ios/fixed-selection-after-scroll.html:
2028 * editing/spelling/copy-paste-crash-expected.txt:
2029 * editing/spelling/copy-paste-crash.html:
2030 * editing/style/apply-style-join-child-text-nodes-crash.html:
2031
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000020322017-05-23 Jiewen Tan <jiewen_tan@apple.com>
2033
2034 Unreviewed, test gardening after r217225
2035
2036 * TestExpectations:
2037 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
2038
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000020392017-05-23 Chris Dumez <cdumez@apple.com>
2040
2041 Unreviewed, roll out r215229
2042
2043 It caused CachedScripts in MemoryCache to be reused with different encodings
2044 even though CachedScript potentially has already decoded data or cached hash
2045 with a previous encoding.
2046
2047 * TestExpectations:
2048 * fast/loader/cache-encoding-expected.txt:
2049 * fast/loader/cache-encoding.html:
2050 * http/tests/preload/preload-encoding-expected.txt:
2051 * http/tests/preload/preload-encoding.php:
2052
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000020532017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2054
2055 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
2056 https://bugs.webkit.org/show_bug.cgi?id=172514
2057
2058 Unreviewed test gardening.
2059
2060 * TestExpectations:
2061
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000020622017-05-23 Sam Weinig <sam@webkit.org>
2063
2064 [WebIDL] Remove some unnecessary specialization for enum types
2065 https://bugs.webkit.org/show_bug.cgi?id=172482
2066
2067 Reviewed by Chris Dumez.
2068
2069 * crypto/subtle/import-key-malformed-parameters-expected.txt:
2070 * fast/files/blob-constructor-expected.txt:
2071 * fast/files/script-tests/blob-constructor.js:
2072 Update test and results for improved order of exceptions. In this case, the conversion
2073 to String throws before the failure to parse the enumeration (which is what the
2074 plain TypeError was).
2075
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000020762017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
2077
2078 Import the css-display-3 css tests.
2079 https://bugs.webkit.org/show_bug.cgi?id=172212
2080
2081 Reviewed by Chris Dumez.
2082
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000020832017-05-23 youenn fablet <youenn@apple.com>
2084
2085 There should be an easy way to run HTTP/WPT served tests on a browser
2086 https://bugs.webkit.org/show_bug.cgi?id=172068
2087
2088 Reviewed by Sam Weinig.
2089
2090 * fast/harness/results.html: In case results.html is opened locallly,
2091 open HTTP/WPT urls as served by their related servers.
2092 Adding a check that the servers are running before opening the related test.
2093
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000020942017-05-23 Antoine Quint <graouts@apple.com>
2095
2096 [Modern Media Controls] Turn off all tests
2097 https://bugs.webkit.org/show_bug.cgi?id=172447
2098
2099 Reviewed by Jon Lee.
2100
2101 Due to the high number of timeouts and random failures with the current tests, we turn off
2102 all modern-media-controls tests while we wait on a more permanent solution.
2103
2104 * TestExpectations:
2105 * platform/gtk/TestExpectations:
2106 * platform/ios/TestExpectations:
2107 * platform/mac-wk1/TestExpectations:
2108 * platform/mac/TestExpectations:
2109
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000021102017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2111
2112 Update font-style's implementation in the font selection algorithm
2113 https://bugs.webkit.org/show_bug.cgi?id=169453
2114
2115 Reviewed by Simon Fraser.
2116
2117 * fast/text/font-style-parse-expected.txt:
2118 * fast/text/font-style-parse.html:
2119 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2120
pvollan@apple.com31567ae2017-05-23 06:50:17 +000021212017-05-22 Per Arne Vollan <pvollan@apple.com>
2122
2123 [Win] Update expectations for layout tests.
2124 https://bugs.webkit.org/show_bug.cgi?id=172437
2125
2126 Unreviewed test gardening, update test expectations for failing tests.
2127
2128 * platform/win/TestExpectations:
2129
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000021302017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2131
2132 Support calc() in font-variation-settings and font-feature-settings
2133 https://bugs.webkit.org/show_bug.cgi?id=171032
2134
2135 Reviewed by David Hyatt.
2136
2137 * css3/font-feature-settings-calc-expected.html: Added.
2138 * css3/font-feature-settings-calc.html: Added.
2139 * fast/text/variations/calc-expected.html: Added.
2140 * fast/text/variations/calc.html: Added.
2141
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000021422017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2143
2144 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
2145 https://bugs.webkit.org/show_bug.cgi?id=171605
2146
2147 Unreviewed test gardening.
2148
2149 * platform/ios-wk2/TestExpectations:
2150
cdumez@apple.comac70a712017-05-22 23:00:25 +000021512017-05-22 Chris Dumez <cdumez@apple.com>
2152
2153 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
2154 https://bugs.webkit.org/show_bug.cgi?id=172473
2155
2156 Reviewed by Ryosuke Niwa.
2157
2158 * TestExpectations:
2159 Unskip test.
2160
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000021612017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2162
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00002163 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
2164 https://bugs.webkit.org/show_bug.cgi?id=172452
2165
2166 Unreviewed test gardening.
2167
2168 * platform/wk2/TestExpectations:
2169
21702017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2171
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00002172 Update TestExpectations for two new WPT LayoutTests.
2173 https://bugs.webkit.org/show_bug.cgi?id=172472
2174
2175 Unreviewed test gardening.
2176
2177 * TestExpectations:
2178
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000021792017-05-22 Alexey Proskuryakov <ap@apple.com>
2180
2181 Remove Java tests.
2182
2183 Rubber-stamped by Tim Horton.
2184
2185 These tests were disabled on all platforms for a long long time now.
2186
2187 * TestExpectations:
2188 * java: Removed.
2189 * platform/ios/TestExpectations:
2190 * platform/mac/TestExpectations:
2191 * platform/win/TestExpectations:
2192 * platform/wk2/TestExpectations:
2193 * platform/wpe/TestExpectations:
2194
bburg@apple.com51fd2622017-05-22 22:06:47 +000021952017-05-22 Brian Burg <bburg@apple.com>
2196
2197 Web Inspector: webkit reload policy should match default behavior
2198 https://bugs.webkit.org/show_bug.cgi?id=171385
2199 <rdar://problem/31871515>
2200
2201 Reviewed by Joseph Pecoraro.
2202
2203 * http/tests/inspector/replay/replay-test.js:
2204 * http/tests/inspector/network/resource-sizes-memory-cache.html:
2205 Update tests to match new API.
2206
2207 * http/tests/inspector/network/resource-response-source-memory-cache.html:
2208 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2209 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
2210 With this reload type, the resource returned with HTTP 200.
2211
yoav@yoav.ws029d3252017-05-22 22:03:18 +000022122017-05-22 Yoav Weiss <yoav@yoav.ws>
2213
2214 [preload] Add media and type attribute support.
2215 https://bugs.webkit.org/show_bug.cgi?id=171720
2216
2217 Reviewed by Youenn Fablet.
2218
2219 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
2220 * http/wpt/preload/media-attribute-expected.txt: Added.
2221 * http/wpt/preload/media-attribute.html: Added.
2222 * http/wpt/preload/type-attribute-expected.txt: Added.
2223 * http/wpt/preload/type-attribute.html: Added.
2224 * http/wpt/preload/resources/square.png: Added.
2225 * http/wpt/preload/resources/dummy.js: Added.
2226 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
2227 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
2228 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
2229 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
2230
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000022312017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2232
2233 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
2234 https://bugs.webkit.org/show_bug.cgi?id=172469
2235
2236 Unreviewed test gardening.
2237
2238 * platform/mac/TestExpectations:
2239
ap@apple.comc8e7c722017-05-22 20:49:12 +000022402017-05-22 Alexey Proskuryakov <ap@apple.com>
2241
2242 Many WebAudio js-tests use waitUntilDone
2243 https://bugs.webkit.org/show_bug.cgi?id=172398
2244
2245 Reviewed by Sam Weinig.
2246
2247 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2248 of js-test-pre.js where possible.
2249
2250 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
2251 that wasn't present here.
2252
2253 * webaudio/analyser-exception.html:
2254 * webaudio/audiobuffer-neuter-expected.txt:
2255 * webaudio/audiobuffer-neuter.html:
2256 * webaudio/audiobuffersource-channels.html:
2257 * webaudio/audiobuffersource-ended-expected.txt:
2258 * webaudio/audiobuffersource-ended.html:
2259 * webaudio/audiobuffersource-exception.html:
2260 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
2261 * webaudio/audiobuffersource-loop-comprehensive.html:
2262 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
2263 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
2264 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
2265 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
2266 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
2267 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
2268 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
2269 * webaudio/audiobuffersource-negative-playbackrate.html:
2270 * webaudio/audiobuffersource-playbackState.html:
2271 * webaudio/audiobuffersource-start-expected.txt:
2272 * webaudio/audiobuffersource-start.html:
2273 * webaudio/audiochannelmerger-basic.html:
2274 * webaudio/audiochannelmerger-stereo.html:
2275 * webaudio/audiochannelsplitter.html:
2276 * webaudio/audiocontext-promise-throwing.html:
2277 * webaudio/audiocontext-promise.html:
2278 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
2279 * webaudio/audiocontext-restriction.html:
2280 * webaudio/audiocontext-state-interrupted.html:
2281 * webaudio/audiocontext-state.html:
2282 * webaudio/audionode-channel-rules.html:
2283 * webaudio/audionode-connect-order.html:
2284 * webaudio/audionode.html:
2285 * webaudio/audioparam-connect-audioratesignal.html:
2286 * webaudio/audioparam-summingjunction.html:
2287 * webaudio/audioprocessingevent.html:
2288 * webaudio/automatic-pull-node.html:
2289 * webaudio/biquad-allpass.html:
2290 * webaudio/biquad-bandpass.html:
2291 * webaudio/biquad-getFrequencyResponse.html:
2292 * webaudio/biquad-highpass.html:
2293 * webaudio/biquad-highshelf.html:
2294 * webaudio/biquad-lowpass.html:
2295 * webaudio/biquad-lowshelf.html:
2296 * webaudio/biquad-notch.html:
2297 * webaudio/biquad-peaking.html:
2298 * webaudio/biquadfilternode-basic.html:
2299 * webaudio/convolution-mono-mono.html:
2300 * webaudio/decode-audio-data-basic.html:
2301 * webaudio/decode-audio-data-too-short.html:
2302 * webaudio/delaynode-max-default-delay.html:
2303 * webaudio/delaynode-max-nondefault-delay.html:
2304 * webaudio/delaynode-maxdelay.html:
2305 * webaudio/delaynode-maxdelaylimit.html:
2306 * webaudio/delaynode-scheduling.html:
2307 * webaudio/delaynode.html:
2308 * webaudio/distance-exponential.html:
2309 * webaudio/distance-inverse.html:
2310 * webaudio/distance-linear.html:
2311 * webaudio/dynamicscompressor-basic.html:
2312 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
2313 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
2314 * webaudio/javascriptaudionode-zero-input-channels.html:
2315 * webaudio/javascriptaudionode.html:
2316 * webaudio/mediaelementaudiosourcenode.html:
2317 * webaudio/oscillator-basic.html:
2318 * webaudio/oscillator-ended-expected.txt:
2319 * webaudio/oscillator-ended.html:
2320 * webaudio/page-canstartmedia.html:
2321 * webaudio/panner-equalpower-stereo.html:
2322 * webaudio/panner-equalpower.html:
2323 * webaudio/panner-loop.html:
2324 * webaudio/pannernode-basic.html:
2325 * webaudio/realtimeanalyser-fft-scaling.html:
2326 * webaudio/realtimeanalyser-fft-sizing.html:
2327 * webaudio/resources/audiobuffersource-testing.js:
2328 (checkAllTests):
2329 * webaudio/sample-accurate-scheduling.html:
2330 * webaudio/stereo2mono-down-mixing.html:
2331 * webaudio/test-basic.html:
2332 * webaudio/waveshaper.html:
2333
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000023342017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2335
2336 Enable the woff2-variations @font-face format identifier
2337 https://bugs.webkit.org/show_bug.cgi?id=172425
2338
2339 Reviewed by Andreas Kling.
2340
2341 * fast/text/variations/font-face-format-woff2-expected.html: Added.
2342 * fast/text/variations/font-face-format-woff2.html: Added.
2343 * platform/mac/TestExpectations:
2344
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000023452017-05-22 Simon Fraser <simon.fraser@apple.com>
2346
2347 Support transform-box to switch sizing box in SVG
2348 https://bugs.webkit.org/show_bug.cgi?id=145783
2349
2350 Reviewed by Dean Jackson.
2351
2352 Modify tests that relied on the old "% values relative to the bounding box" behavior,
2353 and new tests for parsing and rendering with transform-box.
2354
2355 * fast/css/transform-box-parsing.html: Added.
2356 * svg/transforms/change-transform-origin-css.xhtml:
2357 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
2358 * svg/transforms/percent-transform-values.xhtml:
2359 * svg/transforms/svg-transform-box-expected.html: Added.
2360 * svg/transforms/svg-transform-box.html: Added.
2361 * svg/transforms/transform-origin-css-property.xhtml:
2362 * transforms/svg-vs-css.xhtml:
2363
antti@apple.comea90b132017-05-22 18:16:18 +000023642017-05-22 Antti Koivisto <antti@apple.com>
2365
2366 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
2367 https://bugs.webkit.org/show_bug.cgi?id=170756
2368 <rdar://problem/31573157>
2369
2370 Reviewed by Andreas Kling.
2371
2372 Expand the tests to cover the malformed key case.
2373
2374 * animations/keyframes-rule.html:
2375 * animations/unprefixed-keyframes-rule.html:
2376
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000023772017-05-22 youenn fablet <youenn@apple.com>
2378
2379 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
2380 https://bugs.webkit.org/show_bug.cgi?id=172426
2381
2382 Reviewed by Chris Dumez.
2383
2384 * TestExpectations:
2385 * tests-options.json:
2386
antti@apple.combebe57b22017-05-22 13:17:24 +000023872017-05-22 Antti Koivisto <antti@apple.com>
2388
2389 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
2390 https://bugs.webkit.org/show_bug.cgi?id=172177
2391 <rdar://problem/32239583>
2392
2393 Unreviewed.
2394
2395 * animations/animation-initial-inheritance.html: Try to unflake.
2396
pvollan@apple.combbe160d2017-05-22 06:30:27 +000023972017-05-21 Per Arne Vollan <pvollan@apple.com>
2398
pvollan@apple.com554d1332017-05-22 06:55:15 +00002399 Unreviewed Windows test gardening, skip tests which are timing out.
2400
2401 * platform/win/TestExpectations:
2402
24032017-05-21 Per Arne Vollan <pvollan@apple.com>
2404
pvollan@apple.combbe160d2017-05-22 06:30:27 +00002405 [Win] Update expectations for layout tests.
2406 https://bugs.webkit.org/show_bug.cgi?id=172437
2407
2408 Unreviewed test gardening, update test expectations for failing tests.
2409
2410 * platform/win/TestExpectations:
2411
sbarati@apple.comba6f3532017-05-22 05:47:33 +000024122017-05-21 Saam Barati <sbarati@apple.com>
2413
2414 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
2415 https://bugs.webkit.org/show_bug.cgi?id=171041
2416 <rdar://problem/32082516>
2417
2418 Reviewed by Yusuke Suzuki.
2419
2420 * js/parser-syntax-check-expected.txt:
2421 * js/script-tests/parser-syntax-check.js:
2422
antti@apple.com9ff32262017-05-21 15:08:18 +000024232017-05-21 Antti Koivisto <antti@apple.com>
2424
2425 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
2426 https://bugs.webkit.org/show_bug.cgi?id=172361
2427 <rdar://problem/28777408>
2428
2429 Reviewed by Sam Weinig.
2430
2431 * fast/media/matchMedia-print-expected.txt: Added.
2432 * fast/media/matchMedia-print.html: Added.
2433
ap@apple.com72e57062017-05-21 06:01:27 +000024342017-05-20 Alexey Proskuryakov <ap@apple.com>
2435
2436 Correct line endings in a couple files.
2437
2438 * fast/canvas/script-tests/canvas-gradient-without-path.js:
2439 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
2440
cdumez@apple.comf5bed952017-05-20 19:14:15 +000024412017-05-20 Chris Dumez <cdumez@apple.com>
2442
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00002443 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
2444 https://bugs.webkit.org/show_bug.cgi?id=172418
2445
2446 Reviewed by Youenn Fablet.
2447
2448 Rebaseline existing test to reflect change.
2449
2450 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2451 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2452 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2453 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2454
24552017-05-20 Chris Dumez <cdumez@apple.com>
2456
cdumez@apple.comf5bed952017-05-20 19:14:15 +00002457 Value for iterator property is wrong for maplike interfaces
2458 https://bugs.webkit.org/show_bug.cgi?id=172410
2459
2460 Reviewed by Sam Weinig.
2461
2462 Extend test coverage to test the RTCStatsReport iterator.
2463
2464 * webrtc/video-stats.html:
2465
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000024662017-05-20 Jer Noble <jer.noble@apple.com>
2467
2468 [MSE][Mac] Support painting MSE video-element to canvas
2469 https://bugs.webkit.org/show_bug.cgi?id=125157
2470 <rdar://problem/23062016>
2471
2472 Reviewed by Eric Carlson.
2473
2474 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
2475 first sample to 0:00.
2476 * media/media-source/content/test-fragmented-manifest.json:
2477 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
2478 * media/media-source/media-source-paint-to-canvas.html: Added.
2479
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000024802017-05-19 Chris Dumez <cdumez@apple.com>
2481
2482 Consider not exposing webkitURL in workers
2483 https://bugs.webkit.org/show_bug.cgi?id=172166
2484
2485 Reviewed by Geoffrey Garen.
2486
2487 Rebaseline existing test to reflect behavior change.
2488
2489 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2490
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000024912017-05-19 Jeremy Jones <jeremyj@apple.com>
2492
2493 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
2494 https://bugs.webkit.org/show_bug.cgi?id=172329
2495 rdar://problem/32260891
2496
2497 Reviewed by Darin Adler.
2498
2499 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
2500 The additional mediaSession().fullscreenPermitted() check causes it to return false when
2501 not handling a user gesture, which isn't helpful to deciding to show a button in controls
2502 or not.
2503
2504 * media/media-fullscreen-inline-expected.txt:
2505 * media/media-fullscreen-not-in-document-expected.txt:
2506 * media/media-fullscreen.js:
2507 (canplaythrough):
2508 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
2509 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
2510
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000025112017-05-19 Matt Lewis <jlewis3@apple.com>
2512
2513 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
2514 https://bugs.webkit.org/show_bug.cgi?id=171061
2515
2516 Unreviewed test gardening.
2517
2518 * platform/ios-wk2/TestExpectations:
2519 * platform/mac-wk1/TestExpectations:
2520 * platform/mac-wk2/TestExpectations:
2521
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000025222017-05-19 Chris Dumez <cdumez@apple.com>
2523
2524 Do not fire load event for SVGElements that are detached or in frameless documents
2525 https://bugs.webkit.org/show_bug.cgi?id=172289
2526 <rdar://problem/32275689>
2527
2528 Reviewed by Ryosuke Niwa.
2529
2530 Add layout test coverage.
2531
2532 * svg/load-event-detached-expected.txt: Added.
2533 * svg/load-event-detached.html: Added.
2534
ap@apple.comfcade892017-05-19 23:37:59 +000025352017-05-19 Alexey Proskuryakov <ap@apple.com>
2536
2537 Many accessibility js-tests use waitUntilDone
2538 https://bugs.webkit.org/show_bug.cgi?id=172372
2539
2540 Reviewed by Tim Horton.
2541
2542 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2543 of js-test-pre.js where possible.
2544
2545 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
2546 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
2547 * accessibility/aria-checkbox-sends-notification.html:
2548 * accessibility/aria-invalid.html:
2549 * accessibility/aria-switch-sends-notification.html:
2550 * accessibility/deleting-iframe-destroys-axcache.html:
2551 * accessibility/file-upload-button-with-axpress.html:
2552 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
2553 * accessibility/frame-disconnect-textmarker-cache-crash.html:
2554 * accessibility/gtk/aria-listbox-crash.html:
2555 * accessibility/heading-title-includes-links-expected.txt:
2556 * accessibility/heading-title-includes-links.html:
2557 * accessibility/image-map-update-parent-crash-expected.txt:
2558 * accessibility/image-map-update-parent-crash.html:
2559 * accessibility/insert-children-assert-expected.txt:
2560 * accessibility/insert-children-assert.html:
2561 * accessibility/ios-simulator/focus-change-notifications.html:
2562 * accessibility/label-element-press.html:
2563 * accessibility/loading-iframe-updates-axtree.html:
2564 * accessibility/mac/aria-expanded-notifications.html:
2565 * accessibility/mac/aria-listbox-selectedchildren-change.html:
2566 * accessibility/mac/aria-liveregion-on-image.html:
2567 * accessibility/mac/aria-liveregions-addedelement.html:
2568 * accessibility/mac/aria-liveregions-changedalt.html:
2569 * accessibility/mac/aria-liveregions-changedtext.html:
2570 * accessibility/mac/aria-liveregions-removedelement.html:
2571 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
2572 * accessibility/mac/combobox-activedescendant-notifications.html:
2573 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
2574 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
2575 * accessibility/mac/html-slider-indicator.html:
2576 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
2577 * accessibility/mac/input-replacevalue-userinfo.html:
2578 * accessibility/mac/ordered-textmarker-crash-expected.txt:
2579 * accessibility/mac/ordered-textmarker-crash.html:
2580 * accessibility/mac/search-with-frames-expected.txt:
2581 * accessibility/mac/search-with-frames.html:
2582 * accessibility/mac/selection-boundary-userinfo.html:
2583 * accessibility/mac/selection-change-userinfo.html:
2584 * accessibility/mac/selection-element-tabbing-to-link.html:
2585 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
2586 * accessibility/mac/stale-textmarker-crash-expected.txt:
2587 * accessibility/mac/stale-textmarker-crash.html:
2588 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
2589 * accessibility/mac/textbox-role-reports-notifications.html:
2590 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
2591 * accessibility/mac/value-change/value-change-user-info-textarea.html:
2592 * accessibility/mac/value-change/value-change-user-info-textfield.html:
2593 * accessibility/media-element.html:
2594 * accessibility/menu-list-sends-change-notification.html:
2595 * accessibility/multiselect-list-reports-active-option.html:
2596 * accessibility/paragraph-with-linebreaks.html:
2597 * accessibility/platform-name.html:
2598 * accessibility/radio-button-group-members.html:
2599 * accessibility/radio-button-title-label.html:
2600 * accessibility/selection-states-expected.txt:
2601 * accessibility/selection-states.html:
2602 * accessibility/spinbutton-value.html:
2603 * accessibility/svg-bounds.html:
2604 * accessibility/table-cell-for-column-and-row-crash.html:
2605 * accessibility/table-cells-roles.html:
2606 * accessibility/table-roles-hierarchy.html:
2607 * accessibility/table-with-aria-role.html:
2608 * accessibility/textarea-insertion-point-line-number.html:
2609 * accessibility/textbox-role-reports-selection.html:
2610 * accessibility/title-ui-element-correctness.html:
2611 * accessibility/unknown-roles-not-exposed-expected.txt:
2612 * accessibility/unknown-roles-not-exposed.html:
2613 * accessibility/win/bstr-elements-role.html:
2614 * accessibility/win/detached-object-notification-crash.html:
2615 * accessibility/win/heading-elements.html:
2616 * accessibility/win/img-alt-attribute.html:
2617 * accessibility/win/linked-elements.html:
2618 * accessibility/win/list-item-role.html:
2619 * accessibility/win/list-marker-role.html:
2620 * accessibility/win/list-role.html:
2621 * accessibility/win/multiple-select-element-role.html:
2622 * accessibility/win/option-element-position-and-size.html:
2623 * accessibility/win/parent-element.html:
2624 * accessibility/win/select-element-role.html:
2625 * accessibility/win/selection-and-focus.html:
2626 * accessibility/win/single-select-children-changed.html:
2627 * accessibility/win/single-select-children.html:
2628 * accessibility/win/text-role.html:
2629 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
2630 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2631 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2632 * platform/mac/accessibility/media-element-expected.txt:
2633 * platform/mac/accessibility/table-cells-roles-expected.txt:
2634 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
2635
jlewis3@apple.com41322312017-05-19 23:30:09 +000026362017-05-19 Matt Lewis <jlewis3@apple.com>
2637
2638 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
2639
2640
2641 Unreviewed test gardening.
2642
2643 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2644
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000026452017-05-19 Chris Dumez <cdumez@apple.com>
2646
2647 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
2648 https://bugs.webkit.org/show_bug.cgi?id=172218
2649
2650 Reviewed by Youenn Fablet.
2651
2652 * fast/text/font-face-set-javascript-expected.txt:
2653 * fast/text/font-face-set-javascript.html:
2654 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
2655 a pair iterator. It does not make sense to return a pair iterator here given
2656 that this is not a key-value structure. FontFaceSet should not even have an
2657 entries() method but this is an artifact of us using iterable<FontFace> instead of
2658 setlike<FontFace> until we support setlike<> (Bug 159140).
2659
zalan@apple.com97933452017-05-19 22:54:06 +000026602017-05-19 Zalan Bujtas <zalan@apple.com>
2661
2662 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
2663 https://bugs.webkit.org/show_bug.cgi?id=172309
2664 <rdar://problem/32262357>
2665
2666 Reviewed by Simon Fraser.
2667
2668 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
2669 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
2670
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000026712017-05-19 Ryan Haddad <ryanhaddad@apple.com>
2672
2673 LayoutTest js/Promise-types.html is a flaky failure
2674 https://bugs.webkit.org/show_bug.cgi?id=171739
2675
2676 Unreviewed follow-up fix for JSC tests.
2677
2678 * js/script-tests/Promise-types.js:
2679
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000026802017-05-19 Youenn Fablet <youenn@apple.com>
2681
2682 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
2683 https://bugs.webkit.org/show_bug.cgi?id=172324
2684
2685 Reviewed by Eric Carlson.
2686
2687 * fast/mediastream/mock-media-source-webaudio.html:
2688
ap@apple.comfa481bb2017-05-19 21:19:00 +000026892017-05-19 Alexey Proskuryakov <ap@apple.com>
2690
2691 Many CSS js-tests use waitUntilDone
2692 https://bugs.webkit.org/show_bug.cgi?id=172379
2693
2694 Reviewed by Tim Horton.
2695
2696 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2697 of js-test-pre.js where possible.
2698
2699 * css3/filters/should-not-have-compositing-layer-expected.txt:
2700 * css3/filters/should-not-have-compositing-layer.html:
2701 * css3/scroll-snap/nested-elements-expected.txt:
2702 * css3/scroll-snap/nested-elements.html:
2703 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
2704 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
2705 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
2706 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
2707 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
2708 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
2709 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
2710 * css3/scroll-snap/scroll-snap-mismatch.html:
2711 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
2712 * css3/scroll-snap/scroll-snap-offsets.html:
2713 * css3/scroll-snap/scroll-snap-positions-expected.txt:
2714 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
2715 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
2716 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
2717 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
2718 * css3/scroll-snap/scroll-snap-positions.html:
2719 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
2720 * css3/scroll-snap/scroll-snap-style-changed-align.html:
2721 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
2722 * fast/css/counters/2displays-expected.txt:
2723 * fast/css/counters/2displays.html:
2724 * fast/css/counters/after-continuation-expected.txt:
2725 * fast/css/counters/after-continuation.html:
2726 * fast/css/counters/counter-increment-inherit-expected.txt:
2727 * fast/css/counters/counter-increment-inherit.htm:
2728 * fast/css/counters/counter-increment-tests-expected.txt:
2729 * fast/css/counters/counter-increment-tests.htm:
2730 * fast/css/device-aspect-ratio.html:
2731 * fast/css/hover-display-block-inline-expected.txt:
2732 * fast/css/hover-display-block-inline.html:
2733 * fast/css/hover-display-block-none-expected.txt:
2734 * fast/css/hover-display-block-none.html:
2735 * fast/css/image-resolution/image-resolution.html:
2736 * fast/css/max-device-aspect-ratio.html:
2737 * fast/css/min-device-aspect-ratio.html:
2738 * fast/css/pseudo-target-indirect-sibling-001.html:
2739 * fast/css/pseudo-target-indirect-sibling-002.html:
2740
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000027412017-05-19 Ryan Haddad <ryanhaddad@apple.com>
2742
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00002743 Skip tests that are reporting FailureNotTested.
2744 https://bugs.webkit.org/show_bug.cgi?id=172378
2745
2746 Unreviewed test gardening.
2747
2748 * TestExpectations:
2749 * platform/ios-wk2/TestExpectations:
2750 * platform/ios/TestExpectations:
2751 * platform/mac/TestExpectations:
2752
27532017-05-19 Ryan Haddad <ryanhaddad@apple.com>
2754
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00002755 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
2756 https://bugs.webkit.org/show_bug.cgi?id=171739
2757
2758 Reviewed by Joseph Pecoraro.
2759
2760 Silence the console messages for unhandled rejections in this LayoutTest.
2761
2762 * js/script-tests/Promise-types.js:
2763
zalan@apple.come01b9402017-05-19 18:47:03 +000027642017-05-19 Zalan Bujtas <zalan@apple.com>
2765
2766 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
2767 https://bugs.webkit.org/show_bug.cgi?id=172363
2768 <rdar://problem/32182167>
2769
2770 Reviewed by Simon Fraser.
2771
2772 10ms timer is too short to securely ensure a layout. Let's force it instead.
2773
2774 * accessibility/mac/aria-multiple-liveregions-notification.html:
2775
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000027762017-05-19 Commit Queue <commit-queue@webkit.org>
2777
2778 Unreviewed, rolling out r217098, r217111, r217113, and
2779 r217114.
2780 https://bugs.webkit.org/show_bug.cgi?id=172367
2781
2782 These changes broke the Windows build and introduced
2783 LayoutTest failures (Requested by ryanhaddad on #webkit).
2784
2785 Reverted changesets:
2786
2787 "[MSE][Mac] Support painting MSE video-element to canvas"
2788 https://bugs.webkit.org/show_bug.cgi?id=125157
2789 http://trac.webkit.org/changeset/217098
2790
2791 "[MSE][Mac] Support painting MSE video-element to canvas"
2792 https://bugs.webkit.org/show_bug.cgi?id=125157
2793 http://trac.webkit.org/changeset/217111
2794
2795 "Unreviewed build fix; add undefined functions and constants
2796 to the CoreMediaSoftLink.h, and use the"
2797 http://trac.webkit.org/changeset/217113
2798
2799 "[MSE][Mac] Support painting MSE video-element to canvas"
2800 https://bugs.webkit.org/show_bug.cgi?id=125157
2801 http://trac.webkit.org/changeset/217114
2802
aestes@apple.com232fa952017-05-19 16:16:52 +000028032017-05-19 Andy Estes <aestes@apple.com>
2804
2805 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
2806 https://bugs.webkit.org/show_bug.cgi?id=172344
2807
2808 Reviewed by Tim Horton.
2809
2810 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
2811
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000028122017-05-19 Chris Dumez <cdumez@apple.com>
2813
2814 CSSOM insertRule() index argument is optional with default 0
2815 https://bugs.webkit.org/show_bug.cgi?id=172219
2816
2817 Reviewed by Sam Weinig.
2818
2819 Update / Rebaseline existing tests to reflect behavior change.
2820
2821 * fast/css/CSSSupportsRule-parameters-expected.txt:
2822 * fast/css/CSSSupportsRule-parameters.html:
2823 * fast/css/stylesheet-parameters-expected.txt:
2824 * fast/css/stylesheet-parameters.html:
2825 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2826
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000028272017-05-19 Zan Dobersek <zdobersek@igalia.com>
2828
2829 Unreviewed GTK+ gardening. Adding or updating test expectations for
2830 four W3C layout tests covering MSE and IndexedDB implementations.
2831
2832 * platform/gtk/TestExpectations:
2833
jer.noble@apple.com9b030762017-05-19 09:54:48 +000028342017-05-19 Jer Noble <jer.noble@apple.com>
2835
2836 [MSE][Mac] Support painting MSE video-element to canvas
2837 https://bugs.webkit.org/show_bug.cgi?id=125157
2838 <rdar://problem/23062016>
2839
2840 Reviewed by Eric Carlson.
2841
2842 * media/media-source/content/test-fragmented.mp4:
2843
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000028442017-05-19 Zan Dobersek <zdobersek@igalia.com>
2845
2846 Unreviewed GTK+ gardening.
2847
2848 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
2849 http/tests/loading/resourceLoadStatistics test expectation.
2850 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
2851
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000028522017-05-18 Ryan Haddad <ryanhaddad@apple.com>
2853
2854 Unreviewed, rolling out r217079.
2855
2856 This change broke internal builds.
2857
2858 Reverted changeset:
2859
2860 "Redundant ellipsis box triggers
2861 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
2862 https://bugs.webkit.org/show_bug.cgi?id=172309
2863 http://trac.webkit.org/changeset/217079
2864
cdumez@apple.com9a940b32017-05-19 03:21:54 +000028652017-05-18 Chris Dumez <cdumez@apple.com>
2866
2867 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
2868 https://bugs.webkit.org/show_bug.cgi?id=172311
2869
2870 Reviewed by Andreas Kling.
2871
2872 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
2873 what matters and what we want to test is that the cookie was actually added so make the
2874 test not rely on a specific order to address flakiness.
2875
2876 * http/tests/dom/document-attributes-null-handling-expected.txt:
2877 * http/tests/dom/document-attributes-null-handling.html:
2878
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000028792017-05-18 Andy Estes <aestes@apple.com>
2880
2881 Unreviewed gardening on ApplePaySession.html after r217078.
2882
aestes@apple.com45d68142017-05-19 05:58:30 +00002883 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
2884
28852017-05-18 Andy Estes <aestes@apple.com>
2886
2887 Unreviewed gardening on ApplePaySession.html after r217078.
2888
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00002889 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
2890 this breaks them out into their own file so that they can be skipped independently from
2891 ApplePaySession.html.
2892
2893 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
2894 * http/tests/ssl/applepay/ApplePayError.html: Added.
2895 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2896 * http/tests/ssl/applepay/ApplePaySession.html:
2897 * platform/mac-wk2/TestExpectations:
2898
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000028992017-05-18 Ryan Haddad <ryanhaddad@apple.com>
2900
2901 Rebaseline js/dom/global-constructors-attributes.html after r217078.
2902
2903 Unreviewed test gardening.
2904
2905 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2906 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2907
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000029082017-05-18 Eric Carlson <eric.carlson@apple.com>
2909
2910 [MediaStream] do not cache gUM permissions
2911 https://bugs.webkit.org/show_bug.cgi?id=172245
2912
2913 Reviewed by Youenn Fablet.
2914
2915 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
2916 * fast/mediastream/MediaDevices-getUserMedia.html:
2917 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
2918 * http/tests/media/media-stream/get-user-media-prompt.html:
2919
zalan@apple.com3cec9a52017-05-19 00:37:43 +000029202017-05-18 Zalan Bujtas <zalan@apple.com>
2921
2922 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
2923 https://bugs.webkit.org/show_bug.cgi?id=172309
2924 <rdar://problem/32262357>
2925
2926 Reviewed by Simon Fraser.
2927
2928 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
2929 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
2930
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000029312017-05-18 Simon Fraser <simon.fraser@apple.com>
2932
2933 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
2934 https://bugs.webkit.org/show_bug.cgi?id=172320
2935
2936 Reviewed by Dean Jackson.
2937
2938 Test that makes some source-less and sourced audio and video controls, and dumps
2939 the layer tree to ensure that they didn't trigger compositing on their ancestor
2940 stacking context element.
2941
2942 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
2943 * media/controls-should-not-trigger-isolates-blending.html: Added.
2944
dino@apple.com1c738cf2017-05-18 23:22:16 +000029452017-05-18 Dean Jackson <dino@apple.com>
2946
2947 Transform misplaces element 50% of the time
2948 https://bugs.webkit.org/show_bug.cgi?id=172300
2949 <rdar://problem/29835668>
2950
2951 Reviewed by Simon Fraser.
2952
2953 A test case which has an animation that relies on
2954 translation percentages. If all goes well, the
2955 animating element will be completely obscured.
2956
2957 * animations/needs-layout-expected.html: Added.
2958 * animations/needs-layout.html: Added.
2959
dbates@webkit.org778a3d22017-05-18 21:53:59 +000029602017-05-18 Daniel Bates <dabates@apple.com>
2961
2962 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
2963 https://bugs.webkit.org/show_bug.cgi?id=162819
2964 <rdar://problem/28575938>
2965
2966 Reviewed by Joseph Pecoraro.
2967
2968 Add more tests when Access-Control-Allow-Origin has more than one value and group
2969 with existing tests. Update expected results.
2970
2971 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2972 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
2973 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
2974 and referenced this variable instead of duplicating its value. Fixed various style nits.
2975
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000029762017-05-18 John Wilander <wilander@apple.com>
2977
2978 Resource Load Statistics: Grandfather domains for existing data records
2979 https://bugs.webkit.org/show_bug.cgi?id=172155
2980 <rdar://problem/24913532>
2981
2982 Reviewed by Alex Christensen.
2983
2984 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
2985 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
2986 * platform/wk2/TestExpectations:
2987 Marked it Pass for WebKit2.
2988
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000029892017-05-18 Keith Miller <keith_miller@apple.com>
2990
2991 Fix wasm-mem-post-message.html test expectations
2992 https://bugs.webkit.org/show_bug.cgi?id=172308
2993
2994 Unreviewed, test gardening.
2995
2996 * platform/ios-simulator/TestExpectations:
2997 * platform/win/TestExpectations:
2998
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000029992017-05-18 Jer Noble <jer.noble@apple.com>
3000
3001 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
3002 https://bugs.webkit.org/show_bug.cgi?id=172173
3003
3004 Reviewed by Andy Estes.
3005
3006 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
3007 * fast/events/popup-blocking-timers4-expected.txt: Removed.
3008 * fast/events/popup-blocking-timers4.html: Removed.
3009 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
3010 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
3011 * platform/ios/TestExpectations:
3012
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000030132017-05-18 Daniel Bates <dabates@apple.com>
3014
3015 Evaluating window named element may return wrong result
3016 https://bugs.webkit.org/show_bug.cgi?id=166792
3017 <rdar://problem/29801059>
3018
3019 Reviewed by Chris Dumez.
3020
3021 Add tests to ensure we do not regress evaluation of window named elements.
3022
3023 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
3024 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
3025 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
3026 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
3027 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
3028
aestes@apple.comae52e852017-05-18 18:57:10 +000030292017-05-18 Andy Estes <aestes@apple.com>
3030
3031 Add "countryCode" to ApplePayErrorContactField
3032 https://bugs.webkit.org/show_bug.cgi?id=172264
3033 <rdar://problem/32004909>
3034
3035 Reviewed by Anders Carlsson.
3036
3037 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3038 * http/tests/ssl/applepay/ApplePaySession.html:
3039
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000030402017-05-18 Daniel Bates <dabates@apple.com>
3041
3042 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
3043 window CSP when object-src 'none' is set
3044 https://bugs.webkit.org/show_bug.cgi?id=172038
3045 <rdar://problem/32258262>
3046
3047 Reviewed by Andy Estes.
3048
3049 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
3050 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
3051 ensure that an about:blank window inherits the CSP plugin policy of its opener.
3052
3053 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
3054 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
3055 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
3056 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
3057 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
3058 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
3059 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
3060 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
3061
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000030622017-05-18 Keith Miller <keith_miller@apple.com>
3063
3064 WebAssembly API: test with neutered inputs
3065 https://bugs.webkit.org/show_bug.cgi?id=163899
3066
3067 Reviewed by JF Bastien.
3068
3069 This patch dups Saam's de-modularized builder.
3070
3071 * workers/sab/postMessage-transfer-type-error-expected.txt:
3072 * workers/wasm-mem-post-message-expected.txt: Added.
3073 * workers/wasm-mem-post-message.html: Added.
3074 * workers/wasm-mem-post-message/test.js: Added.
3075 (worker.onmessage):
3076 * workers/wasm-mem-post-message/worker.js: Added.
3077 (onmessage):
3078 * workers/wasm-resources/builder.js: Added.
3079 (const._fail):
3080 (const.isNotA.assert.isNotA):
3081 (const):
3082 (switch.typeof):
3083 (Builder):
3084 (Builder.prototype.setChecked):
3085 (Builder.prototype.setPreamble):
3086 (Builder.prototype._functionIndexSpaceKeyHash):
3087 (Builder.prototype._registerFunctionToIndexSpace):
3088 (Builder.prototype._getFunctionFromIndexSpace):
3089 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
3090 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
3091 (Builder.prototype._registerSectionBuilders.this.Unknown):
3092
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000030932017-05-18 Chris Dumez <cdumez@apple.com>
3094
3095 Update web-platform-tests tools
3096 https://bugs.webkit.org/show_bug.cgi?id=172247
3097
3098 Reviewed by Youenn Fablet.
3099
3100 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
3101
antti@apple.com7bd8bb42017-05-18 15:16:37 +000031022017-05-18 Antti Koivisto <antti@apple.com>
3103
3104 Design mode should not affect UA shadow trees
3105 https://bugs.webkit.org/show_bug.cgi?id=171854
3106 <rdar://problem/32071037>
3107
3108 Reviewed by Zalan Bujtas.
3109
3110 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
3111 * editing/deleting/search-shadow-tree-delete.html: Added.
3112
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000031132017-05-18 Miguel Gomez <magomez@igalia.com>
3114
3115 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
3116
3117 * platform/gtk/TestExpectations:
3118
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000031192017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3120
3121 Unreviewed, rolling out r217014.
3122
3123 This change caused mac-wk2 LayoutTests to exit early due to
3124 crashes.
3125
3126 Reverted changeset:
3127
3128 "Resource Load Statistics: Grandfather domains for existing
3129 data records"
3130 https://bugs.webkit.org/show_bug.cgi?id=172155
3131 http://trac.webkit.org/changeset/217014
3132
zalan@apple.com36c264a2017-05-18 00:29:07 +000031332017-05-17 Zalan Bujtas <zalan@apple.com>
3134
3135 Tighten TextIterator::handleTextNode run-renderer mapping logic.
3136 https://bugs.webkit.org/show_bug.cgi?id=172174
3137
3138 Reviewed by Antti Koivisto.
3139
3140 * fast/shadow-dom/slot-crash-expected.txt:
3141
wilander@apple.coma3f93242017-05-17 23:55:24 +000031422017-05-17 John Wilander <wilander@apple.com>
3143
3144 Resource Load Statistics: Grandfather domains for existing data records
3145 https://bugs.webkit.org/show_bug.cgi?id=172155
3146 <rdar://problem/24913532>
3147
3148 Reviewed by Alex Christensen.
3149
3150 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3151 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3152 * platform/wk2/TestExpectations:
3153 Marked it Pass for WebKit2.
3154
zalan@apple.com023f9ce2017-05-17 23:30:47 +000031552017-05-17 Zalan Bujtas <zalan@apple.com>
3156
3157 Debug ASSERT: WebCore::RenderImageResource::shutdown
3158 https://bugs.webkit.org/show_bug.cgi?id=172238
3159 <rdar://problem/30064601>
3160
3161 Reviewed by Simon Fraser.
3162
3163 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
3164 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
3165
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000031662017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3167
3168 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
3169 https://bugs.webkit.org/show_bug.cgi?id=172241
3170
3171 Unreviewed test gardening.
3172
3173 * platform/mac-wk1/TestExpectations:
3174
cdumez@apple.com912e22e2017-05-17 21:50:11 +000031752017-05-17 Chris Dumez <cdumez@apple.com>
3176
3177 Setting URL.search to '' results in a stringified URL ending in '?'
3178 https://bugs.webkit.org/show_bug.cgi?id=162345
3179 <rdar://problem/31800441>
3180
3181 Reviewed by Alex Christensen.
3182
3183 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
3184 * fast/dom/DOMURL/set-href-attribute-search.html:
3185 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
3186 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
3187 Update / rebaseline existing tests to reflect behavior change.
3188
3189 * platform/ios-wk1/TestExpectations:
3190 * platform/mac-wk1/TestExpectations:
3191 Unskip url-setters.html test as it seems to be passing for me on WK1.
3192
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000031932017-05-17 Eric Carlson <eric.carlson@apple.com>
3194
3195 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
3196 https://bugs.webkit.org/show_bug.cgi?id=172223
3197 <rdar://problem/31899755>
3198
3199 Reviewed by Jer Noble.
3200
3201 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
3202 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
3203
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000032042017-05-17 Youenn Fablet <youenn@apple.com>
3205
3206 iOS WebRTC Media Capture should not allow camera capture from background tab
3207 https://bugs.webkit.org/show_bug.cgi?id=172200
3208
3209 Reviewed by Eric Carlson.
3210
3211 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
3212 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
3213
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000032142017-05-15 Jiewen Tan <jiewen_tan@apple.com>
3215
3216 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
3217 https://bugs.webkit.org/show_bug.cgi?id=172146
3218 <rdar://problem/32122256>
3219
3220 Reviewed by Brent Fulgham.
3221
3222 * crypto/webkitSubtle/argument-conversion-expected.txt:
3223 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
3224 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
3225
cdumez@apple.come5e376b82017-05-17 19:44:29 +000032262017-05-17 Chris Dumez <cdumez@apple.com>
3227
3228 Unreviewed, skip newly imported notifications tests on iOS
3229
3230 Notifications are not enabled on iOS.
3231
3232 * platform/ios/TestExpectations:
3233
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000032342017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3235
3236 Mark two http/tests/media/hls/video tests as failing during investigation.
3237 https://bugs.webkit.org/show_bug.cgi?id=171814
3238
3239 Unreviewed test gardening.
3240
3241 * platform/mac-wk1/TestExpectations:
3242
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000032432017-05-17 Nan Wang <n_wang@apple.com>
3244
3245 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
3246 https://bugs.webkit.org/show_bug.cgi?id=171927
3247 <rdar://problem/32109781>
3248
3249 Reviewed by Chris Fleizach.
3250
3251 * accessibility/insert-children-assert-expected.txt: Added.
3252 * accessibility/insert-children-assert.html: Added.
3253
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000032542017-05-17 Chris Dumez <cdumez@apple.com>
3255
3256 Import Notification tests from web-platform-tests
3257 https://bugs.webkit.org/show_bug.cgi?id=172196
3258
3259 Reviewed by Youenn Fablet.
3260
3261 * resources/testharnessreport.js:
3262 Allow notifications as this is a pre-requirement for web-platform-tests.
3263
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000032642017-05-17 Ryosuke Niwa <rniwa@webkit.org>
3265
3266 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
3267 https://bugs.webkit.org/show_bug.cgi?id=171374
3268
3269 Reviewed by Brent Fulgham.
3270
3271 Added a regression test for calling getElementById after removing a matching element
3272 during beforeload event of a link element.
3273
3274 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
3275 * fast/html/link-element-removal-during-beforeload.html: Added.
3276
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000032772017-05-17 Chris Dumez <cdumez@apple.com>
3278
3279 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
3280
3281 * js/dom/global-constructors-attributes-expected.txt:
3282 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3283 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3284 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3285 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3286 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3287 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3288 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3289
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000032902017-05-17 Ben Kelly <ben@wanderview.com>
3291
3292 Import FileAPI WPT tests.
3293 https://bugs.webkit.org/show_bug.cgi?id=171960
3294
3295 Reviewed by Youenn Fablet.
3296
3297 * TestExpectations:
3298
antti@apple.com08524f62017-05-17 15:12:48 +000032992017-05-17 Antti Koivisto <antti@apple.com>
3300
3301 Regression (198943): <marquee> shouldn't wrap text
3302 https://bugs.webkit.org/show_bug.cgi?id=172217
3303
3304 Reviewed by Andreas Kling.
3305
3306 * fast/html/marquee-child-wrap-expected.html: Added.
3307 * fast/html/marquee-child-wrap.html: Added.
3308
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000033092017-05-17 David Kilzer <ddkilzer@apple.com>
3310
3311 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
3312
3313 Unreviewed test gardening.
3314
3315 Update test results after the fix for:
3316 Do not skip <slot> children when collecting content for innerText.
3317 https://bugs.webkit.org/show_bug.cgi?id=172113
3318 <rdar://problem/30362324>
3319
3320 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
3321 a space to the end of the output.
3322
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000033232017-05-16 Chris Dumez <cdumez@apple.com>
3324
3325 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
3326 https://bugs.webkit.org/show_bug.cgi?id=172183
3327
3328 Reviewed by Andreas Kling.
3329
3330 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
3331
3332 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
3333 * svg/animations/animations-paused-in-background-page-iframe.html:
3334
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000033352017-05-16 Sam Weinig <sam@webkit.org>
3336
3337 Bring Notification.idl up to spec
3338 https://bugs.webkit.org/show_bug.cgi?id=172156
3339
3340 Reviewed by Chris Dumez.
3341
3342 * http/tests/notifications/notification-expected.txt: Added.
3343 * http/tests/notifications/notification.html: Added.
3344 Add test for basic Notification API functionality.
3345
zalan@apple.com1ab3f102017-05-17 02:33:28 +000033462017-05-16 Zalan Bujtas <zalan@apple.com>
3347
3348 Do not skip <slot> children when collecting content for innerText.
3349 https://bugs.webkit.org/show_bug.cgi?id=172113
3350 <rdar://problem/30362324>
3351
3352 Reviewed by Ryosuke Niwa and Brent Fulgham.
3353
3354 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
3355 * fast/text/inner-text-should-include-slot-subtree.html: Added.
3356
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000033572017-05-16 Jiewen Tan <jiewen_tan@apple.com>
3358
3359 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
3360 <rdar://problem/32236478>
3361
3362 * plugins/navigator-plugin-crash-expected.txt:
3363 * plugins/navigator-plugin-crash.html:
3364
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000033652017-05-16 Chris Dumez <cdumez@apple.com>
3366
3367 Implement DOMMatrix / DOMMatrixReadOnly
3368 https://bugs.webkit.org/show_bug.cgi?id=110001
3369
3370 Reviewed by Sam Weinig and Simon Fraser.
3371
3372 Drop test I previously added now that a better version landed in web-platform-tests
3373 and was re-imported in this patch.
3374
3375 * fast/css/matrix-stringifier-expected.txt: Removed.
3376 * fast/css/matrix-stringifier.html: Removed.
3377
mmaxfield@apple.com01133712017-05-16 20:26:39 +000033782017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
3379
3380 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
3381 https://bugs.webkit.org/show_bug.cgi?id=168487
3382
3383 Reviewed by Antti Koivisto.
3384
3385 * fast/text/font-download-font-face-src-list-expected.txt: Added.
3386 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3387 * fast/text/font-download-font-family-property-expected.txt: Added.
3388 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3389 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
3390 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3391 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
3392 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
3393 * fast/text/font-weight-download-2.html:
3394 * fast/text/font-weight-download-3-expected.txt: Added.
3395 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3396 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
3397 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
3398 * fast/text/web-font-load-fallback-during-loading-expected.html:
3399 * fast/text/web-font-load-fallback-during-loading.html:
3400 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
3401 * fast/text/web-font-load-invisible-during-loading.html: Added.
3402 * http/tests/webfont/fallback-font-while-loading-expected.txt:
3403 * http/tests/webfont/fallback-font-while-loading.html:
3404
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000034052017-05-16 Eric Carlson <eric.carlson@apple.com>
3406
3407 [MediaStream] Return default device list until user gives permission to capture
3408 https://bugs.webkit.org/show_bug.cgi?id=172168
3409 <rdar://problem/31816884>
3410
3411 Reviewed by Youenn Fablet.
3412
3413 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
3414 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
3415 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
3416 * fast/mediastream/media-devices-enumerate-devices.html: Added.
3417
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000034182017-05-16 Tim Horton <timothy_horton@apple.com>
3419
3420 Make it possible to adjust which edges are affected by safe area insets
3421 https://bugs.webkit.org/show_bug.cgi?id=172149
3422 <rdar://problem/31564729>
3423
3424 Reviewed by Beth Dakin.
3425
3426 * fast/viewport/ios/viewport-fit-auto-expected.txt:
3427 * fast/viewport/ios/viewport-fit-contain-expected.txt:
3428
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000034292017-05-16 Mark Lam <mark.lam@apple.com>
3430
3431 Gardening: rebased parser-syntax-check test results after r216891.
3432 https://bugs.webkit.org/show_bug.cgi?id=172171
3433
3434 Not reviewed.
3435
3436 * js/parser-syntax-check-expected.txt:
3437 * js/script-tests/parser-syntax-check.js:
3438
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000034392017-05-16 Ryan Haddad <ryanhaddad@apple.com>
3440
3441 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
3442
3443 Unreviewed test gardening.
3444
3445 * platform/ios/TestExpectations:
3446
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000034472017-05-16 Claudio Saavedra <csaavedra@igalia.com>
3448
3449 [GTK] Tests that always pass when run alone, but fail in the bots
3450 https://bugs.webkit.org/show_bug.cgi?id=168572
3451
3452 Reviewed by Michael Catanzaro.
3453
3454 PlatformWebView::viewSupportsOptions() is basically a comparison
3455 that checks that the passed options are the ones supported by the
3456 web view. There is no reason for them to be implemented for each
3457 platform differently. In fact doing so causes issues each time a
3458 new option is added, if the corresponding platform implementation
3459 is not updated accordingly.
3460
3461 A consequence of not updating the viewSupportOptions()
3462 implementations when new options are added is that tests that need
3463 these options might fail if they are executed after a test that
3464 didn't need the option, as the webview will be reused even if the
3465 option is not supported. This cannot be spotted when running the
3466 tests individually. See bug #165133 for other example of the same
3467 problem.
3468
3469 Remove the platform implementations and make the comparison a
3470 method of the TestOptions structure, so that the check is in one
3471 place. For the time being include in the comparison the options
3472 checked in the mac and ios platforms, which seem to be the only
3473 ones relevant this far (unless newer ones have also been
3474 forgotten).
3475
3476 * platform/gtk/TestExpectations: Unskip an affected test.
3477
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000034782017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
3479
3480 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
3481 https://bugs.webkit.org/show_bug.cgi?id=172111
3482
3483 Reviewed by Chris Dumez.
3484
3485 Added tests to check releaseLock() behavior.
3486
3487 * streams/readable-stream-byob-reader-expected.txt: Updated.
3488 * streams/readable-stream-byob-reader.js: Added new tests.
3489
pvollan@apple.com6368b252017-05-16 10:32:22 +000034902017-05-16 Per Arne Vollan <pvollan@apple.com>
3491
3492 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
3493
3494 * platform/win/TestExpectations:
3495
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000034962017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
3497
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00003498 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
3499
3500 * platform/gtk/fast/multicol/client-rects-expected.txt:
3501 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
3502 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
3503 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
3504 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
3505
35062017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
3507
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00003508 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
3509
3510 * platform/gtk/TestExpectations:
3511
rego@igalia.com14d2c802017-05-16 07:50:32 +000035122017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
3513
3514 [css-grid] Fix static position of positioned grid items
3515 https://bugs.webkit.org/show_bug.cgi?id=172108
3516
3517 Reviewed by Sergio Villar Senin.
3518
3519 The test is updated as the expected results were wrong.
3520 Note that after this patch we match Chrome and Firefox behavior on this test.
3521
3522 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
3523
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000035242017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
3525
3526 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
3527 https://bugs.webkit.org/show_bug.cgi?id=170640
3528
3529 Reviewed by Simon Fraser.
3530
3531 * fast/images/async-image-background-image-repeated.html:
3532 * fast/images/async-image-background-image.html:
3533 * fast/images/sprite-sheet-image-draw.html:
3534
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000035352017-05-15 Youenn Fablet <youenn@apple.com>
3536
3537 WebRTC outgoing muted video sources should send black frames
3538 https://bugs.webkit.org/show_bug.cgi?id=170627
3539 <rdar://problem/31513869>
3540
3541 Reviewed by Eric Carlson.
3542
3543 * webrtc/video-mute-expected.txt:
3544 * webrtc/video-mute.html:
3545
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000035462017-05-15 Mark Lam <mark.lam@apple.com>
3547
3548 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
3549 https://bugs.webkit.org/show_bug.cgi?id=172147
3550
3551 Rubber-stamped by Saam Barati.
3552
3553 * js/parser-syntax-check-expected.txt:
3554 * js/script-tests/parser-syntax-check.js:
3555
cdumez@apple.com2462c512017-05-15 23:36:20 +000035562017-05-15 Chris Dumez <cdumez@apple.com>
3557
3558 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
3559
3560 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
3561 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
3562
jer.noble@apple.com333940e2017-05-15 22:46:13 +000035632017-05-15 Jer Noble <jer.noble@apple.com>
3564
3565 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
3566 https://bugs.webkit.org/show_bug.cgi?id=172131
3567
3568 Reviewed by Eric Carlson.
3569
3570 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
3571 * media/restricted-audio-playback-with-document-gesture.html: Added.
3572
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000035732017-05-15 Per Arne Vollan <pvollan@apple.com>
3574
3575 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
3576 https://bugs.webkit.org/show_bug.cgi?id=167749
3577
3578 Reviewed by Eric Carlson.
3579
3580 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
3581 since the event sequence is not identical on all bots.
3582
3583 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
3584 * http/tests/media/track-in-band-hls-metadata-crash.html:
3585
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000035862017-05-15 Joseph Pecoraro <pecoraro@apple.com>
3587
3588 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
3589 https://bugs.webkit.org/show_bug.cgi?id=172135
3590 <rdar://problem/32175860>
3591
3592 Reviewed by Brian Burg.
3593
3594 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
3595 * inspector/dom/setOuterHTML-no-document-element.html: Added.
3596
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000035972017-05-15 Chris Dumez <cdumez@apple.com>
3598
3599 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
3600 https://bugs.webkit.org/show_bug.cgi?id=172114
3601
3602 Reviewed by Simon Fraser.
3603
3604 * fast/css/matrix-stringifier-expected.txt: Added.
3605 * fast/css/matrix-stringifier.html: Added.
3606 Add layout test coverage.
3607
3608 * fast/dom/Window/custom-constructors-expected.txt:
3609 * fast/dom/Window/custom-constructors.html:
3610 Rebaseline existing test to reflect behavior change.
3611
mark.lam@apple.com25199882017-05-15 20:34:13 +000036122017-05-15 Mark Lam <mark.lam@apple.com>
3613
3614 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
3615 https://bugs.webkit.org/show_bug.cgi?id=171775
3616 <rdar://problem/30975761>
3617
3618 Reviewed by Filip Pizlo.
3619
3620 * TestExpectations:
3621
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000036222017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
3623
3624 Unicode characters which can't be rendered in any font are invisible
3625 https://bugs.webkit.org/show_bug.cgi?id=171942
3626 <rdar://problem/32054234>
3627
3628 Reviewed by Tim Horton.
3629
3630 * fast/text/default-ignorable-expected.html: Added.
3631 * fast/text/default-ignorable.html: Added.
3632 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
3633 * fast/text/unknown-char-notdef.html: Added.
3634
zalan@apple.com79e83ab2017-05-15 14:21:54 +000036352017-05-15 Zalan Bujtas <zalan@apple.com>
3636
3637 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
3638 https://bugs.webkit.org/show_bug.cgi?id=172076
3639
3640 Reviewed by Antti Koivisto.
3641
3642 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
3643 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
3644
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000036452017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
3646
3647 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
3648 https://bugs.webkit.org/show_bug.cgi?id=171653
3649
3650 Reviewed by Chris Dumez.
3651
3652 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
3653 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
3654
3655 Update expectations of corresponding WPT test.
3656
3657 * platform/gtk/TestExpectations:
3658 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3659 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3660 * platform/mac/TestExpectations:
3661
yoon@igalia.com05294c62017-05-15 09:06:53 +000036622017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
3663
3664 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
3665 https://bugs.webkit.org/show_bug.cgi?id=169094
3666
3667 Reviewed by Žan Doberšek.
3668
3669 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
3670 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
3671
weinig@apple.com506f2432017-05-15 01:09:48 +000036722017-05-14 Sam Weinig <sam@webkit.org>
3673
3674 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
3675 https://bugs.webkit.org/show_bug.cgi?id=172095
3676
3677 Reviewed by Darin Adler.
3678
3679 * fast/dom/collection-null-like-arguments-expected.txt:
3680 Update results.
3681
3682 * fast/dom/document-all-expected.txt: Added.
3683 * fast/dom/document-all.html: Added.
3684 New test that covers a bunch of missing coverage.
3685
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000036862017-05-14 David Kilzer <ddkilzer@apple.com>
3687
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00003688 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
3689 <https://bugs.webkit.org/show_bug.cgi?id=172094>
3690 <rdar://problem/32184256>
3691
3692 Unreviewed test gardening.
3693
3694 * platform/ios-wk2/TestExpectations:
3695 * platform/mac-wk2/TestExpectations:
3696 - Mark test as flaky crash on Debug WK2 builds.
3697
36982017-05-14 David Kilzer <ddkilzer@apple.com>
3699
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00003700 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
3701 <https://webkit.org/b/172092>
3702
3703 Unreviewed test gardening.
3704
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00003705 * platform/ios-wk1/TestExpectations:
3706 - This only times out on Release builds.
3707
37082017-05-14 David Kilzer <ddkilzer@apple.com>
3709
3710 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
3711 <https://webkit.org/b/172092>
3712
3713 Unreviewed test gardening.
3714
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00003715 See also Bug 169211 for a similar GTK WK1 timeout.
3716
3717 * platform/ios-wk1/TestExpectations:
3718 - Mark as always timing out on all builds.
3719 * platform/mac-wk1/TestExpectations:
3720 - Mark flaky on Debug builds.
3721
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000037222017-05-13 Eric Carlson <eric.carlson@apple.com>
3723
3724 [MediaStream] deviceId constraint doesn't work with getUserMedia
3725 https://bugs.webkit.org/show_bug.cgi?id=171877
3726 <rdar://problem/31899730>
3727
3728 Reviewed by Jer Noble.
3729
3730 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
3731 * fast/mediastream/get-user-media-device-id.html: Added.
3732 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
3733 * fast/mediastream/apply-constraints-video.html: Ditto.
3734
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000037352017-05-13 David Kilzer <ddkilzer@apple.com>
3736
3737 TestExpectations: Remove last refereneces to Legacy Notifications
3738
3739 Unreviewed test gardening fixes these lint warnings:
3740
3741 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
3742 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
3743
3744 * TestExpectations: Remove references to skipped tests. Legacy
3745 Notification support was removed in r216641.
3746
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000037472017-05-13 Ryan Haddad <ryanhaddad@apple.com>
3748
3749 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
3750 https://bugs.webkit.org/show_bug.cgi?id=171978
3751
3752 Unreviewed test gardening.
3753
3754 * platform/mac-wk2/TestExpectations:
3755
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000037562017-05-13 Javier Fernandez <jfernandez@igalia.com>
3757
3758 [css-align] Implement the place-self shorthand
3759 https://bugs.webkit.org/show_bug.cgi?id=168846
3760
3761 Reviewed by Zalan Bujtas.
3762
3763 Regression tests for the new place-self alignment shorthand.
3764
3765 * css3/parse-place-self-expected.txt: Added.
3766 * css3/parse-place-self.html: Added.
3767
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000037682017-05-13 Commit Queue <commit-queue@webkit.org>
3769
3770 Unreviewed, rolling out r216801.
3771 https://bugs.webkit.org/show_bug.cgi?id=172072
3772
3773 Many memory corruption crashes on worker threads (Requested by
3774 ap on #webkit).
3775
3776 Reverted changeset:
3777
3778 "WorkerRunLoop::Task::performTask() should check
3779 !scriptController->isTerminatingExecution()."
3780 https://bugs.webkit.org/show_bug.cgi?id=171775
3781 http://trac.webkit.org/changeset/216801
3782
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000037832017-05-12 Simon Fraser <simon.fraser@apple.com>
3784
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00003785 event.clientX/clientY should be in layout viewport coordinates
3786 https://bugs.webkit.org/show_bug.cgi?id=172018
3787
3788 Reviewed by Zalan Bujtas.
3789
3790 * fast/events/clientXY-in-zoom-and-scroll.html:
3791 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
3792 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
3793 * platform/ios/TestExpectations:
3794 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
3795
37962017-05-12 Simon Fraser <simon.fraser@apple.com>
3797
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00003798 The rects returned by Element/Range.getClientRects() should not be rounded
3799 https://bugs.webkit.org/show_bug.cgi?id=172057
3800
3801 Reviewed by Chris Dumez.
3802
3803 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
3804 as failing (webkit.org/b/172056).
3805
3806 * TestExpectations:
3807 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
3808 * fast/dom/Range/getClientRects-expected.txt:
3809 * fast/dom/Range/getClientRects.html:
3810 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
3811 * fast/dom/Range/simple-line-layout-getclientrects.html:
3812 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
3813 * platform/ios/TestExpectations:
3814 * platform/ios/fast/multicol/client-rects-expected.txt:
3815 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
3816 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
3817 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
3818 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
3819 * platform/mac/fast/multicol/client-rects-expected.txt:
3820 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
3821 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
3822 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
3823 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
3824
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000038252017-05-12 Jiewen Tan <jiewen_tan@apple.com>
3826
3827 Elements should be inserted into a template element as its content's last child
3828 https://bugs.webkit.org/show_bug.cgi?id=171373
3829 <rdar://problem/31862949>
3830
3831 Reviewed by Ryosuke Niwa.
3832
3833 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
3834 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
3835
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000038362017-05-11 Simon Fraser <simon.fraser@apple.com>
3837
3838 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
3839 https://bugs.webkit.org/show_bug.cgi?id=171113
3840
3841 Reviewed by Tim Horton.
3842
3843 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
3844 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
3845
3846 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
3847 elements after zooming.
3848
3849 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
3850 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
3851 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
3852 * fast/visual-viewport/zoomed-fixed-expected.txt:
3853 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3854 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
3855 * fast/zooming/client-rect-in-fixed-zoomed.html:
3856 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
3857 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
3858 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
3859 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
3860 it will be fixed via webkit.org/b/172019
3861 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
3862 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3863
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000038642017-05-12 Mark Lam <mark.lam@apple.com>
3865
3866 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
3867 https://bugs.webkit.org/show_bug.cgi?id=171775
3868 <rdar://problem/30975761>
3869
3870 Reviewed by Saam Barati.
3871
3872 * TestExpectations:
3873
dbates@webkit.org440c2b32017-05-12 22:43:22 +000038742017-05-12 Daniel Bates <dabates@apple.com>
3875
3876 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
3877 following <http://trac.webkit.org/changeset/216789>
3878 (https://bugs.webkit.org/show_bug.cgi?id=171712)
3879
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00003880 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
3881 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
3882
3883 * plugins/navigator-plugin-crash.html:
3884
38852017-05-12 Daniel Bates <dabates@apple.com>
3886
3887 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
3888 following <http://trac.webkit.org/changeset/216789>
3889 (https://bugs.webkit.org/show_bug.cgi?id=171712)
3890
dbates@webkit.org440c2b32017-05-12 22:43:22 +00003891 On WebKit1 we need to explicitly allow the test tool to open windows by calling
3892 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
3893 to have the test tool close any open windows after running the test.
3894
3895 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00003896 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00003897
3898 * plugins/navigator-plugin-crash.html:
3899
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000039002017-05-11 Jiewen Tan <jiewen_tan@apple.com>
3901
3902 Check existence of a page before accessing its plugins
3903 https://bugs.webkit.org/show_bug.cgi?id=171712
3904 <rdar://problem/32007806>
3905
3906 Reviewed by Brent Fulgham.
3907
3908 * plugins/navigator-plugin-crash-expected.txt: Added.
3909 * plugins/navigator-plugin-crash.html: Added.
3910
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000039112017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
3912
3913 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
3914 https://bugs.webkit.org/show_bug.cgi?id=172024
3915
3916 Reviewed by Youenn Fablet.
3917
3918 Added tests to check closed getter behaviour.
3919
3920 * streams/readable-stream-byob-reader-expected.txt: Updated.
3921 * streams/readable-stream-byob-reader.js: Updated.
3922
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000039232017-05-12 Matt Lewis <jlewis3@apple.com>
3924
3925 Marked webrtc/closing-peerconnection.html as flaky.
3926 https://bugs.webkit.org/show_bug.cgi?id=172034
3927
3928 Unreviewed test gardening.
3929
3930 * platform/mac-wk2/TestExpectations:
3931
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000039322017-05-12 Claudio Saavedra <csaavedra@igalia.com>
3933
3934 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
3935 https://bugs.webkit.org/show_bug.cgi?id=171058
3936
3937 Reviewed by Carlos Garcia Campos.
3938
3939 GLib-based ports have issues detecting the mimetypes of empty
3940 files, as they are all considered to be text/plain by
3941 glib. Replace these resources with a minimal valid file for its
3942 type (that is, 1x1 PNG files and 1 whitespace for text files).
3943
3944 * fast/preloader/resources/base-image1.png:
3945 * fast/preloader/resources/base-image2.png:
3946 * fast/preloader/resources/base-image3.png:
3947 * fast/preloader/resources/image1.png:
3948 * fast/preloader/resources/link1.css:
3949 * fast/preloader/resources/noscript-image1.png:
3950 * fast/preloader/resources/noscript-image2.png:
3951 * fast/preloader/resources/script1.js:
3952 * fast/preloader/resources/style1.css:
3953 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
3954
3955 * platform/gtk/TestExpectations: Unskip the now passing tests.
3956
antti@apple.com6cdaf372017-05-12 12:31:49 +000039572017-05-12 Antti Koivisto <antti@apple.com>
3958
3959 Updating class name of a shadow host does not update the style applied by descendants of :host()
3960 https://bugs.webkit.org/show_bug.cgi?id=170762
3961 <rdar://problem/31572668>
3962
3963 Reviewed by Ryosuke Niwa.
3964
3965 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
3966 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
3967
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000039682017-05-12 Claudio Saavedra <csaavedra@igalia.com>
3969
3970 [WPE] Unreviewed gardening.
3971
3972 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
3973 added, update global constructors attributes test expectations.
3974
3975 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3976
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000039772017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
3978
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00003979 [GTK] ASSERTION FAILED: !m_flushingLayers
3980 https://bugs.webkit.org/show_bug.cgi?id=172025
3981
3982 Reviewed by Žan Doberšek.
3983
3984 * platform/gtk/TestExpectations:
3985
39862017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
3987
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00003988 [GTK] GIF images are not properly loaded the first time
3989 https://bugs.webkit.org/show_bug.cgi?id=170432
3990
3991 Reviewed by Carlos Alberto Lopez Perez.
3992
3993 * http/tests/images/gif-progressive-load-expected.html: Added.
3994 * http/tests/images/gif-progressive-load.html: Added.
3995
rego@igalia.com9d988532017-05-12 09:43:44 +000039962017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
3997
3998 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
3999 https://bugs.webkit.org/show_bug.cgi?id=170900
4000
4001 Reviewed by Sergio Villar Senin.
4002
4003 * TestExpectations: Remove test as it's passing now.
4004
pvollan@apple.com84947992017-05-12 08:08:45 +000040052017-05-11 Per Arne Vollan <pvollan@apple.com>
4006
4007 Geolocation requests should not be blocked when the security origin is local.
4008 https://bugs.webkit.org/show_bug.cgi?id=171857
4009
4010 Reviewed by Brent Fulgham.
4011
4012 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
4013 * fast/misc/geolocation-local-security-origin.html: Added.
4014
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000040152017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
4016
4017 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
4018 https://bugs.webkit.org/show_bug.cgi?id=170935
4019
4020 Reviewed by Youenn Fablet.
4021
4022 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
4023
zalan@apple.com11b9d412017-05-12 03:18:04 +000040242017-05-11 Zalan Bujtas <zalan@apple.com>
4025
zalan@apple.comee2f4512017-05-12 03:55:57 +00004026 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
4027 https://bugs.webkit.org/show_bug.cgi?id=172010
4028 <rdar://problem/31086735>
4029
4030 Reviewed by Simon Fraser.
4031
4032 * fast/images/missing-content-image-crash-expected.txt: Added.
4033 * fast/images/missing-content-image-crash.html: Added.
4034
40352017-05-11 Zalan Bujtas <zalan@apple.com>
4036
zalan@apple.com11b9d412017-05-12 03:18:04 +00004037 AX: Defer text changes until after the tree is clean if needed.
4038 https://bugs.webkit.org/show_bug.cgi?id=171546
4039 <rdar://problem/31934942>
4040
4041 Reviewed by Simon Fraser.
4042
4043 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
4044 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
4045
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000040462017-05-11 Youenn Fablet <youenn@apple.com>
4047
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00004048 Allow WPT server to serve specific WebKit tests
4049 https://bugs.webkit.org/show_bug.cgi?id=171479
4050
4051 Reviewed by Ryosuke Niwa.
4052
4053 Moving tests to ensure they are correctly runned.
4054
4055 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
4056 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
4057 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
4058 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
4059 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
4060 (promise_test):
4061
40622017-05-11 Youenn Fablet <youenn@apple.com>
4063
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00004064 [iOS] Unset active media capture source when stopped capturing
4065 https://bugs.webkit.org/show_bug.cgi?id=171815
4066 <rdar://problem/32117885>
4067
4068 Reviewed by Eric Carlson.
4069
4070 Improving the existing tests for better reliability and debugability.
4071 Updating tests to use less webkitAudioContext.
4072
4073 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
4074 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
4075 * webrtc/audio-peer-connection-webaudio.html:
4076 * webrtc/audio-replace-track-expected.txt:
4077 * webrtc/audio-replace-track.html:
4078 * webrtc/peer-connection-audio-mute.html:
4079 * webrtc/peer-connection-audio-mute2.html:
4080 * webrtc/peer-connection-remote-audio-mute.html:
4081 * webrtc/peer-connection-remote-audio-mute2.html:
4082 * webrtc/routines.js:
4083 * webrtc/video-replace-track-expected.txt:
4084 * webrtc/video-replace-track.html:
4085
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000040862017-05-11 Matt Lewis <jlewis3@apple.com>
4087
jlewis3@apple.comc678c572017-05-12 00:13:49 +00004088 Unreviewed, rolling out r216677.
4089
4090 Patch caused layout test crashes.
4091
4092 Reverted changeset:
4093
4094 "WorkerThread::stop() should call
4095 scheduleExecutionTermination() last."
4096 https://bugs.webkit.org/show_bug.cgi?id=171775
4097 http://trac.webkit.org/changeset/216677
4098
40992017-05-11 Matt Lewis <jlewis3@apple.com>
4100
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00004101 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
4102 https://bugs.webkit.org/show_bug.cgi?id=168937
4103
4104 Unreviewed test gardening.
4105
4106 * platform/mac-wk2/TestExpectations:
4107
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000041082017-05-11 Joseph Pecoraro <pecoraro@apple.com>
4109
4110 Remove Vibration API
4111 https://bugs.webkit.org/show_bug.cgi?id=171766
4112
4113 Rubber-stamped by Alexey Proskuryakov.
4114
4115 * platform/gtk/TestExpectations:
4116 * platform/ios/TestExpectations:
4117 * platform/mac/TestExpectations:
4118 * platform/win/TestExpectations:
4119 * platform/wpe/TestExpectations:
4120 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
4121 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
4122 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
4123 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
4124 * vibration/navigator-vibration-expected.txt: Removed.
4125 * vibration/navigator-vibration.html: Removed.
4126
dino@apple.comfc472692017-05-11 21:39:40 +000041272017-05-11 Dean Jackson <dino@apple.com>
4128
4129 WebGLRenderingContext should implement WebGLRenderingContextBase
4130 https://bugs.webkit.org/show_bug.cgi?id=171961
4131 <rdar://problem/32124920>
4132
4133 Reviewed by Sam Weinig.
4134
4135 New test to make sure constants from WebGLRenderingContextBase are
4136 visible on the WebGLRenderingContext prototype.
4137
4138 Also, fix up some existing tests that were expecting to see
4139 instances of WebGLRenderingContextBase.
4140
4141 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
4142 * fast/canvas/webgl/constants-on-interface.html: Added.
4143 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
4144 * fast/canvas/webgl/null-object-behaviour-expected.txt:
4145 * fast/canvas/webgl/texImageTest-expected.txt:
4146
jlewis3@apple.com016598b2017-05-11 18:38:22 +000041472017-05-11 Matt Lewis <jlewis3@apple.com>
4148
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00004149 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00004150
4151
4152 Unreviewed test gardening.
4153
4154 * platform/mac-wk2/TestExpectations:
4155
41562017-05-11 Matt Lewis <jlewis3@apple.com>
4157
4158 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00004159
4160
4161 Unreviewed test gardening.
4162
4163 * platform/mac-wk2/TestExpectations:
4164
41652017-05-11 Matt Lewis <jlewis3@apple.com>
4166
jlewis3@apple.com016598b2017-05-11 18:38:22 +00004167 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
4168 https://bugs.webkit.org/show_bug.cgi?id=170699
4169
4170 Unreviewed test gardening.
4171
4172 * platform/mac-wk2/TestExpectations:
4173
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000041742017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
4175
4176 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
4177 https://bugs.webkit.org/show_bug.cgi?id=171919
4178
4179 Reviewed by Youenn Fablet.
4180
4181 Added test cases to check cancel() behaviour.
4182
4183 * streams/readable-stream-byob-reader-expected.txt: Updated.
4184 * streams/readable-stream-byob-reader.js: Updated.
4185
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000041862017-05-11 Matt Lewis <jlewis3@apple.com>
4187
4188 Marked media/media-controls-clone-crash.html as flaky.
4189 https://bugs.webkit.org/show_bug.cgi?id=171978
4190
4191 Unreviewed test gardening.
4192
4193 * platform/mac-wk2/TestExpectations:
4194
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000041952017-05-11 Matt Baker <mattbaker@apple.com>
4196
4197 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
4198 https://bugs.webkit.org/show_bug.cgi?id=171970
4199 <rdar://problem/32129262>
4200
4201 Reviewed by Brian Burg.
4202
4203 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
4204
4205 * inspector/dom-debugger/dom-breakpoints-expected.txt:
4206 * inspector/dom-debugger/dom-breakpoints.html:
4207
pvollan@apple.comf89195f2017-05-11 16:31:51 +000042082017-05-11 Per Arne Vollan <pvollan@apple.com>
4209
4210 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4211 https://bugs.webkit.org/show_bug.cgi?id=167749
4212
4213 Reviewed by Eric Carlson.
4214
4215 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
4216 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
4217 this was introduced in r216588.
4218
4219 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4220 * http/tests/media/track-in-band-hls-metadata-crash.html:
4221
mark.lam@apple.com93394282017-05-11 15:26:03 +000042222017-05-11 Mark Lam <mark.lam@apple.com>
4223
4224 WorkerThread::stop() should call scheduleExecutionTermination() last.
4225 https://bugs.webkit.org/show_bug.cgi?id=171775
4226 <rdar://problem/30975761>
4227
4228 Reviewed by Geoffrey Garen.
4229
4230 * TestExpectations:
4231
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000042322017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
4233
4234 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
4235
4236 * platform/gtk/TestExpectations:
4237
jlewis3@apple.com2adab012017-05-11 00:56:00 +000042382017-05-10 Matt Lewis <jlewis3@apple.com>
4239
4240 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
4241 https://bugs.webkit.org/show_bug.cgi?id=171957
4242
4243 Unreviewed test gardening.
4244
4245 * platform/ios-wk2/TestExpectations:
4246
aestes@apple.com3c031692017-05-11 00:33:33 +000042472017-05-10 Andy Estes <aestes@apple.com>
4248
4249 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
4250 https://bugs.webkit.org/show_bug.cgi?id=132297
4251
4252 Reviewed by Simon Fraser.
4253
4254 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
4255 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
4256 * http/tests/navigation/resources/keyboard-events-test.js:
4257 (runTest):
4258 * platform/ios-wk2/TestExpectations:
4259 * platform/wk2/TestExpectations:
4260
weinig@apple.com1d7fe202017-05-11 00:29:37 +000042612017-05-09 Sam Weinig <sam@webkit.org>
4262
4263 Remove support for legacy Notifications
4264 https://bugs.webkit.org/show_bug.cgi?id=171487
4265
4266 Reviewed by Jon Lee.
4267
4268 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
4269 - Remove http/notifications/legacy. It tested the legacy API.
4270 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
4271 - Update TestExpectations for removals.
4272
4273 * TestExpectations:
4274 * platform/gtk/TestExpectations:
4275 * platform/ios/TestExpectations:
4276 * platform/mac/TestExpectations:
4277 * platform/win/TestExpectations:
4278 * fast/history/page-cache-notification-non-suspendable.html:
4279 * fast/history/page-cache-notification-suspendable.html:
4280 * fast/notifications: Removed.
4281 * fast/notifications/notification-after-close-expected.txt: Removed.
4282 * fast/notifications/notification-after-close.html: Removed.
4283 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
4284 * fast/notifications/notification-permisssion-deletable.html: Removed.
4285 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
4286 * fast/notifications/notifications-cancel-request-permission.html: Removed.
4287 * fast/notifications/notifications-check-permission-expected.txt: Removed.
4288 * fast/notifications/notifications-check-permission.html: Removed.
4289 * fast/notifications/notifications-click-event-expected.txt: Removed.
4290 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
4291 * fast/notifications/notifications-click-event-focus.html: Removed.
4292 * fast/notifications/notifications-click-event.html: Removed.
4293 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
4294 * fast/notifications/notifications-constructor-request-permission.html: Removed.
4295 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
4296 * fast/notifications/notifications-constructor-with-permission.html: Removed.
4297 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
4298 * fast/notifications/notifications-constructor-without-permission.html: Removed.
4299 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
4300 * fast/notifications/notifications-display-close-events.html: Removed.
4301 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
4302 * fast/notifications/notifications-document-close-crash.html: Removed.
4303 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
4304 * fast/notifications/notifications-event-stop-propagation.html: Removed.
4305 * fast/notifications/notifications-multi-events-expected.txt: Removed.
4306 * fast/notifications/notifications-multi-events.html: Removed.
4307 * fast/notifications/notifications-no-icon-expected.txt: Removed.
4308 * fast/notifications/notifications-no-icon.html: Removed.
4309 * fast/notifications/notifications-permission-expected.txt: Removed.
4310 * fast/notifications/notifications-permission.html: Removed.
4311 * fast/notifications/notifications-replace-expected.txt: Removed.
4312 * fast/notifications/notifications-replace.html: Removed.
4313 * fast/notifications/notifications-request-permission-expected.txt: Removed.
4314 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
4315 * fast/notifications/notifications-request-permission-optional.html: Removed.
4316 * fast/notifications/notifications-request-permission.html: Removed.
4317 * fast/notifications/notifications-rtl-expected.txt: Removed.
4318 * fast/notifications/notifications-rtl.html: Removed.
4319 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
4320 * fast/notifications/notifications-sandbox-permission.html: Removed.
4321 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
4322 * fast/notifications/notifications-window-close-crash.html: Removed.
4323 * fast/notifications/notifications-with-permission-expected.txt: Removed.
4324 * fast/notifications/notifications-with-permission.html: Removed.
4325 * fast/notifications/notifications-without-permission-expected.txt: Removed.
4326 * fast/notifications/notifications-without-permission.html: Removed.
4327 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
4328 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
4329 * fast/notifications/resources: Removed.
4330 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
4331 * fast/notifications/resources/notifications-iframe.html: Removed.
4332 * http/tests/notifications/legacy: Removed.
4333 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
4334 * http/tests/notifications/legacy/double-show.html: Removed.
4335 * http/tests/notifications/legacy/events-expected.txt: Removed.
4336 * http/tests/notifications/legacy/events.html: Removed.
4337 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
4338 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
4339 * http/tests/notifications/legacy/request-expected.txt: Removed.
4340 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
4341 * http/tests/notifications/legacy/request-no-callback.html: Removed.
4342 * http/tests/notifications/legacy/request.html: Removed.
4343 * http/tests/notifications/legacy/resources: Removed.
4344 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
4345 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
4346 * http/tests/notifications/legacy/show-expected.txt: Removed.
4347 * http/tests/notifications/legacy/show.html: Removed.
4348 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
4349 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
4350
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000043512017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4352
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00004353 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
4354 https://bugs.webkit.org/show_bug.cgi?id=169876
4355
4356 Unreviewed test gardening.
4357
4358 * platform/mac/TestExpectations:
4359
43602017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4361
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00004362 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
4363 https://bugs.webkit.org/show_bug.cgi?id=168146
4364
4365 Unreviewed test gardening.
4366
4367 * platform/mac/TestExpectations:
4368
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000043692017-05-10 Commit Queue <commit-queue@webkit.org>
4370
4371 Unreviewed, rolling out r216635.
4372 https://bugs.webkit.org/show_bug.cgi?id=171953
4373
4374 "Some worker tests are failing". (Requested by mlam on #webkit).
4375
4376 Reverted changeset:
4377
4378 "WorkerThread::stop() should call
4379 scheduleExecutionTermination() last."
4380 https://bugs.webkit.org/show_bug.cgi?id=171775
4381 http://trac.webkit.org/changeset/216635
4382
mark.lam@apple.come6596292017-05-10 23:22:33 +000043832017-05-10 Mark Lam <mark.lam@apple.com>
4384
4385 WorkerThread::stop() should call scheduleExecutionTermination() last.
4386 https://bugs.webkit.org/show_bug.cgi?id=171775
4387 <rdar://problem/30975761>
4388
4389 Reviewed by Geoffrey Garen.
4390
4391 * TestExpectations:
4392
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000043932017-05-10 Tim Horton <timothy_horton@apple.com>
4394
4395 Add an experimental feature flag for viewport-fit
4396 https://bugs.webkit.org/show_bug.cgi?id=171948
4397 <rdar://problem/31995518>
4398
4399 Reviewed by Simon Fraser.
4400
4401 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
4402 * fast/css/variables/constants/ios/safe-area-inset-set.html:
4403 * fast/viewport/ios/viewport-fit-auto.html:
4404 * fast/viewport/ios/viewport-fit-contain.html:
4405 * fast/viewport/ios/viewport-fit-cover.html:
4406
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000044072017-05-10 Matt Lewis <jlewis3@apple.com>
4408
4409 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
4410 https://bugs.webkit.org/show_bug.cgi?id=171951
4411
4412 Unreviewed test gardening.
4413
4414 * platform/ios-wk2/TestExpectations:
4415
antti@apple.com16674fa2017-05-10 22:23:11 +000044162017-05-10 Antti Koivisto <antti@apple.com>
4417
4418 REGRESSION (r207372) Visibility property is not inherited when used in an animation
4419 https://bugs.webkit.org/show_bug.cgi?id=171883
4420 <rdar://problem/32086550>
4421
4422 Reviewed by Simon Fraser.
4423
4424 * animations/animation-initial-inheritance-expected.html: Added.
4425 * animations/animation-initial-inheritance.html: Added.
4426
jlewis3@apple.com1550d392017-05-10 21:34:43 +000044272017-05-10 Matt Lewis <jlewis3@apple.com>
4428
4429 Marked transitions/extra-transition.html as flaky.
4430 https://bugs.webkit.org/show_bug.cgi?id=171947
4431
4432 Unreviewed test gardening.
4433
4434 * platform/mac-wk2/TestExpectations:
4435
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000044362017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4437
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00004438 Unreviewed, rolling out r216591.
4439
4440 This change broke an internal build.
4441
4442 Reverted changeset:
4443
4444 "REGRESSION (r207372) Visibility property is not inherited
4445 when used in an animation"
4446 https://bugs.webkit.org/show_bug.cgi?id=171883
4447 http://trac.webkit.org/changeset/216591
4448
44492017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4450
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00004451 Unreviewed, remove TestExpectation for a test that was removed in r216259.
4452
4453 * platform/mac/TestExpectations:
4454
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000044552017-05-10 Matt Lewis <jlewis3@apple.com>
4456
4457 Marked perf/class-list-remove.html as flaky.
4458 https://bugs.webkit.org/show_bug.cgi?id=171945
4459
4460 Unreviewed test gardening.
4461
4462 * platform/ios-wk2/TestExpectations:
4463
aestes@apple.come9d764e2017-05-10 20:44:37 +000044642017-05-10 Andy Estes <aestes@apple.com>
4465
4466 r216599 accidentally included two copies of the new layout test and expected result
4467 https://bugs.webkit.org/show_bug.cgi?id=171938
4468
4469 Unreviewed.
4470
4471 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
4472 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
4473
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000044742017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4475
4476 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
4477 https://bugs.webkit.org/show_bug.cgi?id=171880
4478
4479 Unreviewed test gardening.
4480
4481 This test times out on ios-simulator because it relies on eventSender.keyDown.
4482
4483 * platform/ios/TestExpectations:
4484
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000044852017-05-10 Timothy Horton <timothy_horton@apple.com>
4486
4487 Add an experimental feature flag for constant properties
4488 https://bugs.webkit.org/show_bug.cgi?id=171913
4489 <rdar://problem/31995518>
4490
4491 Reviewed by Ryosuke Niwa.
4492
4493 * fast/css/variables/constants/invalid-constant-name-fallback.html:
4494 * fast/css/variables/constants/ios/safe-area-inset-set.html:
4495 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
4496 * fast/css/variables/constants/safe-area-inset-zero.html:
4497
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000044982017-05-10 Matt Lewis <jlewis3@apple.com>
4499
4500 Marked media/track/track-cue-rendering-on-resize.html as flaky.
4501 https://bugs.webkit.org/show_bug.cgi?id=171939
4502
4503 Unreviewed test gardening.
4504
4505 * platform/mac-wk2/TestExpectations:
4506
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000045072017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4508
4509 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
4510 https://bugs.webkit.org/show_bug.cgi?id=171937
4511
4512 Unreviewed test gardening.
4513
4514 * platform/mac-wk1/TestExpectations:
4515
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000045162017-05-10 Matt Lewis <jlewis3@apple.com>
4517
4518 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
4519 https://bugs.webkit.org/show_bug.cgi?id=171935
4520
4521 Unreviewed test gardening.
4522
4523 * platform/mac-wk2/TestExpectations:
4524
aestes@apple.com1db59032017-05-10 18:30:57 +000045252017-05-10 Andy Estes <aestes@apple.com>
4526
4527 Keyboard input suppression should extend to subframes
4528 https://bugs.webkit.org/show_bug.cgi?id=171880
4529 <rdar://problem/31201793>
4530
4531 Reviewed by Ryosuke Niwa.
4532
4533 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
4534 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
4535 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
4536 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
4537 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
4538 * http/tests/navigation/resources/keyboard-events-test.js:
4539 (runTest):
4540 (waitForProvisionalNavigation.xhr.onreadystatechange):
4541 (waitForProvisionalNavigation):
4542
jlewis3@apple.com205b8702017-05-10 17:16:58 +000045432017-05-10 Matt Lewis <jlewis3@apple.com>
4544
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00004545 Unreviewed, rolling out r216563.
4546
4547 Revision caused 2 api failures
4548
4549 Reverted changeset:
4550
4551 "[MediaStream] deviceId constraint doesn't work with
4552 getUserMedia"
4553 https://bugs.webkit.org/show_bug.cgi?id=171877
4554 http://trac.webkit.org/changeset/216563
4555
45562017-05-10 Matt Lewis <jlewis3@apple.com>
4557
jlewis3@apple.com205b8702017-05-10 17:16:58 +00004558 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
4559 https://bugs.webkit.org/show_bug.cgi?id=171930
4560
4561 Unreviewed test gardening.
4562
4563 * platform/ios-wk2/TestExpectations:
4564 * platform/mac-wk2/TestExpectations:
4565
antti@apple.com7cc983b2017-05-10 16:50:56 +000045662017-05-10 Antti Koivisto <antti@apple.com>
4567
4568 REGRESSION (r207372) Visibility property is not inherited when used in an animation
4569 https://bugs.webkit.org/show_bug.cgi?id=171883
4570 <rdar://problem/32086550>
4571
4572 Reviewed by Simon Fraser.
4573
4574 * animations/animation-initial-inheritance-expected.html: Added.
4575 * animations/animation-initial-inheritance.html: Added.
4576
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000045772017-05-10 Per Arne Vollan <pvollan@apple.com>
4578
4579 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4580 https://bugs.webkit.org/show_bug.cgi?id=167749
4581
4582 Reviewed by Eric Carlson.
4583
4584 This is a speculative fix of the test. I have not been able to reproduce the timeout.
4585 When the test times out, the 'addtrack' event is never received. In case the event
4586 was dispatched before we added the event listener, the event listener is added before
4587 the video source is set. In case the test will continue to time out, a couple of
4588 error event callbacks have been added to get more information. Also, video playback
4589 will begin when the 'canplaythrough' event is received.
4590
4591 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4592 * http/tests/media/track-in-band-hls-metadata-crash.html:
4593
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000045942017-05-10 Commit Queue <commit-queue@webkit.org>
4595
4596 Unreviewed, rolling out r216578.
4597 https://bugs.webkit.org/show_bug.cgi?id=171920
4598
4599 Broke the GTK+ build with Wayland enabled (Requested by KaL on
4600 #webkit).
4601
4602 Reverted changeset:
4603
4604 "[GTK] Bump GTK+ and its dependencies in jhbuild"
4605 https://bugs.webkit.org/show_bug.cgi?id=171918
4606 http://trac.webkit.org/changeset/216578
4607
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000046082017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
4609
4610 [GTK] Bump GTK+ and its dependencies in jhbuild
4611 https://bugs.webkit.org/show_bug.cgi?id=171918
4612
4613 Reviewed by Carlos Alberto Lopez Perez.
4614
4615 Rebaseline tests for new GTK+ versin.
4616
4617 * platform/gtk/css1/box_properties/acid_test-expected.txt:
4618 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
4619 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
4620 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
4621 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
4622 * platform/gtk/css3/flexbox/button-expected.png:
4623 * platform/gtk/css3/flexbox/button-expected.txt:
4624 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
4625 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
4626 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
4627 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
4628 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
4629 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
4630 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
4631 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
4632 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
4633 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
4634 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
4635 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
4636 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
4637 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
4638 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
4639 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
4640 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
4641 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
4642 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
4643 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
4644 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
4645 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
4646 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
4647 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
4648 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
4649 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
4650 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
4651 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
4652 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
4653 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
4654 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
4655 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
4656 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
4657 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
4658 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
4659 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
4660 * platform/gtk/editing/pasteboard/4641033-expected.png:
4661 * platform/gtk/editing/pasteboard/4641033-expected.txt:
4662 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
4663 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
4664 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
4665 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
4666 * platform/gtk/editing/selection/3690703-2-expected.png:
4667 * platform/gtk/editing/selection/3690703-2-expected.txt:
4668 * platform/gtk/editing/selection/3690703-expected.png:
4669 * platform/gtk/editing/selection/3690703-expected.txt:
4670 * platform/gtk/editing/selection/3690719-expected.png:
4671 * platform/gtk/editing/selection/3690719-expected.txt:
4672 * platform/gtk/editing/selection/4397952-expected.png:
4673 * platform/gtk/editing/selection/4397952-expected.txt:
4674 * platform/gtk/editing/selection/5240265-expected.png:
4675 * platform/gtk/editing/selection/5240265-expected.txt:
4676 * platform/gtk/editing/selection/caret-before-select-expected.png:
4677 * platform/gtk/editing/selection/caret-before-select-expected.txt:
4678 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
4679 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
4680 * platform/gtk/editing/selection/select-box-expected.png:
4681 * platform/gtk/editing/selection/select-box-expected.txt:
4682 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
4683 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
4684 * platform/gtk/editing/selection/selection-button-text-expected.png:
4685 * platform/gtk/editing/selection/selection-button-text-expected.txt:
4686 * platform/gtk/fast/block/basic/011-expected.png:
4687 * platform/gtk/fast/block/basic/011-expected.txt:
4688 * platform/gtk/fast/block/float/float-avoidance-expected.png:
4689 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
4690 * platform/gtk/fast/block/margin-collapse/103-expected.png:
4691 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
4692 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
4693 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
4694 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
4695 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
4696 * platform/gtk/fast/css/continuationCrash-expected.png:
4697 * platform/gtk/fast/css/continuationCrash-expected.txt:
4698 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
4699 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
4700 * platform/gtk/fast/css/input-search-padding-expected.png:
4701 * platform/gtk/fast/css/input-search-padding-expected.txt:
4702 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
4703 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
4704 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
4705 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
4706 * platform/gtk/fast/css/rtl-ordering-expected.png:
4707 * platform/gtk/fast/css/rtl-ordering-expected.txt:
4708 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
4709 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
4710 * platform/gtk/fast/css/text-overflow-input-expected.png:
4711 * platform/gtk/fast/css/text-overflow-input-expected.txt:
4712 * platform/gtk/fast/css/text-transform-select-expected.png:
4713 * platform/gtk/fast/css/text-transform-select-expected.txt:
4714 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
4715 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
4716 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
4717 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
4718 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
4719 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
4720 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
4721 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
4722 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
4723 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
4724 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
4725 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
4726 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
4727 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
4728 * platform/gtk/fast/forms/001-expected.png:
4729 * platform/gtk/fast/forms/001-expected.txt:
4730 * platform/gtk/fast/forms/003-expected.png:
4731 * platform/gtk/fast/forms/003-expected.txt:
4732 * platform/gtk/fast/forms/004-expected.png:
4733 * platform/gtk/fast/forms/004-expected.txt:
4734 * platform/gtk/fast/forms/basic-buttons-expected.png:
4735 * platform/gtk/fast/forms/basic-buttons-expected.txt:
4736 * platform/gtk/fast/forms/basic-inputs-expected.png:
4737 * platform/gtk/fast/forms/basic-inputs-expected.txt:
4738 * platform/gtk/fast/forms/basic-selects-expected.png:
4739 * platform/gtk/fast/forms/basic-selects-expected.txt:
4740 * platform/gtk/fast/forms/blankbuttons-expected.png:
4741 * platform/gtk/fast/forms/blankbuttons-expected.txt:
4742 * platform/gtk/fast/forms/box-shadow-override-expected.png:
4743 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
4744 * platform/gtk/fast/forms/button-align-expected.png:
4745 * platform/gtk/fast/forms/button-align-expected.txt:
4746 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
4747 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
4748 * platform/gtk/fast/forms/button-default-title-expected.png:
4749 * platform/gtk/fast/forms/button-default-title-expected.txt:
4750 * platform/gtk/fast/forms/button-generated-content-expected.png:
4751 * platform/gtk/fast/forms/button-generated-content-expected.txt:
4752 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
4753 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
4754 * platform/gtk/fast/forms/button-positioned-expected.png:
4755 * platform/gtk/fast/forms/button-positioned-expected.txt:
4756 * platform/gtk/fast/forms/button-sizes-expected.png:
4757 * platform/gtk/fast/forms/button-sizes-expected.txt:
4758 * platform/gtk/fast/forms/button-style-color-expected.png:
4759 * platform/gtk/fast/forms/button-style-color-expected.txt:
4760 * platform/gtk/fast/forms/button-table-styles-expected.png:
4761 * platform/gtk/fast/forms/button-table-styles-expected.txt:
4762 * platform/gtk/fast/forms/button-text-transform-expected.png:
4763 * platform/gtk/fast/forms/button-text-transform-expected.txt:
4764 * platform/gtk/fast/forms/button-white-space-expected.png:
4765 * platform/gtk/fast/forms/button-white-space-expected.txt:
4766 * platform/gtk/fast/forms/control-clip-expected.png:
4767 * platform/gtk/fast/forms/control-clip-expected.txt:
4768 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
4769 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
4770 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
4771 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
4772 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
4773 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
4774 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
4775 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
4776 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
4777 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
4778 * platform/gtk/fast/forms/form-element-geometry-expected.png:
4779 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
4780 * platform/gtk/fast/forms/formmove-expected.png:
4781 * platform/gtk/fast/forms/formmove-expected.txt:
4782 * platform/gtk/fast/forms/formmove2-expected.png:
4783 * platform/gtk/fast/forms/formmove2-expected.txt:
4784 * platform/gtk/fast/forms/formmove3-expected.png:
4785 * platform/gtk/fast/forms/formmove3-expected.txt:
4786 * platform/gtk/fast/forms/indeterminate-expected.png:
4787 * platform/gtk/fast/forms/indeterminate-expected.txt:
4788 * platform/gtk/fast/forms/input-appearance-height-expected.png:
4789 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
4790 * platform/gtk/fast/forms/input-button-sizes-expected.png:
4791 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
4792 * platform/gtk/fast/forms/input-first-letter-expected.png:
4793 * platform/gtk/fast/forms/input-first-letter-expected.txt:
4794 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
4795 * platform/gtk/fast/forms/input-value-expected.png:
4796 * platform/gtk/fast/forms/input-value-expected.txt:
4797 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
4798 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
4799 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
4800 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
4801 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
4802 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
4803 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
4804 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
4805 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
4806 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
4807 * platform/gtk/fast/forms/menulist-style-color-expected.png:
4808 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
4809 * platform/gtk/fast/forms/menulist-width-change-expected.png:
4810 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
4811 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
4812 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
4813 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
4814 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
4815 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
4816 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
4817 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
4818 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
4819 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
4820 * platform/gtk/fast/forms/option-script-expected.png:
4821 * platform/gtk/fast/forms/option-script-expected.txt:
4822 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
4823 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
4824 * platform/gtk/fast/forms/option-text-clip-expected.png:
4825 * platform/gtk/fast/forms/option-text-clip-expected.txt:
4826 * platform/gtk/fast/forms/placeholder-position-expected.png:
4827 * platform/gtk/fast/forms/placeholder-position-expected.txt:
4828 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
4829 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
4830 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
4831 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
4832 * platform/gtk/fast/forms/range/slider-padding-expected.png:
4833 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
4834 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
4835 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
4836 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
4837 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
4838 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
4839 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
4840 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
4841 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
4842 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
4843 * platform/gtk/fast/forms/search-input-rtl-expected.png:
4844 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
4845 * platform/gtk/fast/forms/search-rtl-expected.png:
4846 * platform/gtk/fast/forms/search-rtl-expected.txt:
4847 * platform/gtk/fast/forms/search-styled-expected.png:
4848 * platform/gtk/fast/forms/search-styled-expected.txt:
4849 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
4850 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
4851 * platform/gtk/fast/forms/searchfield-heights-expected.png:
4852 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
4853 * platform/gtk/fast/forms/select-align-expected.png:
4854 * platform/gtk/fast/forms/select-align-expected.txt:
4855 * platform/gtk/fast/forms/select-background-none-expected.png:
4856 * platform/gtk/fast/forms/select-background-none-expected.txt:
4857 * platform/gtk/fast/forms/select-baseline-expected.png:
4858 * platform/gtk/fast/forms/select-baseline-expected.txt:
4859 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
4860 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
4861 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
4862 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
4863 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
4864 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
4865 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
4866 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
4867 * platform/gtk/fast/forms/select-initial-position-expected.png:
4868 * platform/gtk/fast/forms/select-initial-position-expected.txt:
4869 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
4870 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
4871 * platform/gtk/fast/forms/select-selected-expected.png:
4872 * platform/gtk/fast/forms/select-selected-expected.txt:
4873 * platform/gtk/fast/forms/select-style-expected.png:
4874 * platform/gtk/fast/forms/select-style-expected.txt:
4875 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
4876 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
4877 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
4878 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
4879 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
4880 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
4881 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
4882 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
4883 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
4884 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
4885 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
4886 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
4887 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
4888 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
4889 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
4890 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
4891 * platform/gtk/fast/html/details-replace-text-expected.png:
4892 * platform/gtk/fast/html/details-replace-text-expected.txt:
4893 * platform/gtk/fast/html/keygen-expected.png:
4894 * platform/gtk/fast/html/keygen-expected.txt:
4895 * platform/gtk/fast/inline/positionedLifetime-expected.png:
4896 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
4897 * platform/gtk/fast/invalid/014-expected.png:
4898 * platform/gtk/fast/invalid/014-expected.txt:
4899 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
4900 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
4901 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
4902 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
4903 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
4904 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
4905 * platform/gtk/fast/parser/document-write-option-expected.png:
4906 * platform/gtk/fast/parser/document-write-option-expected.txt:
4907 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
4908 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
4909 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
4910 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
4911 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
4912 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
4913 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
4914 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
4915 * platform/gtk/fast/replaced/three-selects-break-expected.png:
4916 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
4917 * platform/gtk/fast/replaced/width100percent-button-expected.png:
4918 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
4919 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
4920 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
4921 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
4922 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
4923 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
4924 * platform/gtk/fast/table/append-cells2-expected.png:
4925 * platform/gtk/fast/table/append-cells2-expected.txt:
4926 * platform/gtk/fast/table/remove-td-display-none-expected.png:
4927 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
4928 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
4929 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
4930 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
4931 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
4932 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
4933 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
4934 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
4935 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
4936 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
4937 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
4938 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
4939 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
4940 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
4941 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
4942 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
4943 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
4944 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
4945 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
4946 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
4947 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
4948 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
4949 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
4950 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
4951 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
4952 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
4953 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
4954 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
4955 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
4956 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
4957 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
4958 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
4959 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
4960 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
4961 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
4962 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
4963 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
4964 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
4965 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
4966 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
4967 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
4968 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
4969 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
4970 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
4971 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
4972 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
4973 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
4974 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
4975 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
4976 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
4977 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
4978 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
4979 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
4980 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
4981 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
4982 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
4983 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
4984 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
4985 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
4986 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
4987 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
4988 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
4989 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
4990 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
4991 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
4992 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
4993 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
4994 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
4995 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
4996 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
4997 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
4998 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
4999 * platform/gtk/tables/mozilla/core/margins-expected.png:
5000 * platform/gtk/tables/mozilla/core/margins-expected.txt:
5001 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
5002 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
5003 * platform/gtk/tables/mozilla/other/move_row-expected.png:
5004 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
5005 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
5006 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
5007 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
5008 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
5009 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
5010 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
5011 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
5012 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
5013 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
5014 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
5015 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
5016 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
5017 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
5018 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
5019 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
5020 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
5021
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000050222017-05-08 Sergio Villar Senin <svillar@igalia.com>
5023
5024 [css-grid] Remove Blink-specific code for handling orthogonal grid items
5025 https://bugs.webkit.org/show_bug.cgi?id=171807
5026
5027 Reviewed by Darin Adler.
5028
5029 Updated the expectations. They should now be compatible with Firefox and Chrome.
5030
5031 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
5032 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
5033 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
5034
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000050352017-05-09 Eric Carlson <eric.carlson@apple.com>
5036
5037 [MediaStream] deviceId constraint doesn't work with getUserMedia
5038 https://bugs.webkit.org/show_bug.cgi?id=171877
5039 <rdar://problem/31899730>
5040
5041 Reviewed by Jer Noble.
5042
5043 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
5044 * fast/mediastream/get-user-media-device-id.html: Added.
5045
jlewis3@apple.com60706b92017-05-09 23:27:53 +000050462017-05-09 Matt Lewis <jlewis3@apple.com>
5047
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00005048 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
5049 https://bugs.webkit.org/show_bug.cgi?id=171899
5050
5051 Unreviewed test gardening.
5052
5053 * platform/ios-wk2/TestExpectations:
5054
50552017-05-09 Matt Lewis <jlewis3@apple.com>
5056
jlewis3@apple.com60706b92017-05-09 23:27:53 +00005057 Mark webrtc/audio-replace-track.html as flaky.
5058 https://bugs.webkit.org/show_bug.cgi?id=171895
5059
5060 Unreviewed test gardening.
5061
5062 * platform/mac-wk2/TestExpectations:
5063
weinig@apple.comb50adaa2017-05-09 22:53:13 +000050642017-05-09 Sam Weinig <sam@webkit.org>
5065
5066 Implement Subresource Integrity (SRI)
5067 https://bugs.webkit.org/show_bug.cgi?id=148363
5068 <rdar://problem/18945879>
5069
5070 Reviewed by Youenn Fablet.
5071
5072 Add tests for Subresource Integrity for Fetch based off the ones from Web
5073 Platform Tests. Additional tests for more CORS combinations have been added.
5074
5075 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
5076 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
5077 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
5078 * http/tests/subresource-integrity/resources/resource.txt: Added.
5079 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
5080 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
5081 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
5082 * http/tests/subresource-integrity/sri-fetch.html: Added.
5083 * http/tests/subresource-integrity/sri-fetch.js: Added.
5084
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000050852017-05-09 Matt Lewis <jlewis3@apple.com>
5086
5087 Marked webrtc/captureCanvas-webrtc.html as flaky.
5088 https://bugs.webkit.org/show_bug.cgi?id=170870
5089
5090 Unreviewed test gardening.
5091
5092 * platform/mac-wk2/TestExpectations:
5093
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000050942017-05-09 Commit Queue <commit-queue@webkit.org>
5095
5096 Unreviewed, rolling out r216545.
5097 https://bugs.webkit.org/show_bug.cgi?id=171889
5098
5099 Caused a test failure (Requested by eric_carlson on #webkit).
5100
5101 Reverted changeset:
5102
5103 "[MediaStream] deviceId constraint doesn't work with
5104 getUserMedia"
5105 https://bugs.webkit.org/show_bug.cgi?id=171877
5106 http://trac.webkit.org/changeset/216545
5107
zalan@apple.comdc426572017-05-09 22:30:11 +000051082017-05-09 Zalan Bujtas <zalan@apple.com>
5109
5110 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
5111 https://bugs.webkit.org/show_bug.cgi?id=171873
5112 <rdar://problem/32004954>
5113
5114 Reviewed by Simon Fraser.
5115
5116 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
5117 * fast/multicol/crash-when-column-inside-table.html: Added.
5118
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000051192017-05-09 Ryan Haddad <ryanhaddad@apple.com>
5120
5121 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
5122 https://bugs.webkit.org/show_bug.cgi?id=171742
5123
5124 Reviewed by Youenn Fablet.
5125
5126 Silence the console messages for unhandled rejections in this test.
5127
5128 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5129 * webrtc/libwebrtc/release-while-setting-local-description.html:
5130
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000051312017-05-09 Eric Carlson <eric.carlson@apple.com>
5132
5133 [MediaStream] deviceId constraint doesn't work with getUserMedia
5134 https://bugs.webkit.org/show_bug.cgi?id=171877
5135 <rdar://problem/31899730>
5136
5137 Reviewed by Jer Noble.
5138
5139 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
5140 * fast/mediastream/get-user-media-device-id.html: Added.
5141
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000051422017-05-09 Matt Lewis <jlewis3@apple.com>
5143
5144 Marked multiple test flaky.
5145 https://bugs.webkit.org/show_bug.cgi?id=171886
5146
5147 Unreviewed test gardening.
5148
5149 * platform/ios-wk2/TestExpectations:
5150 * platform/mac/TestExpectations:
5151
cdumez@apple.comb383fd12017-05-09 21:40:11 +000051522017-05-09 Chris Dumez <cdumez@apple.com>
5153
5154 Introduce DocumentAndElementEventHandlers IDL interface
5155 https://bugs.webkit.org/show_bug.cgi?id=171879
5156
5157 Reviewed by Simon Fraser and Ryosuke Niwa.
5158
5159 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
5160 * fast/events/DocumentAndElementEventHandlers.html: Added.
5161 Add layout test coverage.
5162
5163 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5164 Rebaseline now that those event handlers are enumerable.
5165
dino@apple.com79c37e32017-05-09 21:35:55 +000051662017-05-10 Dean Jackson <dino@apple.com>
5167
5168 Restrict SVG filters to accessible security origins
5169 https://bugs.webkit.org/show_bug.cgi?id=118689
5170 <rdar://problem/27362159>
5171
5172 Reviewed by Brent Fulgham.
5173
5174 Add a test that shows safe frames, unsafe frames, and
5175 then a safe frame that itself has an unsafe frame, to
5176 show that the security requirements are being forwarded
5177 down the tree.
5178
5179 * http/tests/css/filters-on-iframes-expected.html: Added.
5180 * http/tests/css/filters-on-iframes.html: Added.
5181 * http/tests/css/resources/blank.html: Added.
5182 * http/tests/css/resources/references-external.html: Added.
5183 * http/tests/css/resources/solid-red.html: Added.
5184
cdumez@apple.com406cec92017-05-09 21:21:04 +000051852017-05-09 Chris Dumez <cdumez@apple.com>
5186
5187 Move onanimation* EventHandlers to GlobalEventHandlers
5188 https://bugs.webkit.org/show_bug.cgi?id=171874
5189
5190 Reviewed by Simon Fraser.
5191
5192 * fast/css/onanimation-eventhandlers-expected.txt: Added.
5193 * fast/css/onanimation-eventhandlers.html: Added.
5194 Add layout test coverage.
5195
5196 * fast/dom/event-handler-attributes-expected.txt:
5197 * fast/dom/event-handler-attributes.html:
5198 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5199 Rebaseline existing tests to reflect behavior change.
5200
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000052012017-05-09 Matt Lewis <jlewis3@apple.com>
5202
5203 Fixed a typo in expectations file.
5204 https://bugs.webkit.org/show_bug.cgi?id=162710
5205
5206 Unreviewed test gardening.
5207
5208 * platform/mac-wk2/TestExpectations:
5209
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000052102017-05-09 Javier Fernandez <jfernandez@igalia.com>
5211
5212 space-evenly misbehaves with flexbox
5213 https://bugs.webkit.org/show_bug.cgi?id=170445
5214
5215 Reviewed by David Hyatt.
5216
5217 Added test cases for the 'space-evenly' value for align-content and justify-content.
5218
5219 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
5220 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
5221 * css3/flexbox/css-properties-expected.txt:
5222 * css3/flexbox/css-properties.html:
5223 * css3/flexbox/flex-justify-content-expected.txt:
5224 * css3/flexbox/flex-justify-content.html:
5225 * css3/flexbox/multiline-align-content-expected.txt:
5226 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
5227 * css3/flexbox/multiline-align-content-horizontal-column.html:
5228 * css3/flexbox/multiline-align-content.html:
5229 * css3/flexbox/resources/flexbox.css:
5230 (.align-content-space-around):
5231 (.justify-content-space-around):
5232 * css3/flexbox/true-centering-expected.txt:
5233 * css3/flexbox/true-centering.html:
5234
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000052352017-05-09 Matt Lewis <jlewis3@apple.com>
5236
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00005237 Unreviewed, rolling out r216508.
5238
5239 The layout test enabled in this change is failing on Sierra.
5240
5241 Reverted changeset:
5242
5243 "Invalid MediaSource duration value should throw TyperError
5244 instead of InvalidStateError"
5245 https://bugs.webkit.org/show_bug.cgi?id=171653
5246 http://trac.webkit.org/changeset/216508
5247
52482017-05-09 Matt Lewis <jlewis3@apple.com>
5249
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00005250 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
5251 https://bugs.webkit.org/show_bug.cgi?id=162710
5252
5253 Unreviewed test gardening.
5254
5255 * platform/mac-wk2/TestExpectations:
5256
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000052572017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
5258
5259 font-stretch: normal selects expanded fonts instead of condensed fonts
5260 https://bugs.webkit.org/show_bug.cgi?id=171838
5261 <rdar://problem/31005481>
5262
5263 Reviewed by Jon Lee.
5264
5265 * fast/text/font-width-100-expected.html: Added.
5266 * fast/text/font-width-100.html: Added.
5267
jlewis3@apple.com0746b192017-05-09 17:36:37 +000052682017-05-09 Matt Lewis <jlewis3@apple.com>
5269
5270 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
5271 https://bugs.webkit.org/show_bug.cgi?id=171862
5272
5273 Unreviewed test gardening.
5274
5275 * platform/mac-wk2/TestExpectations:
5276
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000052772017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
5278
5279 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
5280 https://bugs.webkit.org/show_bug.cgi?id=171665
5281
5282 Reviewed by Youenn Fablet.
5283
5284 Added test to check the creation of ReadableStreamBYOBReader. Also check
5285 that created object has the right methods and properties.
5286
5287 * streams/readable-stream-byob-reader-expected.txt: Added.
5288 * streams/readable-stream-byob-reader.html: Added.
5289 * streams/readable-stream-byob-reader.js: Added.
5290
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000052912017-05-09 Frederic Wang <fwang@igalia.com>
5292
5293 Print more properties in the output of scrolling trees
5294 https://bugs.webkit.org/show_bug.cgi?id=171858
5295
5296 Reviewed by Simon Fraser.
5297
5298 Update text expectations to include new properties.
5299
5300 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
5301 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
5302 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
5303 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
5304 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
5305 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
5306 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
5307 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
5308 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
5309 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
5310 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
5311 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
5312 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
5313 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
5314 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
5315 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
5316 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
5317 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
5318 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
5319 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
5320 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
5321 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
5322 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
5323 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
5324 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
5325 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
5326 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
5327 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
5328 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
5329
cdumez@apple.com8cf47552017-05-09 16:51:00 +000053302017-05-09 Chris Dumez <cdumez@apple.com>
5331
5332 ontransitionend eventHandler should be in GlobalEventHandlers
5333 https://bugs.webkit.org/show_bug.cgi?id=171836
5334
5335 Reviewed by Ryosuke Niwa.
5336
5337 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
5338 * fast/css/ontransitionend-eventhandler.html: Added.
5339 Add layout test coverage.
5340
5341 * fast/dom/event-handler-attributes-expected.txt:
5342 * fast/dom/event-handler-attributes.html:
5343 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5344 Rebaseline existing tests to reflect behavior change.
5345
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000053462017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
5347
5348 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
5349 https://bugs.webkit.org/show_bug.cgi?id=171653
5350
5351 Reviewed by Youenn Fablet.
5352
5353 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
5354 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
5355
5356 Update expectation of corresponding WPT test.
5357
5358 * platform/gtk/TestExpectations:
5359 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
5360 * platform/mac/TestExpectations:
5361 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
5362
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000053632017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
5364
5365 Handle IDLPromise<> properly
5366 https://bugs.webkit.org/show_bug.cgi?id=166752
5367
5368 Reviewed by Youenn Fablet.
5369
5370 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
5371 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
5372
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000053732017-05-09 Zan Dobersek <zdobersek@igalia.com>
5374
5375 Unreviewed. Landing the WPE layout test baselines.
5376
5377 Baseline filenames are omitted for brevity.
5378
5379 * platform/wpe/TestExpectations: Added.
5380 * platform/wpe/animations/: Added.
5381 * platform/wpe/css1/: Added.
5382 * platform/wpe/css2.1/: Added.
5383 * platform/wpe/css3/: Added.
5384 * platform/wpe/fast/: Added.
5385 * platform/wpe/ietestcenter/: Added.
5386 * platform/wpe/js/: Added.
5387 * platform/wpe/scrollbars/: Added.
5388 * platform/wpe/security/: Added.
5389 * platform/wpe/sputnik/: Added.
5390 * platform/wpe/tables/: Added.
5391 * platform/wpe/transforms/: Added.
5392 * platform/wpe/transitions/: Added.
5393
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000053942017-05-08 Frederic Wang <fwang@igalia.com>
5395
5396 Simplify ScrollingStateNode::scrollingStateTreeAsText
5397 https://bugs.webkit.org/show_bug.cgi?id=171802
5398
5399 Reviewed by Simon Fraser.
5400
5401 Update references due to minor format changes in text ouput of scrolling state trees.
5402
5403 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
5404 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
5405 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
5406 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
5407 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
5408 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
5409 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
5410 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
5411 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
5412 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
5413 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
5414 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
5415 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
5416 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
5417 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
5418 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
5419 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
5420 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
5421 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
5422 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
5423 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
5424 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
5425 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
5426 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
5427 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
5428 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
5429 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
5430 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
5431 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
5432
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000054332017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
5434
5435 Unreviewed GTK expectations gardening
5436
5437 * platform/gtk/TestExpectations:
5438 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
5439
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000054402017-05-08 Matt Lewis <jlewis3@apple.com>
5441
5442 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
5443 https://bugs.webkit.org/show_bug.cgi?id=171837
5444
5445 Unreviewed test gardening.
5446
5447 * platform/mac-wk2/TestExpectations:
5448
cdumez@apple.come6396732017-05-09 00:16:18 +000054492017-05-08 Chris Dumez <cdumez@apple.com>
5450
5451 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
5452 https://bugs.webkit.org/show_bug.cgi?id=171829
5453
5454 Reviewed by Simon Fraser.
5455
5456 * fast/css/htmlelement-offset-properties-expected.txt:
5457 * fast/css/htmlelement-offset-properties.html:
5458 Add layout test coverage.
5459
5460 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
5461 * fast/css-grid-layout/grid-item-display.html:
5462 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5463 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
5464 * mathml/presentation/menclose-notation-no-overlap.html:
5465 * platform/mac/inspector/model/remote-object-expected.txt:
5466 * svg/dynamic-updates/resources/SVGTestCase.js:
5467 (clickAt):
5468 * svg/text/inline-text-destroy-attributes-crash.xhtml:
5469 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
5470
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000054712017-05-08 Matt Lewis <jlewis3@apple.com>
5472
5473 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
5474 https://bugs.webkit.org/show_bug.cgi?id=169637
5475
5476 Unreviewed test gardening.
5477
5478 * platform/ios-wk2/TestExpectations:
5479
jbedard@apple.comf8b14802017-05-08 23:15:00 +000054802017-05-08 Jonathan Bedard <jbedard@apple.com>
5481
5482 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
5483 https://bugs.webkit.org/show_bug.cgi?id=169421
5484 <rdar://problem/30950171>
5485
5486 Reviewed by Tim Horton.
5487
5488 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
5489 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
5490
cdumez@apple.comed9300e2017-05-08 22:17:59 +000054912017-05-08 Chris Dumez <cdumez@apple.com>
5492
5493 Drop non-standard document.implementation.createCSSStyleSheet() API
5494 https://bugs.webkit.org/show_bug.cgi?id=171825
5495
5496 Reviewed by Simon Fraser.
5497
5498 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
5499 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
5500 Add layout test coverage.
5501
5502 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
5503 * fast/dom/StyleSheet/gc-parent-rule.html:
5504 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
5505 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
5506 Add utility functions to construct a CSSStyleSheet object and use it instead
5507 of document.implementation.createCSSStyleSheet().
5508
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000055092017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
5510
5511 AX: don't expose empty roledescription
5512 https://bugs.webkit.org/show_bug.cgi?id=163647
5513
5514 Reviewed by Chris Fleizach.
5515
5516 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
5517 * accessibility/aria-roledescription.html: New test cases, updated expectations.
5518 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
5519
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000055202017-05-08 Chris Dumez <cdumez@apple.com>
5521
5522 Drop non-standard Element.scrollByLines() / scrollByPages()
5523 https://bugs.webkit.org/show_bug.cgi?id=171820
5524
5525 Reviewed by Simon Fraser.
5526
5527 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
5528 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
5529 Add layout test coverage.
5530
5531 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
5532 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
5533 * fast/events/scroll-event-does-not-bubble.html:
5534 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
5535 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
5536 Update existing tests to stop relying on the API.
5537
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000055382017-05-08 Matt Lewis <jlewis3@apple.com>
5539
5540 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
5541 https://bugs.webkit.org/show_bug.cgi?id=171830
5542
5543 Unreviewed test gardening.
5544
5545 * platform/ios-wk2/TestExpectations:
5546
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000055472017-05-08 Ryan Haddad <ryanhaddad@apple.com>
5548
5549 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
5550 https://bugs.webkit.org/show_bug.cgi?id=171828
5551
5552 Unreviewed test gardening.
5553
5554 * platform/mac-wk1/TestExpectations:
5555
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000055562017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
5557
5558 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
5559 https://bugs.webkit.org/show_bug.cgi?id=171821
5560
5561 Reviewed by Chris Fleizach.
5562
5563 * accessibility/aria-orientation-expected.txt: New test case.
5564 * accessibility/aria-orientation.html: New test case.
5565
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000055662017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
5567
5568 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
5569 https://bugs.webkit.org/show_bug.cgi?id=170864
5570
5571 Reviewed by Simon Fraser.
5572
5573 * fast/images/async-image-background-image-repeated-expected.html:
5574 * fast/images/async-image-background-image-repeated.html:
5575 * fast/images/resources/sprite-sheet-red-green-blue.png:
5576 * fast/images/sprite-sheet-image-draw-expected.html:
5577 * fast/images/sprite-sheet-image-draw.html:
5578 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
5579 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
5580 decoded farme of this image will be 30x5000 pixels (15% of the original size).
5581
bdakin@apple.com05244942017-05-08 20:25:46 +000055822017-05-08 Beth Dakin <bdakin@apple.com>
5583
5584 WebKit should default to using sRGB with NSColor conversion instead of device
5585 color space
5586 https://bugs.webkit.org/show_bug.cgi?id=171745
5587 -and corresponding-
5588 rdar://problem/28314183
5589
5590 Reviewed by Tim Horton.
5591
5592 * editing/mac/attributed-string/anchor-element-expected.txt:
5593 * editing/mac/attributed-string/basic-expected.txt:
5594 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
5595 * editing/mac/attributed-string/font-size-expected.txt:
5596 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
5597 * editing/mac/attributed-string/font-weight-expected.txt:
5598 * editing/mac/attributed-string/letter-spacing-expected.txt:
5599 * editing/mac/attributed-string/text-decorations-expected.txt:
5600 * editing/mac/attributed-string/vertical-align-expected.txt:
5601
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000056022017-05-04 Jiewen Tan <jiewen_tan@apple.com>
5603
5604 Search events should not fire synchronously for search type input elements with incremental attribute set
5605 https://bugs.webkit.org/show_bug.cgi?id=171376
5606 <rdar://problem/31863296>
5607
5608 Reviewed by Chris Dumez.
5609
5610 * fast/forms/search/search-incremental-crash-expected.txt: Added.
5611 * fast/forms/search/search-incremental-crash.html: Added.
5612
zalan@apple.com3c442032017-05-08 18:38:20 +000056132017-05-08 Zalan Bujtas <zalan@apple.com>
5614
5615 Text overlaps on http://www.duden.de/rechtschreibung/Acre
5616 https://bugs.webkit.org/show_bug.cgi?id=171796
5617 <rdar://problem/31036028>
5618
5619 Reviewed by Simon Fraser.
5620
5621 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
5622 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
5623
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000056242017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
5625
5626 Unreviewed, rolling out r216419.
5627
5628 Broke 70 layout tests on GTK bot
5629
5630 Reverted changeset:
5631
5632 "Ensure clean tree before AX cache update."
5633 https://bugs.webkit.org/show_bug.cgi?id=171546
5634 http://trac.webkit.org/changeset/216419
5635
antti@apple.com90a7b232017-05-08 17:20:54 +000056362017-05-08 Antti Koivisto <antti@apple.com>
5637
5638 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
5639 https://bugs.webkit.org/show_bug.cgi?id=171375
5640 <rdar://problem/31863184>
5641
5642 Reviewed by Zalan Bujtas.
5643
5644 * fast/html/details-flow-thread-expected.txt: Added.
5645 * fast/html/details-flow-thread.html: Added.
5646 * fast/shadow-dom/composed-tree-slots-expected.txt:
5647 * fast/shadow-dom/composed-tree-slots.html:
5648
5649 Expand the test so it also prints out slot subtrees using slots as traversal roots.
5650
cdumez@apple.comea20d742017-05-08 16:50:46 +000056512017-05-08 Chris Dumez <cdumez@apple.com>
5652
5653 Move 'style' from Element to HTMLElement / SVGElement and make it settable
5654 https://bugs.webkit.org/show_bug.cgi?id=171795
5655
5656 Reviewed by Alex Christensen.
5657
5658 * accessibility/roles-exposed.html:
5659 Add null check for element.style.
5660
5661 * fast/css/Element-style-expected.txt: Added.
5662 * fast/css/Element-style.html: Added.
5663 Add layout test coverage.
5664
5665 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
5666 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
5667 does something, the input element actually looses its renderer. This found a bug which I fixed in this
5668 patch.
5669
5670 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5671 Rebaseline as property enumeration order has changed.
5672
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000056732017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
5674
5675 AX: Propagate aria-readonly to grid descendants
5676 https://bugs.webkit.org/show_bug.cgi?id=171189
5677
5678 Reviewed by Chris Fleizach.
5679
5680 Add new test cases to aria-readonly.html. In addition, because the platform-specific
5681 test expectations seem due to how platforms treat whitespace from the test file, hide
5682 the test cases after the test is run so that there are no extraneous characters and
5683 a single expectations file can be shared.
5684
5685 * accessibility/aria-readonly-expected.txt: Updated.
5686 * accessibility/aria-readonly.html: Updated.
5687 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
5688 * accessibility/gtk/aria-readonly-propagated.html: Added.
5689 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
5690 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
5691 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
5692
zalan@apple.com7e3614e2017-05-08 15:33:47 +000056932017-05-06 Zalan Bujtas <zalan@apple.com>
5694
5695 Ensure clean tree before AX cache update.
5696 https://bugs.webkit.org/show_bug.cgi?id=171546
5697 <rdar://problem/31934942>
5698
5699 Reviewed by Chris Fleizach.
5700
5701 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
5702
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000057032017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
5704
5705 Unprefix unicode-bidi CSS values
5706 https://bugs.webkit.org/show_bug.cgi?id=171761
5707
5708 Reviewed by Simon Fraser.
5709
5710 Import W3C's internationalization tests from
5711 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
5712
5713 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
5714 * fast/css/default-bidi-css-rules.html: Ditto.
5715 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
5716 * fast/css/unicode-bidi-computed-value.html: Ditto.
5717 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
5718 * fast/text/bidi-unprefix.html: Added.
5719 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
5720 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
5721 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
5722 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
5723 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
5724 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
5725 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
5726 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
5727 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
5728 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
5729 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
5730 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
5731 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
5732 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
5733 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
5734 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
5735 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
5736 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
5737 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
5738 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
5739 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
5740 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
5741 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
5742 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
5743 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
5744 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
5745 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
5746 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
5747 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
5748 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
5749 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
5750 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
5751 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
5752 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
5753 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
5754 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
5755 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
5756 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
5757 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
5758 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
5759 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
5760 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
5761 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
5762 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
5763 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
5764 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
5765 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
5766 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
5767 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
5768 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
5769 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
5770 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
5771 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
5772 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
5773 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
5774 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
5775 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
5776 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
5777 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
5778 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
5779 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
5780 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
5781 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
5782 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
5783 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
5784 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
5785 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
5786 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
5787 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
5788 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
5789 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
5790 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
5791 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
5792 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
5793 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
5794 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
5795 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
5796 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
5797 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
5798 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
5799 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
5800 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
5801 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
5802 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
5803 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
5804 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
5805 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
5806 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
5807 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
5808 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
5809 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
5810 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
5811 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
5812 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
5813 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
5814 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
5815 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
5816 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
5817 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
5818 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
5819 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
5820 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
5821 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
5822 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
5823 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
5824 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
5825 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
5826 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
5827 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
5828 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
5829 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
5830 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
5831 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
5832 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
5833 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
5834 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
5835 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
5836 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
5837 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
5838 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
5839 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
5840 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
5841 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
5842 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
5843 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
5844 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
5845 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
5846 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
5847 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
5848 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
5849 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
5850 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
5851 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
5852 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
5853 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
5854 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
5855 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
5856 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
5857 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
5858 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
5859 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
5860 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
5861 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
5862 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
5863 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
5864 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
5865 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
5866 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
5867 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
5868 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
5869 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
5870 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
5871 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
5872 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
5873 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
5874 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
5875 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
5876 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
5877 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
5878 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
5879 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
5880 * imported/w3c/i18n/bidi/block-override-001.html: Added.
5881 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
5882 * imported/w3c/i18n/bidi/block-override-002.html: Added.
5883 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
5884 * imported/w3c/i18n/bidi/block-override-003.html: Added.
5885 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
5886 * imported/w3c/i18n/bidi/block-override-004.html: Added.
5887 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
5888 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
5889 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
5890 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
5891 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
5892 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
5893 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
5894 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
5895 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
5896 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
5897 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
5898 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
5899 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
5900 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
5901 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
5902 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
5903 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
5904 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
5905 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
5906 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
5907 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
5908 * platform/ios/TestExpectations:
5909 * platform/mac/TestExpectations:
5910
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000059112017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
5912
5913 Unreviewed GTK+ gardening. Update expectations of several tests.
5914
5915 * platform/gtk/TestExpectations:
5916
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000059172017-05-07 Simon Fraser <simon.fraser@apple.com>
5918
5919 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
5920 https://bugs.webkit.org/show_bug.cgi?id=171140
5921
5922 Reviewed by Sam Weinig.
5923
5924 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
5925 which is a proxy for reading the layout viewport.
5926
5927 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
5928 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
5929 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
5930 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
5931 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
5932 (stringFromRect):
5933 (accumulateLog):
5934 (logFixedObject):
5935 (logFixedAndViewports):
5936 (doTest):
5937
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000059382017-05-07 Youenn Fablet <youenn@apple.com>
5939
5940 [MediaStream] r216197 caused some webrtc tests to fail
5941 https://bugs.webkit.org/show_bug.cgi?id=171728
5942
5943 Reviewed by Eric Carlson.
5944
5945 * platform/ios-wk2/TestExpectations:
5946
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000059472017-05-07 Sam Weinig <sam@webkit.org>
5948
5949 Implement Subresource Integrity (SRI)
5950 https://bugs.webkit.org/show_bug.cgi?id=148363
5951 <rdar://problem/18945879>
5952
5953 Reviewed by Daniel Bates.
5954
5955 Add tests for Subresource Integrity based off the ones from Web
5956 Platform Tests. They have been changed to:
5957 - Split <link> and <script> testing.
5958 - Add additional tests:
5959 - Integrity hashes using base64URL encoding.
5960 - Integrity hashes using mixed base64 and base64URL encoding.
5961 - Integrity metadata that does not conform to the grammar at all.
5962 - Multiple valid, but only one matching, integrity hashes.
5963 - Non-matching integrity hash with options.
5964 - Run one at a time, so console output is consistent.
5965
5966 We can/should upstream these changes, but this avoids the possibility that
5967 an update of the imported web-platform-tests could cause these tests to fail.
5968
5969 Also adds tests that show the Subresource Integrity setting works correctly.
5970
5971 * http/tests/subresource-integrity: Added.
5972 * http/tests/subresource-integrity/.htaccess: Added.
5973 * http/tests/subresource-integrity/resources: Added.
5974 * http/tests/subresource-integrity/resources/alternate.css: Added.
5975 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
5976 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
5977 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
5978 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
5979 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
5980 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
5981 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
5982 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
5983 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
5984 * http/tests/subresource-integrity/resources/style.css: Added.
5985 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
5986 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
5987 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
5988 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
5989 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
5990 * http/tests/subresource-integrity/sri-script.html: Added.
5991 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
5992 * http/tests/subresource-integrity/sri-style.html: Added.
5993
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000059942017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
5995
5996 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
5997 https://bugs.webkit.org/show_bug.cgi?id=171636
5998 <rdar://problem/30811218>
5999
6000 Reviewed by Dean Jackson.
6001
6002 * fast/text/lastResort-expected.html: Added.
6003 * fast/text/lastResort.html: Added.
6004
cdumez@apple.com19a40432017-05-07 03:48:28 +000060052017-05-06 Chris Dumez <cdumez@apple.com>
6006
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00006007 Implement the concept of cookie-averse document
6008 https://bugs.webkit.org/show_bug.cgi?id=171746
6009 <rdar://problem/32004466>
6010
6011 Reviewed by Sam Weinig.
6012
6013 Add layout test coverage.
6014
6015 * fast/cookies/cookie-averse-document-expected.txt: Added.
6016 * fast/cookies/cookie-averse-document.html: Added.
6017
60182017-05-06 Chris Dumez <cdumez@apple.com>
6019
cdumez@apple.com19a40432017-05-07 03:48:28 +00006020 Align our IDL files with the latest DOM specification
6021 https://bugs.webkit.org/show_bug.cgi?id=171777
6022
6023 Reviewed by Sam Weinig.
6024
6025 Rebaseline a few tests.
6026
6027 * fast/dom/Document/adoptNode-null-expected.txt:
6028 * fast/dom/Document/adoptNode-null.html:
6029 * fast/dom/Document/importNode-null-expected.txt:
6030 * fast/dom/Document/importNode-null.html:
6031 * fast/dom/Range/range-intersectsNode-expected.txt:
6032 * fast/text/text-combine-crash-expected.txt:
6033
ap@apple.com83de49c2017-05-07 02:58:23 +000060342017-05-06 Alexey Proskuryakov <ap@apple.com>
6035
ap@apple.com07bbb7d2017-05-07 03:18:27 +00006036 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
6037 https://bugs.webkit.org/show_bug.cgi?id=171785
6038
6039 * platform/wk2/TestExpectations:
6040
60412017-05-06 Alexey Proskuryakov <ap@apple.com>
6042
ap@apple.com83de49c2017-05-07 02:58:23 +00006043 REGRESSION (r216294): The new test fails on WebKit1
6044 https://bugs.webkit.org/show_bug.cgi?id=171780
6045
6046 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
6047 https://trac.webkit.org/216299, https://trac.webkit.org/216330
6048
6049 * http/tests/css/filters-on-iframes-expected.html: Removed.
6050 * http/tests/css/filters-on-iframes.html: Removed.
6051 * http/tests/css/resources/blank.html: Removed.
6052 * http/tests/css/resources/references-external.html: Removed.
6053 * http/tests/css/resources/solid-red.html: Removed.
6054
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000060552017-05-06 Simon Fraser <simon.fraser@apple.com>
6056
6057 [iOS WK2] Make rotation tests more reliable
6058 https://bugs.webkit.org/show_bug.cgi?id=171778
6059
6060 Reviewed by Tim Horton.
6061
6062 New baseline.
6063
6064 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
6065 * fast/events/ios/rotation/zz-no-rotation.html:
6066
cdumez@apple.comf4c58192017-05-06 20:32:35 +000060672017-05-06 Chris Dumez <cdumez@apple.com>
6068
cdumez@apple.comc209acb2017-05-06 23:39:51 +00006069 Unreviewed, rolling out r216333.
6070
6071 Caused layout test failures
6072
6073 Reverted changeset:
6074
6075 "Implement the concept of cookie-averse document"
6076 https://bugs.webkit.org/show_bug.cgi?id=171746
6077 http://trac.webkit.org/changeset/216333
6078
60792017-05-06 Chris Dumez <cdumez@apple.com>
6080
cdumez@apple.comf4c58192017-05-06 20:32:35 +00006081 Implement the concept of cookie-averse document
6082 https://bugs.webkit.org/show_bug.cgi?id=171746
6083 <rdar://problem/32004466>
6084
6085 Reviewed by Sam Weinig.
6086
6087 Add layout test coverage.
6088
6089 * fast/cookies/cookie-averse-document-expected.txt: Added.
6090 * fast/cookies/cookie-averse-document.html: Added.
6091
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000060922017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
6093
6094 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
6095 https://bugs.webkit.org/show_bug.cgi?id=171750
6096 <rdar://problem/31122612>
6097
6098 Reviewed by Zalan Bujtas.
6099
6100 * fast/text/fitzpatrick-combination-expected.html: Added.
6101 * fast/text/fitzpatrick-combination.html: Added.
6102
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000061032017-05-05 Zalan Bujtas <zalan@apple.com>
6104
6105 Renderers being destroyed should not be added to AX's deferred list.
6106 https://bugs.webkit.org/show_bug.cgi?id=171768
6107 <rdar://problem/31955660>
6108
6109 Reviewed by Simon Fraser.
6110
6111 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
6112 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
6113
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000061142017-05-05 Matt Lewis <jlewis3@apple.com>
6115
6116 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
6117 https://bugs.webkit.org/show_bug.cgi?id=171763
6118
6119 Unreviewed test gardening.
6120
6121 * platform/mac-wk2/TestExpectations:
6122
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000061232017-05-05 Oliver Hunt <oliver@apple.com>
6124
6125 Move trivial String prototype functions to JS builtins
6126 https://bugs.webkit.org/show_bug.cgi?id=171737
6127
6128 Reviewed by Saam Barati.
6129
6130 Updated output
6131
6132 * js/dom/string-anchor-expected.txt:
6133 * js/dom/string-anchor.html:
6134 * js/dom/string-fontcolor-expected.txt:
6135 * js/dom/string-fontcolor.html:
6136 * js/dom/string-fontsize-expected.txt:
6137 * js/dom/string-fontsize.html:
6138 * js/dom/string-link-expected.txt:
6139 * js/dom/string-link.html:
6140
dino@apple.com3f3faf52017-05-05 23:49:41 +000061412017-05-05 Dean Jackson <dino@apple.com>
6142
6143 Restrict SVG filters to accessible security origins
6144 https://bugs.webkit.org/show_bug.cgi?id=118689
6145 <rdar://problem/27362159>
6146
6147 Reviewed by Brent Fulgham.
6148
6149 Add a test that shows safe frames, unsafe frames, and
6150 then a safe frame that itself has an unsafe frame, to
6151 show that the security requirements are being forwarded
6152 down the tree.
6153
6154 * http/tests/css/filters-on-iframes-expected.html: Added.
6155 * http/tests/css/filters-on-iframes.html: Added.
6156 * http/tests/css/resources/blank.html: Added.
6157 * http/tests/css/resources/references-external.html: Added.
6158 * http/tests/css/resources/solid-red.html: Added.
6159
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000061602017-05-05 Simon Fraser <simon.fraser@apple.com>
6161
6162 Make it possible to test rotation in iOS WebKitTestRunner
6163 https://bugs.webkit.org/show_bug.cgi?id=171755
6164
6165 Reviewed by Tim Horton.
6166
6167 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
6168
6169 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
6170 * fast/events/ios/rotation/basic-rotation.html: Added.
6171 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
6172 * fast/events/ios/rotation/safari-like-rotation.html: Added.
6173 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
6174 * fast/events/ios/rotation/zz-no-rotation.html: Added.
6175
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000061762017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6177
6178 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
6179 https://bugs.webkit.org/show_bug.cgi?id=171756
6180
6181 Unreviewed test gardening.
6182
6183 * platform/wk2/TestExpectations:
6184
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000061852017-05-05 Matt Lewis <jlewis3@apple.com>
6186
6187 Mark test http/tests/security/module-correct-mime-types.html slow.
6188 https://bugs.webkit.org/show_bug.cgi?id=164960
6189
6190 Unreviewed test gardening.
6191
6192 * platform/ios-wk2/TestExpectations:
6193
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000061942017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6195
6196 Unreviewed, rolling out r216275.
6197
6198 This change broke internal builds.
6199
6200 Reverted changeset:
6201
6202 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
6203 case insensitive"
6204 https://bugs.webkit.org/show_bug.cgi?id=171636
6205 http://trac.webkit.org/changeset/216275
6206
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000062072017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
6208
6209 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
6210 https://bugs.webkit.org/show_bug.cgi?id=171636
6211 <rdar://problem/30811218>
6212
6213 Reviewed by Dean Jackson.
6214
6215 * fast/text/lastResort-expected.html: Added.
6216 * fast/text/lastResort.html: Added.
6217
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000062182017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6219
6220 Unskip media/click-placeholder-not-pausing.html.
6221
6222 Unreviewed test gardening.
6223
6224 * platform/mac-wk2/TestExpectations:
6225
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000062262017-05-05 Joseph Pecoraro <pecoraro@apple.com>
6227
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00006228 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
6229 https://bugs.webkit.org/show_bug.cgi?id=171580
6230 <rdar://problem/32009647>
6231
6232 Rubber-stamped by Alexey Proskuryakov.
6233
6234 * TestExpectations:
6235 * streams/reference-implementation/pipe-to-expected.txt:
6236 Rebaseline expectations. This test was previously flakey so the results were
6237 missed unless the test was run with --force.
6238
6239 * streams/reference-implementation/readable-stream-templated-expected.txt:
6240 * streams/reference-implementation/readable-stream-templated.html:
6241 Silence unhandled rejections. This test did not expect unhandled promise
6242 rejections to affect test results, so ignore them.
6243
62442017-05-05 Joseph Pecoraro <pecoraro@apple.com>
6245
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00006246 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
6247 https://bugs.webkit.org/show_bug.cgi?id=170702
6248 <rdar://problem/31616643>
6249
6250 Rubber-stamped by Brian Burg.
6251
6252 * platform/mac-wk2/TestExpectations:
6253 * http/tests/inspector/network/resource-request-headers.html:
6254 Make this test unflakey by ensuring we wait for the load to complete.
6255
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000062562017-05-05 Chris Dumez <cdumez@apple.com>
6257
6258 Attr Nodes should not have children
6259 https://bugs.webkit.org/show_bug.cgi?id=171688
6260 <rdar://problem/31998412>
6261
6262 Reviewed by Andreas Kling.
6263
6264 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
6265 * fast/dom/Attr/cannot-have-children.html: Added.
6266 Add layout test coverage. I have verified that this test passes in both
6267 Firefox and Chrome.
6268
6269 * dom/html/level1/*: Removed legacy / outdated tests.
6270 * dom/xhtml/level1/*: Removed legacy / outdated tests.
6271
6272 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
6273 * fast/dom/Attr/child-nodes-cache.html: Removed.
6274 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
6275 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
6276 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
6277 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
6278 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
6279 * fast/dom/attribute-change-on-mutate.html: Removed.
6280 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
6281 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
6282 * traversal/moz-bug590771-expected.txt: Removed.
6283 * traversal/moz-bug590771.html: Removed.
6284 Removed some outdated tests.
6285
6286 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
6287 * fast/custom-elements/reactions-for-webkit-extensions.html:
6288 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
6289 * fast/dom/Attr/change-id-via-attr-node-value.html:
6290 * fast/dom/Element/normalize-crash.html:
6291 * fast/dom/Element/normalize-crash2.html:
6292 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
6293 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
6294 * fast/dom/MutationObserver/observe-attributes-expected.txt:
6295 * fast/dom/MutationObserver/observe-attributes.html:
6296 * fast/dom/import-attribute-node.html:
6297 * fast/dom/insertedIntoDocument-child.html:
6298 * fast/dom/insertedIntoDocument-sibling.html:
6299 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
6300 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
6301 * fast/dom/normalize-attributes-mutation-event-crash.html:
6302 * fast/dom/serialize-nodes.xhtml:
6303 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
6304 Update existing tests so they stop relying on Attr Node having Text children.
6305
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000063062017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6307
6308 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
6309 https://bugs.webkit.org/show_bug.cgi?id=161360
6310
6311 Unreviewed test gardening.
6312
6313 * platform/mac-wk1/TestExpectations:
6314
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000063152017-05-05 Matt Lewis <jlewis3@apple.com>
6316
6317 Mark 2 webrtc test as failing.
6318 https://bugs.webkit.org/show_bug.cgi?id=171728
6319
6320 Unreviewed test gardening.
6321
6322 * platform/ios-wk2/TestExpectations:
6323
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000063242017-05-05 Chris Dumez <cdumez@apple.com>
6325
6326 Refactor / Clean up Element.idl
6327 https://bugs.webkit.org/show_bug.cgi?id=171734
6328
6329 Reviewed by Sam Weinig.
6330
6331 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
6332 different order and because exception messages have changed slightly.
6333
6334 * fast/dom/Element/attr-param-typechecking-expected.txt:
6335 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6336
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000063372017-05-05 Jeremy Jones <jeremyj@apple.com>
6338
6339 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
6340 https://bugs.webkit.org/show_bug.cgi?id=171610
6341 <rdar://problem/31976820>
6342
6343 Reviewed by Eric Carlson.
6344
6345 enable test: media/modern-media-controls/pip-support/pip-support-click.html
6346
6347 * platform/mac-wk1/TestExpectations:
6348
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000063492017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
6350
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00006351 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
6352
6353 * platform/gtk/TestExpectations:
6354
63552017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
6356
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00006357 Unreviewed GTK+ gardening. Rebaseline several tests.
6358
6359 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
6360 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
6361 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
6362 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
6363 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
6364
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000063652017-05-05 Zan Dobersek <zdobersek@igalia.com>
6366
6367 Unreviewed GTK+ gardening.
6368
6369 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
6370 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
6371
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000063722017-05-04 Commit Queue <commit-queue@webkit.org>
6373
6374 Unreviewed, rolling out r216206.
6375 https://bugs.webkit.org/show_bug.cgi?id=171714
6376
6377 Multiple LayoutTests crashing in Document::page() (Requested
6378 by ap on #webkit).
6379
6380 Reverted changeset:
6381
6382 "Remove support for legacy Notifications"
6383 https://bugs.webkit.org/show_bug.cgi?id=171487
6384 http://trac.webkit.org/changeset/216206
6385
cdumez@apple.combf723da2017-05-05 02:19:14 +000063862017-05-04 Chris Dumez <cdumez@apple.com>
6387
6388 Element.slot should be marked as [Unscopable]
6389 https://bugs.webkit.org/show_bug.cgi?id=171683
6390
6391 Reviewed by Darin Adler.
6392
6393 Add layout test coverage. This test is passing in Firefox and Chrome.
6394
6395 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
6396 * fast/shadow-dom/Element-slot-unscopable.html: Added.
6397
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000063982017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6399
6400 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
6401 https://bugs.webkit.org/show_bug.cgi?id=171634
6402
6403 Reviewed by Simon Fraser.
6404
6405 To test the async image decoding reliably we need to do the following:
6406
6407 -- Make sure to load the image before setting its src to the element.
6408 -- Call document.body.offsetHeight to force layout.
6409 -- Call testRunner.display() to force the first paint.
6410 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
6411 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
6412 will force the second paint.
6413
6414 * fast/images/async-image-background-image-repeated.html:
6415 * fast/images/async-image-background-image.html:
6416 * fast/images/sprite-sheet-image-draw.html:
6417
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000064182017-05-04 Matt Lewis <jlewis3@apple.com>
6419
6420 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
6421 https://bugs.webkit.org/show_bug.cgi?id=171703
6422
6423 Unreviewed test gardening.
6424
6425 * platform/mac-wk2/TestExpectations:
6426
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000064272017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6428
6429 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
6430 https://bugs.webkit.org/show_bug.cgi?id=171641
6431
6432 Reviewed by Simon Fraser.
6433
6434 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
6435 Replace all the calls to testRunner.displayInvalidatedRegion() by
6436 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
6437
6438 * compositing/clip-change.html:
6439 * compositing/geometry/foreground-offset-change.html:
6440 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
6441 * compositing/iframes/become-composited-nested-iframes.html:
6442 * compositing/iframes/become-overlapped-iframe.html:
6443 * compositing/iframes/connect-compositing-iframe-delayed.html:
6444 * compositing/iframes/connect-compositing-iframe.html:
6445 * compositing/iframes/connect-compositing-iframe2.html:
6446 * compositing/iframes/connect-compositing-iframe3.html:
6447 * compositing/iframes/enter-compositing-iframe.html:
6448 * compositing/iframes/iframe-content-flipping.html:
6449 * compositing/iframes/iframe-resize.html:
6450 * compositing/iframes/iframe-size-to-zero.html:
6451 * compositing/iframes/iframe-src-change.html:
6452 * compositing/iframes/invisible-nested-iframe-hide.html:
6453 * compositing/iframes/invisible-nested-iframe-show.html:
6454 * compositing/iframes/leave-compositing-iframe.html:
6455 * compositing/iframes/overlapped-iframe-iframe.html:
6456 * compositing/iframes/overlapped-iframe.html:
6457 * compositing/iframes/overlapped-nested-iframes.html:
6458 * compositing/iframes/repaint-after-losing-scrollbars.html:
6459 * compositing/iframes/resources/fixed-position-subframe.html:
6460 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
6461 * compositing/iframes/resources/scrollgrandchild-inner.html:
6462 * compositing/iframes/scrolling-iframe.html:
6463 * compositing/overflow/content-gains-scrollbars.html:
6464 * compositing/overflow/content-loses-scrollbars.html:
6465 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
6466 * compositing/overflow/overflow-scrollbar-layers.html:
6467 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
6468 * compositing/overflow/repaint-after-losing-scrollbars.html:
6469 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
6470 * compositing/patterns/direct-pattern-compositing-add-text.html:
6471 * compositing/patterns/direct-pattern-compositing-change-expected.html:
6472 * compositing/patterns/direct-pattern-compositing-change.html:
6473 * compositing/patterns/direct-pattern-compositing-load-expected.html:
6474 * compositing/patterns/direct-pattern-compositing-load.html:
6475 * compositing/plugins/invalidate_rect.html:
6476 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
6477 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
6478 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
6479 * compositing/repaint/newly-composited-on-scroll.html:
6480 * compositing/repaint/newly-composited-repaint-rect.html:
6481 * compositing/repaint/page-scale-repaint.html:
6482 * compositing/repaint/requires-backing-repaint.html:
6483 * compositing/repaint/transform-style-change.html:
6484 * compositing/rtl/rtl-overflow-invalidation.html:
6485 * compositing/scroll-painted-composited-content.html:
6486 * compositing/tiling/huge-layer-resize.html:
6487 * compositing/video-page-visibility.html:
6488 * compositing/video/video-with-invalid-source.html:
6489 * compositing/webgl/webgl-repaint.html:
6490 * css3/filters/multiple-filters-invalidation.html:
6491 * css3/flexbox/repaint-column-reverse.html:
6492 * css3/flexbox/repaint-during-resize-no-flex.html:
6493 * css3/flexbox/repaint-rtl-column.html:
6494 * css3/flexbox/repaint.html:
6495 * displaylists/canvas-display-list.html:
6496 * displaylists/resources/dump-target-display-list.js:
6497 (doTest):
6498 * displaylists/resources/dump-target-replay-list.js:
6499 (doTest):
6500 * fast/animation/request-animation-frame-detach-element.html:
6501 * fast/animation/request-animation-frame-detach-element2.html:
6502 * fast/animation/request-animation-frame-during-modal.html:
6503 * fast/animation/request-animation-frame-iframe.html:
6504 * fast/animation/request-animation-frame-iframe2.html:
6505 * fast/animation/script-tests/request-animation-frame-cancel.js:
6506 * fast/animation/script-tests/request-animation-frame-cancel2.js:
6507 * fast/animation/script-tests/request-animation-frame-disabled.js:
6508 * fast/animation/script-tests/request-animation-frame-prefix.js:
6509 (window.webkitRequestAnimationFrame):
6510 (window.testRunner.window.setTimeout):
6511 * fast/animation/script-tests/request-animation-frame-time-unit.js:
6512 (window.requestAnimationFrame):
6513 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
6514 (window.requestAnimationFrame):
6515 (window.testRunner.window.setTimeout):
6516 * fast/animation/script-tests/request-animation-frame-timestamps.js:
6517 * fast/animation/script-tests/request-animation-frame-within-callback.js:
6518 * fast/animation/script-tests/request-animation-frame.js:
6519 * fast/backgrounds/obscured-background-child-style-change-expected.html:
6520 * fast/backgrounds/obscured-background-child-style-change.html:
6521 * fast/backgrounds/solid-color-context-restore.html:
6522 * fast/canvas/canvas-as-image-incremental-repaint.html:
6523 * fast/canvas/canvas-incremental-repaint-2.html:
6524 * fast/canvas/canvas-incremental-repaint.html:
6525 * fast/canvas/canvas-resize-after-paint.html:
6526 * fast/canvas/resources/repaint.js:
6527 (runRepaintTest):
6528 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
6529 (TestControllerPaint):
6530 * fast/canvas/webgl/canvas-test.html:
6531 * fast/canvas/webgl/webgl-layer-update.html:
6532 * fast/css/pseudostyle-anonymous-text.html:
6533 * fast/css/relative-positioned-block-crash.html:
6534 * fast/dom/Window/post-message-crash.html:
6535 * fast/dom/Window/web-timing-minimal-performance-now.html:
6536 * fast/dynamic/containing-block-change.html:
6537 * fast/dynamic/layer-no-longer-paginated.html:
6538 * fast/events/touch/gesture/pad-gesture-cancel.js:
6539 * fast/events/touch/gesture/pad-gesture-fling.js:
6540 * fast/forms/hidden-listbox.html:
6541 * fast/forms/listbox-clip.html:
6542 * fast/frames/inline-object-inside-frameset.html:
6543 * fast/frames/transparent-scrollbar.html:
6544 * fast/images/animated-background-image-crash.html:
6545 * fast/layers/add-layer-with-nested-stacking.html:
6546 * fast/layers/inline-dirty-z-order-lists.html:
6547 * fast/layers/layer-content-visibility-change.html:
6548 * fast/layers/nested-layers-1.html:
6549 * fast/layers/nested-layers-2.html:
6550 * fast/layers/nested-layers-3.html:
6551 * fast/layers/nested-layers-4.html:
6552 * fast/layers/remove-layer-with-nested-stacking.html:
6553 * fast/overflow/hidden-scrollbar-resize.html:
6554 * fast/reflections/inline-crash.html:
6555 * fast/repaint/animation-after-layer-scroll.html:
6556 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
6557 * fast/repaint/fixed-child-move-after-scroll.html:
6558 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
6559 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
6560 * fast/repaint/fixed-move-after-scroll.html:
6561 * fast/repaint/no-animation-outside-viewport-subframe.html:
6562 * fast/repaint/no-animation-outside-viewport.html:
6563 * fast/repaint/obscured-background-no-repaint.html:
6564 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
6565 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
6566 * fast/repaint/repaint-during-scroll-with-zoom.html:
6567 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
6568 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
6569 * fast/repaint/resources/line-flow-with-floats.js:
6570 (beginTest):
6571 * fast/repaint/resources/repaint.js:
6572 (runRepaintTest):
6573 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
6574 * fast/replaced/width100percent-textarea.html:
6575 * fast/scrolling/scrollbar-tickmarks-hittest.html:
6576 * fast/table/border-collapsing/cached-69296.html:
6577 * fast/table/border-collapsing/cached-cell-append.html:
6578 * fast/table/border-collapsing/cached-cell-remove.html:
6579 * fast/table/border-collapsing/cached-change-cell-border-color.html:
6580 * fast/table/border-collapsing/cached-change-cell-border-width.html:
6581 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
6582 * fast/table/border-collapsing/cached-change-col-border-color.html:
6583 * fast/table/border-collapsing/cached-change-col-border-width.html:
6584 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
6585 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
6586 * fast/table/border-collapsing/cached-change-row-border-color.html:
6587 * fast/table/border-collapsing/cached-change-row-border-width.html:
6588 * fast/table/border-collapsing/cached-change-table-border-color.html:
6589 * fast/table/border-collapsing/cached-change-table-border-width.html:
6590 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
6591 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
6592 * fast/table/empty-section-crash.html:
6593 * fast/text/font-initial.html:
6594 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
6595 * fast/text/text-shadow-extreme-value.html:
6596 * http/tests/misc/slow-loading-image-in-pattern.html:
6597 * media/audio-repaint.html:
6598 * media/media-document-audio-repaint.html:
6599 * plugins/windowless_plugin_paint_test.html:
6600 * scrollbars/scrollbar-percent-padding-crash.html:
6601 * svg/custom/non-scaling-stroke-update.svg:
6602 * svg/custom/stale-resource-data-crash.svg:
6603
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000066042017-05-04 Chris Dumez <cdumez@apple.com>
6605
6606 Reformat / Clean up Node.idl to match the specification
6607 https://bugs.webkit.org/show_bug.cgi?id=171686
6608
6609 Reviewed by Sam Weinig.
6610
6611 Rebaseline existing test now that the Node properties are enumerated in a
6612 slightly different order.
6613
6614 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6615
weinig@apple.com9efea6a2017-05-04 20:56:00 +000066162017-05-04 Sam Weinig <sam@webkit.org>
6617
6618 Remove support for legacy Notifications
6619 https://bugs.webkit.org/show_bug.cgi?id=171487
6620
6621 Reviewed by Jon Lee.
6622
6623 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
6624 - Remove http/notifications/legacy. It tested the legacy API.
6625 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
6626 - Update TestExpectations for removals.
6627
6628 * TestExpectations:
6629 * platform/gtk/TestExpectations:
6630 * platform/ios/TestExpectations:
6631 * platform/mac/TestExpectations:
6632 * platform/win/TestExpectations:
6633 * fast/history/page-cache-notification-non-suspendable.html:
6634 * fast/history/page-cache-notification-suspendable.html:
6635 * fast/notifications: Removed.
6636 * fast/notifications/notification-after-close-expected.txt: Removed.
6637 * fast/notifications/notification-after-close.html: Removed.
6638 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
6639 * fast/notifications/notification-permisssion-deletable.html: Removed.
6640 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
6641 * fast/notifications/notifications-cancel-request-permission.html: Removed.
6642 * fast/notifications/notifications-check-permission-expected.txt: Removed.
6643 * fast/notifications/notifications-check-permission.html: Removed.
6644 * fast/notifications/notifications-click-event-expected.txt: Removed.
6645 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
6646 * fast/notifications/notifications-click-event-focus.html: Removed.
6647 * fast/notifications/notifications-click-event.html: Removed.
6648 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
6649 * fast/notifications/notifications-constructor-request-permission.html: Removed.
6650 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
6651 * fast/notifications/notifications-constructor-with-permission.html: Removed.
6652 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
6653 * fast/notifications/notifications-constructor-without-permission.html: Removed.
6654 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
6655 * fast/notifications/notifications-display-close-events.html: Removed.
6656 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
6657 * fast/notifications/notifications-document-close-crash.html: Removed.
6658 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
6659 * fast/notifications/notifications-event-stop-propagation.html: Removed.
6660 * fast/notifications/notifications-multi-events-expected.txt: Removed.
6661 * fast/notifications/notifications-multi-events.html: Removed.
6662 * fast/notifications/notifications-no-icon-expected.txt: Removed.
6663 * fast/notifications/notifications-no-icon.html: Removed.
6664 * fast/notifications/notifications-permission-expected.txt: Removed.
6665 * fast/notifications/notifications-permission.html: Removed.
6666 * fast/notifications/notifications-replace-expected.txt: Removed.
6667 * fast/notifications/notifications-replace.html: Removed.
6668 * fast/notifications/notifications-request-permission-expected.txt: Removed.
6669 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
6670 * fast/notifications/notifications-request-permission-optional.html: Removed.
6671 * fast/notifications/notifications-request-permission.html: Removed.
6672 * fast/notifications/notifications-rtl-expected.txt: Removed.
6673 * fast/notifications/notifications-rtl.html: Removed.
6674 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
6675 * fast/notifications/notifications-sandbox-permission.html: Removed.
6676 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
6677 * fast/notifications/notifications-window-close-crash.html: Removed.
6678 * fast/notifications/notifications-with-permission-expected.txt: Removed.
6679 * fast/notifications/notifications-with-permission.html: Removed.
6680 * fast/notifications/notifications-without-permission-expected.txt: Removed.
6681 * fast/notifications/notifications-without-permission.html: Removed.
6682 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
6683 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
6684 * fast/notifications/resources: Removed.
6685 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
6686 * fast/notifications/resources/notifications-iframe.html: Removed.
6687 * http/tests/notifications/legacy: Removed.
6688 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
6689 * http/tests/notifications/legacy/double-show.html: Removed.
6690 * http/tests/notifications/legacy/events-expected.txt: Removed.
6691 * http/tests/notifications/legacy/events.html: Removed.
6692 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
6693 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
6694 * http/tests/notifications/legacy/request-expected.txt: Removed.
6695 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
6696 * http/tests/notifications/legacy/request-no-callback.html: Removed.
6697 * http/tests/notifications/legacy/request.html: Removed.
6698 * http/tests/notifications/legacy/resources: Removed.
6699 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
6700 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
6701 * http/tests/notifications/legacy/show-expected.txt: Removed.
6702 * http/tests/notifications/legacy/show.html: Removed.
6703 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
6704 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
6705
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000067062017-05-04 Matt Lewis <jlewis3@apple.com>
6707
6708 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
6709 https://bugs.webkit.org/show_bug.cgi?id=160368
6710
6711 Unreviewed test gardening.
6712
6713 * platform/ios-wk2/TestExpectations:
6714
antti@apple.com9ef87452017-05-04 20:16:01 +000067152017-05-04 Antti Koivisto <antti@apple.com>
6716
6717 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
6718 https://bugs.webkit.org/show_bug.cgi?id=171250
6719 <rdar://problem/31827243>
6720
6721 Reviewed by Geoffrey Garen.
6722
6723 * transitions/transition-unknown-property-ignore-expected.txt: Added.
6724 * transitions/transition-unknown-property-ignore.html: Added.
6725 * transitions/transitions-parsing-expected.txt:
6726 * transitions/transitions-parsing.html:
6727
6728 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
6729
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000067302017-05-04 Chris Dumez <cdumez@apple.com>
6731
6732 Reformat / clean up Event.idl
6733 https://bugs.webkit.org/show_bug.cgi?id=171675
6734
6735 Reviewed by Sam Weinig.
6736
6737 Rebaseline test now that the Event properties are in a slightly different order.
6738
6739 * inspector/model/remote-object-get-properties-expected.txt:
6740
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000067412017-05-04 Daniel Bates <dabates@apple.com>
6742
6743 importScripts() should respect X-Content-Type-Options: nosniff
6744 https://bugs.webkit.org/show_bug.cgi?id=171248
6745 <rdar://problem/31819023>
6746
6747 Reviewed by Andy Estes.
6748
6749 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
6750
6751 * TestExpectations:
6752
said@apple.com9954c8d2017-05-04 17:44:44 +000067532017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6754
6755 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
6756
said@apple.com6f3cf6b2017-05-04 18:02:46 +00006757 * plugins/windowless_plugin_paint_test.html:
6758
67592017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6760
6761 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
6762
said@apple.com9954c8d2017-05-04 17:44:44 +00006763 * compositing/video/video-with-invalid-source.html:
6764
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000067652017-05-04 Ryan Haddad <ryanhaddad@apple.com>
6766
6767 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
6768 https://bugs.webkit.org/show_bug.cgi?id=171610
6769
6770 Unreviewed test gardening.
6771
6772 * platform/mac-wk1/TestExpectations:
6773
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000067742017-05-04 Dave Hyatt <hyatt@apple.com>
6775
6776 REGRESSION(STP): rgb() with calc() containing variables doesn't work
6777 https://bugs.webkit.org/show_bug.cgi?id=169939
6778
6779 Reviewed by Zalan Bujtas.
6780
6781 * fast/css/variables/calc-float-to-int-expected.html: Added.
6782 * fast/css/variables/calc-float-to-int.html: Added.
6783
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000067842017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
6785
6786 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
6787
6788 And add platform specific results for mac-wk2.
6789
6790 * http/tests/inspector/network/resource-request-headers-expected.txt:
6791 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
6792
wilander@apple.comab4b1af2017-05-04 04:16:39 +000067932017-05-03 John Wilander <wilander@apple.com>
6794
6795 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
6796 https://bugs.webkit.org/show_bug.cgi?id=171584
6797 <rdar://problem/24702576>
6798
6799 Reviewed by Brent Fulgham.
6800
6801 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
6802 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
6803
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000068042017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
6805
6806 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
6807 https://bugs.webkit.org/show_bug.cgi?id=171214
6808
6809 Reviewed by Chris Fleizach.
6810
6811 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
6812 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
6813
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000068142017-05-03 Matt Lewis <jlewis3@apple.com>
6815
6816 Mark http/tests/xmlhttprequest/methods.html as flaky.
6817 https://bugs.webkit.org/show_bug.cgi?id=171638
6818
6819 Unreviewed test gardening.
6820
6821 * platform/ios-wk2/TestExpectations:
6822
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000068232017-05-03 Ryan Haddad <ryanhaddad@apple.com>
6824
6825 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
6826 https://bugs.webkit.org/show_bug.cgi?id=171628
6827
6828 Unreviewed test gardening.
6829
6830 * platform/ios-wk2/TestExpectations:
6831
zalan@apple.com8b548642017-05-03 23:57:18 +000068322017-05-03 Zalan Bujtas <zalan@apple.com>
6833
6834 SearchInputType could end up with a mismatched renderer.
6835 https://bugs.webkit.org/show_bug.cgi?id=171547
6836 <rdar://problem/31935047>
6837
6838 Reviewed by Antti Koivisto.
6839
6840 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
6841 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
6842
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000068432017-05-03 Ryan Haddad <ryanhaddad@apple.com>
6844
6845 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
6846 https://bugs.webkit.org/show_bug.cgi?id=171629
6847
6848 Unreviewed test gardening.
6849
6850 * platform/mac-wk1/TestExpectations:
6851
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000068522017-05-03 Joseph Pecoraro <pecoraro@apple.com>
6853
6854 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
6855 https://bugs.webkit.org/show_bug.cgi?id=166038
6856 <rdar://problem/29488489>
6857
6858 Reviewed by Matt Baker.
6859
6860 * platform/mac/TestExpectations:
6861 * http/tests/inspector/network/fetch-network-data.html:
6862 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
6863 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
6864 can be added synchronously instead of in a microtask. When the microtask happened later
6865 than other incoming events then the follow-up handlers would have been added too late.
6866
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000068672017-05-03 Matt Lewis <jlewis3@apple.com>
6868
6869 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
6870 https://bugs.webkit.org/show_bug.cgi?id=170699.
6871
6872 Unreviewed test gardening.
6873
6874 * platform/ios-wk2/TestExpectations:
6875
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000068762017-05-03 Simon Fraser <simon.fraser@apple.com>
6877
6878 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
6879 https://bugs.webkit.org/show_bug.cgi?id=171619
6880 https://bugs.webkit.org/show_bug.cgi?id=170153
6881
6882 Reviewed by Tim Horton.
6883
6884 These tests need to wait a bit for the scrolling state of the document to be updated.
6885
6886 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
6887 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
6888 * platform/ios-wk2/TestExpectations:
6889
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000068902017-05-03 Yoav Weiss <yoav@yoav.ws>
6891
6892 Link preload HTMLPreloadScanner support
6893 https://bugs.webkit.org/show_bug.cgi?id=170747
6894
6895 Reviewed by Youenn Fablet.
6896
6897 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
6898 * http/tests/preload/preloadscanner_download_resources.html: Added.
6899
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000069002017-05-03 Ryan Haddad <ryanhaddad@apple.com>
6901
6902 Mark http/tests/preload/single_download_preload.html as flaky.
6903 https://bugs.webkit.org/show_bug.cgi?id=171331
6904
6905 Unreviewed test gardening.
6906
6907 * platform/ios-wk2/TestExpectations:
6908
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000069092017-05-03 Matt Lewis <jlewis3@apple.com>
6910
6911 Mark perf/object-keys.html as flaky
6912 https://bugs.webkit.org/show_bug.cgi?id=171617
6913
6914 Unreviewed test gardening.
6915
6916 * platform/ios-wk2/TestExpectations:
6917
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000069182017-05-03 Keith Miller <keith_miller@apple.com>
6919
6920 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
6921 https://bugs.webkit.org/show_bug.cgi?id=47825
6922
6923 Reviewed by Saam Barati.
6924
6925 Fix broken test.
6926
6927 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
6928
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000069292017-05-03 Matt Lewis <jlewis3@apple.com>
6930
6931 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
6932 https://bugs.webkit.org/show_bug.cgi?id=171613
6933
6934 Unreviewed test gardening.
6935
6936 * platform/ios-wk2/TestExpectations:
6937
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000069382017-05-03 Nan Wang <n_wang@apple.com>
6939
6940 AX: VO skips cells after cell with aria-colspan
6941 https://bugs.webkit.org/show_bug.cgi?id=171579
6942
6943 Reviewed by Chris Fleizach.
6944
6945 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
6946 * accessibility/mac/aria-grid-column-span.html: Added.
6947
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000069482017-05-03 Ryan Haddad <ryanhaddad@apple.com>
6949
6950 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
6951 https://bugs.webkit.org/show_bug.cgi?id=171553
6952
6953 Unreviewed test gardening.
6954
6955 * platform/mac-wk2/TestExpectations:
6956
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000069572017-05-03 Daniel Bates <dabates@apple.com>
6958
6959 Detach frame from document when entering page cache
6960 https://bugs.webkit.org/show_bug.cgi?id=166774
6961 <rdar://problem/29904368>
6962
6963 Reviewed by Chris Dumez.
6964
6965 * TestExpectations: Unskip tests.
6966 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
6967 * fast/history/page-cache-after-window-open.html: Ditto.
6968 * fast/history/page-cache-with-opener-expected.txt: Ditto.
6969 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
6970 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
6971 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
6972 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
6973 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
6974 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
6975 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
6976 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
6977 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
6978 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
6979
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000069802017-05-03 Matt Lewis <jlewis3@apple.com>
6981
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00006982 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
6983 https://bugs.webkit.org/show_bug.cgi?id=171605
6984
6985 Unreviewed test gardening.
6986
6987 * platform/mac-wk2/TestExpectations:
6988
69892017-05-03 Matt Lewis <jlewis3@apple.com>
6990
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00006991 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
6992 https://bugs.webkit.org/show_bug.cgi?id=171564
6993
6994 Unreviewed test gardening.
6995
6996 * platform/ios-wk2/TestExpectations:
6997
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000069982017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
6999
7000 AX: Treat cells with ARIA table cell properties as cells
7001 https://bugs.webkit.org/show_bug.cgi?id=171178
7002
7003 Reviewed by Chris Fleizach.
7004
7005 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7006 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
7007 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7008
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000070092017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
7010
7011 [INTL] Support dashed values in unicode locale extensions
7012 https://bugs.webkit.org/show_bug.cgi?id=171480
7013
7014 Reviewed by JF Bastien.
7015
7016 Added tests for calendar locale extensions that contain '-'.
7017
7018 * js/intl-datetimeformat-expected.txt:
7019 * js/script-tests/intl-datetimeformat.js:
7020
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000070212017-05-03 Daniel Bates <dabates@apple.com>
7022
7023 Abandon the current load once the provisional loader detaches from the frame
7024 https://bugs.webkit.org/show_bug.cgi?id=171577
7025 <rdar://problem/31581227>
7026
7027 Reviewed by Brent Fulgham.
7028
7029 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
7030 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
7031
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000070322017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7033
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00007034 Unreviewed GTK+ gardening. Update expectations of several tests.
7035
7036 * platform/gtk/TestExpectations:
7037
70382017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7039
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00007040 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
7041
7042 Libsoup doesn't provide the required information to fill all those size metrics.
7043
7044 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7045 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7046
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000070472017-05-02 Simon Fraser <simon.fraser@apple.com>
7048
7049 Dynamically added position:fixed element is in the wrong place
7050 https://bugs.webkit.org/show_bug.cgi?id=170280
7051 rdar://problem/31374008
7052
7053 Reviewed by Tim Horton.
7054
7055 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
7056 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
7057
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000070582017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7059
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00007060 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
7061
7062 Unreviewed test gardening.
7063
7064 * platform/ios-wk1/TestExpectations:
7065 * platform/ios/TestExpectations:
7066
70672017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7068
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00007069 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
7070 https://bugs.webkit.org/show_bug.cgi?id=170907
7071
7072 Unreviewed test gardening.
7073
7074 * platform/mac-wk2/TestExpectations:
7075
zalan@apple.comb51505d2017-05-02 21:29:13 +000070762017-05-02 Zalan Bujtas <zalan@apple.com>
7077
7078 Defer AX cache update when text content changes until after layout is finished.
7079 https://bugs.webkit.org/show_bug.cgi?id=171429
7080 <rdar://problem/31885984>
7081
7082 Reviewed by Simon Fraser.
7083
7084 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
7085 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
7086
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000070872017-05-02 David Kilzer <ddkilzer@apple.com>
7088
7089 check-webkit-style should keep JavaScript test functions in sync
7090 <https://webkit.org/b/171424>
7091
7092 Reviewed by Joseph Pecoraro.
7093
7094 This change attempts to fix all whitespace issues in these two
7095 files (which are now identical and will be kept in sync by
7096 check-webkit-style):
7097
7098 LayoutTests/http/tests/resources/js-test-pre.js
7099 LayoutTests/resources/js-test-pre.js
7100
7101 It also syncs the implementation of shouldBe(), shouldNotBe(),
7102 shouldNotThrow() and shouldThrow() across the following files:
7103
7104 JSTests/stress/resources/standalone-pre.js
7105 LayoutTests/http/tests/resources/js-test-pre.js
7106 LayoutTests/resources/js-test-pre.js
7107 LayoutTests/resources/js-test.js
7108 LayoutTests/resources/standalone-pre.js
7109
7110 Only interesting (non-whitespace) changes are listed below.
7111
7112 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
7113 (shouldBe): Prefix 'exception' and 'quiet' variables with
7114 underscore.
7115 (shouldNotBe): Ditto.
7116
7117 * resources/js-test-pre.js:
7118 (shouldBe): Prefix 'exception' and 'quiet' variables with
7119 underscore.
7120 (shouldNotBe): Ditto.
7121
7122 * resources/js-test.js:
7123 (shouldBe): Prefix 'quiet' variable with underscore. Use
7124 stringify() when printing '_bv' value.
7125
7126 * resources/standalone-pre.js:
7127 (shouldBe): Prefix 'exception' and 'quiet' variables with
7128 underscore.
7129 (shouldNotBe): Ditto.
7130
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000071312017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
7132
7133 AX: Update implementation of aria-orientation
7134 https://bugs.webkit.org/show_bug.cgi?id=171166
7135
7136 Reviewed by Chris Fleizach.
7137
7138 Moved the mac aria-orientation.html test to the shared tests and add several
7139 new test cases to it. Update the orientation-related assertion in two tests
7140 to reflect the ARIA 1.1 behavior.
7141
7142 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
7143 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
7144 * accessibility/mac/slider-supports-actions.html: Updated.
7145 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
7146
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000071472017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
7148
7149 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
7150 https://bugs.webkit.org/show_bug.cgi?id=169517
7151 <rdar://problem/30652443>
7152
7153 Reviewed by Dean Jackson.
7154
7155 * fast/text/complex-text-selection-expected.html: Added.
7156 * fast/text/complex-text-selection.html: Added.
7157 * platform/ios/TestExpectations:
7158
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000071592017-05-02 Joseph Pecoraro <pecoraro@apple.com>
7160
7161 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
7162
7163 Unreviewed test gardening.
7164
7165 * platform/mac-wk1/TestExpectations:
7166 Skip these tests on WebKit1. They depend on the NSURLSession
7167 loading path which is not used in WebKit1.
7168
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000071692017-05-02 Chris Dumez <cdumez@apple.com>
7170
7171 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
7172 https://bugs.webkit.org/show_bug.cgi?id=171406
7173 <rdar://problem/30945281>
7174
7175 Reviewed by Eric Carlson.
7176
7177 Unskip test.
7178
7179 * platform/mac/TestExpectations:
7180
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000071812017-05-02 Matt Lewis <jlewis3@apple.com>
7182
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00007183 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
7184 https://bugs.webkit.org/show_bug.cgi?id=171559
7185
7186 Unreviewed test gardening.
7187
7188 * platform/ios-wk2/TestExpectations:
7189
71902017-05-02 Matt Lewis <jlewis3@apple.com>
7191
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00007192 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
7193 https://bugs.webkit.org/show_bug.cgi?id=170818
7194
7195 Unreviewed test gardening.
7196
7197 * platform/mac-wk2/TestExpectations:
7198
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000071992017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
7200
7201 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
7202 https://bugs.webkit.org/show_bug.cgi?id=168533
7203
7204 Reviewed by Zalan Bujtas.
7205
7206 * fast/text/font-loading-local-expected.txt: Added.
7207 * fast/text/font-loading-local.html: Added.
7208 * fast/text/web-font-load-fallback-during-loading.html:
7209
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000072102017-05-02 Youenn Fablet <youenn@apple.com>
7211
7212 Allow media stream based videos with sound autoplay if the page is already playing sound
7213 https://bugs.webkit.org/show_bug.cgi?id=171447
7214
7215 Reviewed by Eric Carlson.
7216
7217 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
7218 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
7219 * http/tests/media/resources/test-25fps.mp4: Added.
7220
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000072212017-05-02 Matt Lewis <jlewis3@apple.com>
7222
7223 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
7224 https://bugs.webkit.org/show_bug.cgi?id=171530
7225
7226 Unreviewed test gardening.
7227
7228 * platform/ios-wk2/TestExpectations:
7229
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000072302017-05-01 Zan Dobersek <zdobersek@igalia.com>
7231
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00007232 [GCrypt] ECDSA signing and verification support
7233 https://bugs.webkit.org/show_bug.cgi?id=171103
7234
7235 Reviewed by Carlos Garcia Campos.
7236
7237 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
7238 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
7239 skipped since support for that hasn't landed yet.
7240
72412017-05-01 Zan Dobersek <zdobersek@igalia.com>
7242
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00007243 [GCrypt] HKDF bit derivation support
7244 https://bugs.webkit.org/show_bug.cgi?id=171074
7245
7246 Reviewed by Michael Catanzaro.
7247
7248 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
7249 corner-case length values for which the bit derivation operation must succeed or
7250 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
7251 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
7252 The operation should resolve for lengths between the two limits, with testing
7253 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
7254 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
7255 derivation output length).
7256
7257 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
7258 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
7259 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
7260
72612017-05-01 Zan Dobersek <zdobersek@igalia.com>
7262
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00007263 [GCrypt] ECDH bit derivation support
7264 https://bugs.webkit.org/show_bug.cgi?id=171070
7265
7266 Reviewed by Michael Catanzaro.
7267
7268 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
7269 corner-case length values for which the bit derivation operation must succeed or
7270 fail. When specifying 0 as the length, the returned result must match the EC key
7271 size in length. 8, tested as the minimum non-zero value, and the key size for
7272 each key must also correctly resolve and return a resulting ArrayBuffer whose
7273 length in bytes must match the requested length. Derivations for byte-aligned
7274 values should start rejecting immediately for length values that are bigger than
7275 the EC key's length.
7276
7277 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
7278 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
7279 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
7280 that are passing now that the proper implementation has been added. The remaining
7281 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
7282 supported yet.
7283
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000072842017-05-01 Saam Barati <sbarati@apple.com>
7285
7286 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
7287 https://bugs.webkit.org/show_bug.cgi?id=171449
7288
7289 Unreviewed.
7290
7291 * platform/win/TestExpectations: Skip Wasm tests on Windows.
7292 * workers/wasm-hashset-many-expected.txt:
7293 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
7294
commit-queue@webkit.org26244742017-05-02 01:33:37 +000072952017-05-01 Youenn Fablet <youenn@apple.com>
7296
7297 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
7298 https://bugs.webkit.org/show_bug.cgi?id=171497
7299
7300 Reviewed by Eric Carlson.
7301
7302 * webrtc/video-mute.html: Updating the test to make debugging clearer.
7303
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000073042017-05-01 Matt Lewis <jlewis3@apple.com>
7305
7306 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
7307 https://bugs.webkit.org/show_bug.cgi?id=171528
7308
7309 Unreviewed test Gardening.
7310
7311 * platform/ios-wk2/TestExpectations:
7312
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000073132017-05-01 Timothy Horton <timothy_horton@apple.com>
7314
7315 Expose viewport-fit instead of clip-to-safe-area
7316 https://bugs.webkit.org/show_bug.cgi?id=171503
7317 <rdar://problem/31918249>
7318
7319 Reviewed by Simon Fraser.
7320
7321 * TestExpectations:
7322 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
7323 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7324 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
7325 * fast/viewport/ios/viewport-fit-auto.html: Added.
7326 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
7327 * fast/viewport/ios/viewport-fit-contain.html: Added.
7328 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
7329 * fast/viewport/ios/viewport-fit-cover.html: Added.
7330 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
7331 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
7332 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
7333 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
7334 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
7335 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
7336
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000073372017-05-01 Chris Dumez <cdumez@apple.com>
7338
7339 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
7340 https://bugs.webkit.org/show_bug.cgi?id=171499
7341
7342 Reviewed by Sam Weinig.
7343
7344 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
7345
7346 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
7347 * fast/dom/domparser-parsefromstring-origin.html: Added.
7348
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000073492017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7350
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00007351 Mark inspector/debugger/tail-recursion.html as flaky.
7352 https://bugs.webkit.org/show_bug.cgi?id=168387
7353
7354 Unreviewed test gardening.
7355
7356 * platform/mac/TestExpectations:
7357
73582017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7359
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00007360 Rebaseline two fast/visual-viewport tests for iOS.
7361
7362 Unreviewed test gardening.
7363
7364 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
7365 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7366
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000073672017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7368
7369 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
7370 https://bugs.webkit.org/show_bug.cgi?id=171491
7371
7372 Unreviewed test gardening.
7373
7374 * js/promises-tests/promises-tests-2-3-3.html:
7375 Silence unhandled expectation messages for this test.
7376
7377 * media/video-fullscreen-restriction-removed-expected.txt:
7378 Rebaseline expected results with unhandled expectation message.
7379
7380 * platform/gtk/TestExpectations:
7381
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000073822017-05-01 Chris Fleizach <cfleizach@apple.com>
7383
7384 AX: Support time@datetime for verbosity clarification of dates, times, and durations
7385 https://bugs.webkit.org/show_bug.cgi?id=171498
7386 <rdar://problem/12985540>
7387
7388 Reviewed by Joanmarie Diggs.
7389
7390 * accessibility/datetime-attribute.html: Added.
7391 * accessibility/roles-computedRoleString-expected.txt:
7392 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
7393 * platform/gtk/accessibility/roles-exposed-expected.txt:
7394 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
7395 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
7396 * platform/mac/accessibility/roles-exposed-expected.txt:
7397
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000073982017-05-01 Matt Lewis <jlewis3@apple.com>
7399
7400 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
7401 https://bugs.webkit.org/show_bug.cgi?id=170960
7402
7403 Unreviewed test gardening.
7404
7405 * platform/mac-wk2/TestExpectations:
7406
joepeck@webkit.org13065162017-05-01 21:53:38 +000074072017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7408
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00007409 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
7410 https://bugs.webkit.org/show_bug.cgi?id=171416
7411 <rdar://problem/31899425>
7412
7413 Reviewed by Saam Barati and Brian Burg.
7414
7415 * inspector/console/message-stack-trace-expected.txt: Added.
7416 * inspector/console/message-stack-trace.html: Added.
7417 Test console stack traces from various places where console messages
7418 are generated and the stacks are important.
7419
7420 * inspector/console/resources/log-console-stack-trace.js: Added.
7421 (TestPage.registerInitializer.logCallFrame):
7422 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
7423 Like the logger for Debugger StackTrace but for Console StackTrace.
7424
7425 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
7426 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
7427 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
7428 * http/tests/security/video-cross-origin-caching-expected.txt:
7429 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
7430 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
7431 * js/promises-tests/promises-tests-2-2-6-expected.txt:
7432 * streams/reference-implementation/pipe-to-options-expected.txt:
7433 * streams/reference-implementation/readable-stream-templated-expected.txt:
7434 * streams/reference-implementation/writable-stream-abort-expected.txt:
7435 * streams/reference-implementation/writable-stream-expected.txt:
7436 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
7437 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
7438 Rebaseline results. Better stack trace for errors includes correct line numbers.
7439 Explicit rejections with a value do not include backtraces without a debugger.
7440
74412017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7442
joepeck@webkit.org13065162017-05-01 21:53:38 +00007443 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
7444 https://bugs.webkit.org/show_bug.cgi?id=171511
7445
7446 Unreviewed test gardening.
7447
7448 * TestExpectations:
7449
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000074502017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7451
7452 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
7453
7454 Unreviewed test gardening.
7455
7456 * TestExpectations:
7457
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000074582017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
7459
7460 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
7461 https://bugs.webkit.org/show_bug.cgi?id=171496
7462
7463 Reviewed by Chris Fleizach.
7464
7465 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
7466
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000074672017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7468
7469 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
7470 https://bugs.webkit.org/show_bug.cgi?id=171500
7471
7472 Unreviewed test gardening.
7473
7474 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
7475
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000074762017-05-01 Matt Lewis <jlewis3@apple.com>
7477
7478 Rebaselined fast/visual-viewport/ tests.
7479 https://bugs.webkit.org/show_bug.cgi?id=171500
7480
7481 Unreviewed test gardening.
7482
7483 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
7484 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
7485 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
7486 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
7487 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
7488 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
7489 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
7490 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
7491 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
7492
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000074932017-05-01 Chris Dumez <cdumez@apple.com>
7494
7495 Do not dispatch SVG load event in frameless documents
7496 https://bugs.webkit.org/show_bug.cgi?id=171505
7497 <rdar://problem/31799776>
7498
7499 Reviewed by Andreas Kling.
7500
7501 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
7502
7503 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
7504 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
7505
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000075062017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7507
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00007508 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
7509 https://bugs.webkit.org/show_bug.cgi?id=171501
7510
7511 Unreviewed test gardening.
7512
7513 * platform/mac-wk1/TestExpectations:
7514
75152017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7516
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00007517 Rebaseline js/dom/global-constructors-attributes.html after r215956.
7518
7519 Unreviewed test gardening.
7520
7521 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7522 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7523 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7524
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000075252017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
7526
7527 AX: [GTK] Add support to query for aria-current
7528 https://bugs.webkit.org/show_bug.cgi?id=149016
7529
7530 Reviewed by Chris Fleizach.
7531
7532 * platform/gtk/TestExpectations: Unskip now-passing test.
7533
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000075342017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
7535
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00007536 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
7537
7538 * platform/gtk/fast/table/giantRowspan-expected.txt:
7539 * platform/gtk/fast/table/giantRowspan2-expected.txt:
7540
75412017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
7542
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00007543 Unreviewed GTK+ gardening. Update expectations of several test.
7544
7545 * platform/gtk/TestExpectations:
7546
75472017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
7548
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00007549 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
7550
7551 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
7552 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
7553 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
7554 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
7555 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
7556 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
7557 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
7558 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
7559 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
7560
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000075612017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
7562
7563 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
7564 https://bugs.webkit.org/show_bug.cgi?id=171475
7565
7566 Reviewed by Chris Fleizach.
7567
7568 * accessibility/table-detection-expected.txt: Updated.
7569 * accessibility/table-with-rules-expected.txt: Updated.
7570
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000075712017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
7572
7573 Unreviewed GTK+ gardening. Update expectations of several test.
7574
7575 * platform/gtk/TestExpectations:
7576
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000075772017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
7578
7579 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
7580 https://bugs.webkit.org/show_bug.cgi?id=171183
7581
7582 Reviewed by Chris Fleizach.
7583
7584 New test cases added and expectations updated.
7585
7586 * accessibility/gtk/xml-roles-exposed-expected.txt:
7587 * accessibility/gtk/xml-roles-exposed.html:
7588 * accessibility/roles-computedRoleString.html:
7589 * accessibility/roles-exposed.html:
7590 * platform/gtk/accessibility/roles-exposed-expected.txt:
7591 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
7592 * platform/mac/accessibility/roles-exposed-expected.txt:
7593
zalan@apple.com6c04c202017-05-01 00:15:38 +000075942017-04-30 Zalan Bujtas <zalan@apple.com>
7595
7596 Initialize a new layout state while bailing out of simple line layout only when needed.
7597 https://bugs.webkit.org/show_bug.cgi?id=171481
7598 <rdar://problem/31906382>
7599
7600 Reviewed by Antti Koivisto.
7601
7602 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
7603 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
7604
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000076052017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
7606
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00007607 [ATK] Implement support for aria-autocomplete
7608 https://bugs.webkit.org/show_bug.cgi?id=171167
7609
7610 Reviewed by Chris Fleizach.
7611
7612 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
7613 * accessibility/gtk/aria-autocomplete.html: Added.
7614
76152017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
7616
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00007617 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
7618 https://bugs.webkit.org/show_bug.cgi?id=171170
7619
7620 Reviewed by Chris Fleizach.
7621
7622 Add interface-table.html to verify that all roles which have tabular functionality
7623 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
7624 to our internal TreeGridRole AccessibilityRole.
7625
7626 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
7627 * accessibility/gtk/interface-table-expected.txt: Added.
7628 * accessibility/gtk/interface-table.html: Added.
7629 * accessibility/roles-computedRoleString.html: Updated.
7630 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
7631 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
7632 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
7633
76342017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
7635
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00007636 [ATK] Emit object:state-changed:busy event when aria-busy value changes
7637 https://bugs.webkit.org/show_bug.cgi?id=171181
7638
7639 Reviewed by Chris Fleizach.
7640
7641 New test. Also update the expectations for menu-list-unfocused-notifications.html
7642 because the addition of the handler for AXElementBusyChanged results in that
7643 notification being output in the test results.
7644
7645 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
7646 * accessibility/gtk/aria-busy-changed-notification.html: Added.
7647 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
7648
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000076492017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
7650
7651 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
7652 https://bugs.webkit.org/show_bug.cgi?id=163208
7653
7654 Reviewed by Saam Barati.
7655
7656 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
7657 * inspector/runtime/evaluate-CommandLineAPI.html:
7658 * js/parser-syntax-check-expected.txt:
7659 * js/script-tests/parser-syntax-check.js:
7660
gskachkov@gmail.com51135722017-04-29 21:25:50 +000076612017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
7662
7663 Deep nesting is leading to ReferenceError for hoisted function
7664 https://bugs.webkit.org/show_bug.cgi?id=171456
7665
7666 Reviewed by Yusuke Suzuki.
7667
7668 * js/function-declaration-statement-expected.txt:
7669 * js/script-tests/function-declaration-statement.js:
7670 (deepNesting.foo):
7671 (deepNesting):
7672 (deepNestingForFunctionDeclaration.foo):
7673 (deepNestingForFunctionDeclaration):
7674 (eval.deepNestingInEval.foo):
7675 (eval.deepNestingInEval):
7676 (eval.deepNestingForFunctionDeclarationInEval.foo):
7677 (eval.deepNestingForFunctionDeclarationInEval):
7678
zalan@apple.com2c506312017-04-29 21:16:44 +000076792017-04-28 Zalan Bujtas <zalan@apple.com>
7680
7681 iBooks text can overlap, sometimes columns are shifted splitting words.
7682 https://bugs.webkit.org/show_bug.cgi?id=171472
7683 <rdar://problem/31096037>
7684
7685 Reviewed by Antti Koivisto.
7686
7687 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
7688 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
7689
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000076902017-04-28 Per Arne Vollan <pvollan@apple.com>
7691
7692 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
7693 https://bugs.webkit.org/show_bug.cgi?id=171427
7694
7695 Reviewed by Brent Fulgham.
7696
7697 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
7698 * accessibility/accessibility-crash-setattribute.html: Added.
7699
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000077002017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
7701
7702 Unreviewed test gardening (Mac WK1)
7703
7704 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
7705 but was meant to be enabled for WK1 on Mac. Followup to r213897.
7706
7707 * platform/mac-wk1/TestExpectations:
7708
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000077092017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
7710
7711 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
7712 https://bugs.webkit.org/show_bug.cgi?id=171180
7713
7714 Reviewed by Chris Fleizach.
7715
7716 Add new test cases to several tests so that we have coverage for both named and
7717 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
7718 the region role was replaced with the table role because the test requires elements
7719 which have mapped ARIA roles and lack an author-provided name. A region which lacks
7720 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
7721 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
7722 being tested.
7723
7724 * accessibility/aria-namefrom-author.html:
7725 * accessibility/gtk/xml-roles-exposed-expected.txt:
7726 * accessibility/gtk/xml-roles-exposed.html:
7727 * accessibility/mac/aria-grouping-roles.html:
7728 * accessibility/roles-computedRoleString.html:
7729 * accessibility/roles-exposed.html:
7730 * platform/gtk/accessibility/roles-exposed-expected.txt:
7731 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
7732 * platform/mac/accessibility/roles-exposed-expected.txt:
7733
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000077342017-04-28 Joseph Pecoraro <pecoraro@apple.com>
7735
7736 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
7737 https://bugs.webkit.org/show_bug.cgi?id=171445
7738
7739 Unreviewed test gardening.
7740
7741 * js/dom/Promise-static-all.html:
7742 Fix an accidentally commented out line.
7743
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000077442017-04-28 Matt Lewis <jlewis3@apple.com>
7745
7746 Marked media/track/track-in-band-style.html as flaky timeout.
7747 https://bugs.webkit.org/show_bug.cgi?id=171465
7748
7749 Unreviewed test gardening.
7750
7751 * platform/mac/TestExpectations:
7752
dino@apple.com02e98562017-04-28 23:34:48 +000077532017-04-28 Dean Jackson <dino@apple.com>
7754
7755 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
7756 https://bugs.webkit.org/show_bug.cgi?id=171461
7757 <rdar://problem/30534722>
7758
7759 Reviewed by Eric Carlson.
7760
7761 Test a bunch of blurs a frame at a time.
7762
7763 * css3/filters/blur-various-radii-expected.html: Added.
7764 * css3/filters/blur-various-radii.html: Added.
7765
cdumez@apple.com673a7792017-04-28 23:28:41 +000077662017-04-28 Chris Dumez <cdumez@apple.com>
7767
7768 Stop using legacy ClientRect / ClientRectList in Internals
7769 https://bugs.webkit.org/show_bug.cgi?id=171412
7770
7771 Reviewed by Simon Fraser.
7772
7773 Rebaseline existing tests as DOMRect has more properties than ClientRect.
7774
7775 * fast/visual-viewport/nonzoomed-rects-expected.txt:
7776 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
7777 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
7778 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
7779 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
7780 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
7781 * fast/visual-viewport/zoomed-fixed-expected.txt:
7782 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7783 * fast/visual-viewport/zoomed-rects-expected.txt:
7784 * inspector/dom/hideHighlight-expected.txt:
7785 * inspector/dom/highlightQuad-expected.txt:
7786 * inspector/dom/highlightRect-expected.txt:
7787
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000077882017-04-28 Jeremy Jones <jeremyj@apple.com>
7789
7790 ARGUMENT BAD: time, time >= 0
7791 https://bugs.webkit.org/show_bug.cgi?id=164336
7792 rdar://problem/29314891
7793
7794 Reviewed by Eric Carlson.
7795
7796 Remove workaround that affected other tests.
7797
7798 * media/modern-media-controls/pip-support/pip-support-click.html:
7799
cdumez@apple.comdc853c02017-04-28 21:16:30 +000078002017-04-28 Chris Dumez <cdumez@apple.com>
7801
7802 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
7803 https://bugs.webkit.org/show_bug.cgi?id=171393
7804
7805 Reviewed by Simon Fraser.
7806
7807 Add layout test coverage.
7808
7809 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
7810 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
7811
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000078122017-04-28 Joseph Pecoraro <pecoraro@apple.com>
7813
7814 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
7815 https://bugs.webkit.org/show_bug.cgi?id=171445
7816
7817 Reviewed by Saam Barati.
7818
7819 * js/dom/Promise-static-all.html:
7820 * js/dom/Promise-static-race.html:
7821 Silence the console messages for unhandled rejections in this test.
7822 There are unhandled rejections and messages sometimes appear
7823 depending on the order of events on the page. The messages are not
7824 important for this test so just mute them.
7825
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000078262017-04-28 Chris Dumez <cdumez@apple.com>
7827
7828 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
7829
7830 This test is slow.
7831
7832 * TestExpectations:
7833
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000078342017-04-28 Ryan Haddad <ryanhaddad@apple.com>
7835
7836 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
7837 https://bugs.webkit.org/show_bug.cgi?id=171094
7838
7839 Unreviewed test gardening.
7840
7841 * TestExpectations:
7842
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000078432017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
7844
7845 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
7846 https://bugs.webkit.org/show_bug.cgi?id=171188
7847
7848 Reviewed by Chris Fleizach.
7849
7850 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
7851 * accessibility/gtk/aria-modal-state-exposed.html: Added.
7852
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000078532017-04-28 Matt Lewis <jlewis3@apple.com>
7854
7855 Rebaselining test after r215916.
7856 https://bugs.webkit.org/show_bug.cgi?id=171438
7857
7858 Unreviewed test gardening.
7859
7860 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
7861 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7862 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7863 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7864
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000078652017-04-28 Eric Carlson <eric.carlson@apple.com>
7866
7867 Implement ondevicechange
7868 https://bugs.webkit.org/show_bug.cgi?id=169872
7869 <rdar://problem/28945035>
7870
7871 Reviewed by Jer Noble.
7872
7873 * fast/mediastream/device-change-event-expected.txt: Added.
7874 * fast/mediastream/device-change-event.html: Added.
7875
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000078762017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
7877
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00007878 AX: Implement aria-value support for focusable separators
7879 https://bugs.webkit.org/show_bug.cgi?id=171169
7880
7881 Reviewed by Chris Fleizach.
7882
7883 * accessibility/separator-values-expected.txt: Added.
7884 * accessibility/separator-values.html: Added.
7885
78862017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
7887
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00007888 [ATK] GridCellRole should implement AtkTableCell (regression?)
7889 https://bugs.webkit.org/show_bug.cgi?id=171179
7890
7891 Reviewed by Chris Fleizach.
7892
7893 * accessibility/gtk/interface-table-cell-expected.txt: Added.
7894 * accessibility/gtk/interface-table-cell.html: Added.
7895
magomez@igalia.com1afe8902017-04-28 11:53:52 +000078962017-04-28 Miguel Gomez <magomez@igalia.com>
7897
7898 REGRESSION(r215211): [GTK] Several webgl related tests are failing
7899 https://bugs.webkit.org/show_bug.cgi?id=170730
7900
7901 Reviewed by Said Abou-Hallawa.
7902
7903 Adjust test expectations for the tests that were failing. They must pass now.
7904
7905 * platform/gtk/TestExpectations:
7906
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000079072017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
7908
7909 [INTL] Implement the caseFirst option for Intl.Collator
7910 https://bugs.webkit.org/show_bug.cgi?id=158188
7911
7912 Reviewed by Geoffrey Garen.
7913
7914 Updates the Intl.Collator tests to check caseFirst support.
7915 The caseFirst option or unicode locale extension lets the user explicitly
7916 set if lower or upper case characters should be first in order.
7917
7918 * js/intl-collator-expected.txt:
7919 * js/script-tests/intl-collator.js:
7920 (testCollator):
7921
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000079222017-04-27 Joseph Pecoraro <pecoraro@apple.com>
7923
7924 Support for promise rejection events (unhandledrejection)
7925 https://bugs.webkit.org/show_bug.cgi?id=150358
7926 <rdar://problem/28441651>
7927
7928 Reviewed by Saam Barati.
7929
7930 Patch by Joseph Pecoraro and Yusuke Suzuki.
7931
7932 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
7933 * js/dom/unhandled-promise-rejection-basic.html: Added.
7934 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
7935 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
7936 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
7937 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
7938 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
7939 * js/dom/unhandled-promise-rejection-console-report.html: Added.
7940 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
7941 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
7942 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
7943 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
7944 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
7945 * js/dom/unhandled-promise-rejection-handle.html: Added.
7946 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
7947 * js/dom/unhandled-promise-rejection-order.html: Added.
7948 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
7949
7950 * resources/testharnessreport.js:
7951 (self.testRunner.add_completion_callback.sanitize):
7952 (self.testRunner.add_completion_callback):
7953 Report results immediately and then finish the test after a turn. This way
7954 if the test ends with a pass, but may get unhandled rejections after
7955 completing which should not make the test appear as if it failed. Some tests
7956 have unhandled promise rejections but are expected to pass. Likewise some
7957 tests perform cleanup in their own completion callbacks, which happen after
7958 this initial completion callback, and we want to report results after all
7959 the work is done as it may eliminate non-deterministic debug test output.
7960
7961 * TestExpectations:
7962 Mark some tests as flakey that have sometimes have unhandled promise rejections.
7963 These tests are all various imported tests that use the testharness.
7964
7965 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
7966 * http/tests/security/video-cross-origin-caching-expected.txt:
7967 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
7968 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
7969 * inspector/worker/resources-in-worker-expected.txt:
7970 * js/dom/dom-static-property-for-in-iteration-expected.txt:
7971 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
7972 * js/promises-tests/promises-tests-2-2-6-expected.txt:
7973 * platform/mac/inspector/model/remote-object-expected.txt:
7974 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
7975 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
7976 Update tests with unhandled promise rejection messages.
7977
7978 * media/W3C/audio/events/event_pause_manual.html:
7979 * media/audio-playback-restriction-play-expected.txt:
7980 * media/audio-playback-restriction-play.html:
7981 * media/click-volume-bar-not-pausing.html:
7982 * media/remote-control-command-is-user-gesture-expected.txt:
7983 * media/remote-control-command-is-user-gesture.html:
7984 * media/track/track-mode.html:
7985 * media/video-autoplay-allowed-but-fullscreen-required.html:
7986 * media/video-display-none-crash.html:
7987 * media/video-main-content-deny-display-none.html:
7988 * media/video-main-content-deny-not-in-dom.html:
7989 * media/video-main-content-deny-not-visible.html:
7990 * media/video-main-content-deny-obscured.html:
7991 * media/video-main-content-deny-too-small.html:
7992 * media/video-multiple-concurrent-playback-expected.txt:
7993 * media/video-play-audio-require-user-gesture-expected.txt:
7994 * media/video-play-audio-require-user-gesture.html:
7995 * media/video-play-pause-events-expected.txt:
7996 * media/video-play-pause-events.html:
7997 * media/video-play-pause-exception-expected.txt:
7998 * media/video-play-pause-exception.html:
7999 * media/video-play-require-user-gesture-expected.txt:
8000 * media/video-play-require-user-gesture.html:
8001 * media/video-preload-expected.txt:
8002 * media/video-preload.html:
8003 * media/video-test.js:
8004 (handlePromise.handle):
8005 Snuff many possible unhandled promise rejections in media via media.play().
8006
8007 * streams/reference-implementation/pipe-to-expected.txt:
8008 * streams/reference-implementation/pipe-to-options-expected.txt:
8009 * streams/reference-implementation/readable-stream-templated-expected.txt:
8010 * streams/reference-implementation/writable-stream-abort-expected.txt:
8011 * streams/reference-implementation/writable-stream-expected.txt:
8012 These stream tests are out of date and produce unhandled rejections.
8013
8014 * streams/shadowing-Promise.html:
8015 Update non-imported tests to prevent unhandled rejection messages.
8016
cdumez@apple.com5331c642017-04-28 01:53:56 +000080172017-04-27 Chris Dumez <cdumez@apple.com>
8018
8019 Align colspan/rowspan limits with the latest HTML specification
8020 https://bugs.webkit.org/show_bug.cgi?id=171322
8021
8022 Reviewed by Darin Adler.
8023
8024 Rebaseline a couple of rowspan tests now that our max limit has changed.
8025
8026 * fast/table/giantRowspan2-expected.txt:
8027 * platform/ios/fast/table/giantRowspan-expected.txt:
8028 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
8029 * platform/mac/fast/table/giantRowspan-expected.txt:
8030
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000080312017-04-27 Matt Lewis <jlewis3@apple.com>
8032
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00008033 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
8034 https://bugs.webkit.org/show_bug.cgi?id=170835
8035
8036 Unreviewed test gardening.
8037
8038 * TestExpectations:
8039
80402017-04-27 Matt Lewis <jlewis3@apple.com>
8041
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00008042 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
8043 https://bugs.webkit.org/show_bug.cgi?id=171406
8044
8045 Unreviewed test gardening.
8046
8047 * platform/mac/TestExpectations:
8048
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000080492017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8050
8051 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
8052 https://bugs.webkit.org/show_bug.cgi?id=171379
8053
8054 Unreviewed test gardening.
8055
8056 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
8057
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000080582017-04-27 David Kilzer <ddkilzer@apple.com>
8059
8060 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
8061 <https://webkit.org/b/171362>
8062 <rdar://problem/31867686>
8063
8064 Reviewed by Joseph Pecoraro.
8065
8066 This change makes it possible to pass either the first or second
8067 argument (or both) as anonymous functions into shouldBe() and
8068 shouldNotBe() to make it easy to capture local variables when
8069 writing tests. This is similar to the change in r202609 for Bug
8070 159232 for shouldThrow() and shouldNotThrow().
8071
8072 Note that shouldBe()/shouldNotBe() from the following files were
8073 NOT updated since they were imported from other projects and did
8074 share the full WebKit history of resources/js-test-pre.js:
8075
8076 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8077 js/mozilla/resources/js-test-pre.js
8078 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8079 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
8080
8081 However, these files WERE brought up-to-date with the ability to
8082 pass anonymous functions into shouldBe()/shouldNotBe() for this
8083 bug, and shouldThrow()/shouldNotThrow() which should have
8084 originally been fixed with Bug 159232:
8085
8086 http/tests/resources/js-test-pre.js
8087 resources/standalone-pre.js
8088
8089 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
8090 to debug message for copy-paste error. Found by searching
8091 LayoutTests directory for "expects string arguments".
8092
8093 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
8094 results.
8095 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
8096 second argument to shouldBe() a string.
8097
8098 * fast/css/script-tests/image-set-parsing.js:
8099 (testImageSetRule): Remove comment by changing second argument
8100 to shouldBe() into an anonymous function.
8101
8102 * http/tests/resources/js-test-pre.js:
8103 (evalAndLog):
8104 (evalAndLogResult):
8105 (shouldBe):
8106 (shouldNotBe):
8107 (shouldEvaluateTo):
8108 - Made a full copy of resources/js-test-pre.js to bring this up
8109 to speed. Needs a checker written for it to keep them in sync.
8110 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
8111 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
8112 - Update line numbers after updating http/tests/resources/js-test-pre.js.
8113
8114 * js/function-declarations-in-switch-statement-expected.txt:
8115 - Update results after fixing warnings.
8116 * js/script-tests/function-declarations-in-switch-statement.js:
8117 - Fix warnings by passing in strings to shouldBe().
8118
8119 * js/script-tests/stack-unwinding.js:
8120 - Update results after fixing warnings.
8121 * js/stack-unwinding-expected.txt:
8122 - Fix warnings by passing in strings to shouldBe().
8123
8124 * resources/js-test-pre.js:
8125 (shouldBe):
8126 (shouldNotBe):
8127 * resources/js-test.js:
8128 (shouldBe):
8129 (shouldNotBe):
8130 - Update shouldBe()/shouldNotBe() to accept anonymous function
8131 arguments.
8132
8133 * resources/standalone-pre.js:
8134 (shouldBe):
8135 (shouldNotBe):
8136 (shouldNotThrow):
8137 (shouldThrow):
8138 - Update shouldBe()/shouldNotBe() to accept anonymous function
8139 arguments.
8140 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
8141 function arguments (which were missed in r202609 for Bug
8142 159232).
8143
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000081442017-04-27 Chris Dumez <cdumez@apple.com>
8145
8146 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
8147 https://bugs.webkit.org/show_bug.cgi?id=171226
8148
8149 Reviewed by Simon Fraser.
8150
8151 Update existing tests to reflect behavior change.
8152
8153 * TestExpectations:
8154 * css3/flexbox/align-absolute-child-expected.txt:
8155 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
8156 * fast/css/ClientRect-attributes-prototype.html: Removed.
8157 * fast/css/ClientRect-serialization-expected.txt: Removed.
8158 * fast/css/ClientRect-serialization.html: Removed.
8159 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
8160 * fast/css/DOMRect-attributes-prototype.html: Added.
8161 * fast/css/DOMRect-serialization-expected.txt: Added.
8162 * fast/css/DOMRect-serialization.html: Added.
8163 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
8164 * fast/dom/Element/getClientRects-return-type.html: Added.
8165 * fast/dom/collection-iterators-expected.txt:
8166 * fast/dom/collection-iterators.html:
8167 * fast/visual-viewport/zoomed-fixed-expected.txt:
8168 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8169 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
8170 * fast/zooming/client-rect-in-fixed-zoomed.html:
8171 * js/resources/JSON-stringify.js:
8172
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000081732017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8174
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00008175 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
8176 https://bugs.webkit.org/show_bug.cgi?id=171391
8177
8178 Unreviewed test gardening.
8179
8180 * platform/mac-wk1/TestExpectations:
8181
81822017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8183
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00008184 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
8185 https://bugs.webkit.org/show_bug.cgi?id=171389
8186
8187 Unreviewed test gardening.
8188
8189 * platform/ios-wk2/TestExpectations:
8190
81912017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8192
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00008193 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
8194 https://bugs.webkit.org/show_bug.cgi?id=170181
8195
8196 Unreviewed test gardening.
8197
8198 * platform/ios-wk2/TestExpectations:
8199
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000082002017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8201
8202 AX: Expose elements with the ARIA "feed" role
8203 https://bugs.webkit.org/show_bug.cgi?id=171184
8204
8205 Reviewed by Chris Fleizach.
8206
8207 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
8208 roles-computedRoleString.html. Update expectations accordingly.
8209
8210 * accessibility/gtk/xml-roles-exposed-expected.txt:
8211 * accessibility/gtk/xml-roles-exposed.html:
8212 * accessibility/roles-computedRoleString.html:
8213 * accessibility/roles-exposed.html:
8214 * platform/gtk/accessibility/roles-exposed-expected.txt:
8215 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8216 * platform/mac/accessibility/roles-exposed-expected.txt:
8217
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000082182017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
8219
8220 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
8221 https://bugs.webkit.org/show_bug.cgi?id=171356
8222 <rdar://problem/28670085>
8223
8224 Reviewed by Dean Jackson.
8225
8226 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
8227 font assumes no normalization, which means one of the comparisons in the test is bogus.
8228
8229 * fast/text/variations/advances-expected.txt:
8230 * fast/text/variations/advances.html:
8231 * platform/ios/TestExpectations:
8232 * platform/mac/TestExpectations:
8233
antti@apple.com936e9952017-04-27 18:11:03 +000082342017-04-27 Antti Koivisto <antti@apple.com>
8235
8236 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
8237
8238 Looks like use of auto-sizing leaves state behind in DRT.
8239
8240 * platform/mac-wk1/TestExpectations:
8241
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000082422017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8243
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00008244 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
8245 https://bugs.webkit.org/show_bug.cgi?id=167371
8246
8247 Unreviewed test gardening.
8248
8249 * platform/mac-wk1/TestExpectations:
8250
82512017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8252
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00008253 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
8254 https://bugs.webkit.org/show_bug.cgi?id=170877
8255
8256 Unreviewed test gardening.
8257
8258 * platform/mac-wk1/TestExpectations:
8259
zalan@apple.com5c404752017-04-27 17:11:38 +000082602017-04-27 Zalan Bujtas <zalan@apple.com>
8261
8262 Use text-shadow to visualize simple line layout coverage.
8263 https://bugs.webkit.org/show_bug.cgi?id=171379
8264
8265 Reviewed by Antti Koivisto.
8266
8267 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
8268 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
8269 * fast/inline/simple-line-layout-16bit-content.html:
8270
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000082712017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8272
8273 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
8274 https://bugs.webkit.org/show_bug.cgi?id=171187
8275
8276 Reviewed by Chris Fleizach.
8277
8278 * accessibility/aria-mappings-expected.txt: Updated.
8279 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
8280 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
8281
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000082822017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
8283
8284 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
8285 https://bugs.webkit.org/show_bug.cgi?id=171366
8286 <rdar://problem/30060323>
8287
8288 Reviewed by Alex Christensen.
8289
8290 This test needs a font which supports Deseret but doesn't support small caps.
8291 Geneva is a better choice for such a font.
8292
8293 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
8294 * fast/text/complex-small-caps-non-bmp-capitalize.html:
8295
antti@apple.comef0ec682017-04-27 16:51:11 +000082962017-04-27 Antti Koivisto <antti@apple.com>
8297
8298 Repeated layouts in Mail due to viewport units being used with auto-sizing
8299 https://bugs.webkit.org/show_bug.cgi?id=171371
8300 <rdar://problem/28780084>
8301
8302 Reviewed by Zalan Bujtas.
8303
8304 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
8305 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
8306
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000083072017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8308
8309 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
8310 https://bugs.webkit.org/show_bug.cgi?id=171204
8311
8312 Reviewed by Chris Fleizach.
8313
8314 It turns out that this bug was fixed as a side effect of the changes made
8315 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
8316 lack of an existing layout test covering the mappings for other platforms.
8317 The test created for the WebKitGtk port was modified and moved to the shared
8318 tests. Shared expectations are based on the Mac's mappings.
8319
8320 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
8321 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
8322 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
8323 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
8324
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000083252017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8326
8327 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
8328 https://bugs.webkit.org/show_bug.cgi?id=171353
8329
8330 Unreviewed test gardening.
8331
8332 * platform/ios-wk2/TestExpectations:
8333
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000083342017-04-27 Frederic Wang <fwang@igalia.com>
8335
8336 Fix some tests from platform-tests/cssom-view/cssom-view/
8337 https://bugs.webkit.org/show_bug.cgi?id=171228
8338
8339 Reviewed by Youenn Fablet.
8340
8341 * TestExpectations: Unskip media-query-list-interface.
8342
zalan@apple.come9f08212017-04-27 11:02:09 +000083432017-04-27 Zalan Bujtas <zalan@apple.com>
8344
8345 Text gets cut off when bailing out of simple line layout with widows.
8346 https://bugs.webkit.org/show_bug.cgi?id=171370
8347 <rdar://problem/31563414>
8348
8349 Reviewed by Antti Koivisto.
8350
8351 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
8352 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
8353
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000083542017-04-26 Chris Dumez <cdumez@apple.com>
8355
8356 Unreviewed, remove unnecessary expected result in platform/ios-wk2
8357
8358 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
8359 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
8360
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000083612017-04-26 Joseph Pecoraro <pecoraro@apple.com>
8362
8363 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
8364 https://bugs.webkit.org/show_bug.cgi?id=171364
8365 <rdar://problem/10873037>
8366
8367 Reviewed by Sam Weinig.
8368
8369 * inspector/model/remote-object-expected.txt:
8370 * inspector/model/remote-object.html:
8371 * platform/mac/inspector/model/remote-object-expected.txt:
8372 Test a Uint8ClampedArray is treated like an array.
8373
sbarati@apple.com00f75182017-04-27 02:28:39 +000083742017-04-26 Saam Barati <sbarati@apple.com>
8375
8376 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
8377 https://bugs.webkit.org/show_bug.cgi?id=170924
8378 <rdar://problem/31721052>
8379
8380 Reviewed by Mark Lam.
8381
8382 * js/let-syntax-expected.txt:
8383
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000083842017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8385
8386 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
8387 https://bugs.webkit.org/show_bug.cgi?id=171182
8388
8389 Reviewed by Chris Fleizach.
8390
8391 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
8392 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
8393
timothy_horton@apple.com30800222017-04-27 00:53:23 +000083942017-04-26 Tim Horton <timothy_horton@apple.com>
8395
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00008396 Should not drag x-apple-data-detectors links
8397 https://bugs.webkit.org/show_bug.cgi?id=171352
8398 <rdar://problem/31309081>
8399
8400 Reviewed by Beth Dakin.
8401
8402 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
8403 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
8404
84052017-04-26 Tim Horton <timothy_horton@apple.com>
8406
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00008407 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00008408
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00008409 * TestExpectations:
8410 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
8411 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
8412 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00008413
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000084142017-04-26 Matt Lewis <jlewis3@apple.com>
8415
8416 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
8417 https://bugs.webkit.org/show_bug.cgi?id=171346
8418
8419 Unreviewed test gardening.
8420
8421 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
8422
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000084232017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8424
8425 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
8426 https://bugs.webkit.org/show_bug.cgi?id=171163
8427
8428 Reviewed by Chris Fleizach.
8429
8430 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
8431 * accessibility/gtk/aria-current-changed-notification.html: Added.
8432 * accessibility/gtk/aria-current-expected.txt: Added.
8433 * accessibility/gtk/aria-current.html: Added.
8434
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000084352017-04-26 Youenn Fablet <youenn@apple.com>
8436
8437 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
8438 https://bugs.webkit.org/show_bug.cgi?id=170701
8439
8440 Reviewed by Eric Carlson.
8441
8442 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
8443 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
8444 * webrtc/datachannel/bufferedAmountLowThreshold.html:
8445
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000084462017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
8447
8448 Restrict WebKit image formats to a known whitelist
8449 https://bugs.webkit.org/show_bug.cgi?id=170700
8450
8451 Reviewed by Tim Horton.
8452
8453 * fast/images/image-formats-support-expected.txt: Added.
8454 * fast/images/image-formats-support.html: Added.
8455 * fast/images/resources/100x100-red-psd-renamed.png: Added.
8456 * fast/images/resources/100x100-red-tga-renamed.png: Added.
8457 * fast/images/resources/100x100-red.psd: Added.
8458 * fast/images/resources/100x100-red.tga: Added.
8459
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000084602017-04-26 Matt Lewis <jlewis3@apple.com>
8461
8462 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
8463 https://bugs.webkit.org/show_bug.cgi?id=170484
8464
8465 Reviewed by Alexey Proskuryakov.
8466
8467 * platform/mac-wk2/TestExpectations:
8468
cdumez@apple.com12453dd2017-04-26 19:38:56 +000084692017-04-26 Chris Dumez <cdumez@apple.com>
8470
8471 Re-sync html/browsers/the-window-object web-platform-tests from upstream
8472 https://bugs.webkit.org/show_bug.cgi?id=171313
8473
8474 Reviewed by Alex Christensen.
8475
8476 * tests-options.json:
8477
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000084782017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8479
8480 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
8481 https://bugs.webkit.org/show_bug.cgi?id=171164
8482
8483 Reviewed by Chris Fleizach.
8484
8485 In addition to the new test, update xml-roles-exposed.html's expectations
8486 because the implicit value of aria-haspopup for the combobox role is now
8487 listbox, and that value should be exposed via an AtkObject attribute.
8488
8489 * accessibility/gtk/aria-haspopup-expected.txt: Added.
8490 * accessibility/gtk/aria-haspopup.html: Added.
8491 * accessibility/gtk/xml-roles-exposed-expected.txt:
8492
simon.fraser@apple.com22722612017-04-26 19:03:46 +000084932017-04-26 Simon Fraser <simon.fraser@apple.com>
8494
8495 http/tests/frame-throttling tests failing on iOS
8496 https://bugs.webkit.org/show_bug.cgi?id=171314
8497 rdar://problem/31691134
8498
8499 Reviewed by Chris Dumez.
8500
8501 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
8502 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
8503 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
8504 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
8505
8506 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
8507 locations.
8508
8509 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
8510 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
8511 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
8512 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
8513
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000085142017-04-26 Matt Lewis <jlewis3@apple.com>
8515
8516 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
8517 https://bugs.webkit.org/show_bug.cgi?id=161887
8518
8519 Reviewed by Tim Horton.
8520
8521 * platform/mac-wk2/TestExpectations:
8522
dino@apple.comb0854342017-04-26 17:34:50 +000085232017-04-25 Dean Jackson <dino@apple.com>
8524
8525 [Color] Make gradients work with ExtendedColors
8526 https://bugs.webkit.org/show_bug.cgi?id=171315
8527 <rdar://problems/31830177>
8528
8529 Reviewed by Antoine Quint.
8530
8531 Test for gradients using the color() syntax. Unfortunately,
8532 due to rounding errors, we can't use a ref test for some
8533 transparent colors, so comment them out for the moment.
8534 These can be re-enabled when we can specify a tolerance
8535 value for image comparison in the testing framework.
8536
8537 * css3/color/gradients-expected.html: Added.
8538 * css3/color/gradients.html: Added.
8539
zalan@apple.com0acc5442017-04-26 16:34:32 +000085402017-04-26 Zalan Bujtas <zalan@apple.com>
8541
8542 Forced page break on :after triggers infinite loop in column balancing
8543 https://bugs.webkit.org/show_bug.cgi?id=171309
8544 rdar://problem/26285884
8545
8546 Reviewed by David Hyatt.
8547
8548 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
8549 * fast/multicol/infinite-loop-when-forced-break.html: Added.
8550
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000085512017-04-26 Ryan Haddad <ryanhaddad@apple.com>
8552
8553 Unreviewed, rolling out r215767.
8554
8555 The LayoutTest for this change is a flaky failure.
8556
8557 Reverted changeset:
8558
8559 "Restrict WebKit image formats to a known whitelist"
8560 https://bugs.webkit.org/show_bug.cgi?id=170700
8561 http://trac.webkit.org/changeset/215767
8562
svillar@igalia.com9f39f272017-04-26 15:34:40 +000085632017-04-24 Sergio Villar Senin <svillar@igalia.com>
8564
8565 [css-grid] Remove most of the usage of SizingOperation
8566 https://bugs.webkit.org/show_bug.cgi?id=171225
8567
8568 Reviewed by Darin Adler.
8569
8570 Added a new test case which was working correctly but that was not properly tested before.
8571
8572 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
8573 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
8574
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000085752017-04-25 Joseph Pecoraro <pecoraro@apple.com>
8576
8577 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
8578 https://bugs.webkit.org/show_bug.cgi?id=170953
8579
8580 Reviewed by Brian Burg.
8581
8582 * http/tests/inspector/network/resource-sizes-disk-cache.html:
8583 * http/tests/inspector/network/resource-sizes-network.html:
8584 Read the entire data to ensure the load is complete before we notify the frontend.
8585
8586 * platform/mac-wk1/TestExpectations:
8587 * platform/mac-wk2/TestExpectations:
8588 Unflake these tests, they should be more reliable now.
8589
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000085902017-04-25 Youenn Fablet <youenn@apple.com>
8591
8592 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
8593 https://bugs.webkit.org/show_bug.cgi?id=171242
8594
8595 Reviewed by Alex Christensen.
8596
8597 * TestExpectations:
8598 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
8599 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
8600
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000086012017-04-25 Brent Fulgham <bfulgham@apple.com>
8602
8603 Relax the event firing ASSERT for Attr changes
8604 https://bugs.webkit.org/show_bug.cgi?id=171236
8605 <rdar://problem/30516349>
8606
8607 Reviewed by Dean Jackson.
8608
8609 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
8610 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
8611
dino@apple.com7d703c92017-04-26 01:45:04 +000086122017-04-25 Dean Jackson <dino@apple.com>
8613
8614 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
8615 https://bugs.webkit.org/show_bug.cgi?id=171303
8616 <rdar://problem/31434879>
8617
8618 Reviewed by Brent Fulgham.
8619
8620 This particular test was calling notifyDone() from within
8621 a callback triggered by the UIScriptController script, which
8622 meant that by the time the controller tried to call its callback,
8623 the test had finished.
8624
8625 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
8626 notifyDone is called after both the callback-like functions have
8627 triggered.
8628
wilander@apple.com2e6d1372017-04-26 01:22:55 +000086292017-04-25 John Wilander <wilander@apple.com>
8630
8631 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
8632 https://bugs.webkit.org/show_bug.cgi?id=171295
8633 <rdar://problem/31823818>
8634
8635 Reviewed by Brent Fulgham.
8636
8637 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
8638 Changed a TestRunner function name to
8639 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
8640 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
8641 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
8642 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
8643 Changed a TestRunner function name to
8644 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
8645
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000086462017-04-25 Commit Queue <commit-queue@webkit.org>
8647
8648 Unreviewed, rolling out r215476.
8649 https://bugs.webkit.org/show_bug.cgi?id=171304
8650
8651 "It broke JSBench" (Requested by saamyjoon on #webkit).
8652
8653 Reverted changeset:
8654
8655 "[ES6]. Implement Annex B.3.3 function hoisting rules for
8656 eval"
8657 https://bugs.webkit.org/show_bug.cgi?id=163208
8658 http://trac.webkit.org/changeset/215476
8659
sbarati@apple.com732d0672017-04-26 00:52:35 +000086602017-04-25 Saam Barati <sbarati@apple.com>
8661
8662 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
8663 https://bugs.webkit.org/show_bug.cgi?id=171150
8664 <rdar://problem/31771880>
8665
8666 Reviewed by Sam Weinig.
8667
8668 * js/sequence-iterator-protocol-2-expected.txt: Added.
8669 * js/sequence-iterator-protocol-2.html: Added.
8670 * js/sequence-iterator-protocol-expected.txt: Added.
8671 * js/sequence-iterator-protocol.html: Added.
8672
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000086732017-04-25 Ryan Haddad <ryanhaddad@apple.com>
8674
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00008675 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
8676 https://bugs.webkit.org/show_bug.cgi?id=165311
8677
8678 Unreviewed test gardening.
8679
8680 * platform/mac/TestExpectations:
8681
86822017-04-25 Ryan Haddad <ryanhaddad@apple.com>
8683
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00008684 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
8685 https://bugs.webkit.org/show_bug.cgi?id=171301
8686
8687 Unreviewed test gardening.
8688
8689 * platform/ios-wk2/TestExpectations:
8690
86912017-04-25 Ryan Haddad <ryanhaddad@apple.com>
8692
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00008693 Unreviewed, rolling out r215730.
8694
8695 The LayoutTest for this change is a flaky timeout on mac-wk1
8696 debug.
8697
8698 Reverted changeset:
8699
8700 "Enable expired-only reload policy on Mac and iOS"
8701 https://bugs.webkit.org/show_bug.cgi?id=171264
8702 http://trac.webkit.org/changeset/215730
8703
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000087042017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
8705
8706 Restrict WebKit image formats to a known whitelist
8707 https://bugs.webkit.org/show_bug.cgi?id=170700
8708
8709 Reviewed by Tim Horton.
8710
8711 * fast/images/image-formats-support-expected.txt: Added.
8712 * fast/images/image-formats-support.html: Added.
8713 * fast/images/resources/100x100-red-psd-renamed.png: Added.
8714 * fast/images/resources/100x100-red-tga-renamed.png: Added.
8715 * fast/images/resources/100x100-red.psd: Added.
8716 * fast/images/resources/100x100-red.tga: Added.
8717
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000087182017-04-25 Tim Horton <timothy_horton@apple.com>
8719
8720 Deduplicate some lines in the toplevel TestExpectations
8721
8722 * TestExpectations:
8723 Remove a duplicate line and consolidate another.
8724
cdumez@apple.com748dde02017-04-25 21:41:31 +000087252017-04-25 Chris Dumez <cdumez@apple.com>
8726
8727 Element.dataset.name incorrectly returns undefined
8728 https://bugs.webkit.org/show_bug.cgi?id=161454
8729 <rdar://problem/31818563>
8730
8731 Reviewed by Mark Lam.
8732
8733 Add layout test for JS caching bug on DOMStringMap that was fixed as part
8734 of a large named property getter refactoring in r210667.
8735
8736 * fast/dom/dataset-caching-bug-expected.txt: Added.
8737 * fast/dom/dataset-caching-bug.html: Added.
8738
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000087392017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
8740
8741 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
8742 https://bugs.webkit.org/show_bug.cgi?id=171272
8743 <rdar://problem/30966764>
8744
8745 Reviewed by Zalan Bujtas.
8746
8747 * fast/text/kaithi-expected.html: Added.
8748 * fast/text/kaithi.html: Added.
8749 * platform/ios/TestExpectations:
8750 * platform/mac/TestExpectations:
8751
dbates@webkit.org630e6902017-04-25 20:26:13 +000087522017-04-25 Daniel Bates <dabates@apple.com>
8753
8754 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
8755 https://bugs.webkit.org/show_bug.cgi?id=136452
8756 <rdar://problem/23412620>
8757
8758 Reviewed by Brent Fulgham.
8759
8760 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
8761 we support X-Content-Type-Options: nosniff.
8762
8763 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
8764
8765 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
8766 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
8767 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
8768 to avoid a difference of console message ordering due to the non-determinism of the WPT
8769 tests from affecting the matching of the expected result.
8770 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
8771 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
8772 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
8773 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
8774 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
8775 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
8776 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
8777 expected result.
8778 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
8779 * platform/ios/TestExpectations: Unskip nosniff tests.
8780 * platform/mac/TestExpectations: Ditto.
8781 * platform/win/TestExpectations: Ditto.
8782 * platform/wk2/TestExpectations: Ditto.
8783
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000087842017-04-25 Ryan Haddad <ryanhaddad@apple.com>
8785
8786 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
8787 https://bugs.webkit.org/show_bug.cgi?id=170971
8788
8789 Unreviewed test gardening.
8790
8791 * platform/mac-wk2/TestExpectations:
8792
cdumez@apple.com868fa872017-04-25 16:29:25 +000087932017-04-25 Chris Dumez <cdumez@apple.com>
8794
8795 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
8796 https://bugs.webkit.org/show_bug.cgi?id=171239
8797 <rdar://problem/31789855>
8798
8799 Reviewed by Alex Christensen.
8800
8801 * http/tests/security/anchor-download-allow-sameorigin.html:
8802 Stop using attachment.php as resource for this download attribute test because attachment.php
8803 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
8804 this resource is no longer suitable for testing the download attribute.
8805
8806 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
8807 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
8808 * http/tests/download/resources/content-disposition-pass.php: Added.
8809 Add layout test coverage.
8810
8811 * platform/ios-wk2/TestExpectations:
8812 * platform/mac-wk1/TestExpectations:
8813 * platform/win/TestExpectations:
8814 Skip new test on platforms where the download attribute is not supported.
8815
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000088162017-04-25 Ryan Haddad <ryanhaddad@apple.com>
8817
8818 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
8819 https://bugs.webkit.org/show_bug.cgi?id=171238
8820
8821 Unreviewed test gardening.
8822
8823 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
8824
antti@apple.com0d5b2e32017-04-25 14:14:00 +000088252017-04-25 Antti Koivisto <antti@apple.com>
8826
8827 Enable expired-only reload policy on Mac and iOS
8828 https://bugs.webkit.org/show_bug.cgi?id=171264
8829 <rdar://problem/31807637>
8830
8831 Reviewed by Andreas Kling.
8832
8833 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
8834
8835 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
8836 Modify the test to clear the memory cache so it still tests what it is supposed to.
8837
fred.wang@free.fra9378e22017-04-25 08:46:07 +000088382017-04-25 Frederic Wang <fwang@igalia.com>
8839
8840 Import W3C tests for the CSSOM View module
8841 https://bugs.webkit.org/show_bug.cgi?id=171215
8842
8843 Reviewed by Youenn Fablet.
8844
8845 * TestExpectations: Skip some completely failing CSSOM View tests.
8846 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001-actual.txt: Added. Add an expectation for iOS simulator, differing from other platform.
8847 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
8848
commit-queue@webkit.org67795122017-04-25 06:52:04 +000088492017-04-24 Joseph Pecoraro <pecoraro@apple.com>
8850
8851 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
8852 https://bugs.webkit.org/show_bug.cgi?id=171190
8853
8854 Reviewed by Saam Barati.
8855
8856 * js/parser-syntax-check-expected.txt:
8857 * js/script-tests/parser-syntax-check.js:
8858 Extend to cover method duplicate parameter cases.
8859
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000088602017-04-24 Jiewen Tan <jiewen_tan@apple.com>
8861
8862 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
8863 https://bugs.webkit.org/show_bug.cgi?id=171059
8864 <rdar://problem/31734958>
8865
8866 Reviewed by Brent Fulgham.
8867
8868 * TestExpectations:
8869 Remove test expectations.
8870
rego@igalia.comb78934d2017-04-25 04:58:55 +000088712017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
8872
8873 [selectors4] :focus-within should use the flat tree
8874 https://bugs.webkit.org/show_bug.cgi?id=170899
8875
8876 Reviewed by Antti Koivisto.
8877
8878 * TestExpectations: Remove test that is passing now.
8879
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000088802017-04-24 Nan Wang <n_wang@apple.com>
8881
8882 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
8883 https://bugs.webkit.org/show_bug.cgi?id=171247
8884
8885 Reviewed by Chris Fleizach.
8886
8887 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
8888 * accessibility/mac/input-string-for-range-crash.html: Added.
8889
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000088902017-04-24 Youenn Fablet <youenn@apple.com>
8891
8892 Set defaults video getUserMedia constraints
8893 https://bugs.webkit.org/show_bug.cgi?id=171127
8894
8895 Reviewed by Eric Carlson.
8896
8897 * fast/mediastream/getUserMedia-default-expected.txt: Added.
8898 * fast/mediastream/getUserMedia-default.html: Added.
8899
cdumez@apple.coma98f8782017-04-24 22:46:11 +000089002017-04-24 Chris Dumez <cdumez@apple.com>
8901
cdumez@apple.com371f9792017-04-24 23:43:24 +00008902 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
8903 https://bugs.webkit.org/show_bug.cgi?id=171052
8904
8905 Reviewed by Sam Weinig.
8906
8907 Updated / rebaselined existing tests to reflect behavior change.
8908
8909 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
8910 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
8911 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
8912 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
8913 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
8914 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
8915 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
8916 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
8917 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
8918 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
8919
89202017-04-24 Chris Dumez <cdumez@apple.com>
8921
cdumez@apple.coma98f8782017-04-24 22:46:11 +00008922 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
8923 https://bugs.webkit.org/show_bug.cgi?id=171243
8924 <rdar://problem/31715572>
8925
8926 Reviewed by Antti Koivisto.
8927
8928 Add layout test coverage.
8929
8930 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
8931 * fast/images/animated-gif-scrolling-crash.html: Added.
8932
sbarati@apple.com902ad172017-04-24 21:17:24 +000089332017-04-24 Saam Barati <sbarati@apple.com>
8934
8935 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
8936 https://bugs.webkit.org/show_bug.cgi?id=171120
8937 <rdar://problem/31781889>
8938
8939 Rubber stamped by Mark Lam.
8940
8941 Make the wasm binary we compile close to 50% smaller.
8942
8943 * workers/wasm-resources/long-compile-many.js:
8944 (i.async.run):
8945 (i.worker.onmessage):
8946 * workers/wasm-resources/long-compile-worker.js:
8947 * workers/wasm-resources/long-compile.js:
8948 (async.run):
8949 (worker.onmessage):
8950
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000089512017-04-24 Ryan Haddad <ryanhaddad@apple.com>
8952
8953 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
8954 https://bugs.webkit.org/show_bug.cgi?id=171245
8955
8956 Unreviewed test gardening.
8957
8958 * platform/mac-wk1/TestExpectations:
8959
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000089602017-04-24 Joseph Pecoraro <pecoraro@apple.com>
8961
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00008962 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
8963 https://bugs.webkit.org/show_bug.cgi?id=170897
8964
8965 Reviewed by Saam Barati.
8966
8967 * js/class-syntax-declaration-expected.txt:
8968 * js/script-tests/class-syntax-declaration.js:
8969 Extend tests for static and non-static methods named "constructor" and "prototype".
8970
89712017-04-24 Joseph Pecoraro <pecoraro@apple.com>
8972
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00008973 Address some FIXMEs in JavaScript tests for bugs that have been fixed
8974 https://bugs.webkit.org/show_bug.cgi?id=171191
8975
8976 Reviewed by JF Bastien.
8977
8978 * js/dom/custom-constructors-expected.txt:
8979 * js/dom/script-tests/custom-constructors.js:
8980 * js/script-tests/keyword-method-names.js:
8981
89822017-04-24 Joseph Pecoraro <pecoraro@apple.com>
8983
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00008984 test262: test262/test/language/expressions/generators/yield-as-label.js
8985 https://bugs.webkit.org/show_bug.cgi?id=170979
8986
8987 Reviewed by Saam Barati.
8988
8989 * js/object-literal-shorthand-construction-expected.txt:
8990 * js/script-tests/object-literal-shorthand-construction.js:
8991 Extend this test to cover object literal shorthand with keywords.
8992
8993 * js/dom/reserved-words-as-property-expected.txt:
8994 * js/let-syntax-expected.txt:
8995 * js/parser-syntax-check-expected.txt:
8996 Improved error messages.
8997
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000089982017-04-23 Commit Queue <commit-queue@webkit.org>
8999
9000 Unreviewed, rolling out r215674.
9001 https://bugs.webkit.org/show_bug.cgi?id=171212
9002
9003 Possible unintended commit. This patch was on the wrong bug.
9004 (Requested by JoePeck on #webkit).
9005
9006 Reverted changeset:
9007
9008 "test262: test262/test/language/expressions/generators/yield-
9009 as-label.js"
9010 https://bugs.webkit.org/show_bug.cgi?id=170979
9011 http://trac.webkit.org/changeset/215674
9012
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000090132017-04-23 Joseph Pecoraro <pecoraro@apple.com>
9014
9015 test262: test262/test/language/expressions/generators/yield-as-label.js
9016 https://bugs.webkit.org/show_bug.cgi?id=170979
9017
9018 Reviewed by Saam Barati.
9019
9020 * js/object-literal-shorthand-construction-expected.txt:
9021 * js/script-tests/object-literal-shorthand-construction.js:
9022 Extend this test to cover object literal shorthand with keywords.
9023
9024 * js/dom/reserved-words-as-property-expected.txt:
9025 * js/let-syntax-expected.txt:
9026 * js/parser-syntax-check-expected.txt:
9027 Improved error messages.
9028
zalan@apple.com1f82e352017-04-22 02:01:55 +000090292017-04-21 Zalan Bujtas <zalan@apple.com>
9030
9031 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
9032 https://bugs.webkit.org/show_bug.cgi?id=171108
9033 <rdar://problem/30271747>
9034
9035 Reviewed by Dan Bernstein.
9036
9037 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
9038 * fast/replaced/ul-li-word-break-break-word.html: Added.
9039 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
9040 * fast/replaced/zero-width-image-force-linebreak.html: Added.
9041
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000090422017-04-21 Aaron Chu <aaron_chu@apple.com>
9043
9044 AX: FKA: Buttons need a visible focus indicator
9045 https://bugs.webkit.org/show_bug.cgi?id=171040
9046 <rdar://problem/30922548>
9047
9048 Reviewed by Antoine Quint.
9049
9050 * TestExpectations:
9051 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
9052 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
9053 * platform/mac/TestExpectations:
9054
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000090552017-04-21 Ryan Haddad <ryanhaddad@apple.com>
9056
9057 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
9058 https://bugs.webkit.org/show_bug.cgi?id=169119
9059
9060 Unreviewed test gardening.
9061
9062 * platform/mac/TestExpectations:
9063
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000090642017-04-21 Chris Dumez <cdumez@apple.com>
9065
9066 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
9067 https://bugs.webkit.org/show_bug.cgi?id=171132
9068 <rdar://problem/31426752>
9069
9070 Reviewed by Ryosuke Niwa.
9071
9072 Add layout test coverage. This test is passing in both Firefox and Chrome.
9073
9074 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
9075 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
9076
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000090772017-04-21 Youenn Fablet <youenn@apple.com>
9078
9079 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
9080 https://bugs.webkit.org/show_bug.cgi?id=170823
9081 <rdar://problem/31611583>
9082
9083 Unreviewed.
9084
9085 * TestExpectations: Reactivating test.
9086
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000090872017-04-21 Daniel Bates <dabates@apple.com>
9088
9089 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
9090 <rdar://problem/31690952>
9091
9092 Rubber-stamped by Jer Noble.
9093
9094 We can enable these tests again once we fix <rdar://problem/25780035>.
9095
9096 * platform/ios/TestExpectations:
9097
bfulgham@apple.coma431d112017-04-21 20:07:07 +000090982017-04-21 Per Arne Vollan <pvollan@apple.com>
9099
9100 Validate vImage arguments
9101 https://bugs.webkit.org/show_bug.cgi?id=171109
9102
9103 Reviewed by Brent Fulgham.
9104
9105 * fast/canvas/canvas-crash-expected.txt: Added.
9106 * fast/canvas/canvas-crash.html: Added.
9107
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000091082017-04-21 Ryan Haddad <ryanhaddad@apple.com>
9109
9110 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
9111 https://bugs.webkit.org/show_bug.cgi?id=170701
9112
9113 Unreviewed test gardening.
9114
9115 * TestExpectations:
9116
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000091172017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
9118
9119 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
9120 https://bugs.webkit.org/show_bug.cgi?id=169458
9121
9122 Reviewed by JF Bastien.
9123
9124 Add tests for formatToParts
9125
9126 * js/intl-datetimeformat-expected.txt:
9127 * js/script-tests/intl-datetimeformat.js:
9128
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000091292017-04-21 Timothy Horton <timothy_horton@apple.com>
9130
9131 Expose obscured insets to web content (as "safe area insets")
9132 https://bugs.webkit.org/show_bug.cgi?id=171013
9133 <rdar://problem/31564652>
9134
9135 Reviewed by Wenson Hsieh and Dave Hyatt.
9136
9137 * TestExpectations:
9138 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
9139 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
9140 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
9141 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
9142 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
9143 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
9144 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
9145 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
9146 * platform/ios-wk2/TestExpectations:
9147
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000091482017-04-20 Commit Queue <commit-queue@webkit.org>
9149
9150 Unreviewed, rolling out r215597.
9151 https://bugs.webkit.org/show_bug.cgi?id=171102
9152
9153 Made all tests crash under GuardMalloc (Requested by ap on
9154 #webkit).
9155
9156 Reverted changeset:
9157
9158 "Expose obscured insets to web content (as "safe area
9159 insets")"
9160 https://bugs.webkit.org/show_bug.cgi?id=171013
9161 http://trac.webkit.org/changeset/215597
9162
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000091632017-04-20 Timothy Horton <timothy_horton@apple.com>
9164
9165 Expose obscured insets to web content (as "safe area insets")
9166 https://bugs.webkit.org/show_bug.cgi?id=171013
9167 <rdar://problem/31564652>
9168
9169 Reviewed by Wenson Hsieh and Dave Hyatt.
9170
9171 * TestExpectations:
9172 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
9173 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
9174 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
9175 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
9176 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
9177 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
9178 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
9179 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
9180 * platform/ios-wk2/TestExpectations:
9181
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000091822017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9183
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00009184 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
9185 https://bugs.webkit.org/show_bug.cgi?id=169109
9186
9187 Unreviewed test gardening.
9188
9189 * platform/mac/TestExpectations:
9190
91912017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9192
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00009193 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
9194 https://bugs.webkit.org/show_bug.cgi?id=170921
9195
9196 Unreviewed test gardening.
9197
9198 * TestExpectations:
9199
mattbaker@apple.com287bec02017-04-20 23:09:55 +000092002017-04-20 Matt Baker <mattbaker@apple.com>
9201
9202 Web Inspector: Add regular expression support to XHR breakpoints
9203 https://bugs.webkit.org/show_bug.cgi?id=170099
9204 <rdar://problem/31558082>
9205
9206 Reviewed by Joseph Pecoraro.
9207
9208 Update tests and expectations for new XHR breakpoint type.
9209
9210 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
9211 * inspector/dom-debugger/xhr-breakpoints.html:
9212
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000092132017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
9214
9215 Inline anchor elements cannot be dragged when starting the drag from a block descendant
9216 https://bugs.webkit.org/show_bug.cgi?id=171062
9217 <rdar://problem/31697835>
9218
9219 Reviewed by Tim Horton.
9220
9221 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
9222 the drag is started from a block element under the link.
9223
9224 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
9225 * fast/events/drag-and-drop-link-containing-block.html: Added.
9226 * platform/ios/TestExpectations:
9227 * platform/mac-wk2/TestExpectations:
9228
9229 Skip the test on iOS and Mac WK2.
9230
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000092312017-04-20 Aaron Chu <aaron_chu@apple.com>
9232
9233 AX: Modern Media Controls Timeline slider should be operable
9234 https://bugs.webkit.org/show_bug.cgi?id=170250
9235
9236 Reviewed by Antoine Quint.
9237
9238 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
9239 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
9240
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000092412017-04-18 Filip Pizlo <fpizlo@apple.com>
9242
9243 Optimize SharedArrayBuffer in the DFG+FTL
9244 https://bugs.webkit.org/show_bug.cgi?id=164108
9245
9246 Reviewed by Saam Barati.
9247
9248 Add a test of futex performance.
9249
9250 * workers/sab/cascade_lock-worker.js: Added.
9251 (onmessage):
9252 * workers/sab/cascade_lock.html: Added.
9253 * workers/sab/worker-resources.js:
9254 (cascadeLockSlow):
9255 (cascadeLock):
9256 (cascadeUnlock):
9257
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000092582017-04-20 Jon Lee <jonlee@apple.com>
9259
9260 Update pip placard to "picture in picture"
9261 https://bugs.webkit.org/show_bug.cgi?id=171036
9262 rdar://problem/30201536
9263
9264 Reviewed by Antoine Quint.
9265
9266 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
9267 * media/modern-media-controls/pip-placard/pip-placard.html:
9268
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000092692017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9270
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00009271 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
9272 https://bugs.webkit.org/show_bug.cgi?id=171059
9273
9274 Unreviewed test gardening.
9275
9276 * TestExpectations:
9277
92782017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9279
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00009280 Mark memory/memory-pressure-simulation.html as flaky.
9281 https://bugs.webkit.org/show_bug.cgi?id=170629
9282
9283 Unreviewed test gardening.
9284
9285 * platform/mac-wk2/TestExpectations:
9286
clopez@igalia.com86e61982017-04-20 16:46:04 +000092872017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
9288
9289 [GTK] Update layout tests expectations after r215556
9290 https://bugs.webkit.org/show_bug.cgi?id=170942
9291
9292 Unreviewed gardening.
9293
9294 * platform/gtk/TestExpectations:
9295
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000092962017-04-20 Youenn Fablet <youenn@apple.com>
9297
9298 RTCPeerConnection is stopping its backend twice sometimes
9299 https://bugs.webkit.org/show_bug.cgi?id=171043
9300
9301 Reviewed by Eric Carlson.
9302
9303 * webrtc/closing-peerconnection-expected.txt: Added.
9304 * webrtc/closing-peerconnection.html: Added.
9305
jdiggs@igalia.com41069912017-04-20 08:48:53 +000093062017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
9307
9308 [ATK] Implement support for DPub ARIA roles
9309 https://bugs.webkit.org/show_bug.cgi?id=170679
9310
9311 Reviewed by Chris Fleizach.
9312
9313 Update tests and expectations to reflect the modified WebCore Accessibility
9314 role mappings, and the corresponding changes for the platforms.
9315
9316 * accessibility/gtk/xml-roles-exposed-expected.txt:
9317 * accessibility/gtk/xml-roles-exposed.html:
9318 * accessibility/roles-exposed.html:
9319 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
9320 * platform/gtk/TestExpectations:
9321 * platform/gtk/accessibility/roles-exposed-expected.txt:
9322 * platform/mac/accessibility/roles-exposed-expected.txt:
9323
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000093242017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9325
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00009326 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
9327 https://bugs.webkit.org/show_bug.cgi?id=170907
9328
9329 Unreviewed test gardening.
9330
9331 * platform/mac-wk2/TestExpectations:
9332
93332017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9334
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00009335 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
9336
9337 Unreviewed test gardening.
9338
9339 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9340
93412017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9342
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00009343 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
9344 https://bugs.webkit.org/show_bug.cgi?id=171031
9345
9346 Unreviewed test gardening.
9347
9348 * TestExpectations:
9349
93502017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9351
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00009352 Remove two tests after r215515.
9353 https://bugs.webkit.org/show_bug.cgi?id=171014
9354
9355 Unreviewed test gardening.
9356
9357 * TestExpectations:
9358
93592017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9360
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00009361 Rebaseline tests after r215515.
9362 https://bugs.webkit.org/show_bug.cgi?id=171014
9363
9364 Unreviewed test gardening.
9365
9366 * TestExpectations:
9367 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9368 * platform/ios/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
9369 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9370
achristensen@apple.comc74717d2017-04-19 22:27:04 +000093712017-04-19 Alex Christensen <achristensen@webkit.org>
9372
9373 Parsing large XML strings fails
9374 https://bugs.webkit.org/show_bug.cgi?id=170999
9375 <rdar://problem/17336267>
9376
9377 Reviewed by Brady Eidson.
9378
9379 * fast/dom/xml-large-expected.txt: Added.
9380 * fast/dom/xml-large.html: Added.
9381
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000093822017-04-19 Chris Fleizach <cfleizach@apple.com>
9383
9384 AX: <hr> should use a different role description than interactive separators
9385 https://bugs.webkit.org/show_bug.cgi?id=170317
9386 <rdar://problem/31363024>
9387
9388 Reviewed by Joanmarie Diggs.
9389
9390 * accessibility/mac/hr-element-expected.txt:
9391 * accessibility/mac/hr-element.html:
9392
jfbastien@apple.com22070852017-04-19 20:03:52 +000093932017-04-19 JF Bastien <jfbastien@apple.com>
9394
9395 Unreviewed, rolling out r215520.
9396
9397 Broke Debian 8
9398
9399 Reverted changeset:
9400
9401 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
9402 https://bugs.webkit.org/show_bug.cgi?id=169458
9403 http://trac.webkit.org/changeset/215520
9404
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000094052017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
9406
9407 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
9408 https://bugs.webkit.org/show_bug.cgi?id=169458
9409
9410 Reviewed by JF Bastien.
9411
9412 Add tests for formatToParts
9413
9414 * js/intl-datetimeformat-expected.txt:
9415 * js/script-tests/intl-datetimeformat.js:
9416
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000094172017-04-19 Youenn Fablet <youenn@apple.com>
9418
9419 Import web-platform-tests/tools
9420 https://bugs.webkit.org/show_bug.cgi?id=170718
9421
9422 Reviewed by Alex Christensen.
9423
9424 * TestExpectations:
9425 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
9426 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
9427 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
9428 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
9429 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
9430 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
9431 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt.
9432 * tests-options.json:
9433
antti@apple.com009dcd12017-04-19 12:15:37 +000094342017-04-19 Antti Koivisto <antti@apple.com>
9435
9436 Avoid repaints for invisible animations on tumblr.com/search/aww
9437 https://bugs.webkit.org/show_bug.cgi?id=170986
9438 <rdar://problem/28644580>
9439
9440 Reviewed by Andreas Kling.
9441
9442 * fast/repaint/mutate-non-visible-expected.txt: Added.
9443 * fast/repaint/mutate-non-visible.html: Added.
9444
wilander@apple.comd91733e2017-04-19 01:07:04 +000094452017-04-18 John Wilander <wilander@apple.com>
9446
9447 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
9448 https://bugs.webkit.org/show_bug.cgi?id=170763
9449 <rdar://problem/31573091>
9450
9451 Reviewed by Alex Christensen.
9452
9453 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
9454 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
9455
dino@apple.combce93132017-04-19 00:37:30 +000094562017-04-18 Dean Jackson <dino@apple.com>
9457
9458 Update ANGLE
9459 https://bugs.webkit.org/show_bug.cgi?id=170941
9460 <rdar://problem/31633999>
9461
9462 Reviewed by Alex Christensen.
9463
9464 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
9465
bfulgham@apple.com22f76952017-04-18 23:27:04 +000094662017-04-18 Brent Fulgham <bfulgham@apple.com>
9467
9468 Correct handling of isolatedWorld in event handling
9469 https://bugs.webkit.org/show_bug.cgi?id=65589
9470 <rdar://problem/24097804>
9471
9472 Reviewed by Geoffrey Garen.
9473
9474 This following test cases are from the following Blink change:
9475 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
9476
9477 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
9478 * fast/dom/event-attrs-isolated-world.html: Added.
9479 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
9480 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
9481
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000094822017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
9483
9484 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
9485 https://bugs.webkit.org/show_bug.cgi?id=170968
9486 <rdar://problem/31692560>
9487
9488 Reviewed by Dan Bernstein.
9489
9490 Adds a new layout test checking that text within a node with a click handler can be selected when using
9491 character selection granularity.
9492
9493 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
9494 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
9495
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000094962017-04-18 Joseph Pecoraro <pecoraro@apple.com>
9497
9498 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
9499 https://bugs.webkit.org/show_bug.cgi?id=170953
9500
9501 Unreviewed test gardening.
9502
9503 * platform/mac-wk1/TestExpectations:
9504 Mark a flakey test in WebKit1.
9505
weinig@apple.com66395a22017-04-18 20:35:43 +000095062017-04-17 Sam Weinig <sam@webkit.org>
9507
9508 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
9509 https://bugs.webkit.org/show_bug.cgi?id=170926
9510
9511 Reviewed by Chris Dumez.
9512
9513 * js/dom/webidl-type-mapping-expected.txt:
9514 * js/dom/webidl-type-mapping.html:
9515 Update test to account for testDictionary now being an attribute,
9516 and test that the annotated type members behave correctly.
9517
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000095182017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
9519
9520 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
9521 https://bugs.webkit.org/show_bug.cgi?id=163208
9522
9523 Reviewed by Saam Barati.
9524
9525 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
9526 * inspector/runtime/evaluate-CommandLineAPI.html:
9527 * js/parser-syntax-check-expected.txt:
9528 * js/script-tests/parser-syntax-check.js:
9529
antti@apple.com8db60ef2017-04-18 17:31:20 +000095302017-04-18 Antti Koivisto <antti@apple.com>
9531
9532 Enable optimized layer flushes on iOS
9533 https://bugs.webkit.org/show_bug.cgi?id=170938
9534 <rdar://problem/31677395>
9535
9536 Reviewed by Simon Fraser.
9537
9538 Add test verifying that tiles get created for touch overflow scrolling.
9539
9540 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
9541 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
9542
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000095432017-04-18 Ryan Haddad <ryanhaddad@apple.com>
9544
9545 Update TestExpectations for "selectors4" tests on mac-wk1.
9546 https://trac.webkit.org/changeset/215457/webkit
9547
9548 Unreviewed test gardening.
9549
9550 * platform/mac-wk1/TestExpectations:
9551
rego@igalia.com218bea92017-04-18 16:27:53 +000095522017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
9553
9554 [css-grid] Add support for percentage gaps
9555 https://bugs.webkit.org/show_bug.cgi?id=170764
9556
9557 Reviewed by Sergio Villar Senin.
9558
9559 Import tests from Blink.
9560
9561 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
9562 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
9563 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
9564 * fast/css-grid-layout/grid-gutters-get-set.html:
9565
magomez@igalia.com3fecba62017-04-18 11:54:23 +000095662017-04-18 Miguel Gomez <magomez@igalia.com>
9567
9568 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
9569 https://bugs.webkit.org/show_bug.cgi?id=170332
9570
9571 Reviewed by Carlos Garcia Campos.
9572
9573 Added a test to ensure that the browser doesn't crash when loading a PNG image which
9574 reports a wrong number of frames.
9575
9576 * fast/images/bad-png-missing-fdat-expected.txt: Added.
9577 * fast/images/bad-png-missing-fdat.html: Added.
9578 * fast/images/resources/bad-png-missing-fdAT.png: Added.
9579
rego@igalia.comb2665362017-04-18 09:17:19 +000095802017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
9581
9582 [selectors4] Import W3C Test Suite
9583 https://bugs.webkit.org/show_bug.cgi?id=170898
9584
9585 Reviewed by Youenn Fablet.
9586
9587 * TestExpectations: Mark a few tests as failure linking to the related bugs.
9588 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
9589
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000095902017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
9591
9592 Unreviewed GTK+ gardening. Add several test expectations.
9593
9594 * platform/gtk/TestExpectations:
9595
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000095962017-04-17 Joseph Pecoraro <pecoraro@apple.com>
9597
9598 Web Inspector: Doesn't show size of compressed content correctly
9599 https://bugs.webkit.org/show_bug.cgi?id=155112
9600 <rdar://problem/25006728>
9601
9602 Reviewed by Alex Christensen and Timothy Hatcher.
9603
9604 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
9605 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
9606 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
9607 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
9608 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
9609 * http/tests/inspector/network/resource-sizes-network.html: Added.
9610 Test resource sizes under different load conditions.
9611
9612 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
9613 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
9614 Older versions of macOS will not have the new metrics, but test their output anyways.
9615
9616 * http/tests/inspector/network/resources/404.php: Added.
9617 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
9618 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
9619 * http/tests/inspector/network/resources/lorem.txt: Added.
9620 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
9621
9622 * http/tests/inspector/network/resources/resource-size-test.js: Added.
9623 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
9624 (TestPage.registerInitializer.window.addResourceSizeTest):
9625 (TestPage.registerInitializer):
9626 Shared test code for resource sizes.
9627
9628 * platform/mac-wk1/TestExpectations:
9629 * platform/win/TestExpectations:
9630
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000096312017-04-17 Youenn Fablet <youenn@apple.com>
9632
9633 Enable video autoplay when getUserMedia is on
9634 https://bugs.webkit.org/show_bug.cgi?id=170919
9635
9636 Reviewed by Geoffrey Garen.
9637
9638 * webrtc/video-autoplay-expected.txt: Added.
9639 * webrtc/video-autoplay.html: Added.
9640
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000096412017-04-17 Ryan Haddad <ryanhaddad@apple.com>
9642
9643 Skip webrtc/multi-video.html.
9644 https://bugs.webkit.org/show_bug.cgi?id=170823
9645
9646 Unreviewed test gardening.
9647
9648 * TestExpectations:
9649
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000096502017-04-17 Youenn Fablet <youenn@apple.com>
9651
9652 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00009653 https://bugs.webkit.or
9654 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00009655
9656 Reviewed by Eric Carlson.
9657
9658 * webrtc/video-mute.html: Another try at making the test not flaky.
9659
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000096602017-04-17 Tim Horton <timothy_horton@apple.com>
9661
9662 Provide a viewport parameter to disable clipping to the safe area
9663 https://bugs.webkit.org/show_bug.cgi?id=170766
9664 <rdar://problem/31564634>
9665
9666 Reviewed by Beth Dakin.
9667
9668 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
9669 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
9670 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
9671 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
9672
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000096732017-04-14 Jiewen Tan <jiewen_tan@apple.com>
9674
9675 [WebCrypto] Add support for ECDSA
9676 https://bugs.webkit.org/show_bug.cgi?id=170789
9677 <rdar://problem/31588604>
9678
9679 Reviewed by Brent Fulgham.
9680
9681 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
9682 * crypto/subtle/ec-generate-key-malformed-parameters.html:
9683 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
9684 * crypto/subtle/ec-import-key-malformed-parameters.html:
9685 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
9686 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
9687 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
9688 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
9689 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
9690 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
9691 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
9692 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
9693 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
9694 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
9695 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
9696 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
9697 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
9698 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
9699 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
9700 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
9701 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
9702 * crypto/subtle/ecdsa-generate-key.html: Added.
9703 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
9704 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
9705 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
9706 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
9707 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
9708 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
9709 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
9710 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
9711 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
9712 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
9713 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
9714 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
9715 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
9716 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
9717 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
9718 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
9719 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
9720 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
9721 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
9722 * crypto/subtle/ecdsa-import-raw-key.html: Added.
9723 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
9724 * crypto/subtle/ecdsa-import-spki-key.html: Added.
9725 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
9726 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
9727 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
9728 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
9729 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
9730 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
9731 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
9732 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
9733
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000097342017-04-17 Youenn Fablet <youenn@apple.com>
9735
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00009736 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
9737 https://bugs.webkit.org/show_bug.cgi?id=170837
9738
9739 Reviewed by Eric Carlson.
9740
9741 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
9742
97432017-04-17 Youenn Fablet <youenn@apple.com>
9744
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00009745 RTCPeerConnection addTrack does not require a stream parameter
9746 https://bugs.webkit.org/show_bug.cgi?id=170894
9747
9748 Reviewed by Alex Christensen.
9749
9750 * webrtc/video-addTrack-expected.txt: Added.
9751 * webrtc/video-addTrack.html: Added.
9752
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000097532017-04-16 Joseph Pecoraro <pecoraro@apple.com>
9754
9755 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
9756 https://bugs.webkit.org/show_bug.cgi?id=170882
9757
9758 Reviewed by Saam Barati.
9759
9760 * js/dom/object-prototype-toLocaleString-expected.txt:
9761 * js/dom/script-tests/object-prototype-toLocaleString.js:
9762 Test the case of toLocaleString where toString does not exist.
9763
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000097642017-04-16 Chris Dumez <cdumez@apple.com>
9765
9766 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
9767 https://bugs.webkit.org/show_bug.cgi?id=169995
9768 <rdar://problem/23798897>
9769
9770 Reviewed by Sam Weinig.
9771
9772 Add layout test coverage.
9773
9774 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
9775 * fast/events/beforeunload-alert-handled-keydown.html: Added.
9776 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
9777 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
9778
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000097792017-04-16 Joseph Pecoraro <pecoraro@apple.com>
9780
9781 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
9782 https://bugs.webkit.org/show_bug.cgi?id=170879
9783
9784 Reviewed by Saam Barati.
9785
9786 * js/Object-getOwnPropertyNames-expected.txt:
9787 * js/script-tests/Object-getOwnPropertyNames.js:
9788
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000097892017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
9790
9791 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
9792 https://bugs.webkit.org/show_bug.cgi?id=170760
9793
9794 Reviewed by Joseph Pecoraro.
9795
9796 Test sending and receiving text and binary (blob and array buffer) data.
9797
9798 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
9799 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
9800 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
9801 (web_socket_do_extra_handshake):
9802 (web_socket_transfer_data):
9803 (all_distinct_bytes):
9804 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
9805 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
9806 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
9807 (web_socket_do_extra_handshake):
9808 (web_socket_transfer_data):
9809
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000098102017-04-14 Jiewen Tan <jiewen_tan@apple.com>
9811
9812 [WebCrypto] Support HKDF
9813 https://bugs.webkit.org/show_bug.cgi?id=170636
9814 <rdar://problem/23539827>
9815
9816 Reviewed by Brent Fulgham.
9817
9818 * TestExpectations:
9819 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
9820 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
9821 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
9822 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
9823 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
9824 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
9825 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
9826 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
9827 * crypto/subtle/hkdf-import-key-expected.txt: Added.
9828 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
9829 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
9830 * crypto/subtle/hkdf-import-key.html: Added.
9831 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
9832 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
9833 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
9834 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
9835 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
9836 * crypto/workers/subtle/hkdf-import-key.html: Added.
9837 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
9838 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
9839 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
9840
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000098412017-04-14 Ryan Haddad <ryanhaddad@apple.com>
9842
9843 Skip workers/wasm-* LayoutTests on ios-simulator.
9844
9845 Unreviewed test gardening.
9846
9847 * platform/ios/TestExpectations:
9848
zalan@apple.comb62345d2017-04-14 20:59:36 +000098492017-04-14 Zalan Bujtas <zalan@apple.com>
9850
9851 text-align start / end failure in table cells
9852 https://bugs.webkit.org/show_bug.cgi?id=141417
9853 <rdar://problem/31051672>
9854
9855 Reviewed by Antti Koivisto.
9856
9857 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
9858 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
9859
sbarati@apple.com492e4432017-04-14 02:10:17 +000098602017-04-13 Saam Barati <sbarati@apple.com>
9861
9862 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
9863 https://bugs.webkit.org/show_bug.cgi?id=170573
9864
9865 Reviewed by Filip Pizlo.
9866
9867 * storage/indexeddb/resources/wasm-exceptions.js: Added.
9868 (const._fail):
9869 (const.isNotA.assert.isNotA):
9870 (const):
9871 (switch.typeof):
9872 (Builder):
9873 (Builder.prototype.setChecked):
9874 (Builder.prototype.setPreamble):
9875 (Builder.prototype._functionIndexSpaceKeyHash):
9876 (Builder.prototype._registerFunctionToIndexSpace):
9877 (Builder.prototype._getFunctionFromIndexSpace):
9878 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
9879 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
9880 (Builder.prototype._registerSectionBuilders.this.Unknown):
9881 (prepareDatabase):
9882 (testDatabase):
9883 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
9884 * storage/indexeddb/wasm-exceptions.html: Added.
9885 * workers/wasm-hashset: Added.
9886 * workers/wasm-hashset-expected.txt: Added.
9887 * workers/wasm-hashset-many-expected.txt: Added.
9888 * workers/wasm-hashset-many.html: Added.
9889 * workers/wasm-hashset.html: Added.
9890 * workers/wasm-hashset/many-test.js: Added.
9891 (reallyDone):
9892 (console.log):
9893 (console.error):
9894 (console.assert):
9895 (i.worker.onmessage):
9896 (Module.print):
9897 (Module.printErr):
9898 (Module.canvas):
9899 (Module.setStatus):
9900 (Module):
9901 (setValue):
9902 (getValue):
9903 (allocate):
9904 (getMemory):
9905 (Pointer_stringify):
9906 (AsciiToString):
9907 (stringToAscii):
9908 (UTF8ArrayToString):
9909 (UTF8ToString):
9910 (stringToUTF8Array):
9911 (stringToUTF8):
9912 (lengthBytesUTF8):
9913 (demangle):
9914 (demangleAll):
9915 (stackTrace):
9916 (alignUp):
9917 (updateGlobalBuffer):
9918 (updateGlobalBufferViews):
9919 (abortOnCannotGrowMemory):
9920 (enlargeMemory):
9921 (getTotalMemory):
9922 (callRuntimeCallbacks):
9923 (preRun):
9924 (ensureInitRuntime):
9925 (preMain):
9926 (exitRuntime):
9927 (postRun):
9928 (addOnPreRun):
9929 (addOnInit):
9930 (addOnPreMain):
9931 (addOnExit):
9932 (addOnPostRun):
9933 (intArrayFromString):
9934 (intArrayToString):
9935 (writeStringToMemory):
9936 (writeArrayToMemory):
9937 (writeAsciiToMemory):
9938 (Math.string_appeared_here):
9939 (addRunDependency):
9940 (removeRunDependency):
9941 (integrateWasmJS.asm2wasmImports.string_appeared_here):
9942 (integrateWasmJS.lookupImport):
9943 (integrateWasmJS.mergeMemory):
9944 (integrateWasmJS.fixImports):
9945 (integrateWasmJS.getBinary):
9946 (integrateWasmJS.doJustAsm):
9947 (integrateWasmJS.receiveInstance):
9948 (integrateWasmJS.):
9949 (integrateWasmJS.doNativeWasm):
9950 (integrateWasmJS.doWasmPolyfill):
9951 (integrateWasmJS.Module.string_appeared_here):
9952 (integrateWasmJS):
9953 (___setErrNo):
9954 (__ZSt18uncaught_exceptionv):
9955 (EXCEPTIONS.deAdjust):
9956 (EXCEPTIONS.addRef):
9957 (EXCEPTIONS.decRef):
9958 (EXCEPTIONS.clearRef):
9959 (___cxa_find_matching_catch):
9960 (___gxx_personality_v0):
9961 (___lock):
9962 (_emscripten_memcpy_big):
9963 (_gettimeofday):
9964 (_abort):
9965 (SYSCALLS):
9966 (SYSCALLS.get getStr):
9967 (SYSCALLS.get64):
9968 (SYSCALLS.getZero):
9969 (try.___syscall146.printChar):
9970 (___syscall146):
9971 (___syscall54):
9972 (___unlock):
9973 (___syscall6):
9974 (invoke_ii):
9975 (invoke_iiii):
9976 (invoke_v):
9977 (_malloc.Module.string_appeared_here):
9978 (getTempRet0.Module.string_appeared_here):
9979 (_free.Module.string_appeared_here):
9980 (_main.Module.string_appeared_here):
9981 (setTempRet0.Module.string_appeared_here):
9982 (establishStackSpace.Module.string_appeared_here):
9983 (stackSave.Module.string_appeared_here):
9984 (_memset.Module.string_appeared_here):
9985 (_sbrk.Module.string_appeared_here):
9986 (_emscripten_get_global_libc.Module.string_appeared_here):
9987 (_memcpy.Module.string_appeared_here):
9988 (___errno_location.Module.string_appeared_here):
9989 (setThrew.Module.string_appeared_here):
9990 (_fflush.Module.string_appeared_here):
9991 (stackAlloc.Module.string_appeared_here):
9992 (stackRestore.Module.string_appeared_here):
9993 (_llvm_bswap_i32.Module.string_appeared_here):
9994 (runPostSets.Module.string_appeared_here):
9995 (dynCall_ii.Module.string_appeared_here):
9996 (dynCall_iiii.Module.string_appeared_here):
9997 (dynCall_v.Module.string_appeared_here):
9998 (else.applyMemoryInitializer):
9999 (else):
10000 (else.useRequest):
10001 (ExitStatus):
10002 (dependenciesFulfilled):
10003 (Module.string_appeared_here.Module.callMain.callMain.pad):
10004 (Module.string_appeared_here.Module.callMain):
10005 (run.doRun):
10006 (run):
10007 (exit):
10008 * workers/wasm-hashset/many-worker.js: Added.
10009 (console.log):
10010 (console.error):
10011 (console.assert):
10012 (Module.print):
10013 (Module.printErr):
10014 (Module.canvas):
10015 (Module.setStatus):
10016 (Module):
10017 (setValue):
10018 (getValue):
10019 (allocate):
10020 (getMemory):
10021 (Pointer_stringify):
10022 (AsciiToString):
10023 (stringToAscii):
10024 (UTF8ArrayToString):
10025 (UTF8ToString):
10026 (stringToUTF8Array):
10027 (stringToUTF8):
10028 (lengthBytesUTF8):
10029 (demangle):
10030 (demangleAll):
10031 (stackTrace):
10032 (alignUp):
10033 (updateGlobalBuffer):
10034 (updateGlobalBufferViews):
10035 (abortOnCannotGrowMemory):
10036 (enlargeMemory):
10037 (getTotalMemory):
10038 (callRuntimeCallbacks):
10039 (preRun):
10040 (ensureInitRuntime):
10041 (preMain):
10042 (exitRuntime):
10043 (postRun):
10044 (addOnPreRun):
10045 (addOnInit):
10046 (addOnPreMain):
10047 (addOnExit):
10048 (addOnPostRun):
10049 (intArrayFromString):
10050 (intArrayToString):
10051 (writeStringToMemory):
10052 (writeArrayToMemory):
10053 (writeAsciiToMemory):
10054 (Math.string_appeared_here):
10055 (addRunDependency):
10056 (removeRunDependency):
10057 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10058 (integrateWasmJS.lookupImport):
10059 (integrateWasmJS.mergeMemory):
10060 (integrateWasmJS.fixImports):
10061 (integrateWasmJS.getBinary):
10062 (integrateWasmJS.doJustAsm):
10063 (integrateWasmJS.receiveInstance):
10064 (integrateWasmJS.doNativeWasm):
10065 (integrateWasmJS.doWasmPolyfill):
10066 (integrateWasmJS.Module.string_appeared_here):
10067 (integrateWasmJS):
10068 (___setErrNo):
10069 (__ZSt18uncaught_exceptionv):
10070 (EXCEPTIONS.deAdjust):
10071 (EXCEPTIONS.addRef):
10072 (EXCEPTIONS.decRef):
10073 (EXCEPTIONS.clearRef):
10074 (___cxa_find_matching_catch):
10075 (___gxx_personality_v0):
10076 (___lock):
10077 (_emscripten_memcpy_big):
10078 (_gettimeofday):
10079 (_abort):
10080 (SYSCALLS):
10081 (SYSCALLS.get getStr):
10082 (SYSCALLS.get64):
10083 (SYSCALLS.getZero):
10084 (try.___syscall146.printChar):
10085 (___syscall146):
10086 (___syscall54):
10087 (___unlock):
10088 (___syscall6):
10089 (invoke_ii):
10090 (invoke_iiii):
10091 (invoke_v):
10092 (_malloc.Module.string_appeared_here):
10093 (getTempRet0.Module.string_appeared_here):
10094 (_free.Module.string_appeared_here):
10095 (_main.Module.string_appeared_here):
10096 (setTempRet0.Module.string_appeared_here):
10097 (establishStackSpace.Module.string_appeared_here):
10098 (stackSave.Module.string_appeared_here):
10099 (_memset.Module.string_appeared_here):
10100 (_sbrk.Module.string_appeared_here):
10101 (_emscripten_get_global_libc.Module.string_appeared_here):
10102 (_memcpy.Module.string_appeared_here):
10103 (___errno_location.Module.string_appeared_here):
10104 (setThrew.Module.string_appeared_here):
10105 (_fflush.Module.string_appeared_here):
10106 (stackAlloc.Module.string_appeared_here):
10107 (stackRestore.Module.string_appeared_here):
10108 (_llvm_bswap_i32.Module.string_appeared_here):
10109 (runPostSets.Module.string_appeared_here):
10110 (dynCall_ii.Module.string_appeared_here):
10111 (dynCall_iiii.Module.string_appeared_here):
10112 (dynCall_v.Module.string_appeared_here):
10113 (else.applyMemoryInitializer):
10114 (else):
10115 (else.useRequest):
10116 (ExitStatus):
10117 (dependenciesFulfilled):
10118 (Module.string_appeared_here.Module.callMain.callMain.pad):
10119 (Module.string_appeared_here.Module.callMain):
10120 (run.doRun):
10121 (run):
10122 (exit):
10123 * workers/wasm-hashset/test.js: Added.
10124 (reallyDone):
10125 (console.log):
10126 (console.error):
10127 (console.assert):
10128 (Module.print):
10129 (Module.printErr):
10130 (Module.canvas):
10131 (Module.setStatus):
10132 (Module):
10133 (setValue):
10134 (getValue):
10135 (allocate):
10136 (getMemory):
10137 (Pointer_stringify):
10138 (AsciiToString):
10139 (stringToAscii):
10140 (UTF8ArrayToString):
10141 (UTF8ToString):
10142 (stringToUTF8Array):
10143 (stringToUTF8):
10144 (lengthBytesUTF8):
10145 (demangle):
10146 (demangleAll):
10147 (stackTrace):
10148 (alignUp):
10149 (updateGlobalBuffer):
10150 (updateGlobalBufferViews):
10151 (abortOnCannotGrowMemory):
10152 (enlargeMemory):
10153 (getTotalMemory):
10154 (callRuntimeCallbacks):
10155 (preRun):
10156 (ensureInitRuntime):
10157 (preMain):
10158 (exitRuntime):
10159 (postRun):
10160 (addOnPreRun):
10161 (addOnInit):
10162 (addOnPreMain):
10163 (addOnExit):
10164 (addOnPostRun):
10165 (intArrayFromString):
10166 (intArrayToString):
10167 (writeStringToMemory):
10168 (writeArrayToMemory):
10169 (writeAsciiToMemory):
10170 (Math.string_appeared_here):
10171 (addRunDependency):
10172 (removeRunDependency):
10173 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10174 (integrateWasmJS.lookupImport):
10175 (integrateWasmJS.mergeMemory):
10176 (integrateWasmJS.fixImports):
10177 (integrateWasmJS.getBinary):
10178 (integrateWasmJS.doJustAsm):
10179 (integrateWasmJS.receiveInstance):
10180 (integrateWasmJS.doNativeWasm):
10181 (integrateWasmJS.doWasmPolyfill):
10182 (integrateWasmJS.Module.string_appeared_here):
10183 (integrateWasmJS):
10184 (___setErrNo):
10185 (__ZSt18uncaught_exceptionv):
10186 (EXCEPTIONS.deAdjust):
10187 (EXCEPTIONS.addRef):
10188 (EXCEPTIONS.decRef):
10189 (EXCEPTIONS.clearRef):
10190 (___cxa_find_matching_catch):
10191 (___gxx_personality_v0):
10192 (___lock):
10193 (_emscripten_memcpy_big):
10194 (_gettimeofday):
10195 (_abort):
10196 (SYSCALLS):
10197 (SYSCALLS.get getStr):
10198 (SYSCALLS.get64):
10199 (SYSCALLS.getZero):
10200 (try.___syscall146.printChar):
10201 (___syscall146):
10202 (___syscall54):
10203 (___unlock):
10204 (___syscall6):
10205 (invoke_ii):
10206 (invoke_iiii):
10207 (invoke_v):
10208 (_malloc.Module.string_appeared_here):
10209 (getTempRet0.Module.string_appeared_here):
10210 (_free.Module.string_appeared_here):
10211 (_main.Module.string_appeared_here):
10212 (setTempRet0.Module.string_appeared_here):
10213 (establishStackSpace.Module.string_appeared_here):
10214 (stackSave.Module.string_appeared_here):
10215 (_memset.Module.string_appeared_here):
10216 (_sbrk.Module.string_appeared_here):
10217 (_emscripten_get_global_libc.Module.string_appeared_here):
10218 (_memcpy.Module.string_appeared_here):
10219 (___errno_location.Module.string_appeared_here):
10220 (setThrew.Module.string_appeared_here):
10221 (_fflush.Module.string_appeared_here):
10222 (stackAlloc.Module.string_appeared_here):
10223 (stackRestore.Module.string_appeared_here):
10224 (_llvm_bswap_i32.Module.string_appeared_here):
10225 (runPostSets.Module.string_appeared_here):
10226 (dynCall_ii.Module.string_appeared_here):
10227 (dynCall_iiii.Module.string_appeared_here):
10228 (dynCall_v.Module.string_appeared_here):
10229 (else.applyMemoryInitializer):
10230 (else):
10231 (else.useRequest):
10232 (ExitStatus):
10233 (dependenciesFulfilled):
10234 (Module.string_appeared_here.Module.callMain.callMain.pad):
10235 (Module.string_appeared_here.Module.callMain):
10236 (run.doRun):
10237 (run):
10238 (exit):
10239 * workers/wasm-hashset/worker.js: Added.
10240 (console.log):
10241 (console.error):
10242 (console.assert):
10243 (Module.print):
10244 (Module.printErr):
10245 (Module.canvas):
10246 (Module.setStatus):
10247 (Module):
10248 (setValue):
10249 (getValue):
10250 (allocate):
10251 (getMemory):
10252 (Pointer_stringify):
10253 (AsciiToString):
10254 (stringToAscii):
10255 (UTF8ArrayToString):
10256 (UTF8ToString):
10257 (stringToUTF8Array):
10258 (stringToUTF8):
10259 (lengthBytesUTF8):
10260 (demangle):
10261 (demangleAll):
10262 (stackTrace):
10263 (alignUp):
10264 (updateGlobalBuffer):
10265 (updateGlobalBufferViews):
10266 (abortOnCannotGrowMemory):
10267 (enlargeMemory):
10268 (getTotalMemory):
10269 (callRuntimeCallbacks):
10270 (preRun):
10271 (ensureInitRuntime):
10272 (preMain):
10273 (exitRuntime):
10274 (postRun):
10275 (addOnPreRun):
10276 (addOnInit):
10277 (addOnPreMain):
10278 (addOnExit):
10279 (addOnPostRun):
10280 (intArrayFromString):
10281 (intArrayToString):
10282 (writeStringToMemory):
10283 (writeArrayToMemory):
10284 (writeAsciiToMemory):
10285 (Math.string_appeared_here):
10286 (addRunDependency):
10287 (removeRunDependency):
10288 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10289 (integrateWasmJS.lookupImport):
10290 (integrateWasmJS.mergeMemory):
10291 (integrateWasmJS.fixImports):
10292 (integrateWasmJS.getBinary):
10293 (integrateWasmJS.doJustAsm):
10294 (integrateWasmJS.receiveInstance):
10295 (integrateWasmJS.):
10296 (integrateWasmJS.doNativeWasm):
10297 (integrateWasmJS.doWasmPolyfill):
10298 (integrateWasmJS.Module.string_appeared_here):
10299 (integrateWasmJS):
10300 (___setErrNo):
10301 (__ZSt18uncaught_exceptionv):
10302 (EXCEPTIONS.deAdjust):
10303 (EXCEPTIONS.addRef):
10304 (EXCEPTIONS.decRef):
10305 (EXCEPTIONS.clearRef):
10306 (___cxa_find_matching_catch):
10307 (___gxx_personality_v0):
10308 (___lock):
10309 (_emscripten_memcpy_big):
10310 (_gettimeofday):
10311 (_abort):
10312 (SYSCALLS):
10313 (SYSCALLS.get getStr):
10314 (SYSCALLS.get64):
10315 (SYSCALLS.getZero):
10316 (try.___syscall146.printChar):
10317 (___syscall146):
10318 (___syscall54):
10319 (___unlock):
10320 (___syscall6):
10321 (invoke_ii):
10322 (invoke_iiii):
10323 (invoke_v):
10324 (_malloc.Module.string_appeared_here):
10325 (getTempRet0.Module.string_appeared_here):
10326 (_free.Module.string_appeared_here):
10327 (_main.Module.string_appeared_here):
10328 (setTempRet0.Module.string_appeared_here):
10329 (establishStackSpace.Module.string_appeared_here):
10330 (stackSave.Module.string_appeared_here):
10331 (_memset.Module.string_appeared_here):
10332 (_sbrk.Module.string_appeared_here):
10333 (_emscripten_get_global_libc.Module.string_appeared_here):
10334 (_memcpy.Module.string_appeared_here):
10335 (___errno_location.Module.string_appeared_here):
10336 (setThrew.Module.string_appeared_here):
10337 (_fflush.Module.string_appeared_here):
10338 (stackAlloc.Module.string_appeared_here):
10339 (stackRestore.Module.string_appeared_here):
10340 (_llvm_bswap_i32.Module.string_appeared_here):
10341 (runPostSets.Module.string_appeared_here):
10342 (dynCall_ii.Module.string_appeared_here):
10343 (dynCall_iiii.Module.string_appeared_here):
10344 (dynCall_v.Module.string_appeared_here):
10345 (else.applyMemoryInitializer):
10346 (else):
10347 (else.useRequest):
10348 (ExitStatus):
10349 (dependenciesFulfilled):
10350 (Module.string_appeared_here.Module.callMain.callMain.pad):
10351 (Module.string_appeared_here.Module.callMain):
10352 (run.doRun):
10353 (run):
10354 (exit):
10355 * workers/wasm-long-compile-expected.txt: Added.
10356 * workers/wasm-long-compile-many-expected.txt: Added.
10357 * workers/wasm-long-compile-many.html: Added.
10358 * workers/wasm-long-compile.html: Added.
10359 * workers/wasm-resources: Added.
10360 * workers/wasm-resources/long-compile-many.js: Added.
10361 (done):
10362 (i.async.run):
10363 (i.worker.onmessage):
10364 * workers/wasm-resources/long-compile-worker.js: Added.
10365 (const._fail):
10366 (const.isNotA.assert.isNotA):
10367 (const):
10368 (switch.typeof):
10369 (Builder):
10370 (Builder.prototype.setChecked):
10371 (Builder.prototype.setPreamble):
10372 (Builder.prototype._functionIndexSpaceKeyHash):
10373 (Builder.prototype._registerFunctionToIndexSpace):
10374 (Builder.prototype._getFunctionFromIndexSpace):
10375 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
10376 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
10377 (Builder.prototype._registerSectionBuilders.this.Unknown):
10378 * workers/wasm-resources/long-compile.js: Added.
10379 (done):
10380 (async.run):
10381 (worker.onmessage):
10382
dino@apple.com867f6662017-04-14 01:56:35 +0000103832017-04-13 Dean Jackson <dino@apple.com>
10384
10385 Large negative animation-delays may not work depending on machine uptime
10386 https://bugs.webkit.org/show_bug.cgi?id=166962
10387 <rdar://problem/30091526>
10388
10389 Reviewed by Tim Horton.
10390
10391 * animations/large-negative-delay-expected.txt: Added.
10392 * animations/large-negative-delay.html: Added.
10393
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000103942017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
10395
10396 Change Intl prototypes to plain objects
10397 https://bugs.webkit.org/show_bug.cgi?id=168178
10398
10399 Reviewed by JF Bastien.
10400
10401 * js/intl-collator-expected.txt:
10402 * js/intl-datetimeformat-expected.txt:
10403 * js/intl-numberformat-expected.txt:
10404 * js/script-tests/intl-collator.js:
10405 * js/script-tests/intl-datetimeformat.js:
10406 * js/script-tests/intl-numberformat.js:
10407
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000104082017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10409
10410 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
10411 https://bugs.webkit.org/show_bug.cgi?id=169719
10412
10413 Unreviewed test gardening.
10414
10415 * platform/ios-wk2/TestExpectations:
10416
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000104172017-04-13 Antti Koivisto <antti@apple.com>
10418
10419 Don't invalidate composition for style changes in non-composited layers
10420 https://bugs.webkit.org/show_bug.cgi?id=170805
10421 <rdar://problem/31606185>
10422
10423 Reviewed by Simon Fraser.
10424
10425 * compositing/updates/animation-non-composited-expected.txt: Added.
10426 * compositing/updates/animation-non-composited.html: Added.
10427
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000104282017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10429
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000010430 Mark webrtc/video-mute.html as flaky.
10431 https://bugs.webkit.org/show_bug.cgi?id=170704
10432
10433 Unreviewed test gardening.
10434
10435 * TestExpectations:
10436
104372017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10438
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000010439 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
10440 https://bugs.webkit.org/show_bug.cgi?id=165553
10441
10442 Unreviewed test gardening.
10443
10444 * platform/mac/TestExpectations:
10445
104462017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10447
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000010448 Mark media/track/track-cue-rendering-rtl.html as flaky.
10449 https://bugs.webkit.org/show_bug.cgi?id=170831
10450
10451 Unreviewed test gardening.
10452
10453 * platform/mac/TestExpectations:
10454
104552017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10456
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000010457 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
10458 https://bugs.webkit.org/show_bug.cgi?id=170830
10459
10460 Unreviewed test gardening.
10461
10462 * platform/mac-wk1/TestExpectations:
10463
104642017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10465
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000010466 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
10467
10468 Unreviewed test gardening.
10469
10470 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
10471
104722017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10473
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000010474 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
10475 https://bugs.webkit.org/show_bug.cgi?id=170702
10476
10477 Unreviewed test gardening.
10478
10479 * platform/mac-wk2/TestExpectations:
10480
104812017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10482
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000010483 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
10484 https://bugs.webkit.org/show_bug.cgi?id=164229
10485
10486 Unreviewed test gardening.
10487
10488 * platform/mac/TestExpectations:
10489
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000104902017-04-13 Chris Dumez <cdumez@apple.com>
10491
10492 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
10493 https://bugs.webkit.org/show_bug.cgi?id=170745
10494
10495 Reviewed by Tim Horton.
10496
10497 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
10498 test more robust.
10499
10500 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
10501 * svg/animations/animated-svg-image-outside-viewport-paused.html:
10502
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000105032017-04-13 Youenn Fablet <youenn@apple.com>
10504
10505 Remove RTCSignalingState::Closed
10506 https://bugs.webkit.org/show_bug.cgi?id=170811
10507
10508 Reviewed by Eric Carlson.
10509
10510 * webrtc/connection-state.html:
10511
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000105122017-04-13 Jonathan Bedard <jbedard@apple.com>
10513
10514 Remove compositing/masks/solid-color-masked.html expectation
10515 https://bugs.webkit.org/show_bug.cgi?id=168054
10516
10517 Unreviewed test gardening.
10518
10519 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
10520
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000105212017-04-13 Youenn Fablet <youenn@apple.com>
10522
10523 Add some more WebRTC tests
10524 https://bugs.webkit.org/show_bug.cgi?id=170796
10525
10526 Reviewed by Eric Carlson.
10527
10528 * webrtc/multi-video-expected.txt: Added.
10529 * webrtc/multi-video.html: Added.
10530 * webrtc/video-with-data-channel-expected.txt: Added.
10531 * webrtc/video-with-data-channel.html: Added.
10532
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000105332017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
10534
10535 [Readable Streams API] Implement cloneArrayBuffer in WebCore
10536 https://bugs.webkit.org/show_bug.cgi?id=170008
10537
10538 Reviewed by Youenn Fablet.
10539
10540 Added test to check cloneArrayBuffer behaviour.
10541
10542 * streams/clone-array-buffer-expected.txt: Added.
10543 * streams/clone-array-buffer.html: Added.
10544
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000105452017-04-13 Youenn Fablet <youenn@apple.com>
10546
10547 onnegotiationneeded should only be called once
10548 https://bugs.webkit.org/show_bug.cgi?id=170785
10549
10550 Reviewed by Alex Christensen.
10551
10552 * webrtc/negotiatedneeded-event-addStream.html:
10553
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000105542017-04-13 Dave Hyatt <hyatt@apple.com>
10555
10556 Rendering flexbox children across columns
10557 https://bugs.webkit.org/show_bug.cgi?id=164166
10558 <rdar://problem/29055587>
10559
10560 Reviewed by Zalan Bujtas.
10561
10562 * fast/multicol/flexbox-rows-expected.html: Added.
10563 * fast/multicol/flexbox-rows.html: Added.
10564
antti@apple.come2ca5892017-04-13 08:31:54 +0000105652017-04-13 Antti Koivisto <antti@apple.com>
10566
10567 Try to unflake a test.
10568
10569 * http/tests/cache/disk-cache/disk-cache-media-small.html:
10570
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000105712017-04-12 Brady Eidson <beidson@apple.com>
10572
10573 QuotaExceededError when saving to localStorage in private mode.
10574 https://bugs.webkit.org/show_bug.cgi?id=157010
10575
10576 Reviewed by Alex Christensen.
10577
10578 * platform/mac-wk2/TestExpectations:
10579 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
10580 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
10581 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
10582 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
10583 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
10584 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
10585 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
10586 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
10587
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000105882017-04-12 Joseph Pecoraro <pecoraro@apple.com>
10589
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000010590 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
10591 https://bugs.webkit.org/show_bug.cgi?id=170668
10592
10593 Reviewed by Keith Miller.
10594
10595 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
10596 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
10597 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
10598 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
10599 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
10600 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
10601 These tests are now out of date.
10602
106032017-04-12 Joseph Pecoraro <pecoraro@apple.com>
10604
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000010605 test262: test262/test/language/literals/regexp/u-dec-esc.js
10606 https://bugs.webkit.org/show_bug.cgi?id=170687
10607
10608 Reviewed by Michael Saboff.
10609
10610 * js/regexp-unicode-expected.txt:
10611 * js/script-tests/regexp-unicode.js:
10612 Extend test to test invalid backreferences.
10613
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000106142017-04-12 Jonathan Bedard <jbedard@apple.com>
10615
10616 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
10617
10618 Unreviewed test gardening.
10619
10620 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
10621 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
10622 * platform/mac-wk1/TestExpectations: Ditto.
10623 * platform/win/TestExpectations: Ditto.
10624 * platform/wk2/TestExpectations: Ditto.
10625
dino@apple.com6cc437b2017-04-12 21:11:47 +0000106262017-04-11 Dean Jackson <dino@apple.com>
10627
10628 canvas/2d.gradient.* LayoutTests failing
10629 https://bugs.webkit.org/show_bug.cgi?id=170757
10630 <rdar://problem/31177990>
10631
10632 Reviewed by Antoine Quint.
10633
10634 Add a fudge factor to the gradient tests, since we can
10635 now produce noisy (nicer looking) gradients. There might
10636 be 1 or 2 bits of difference per pixel.
10637
10638 * canvas/philip/tests.js:
10639 (_assertPixelWithGradientNoise):
10640 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
10641 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
10642 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
10643 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
10644 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
10645 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
10646 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
10647 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
10648 * canvas/philip/tests/2d.gradient.radial.inside1.html:
10649 * canvas/philip/tests/2d.gradient.radial.inside2.html:
10650 * canvas/philip/tests/2d.gradient.radial.inside3.html:
10651 * canvas/philip/tests/2d.gradient.radial.outside1.html:
10652 * canvas/philip/tests/2d.gradient.radial.outside2.html:
10653 * canvas/philip/tests/2d.gradient.radial.outside3.html:
10654 * canvas/philip/tests/2d.gradient.radial.touch2.html:
10655 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
10656 * fast/canvas/canvas-gradient-on-compositing-expected.html:
10657
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000106582017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
10659
10660 Well-known variations should clamp to the values listed in the @font-face block
10661 https://bugs.webkit.org/show_bug.cgi?id=169260
10662
10663 Reviewed by Dean Jackson.
10664
10665 * fast/text/variations/font-face-clamp-expected.html: Added.
10666 * fast/text/variations/font-face-clamp.html: Added.
10667
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000106682017-04-12 Jonathan Bedard <jbedard@apple.com>
10669
10670 Remove two passing canvas tests from ios expectations
10671
10672 Unreviewed test gardening.
10673
10674 * platform/ios/TestExpectations:
10675
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000106762017-04-12 Youenn Fablet <youenn@apple.com>
10677
10678 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
10679 https://bugs.webkit.org/show_bug.cgi?id=170754
10680 <rdar://problem/31573169>
10681
10682 Unreviewed.
10683
10684 * TestExpectations: Marking test as crashing.
10685
rego@igalia.com69b969c2017-04-12 10:14:30 +0000106862017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
10687
10688 [css-grid] Replaced elements don't properly resolve percentage heights
10689 https://bugs.webkit.org/show_bug.cgi?id=159670
10690
10691 Reviewed by Darin Adler.
10692
10693 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
10694 This patch only adds the test to avoid regressions in the future.
10695
10696 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
10697 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
10698
antti@apple.comcf289bc2017-04-12 10:09:14 +0000106992017-04-10 Antti Koivisto <antti@apple.com>
10700
10701 Cache small media resources in disk cache
10702 https://bugs.webkit.org/show_bug.cgi?id=170676
10703 <rdar://problem/31532649>
10704
10705 Reviewed by Andreas Kling.
10706
10707 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
10708 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
10709
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000107102017-04-12 Per Arne Vollan <pvollan@apple.com>
10711
10712 Implement stroke-color CSS property.
10713 https://bugs.webkit.org/show_bug.cgi?id=169352
10714
10715 Reviewed by Jon Lee.
10716
10717 * fast/css/stroke-color-expected.html: Added.
10718 * fast/css/stroke-color-fallback-expected.html: Added.
10719 * fast/css/stroke-color-fallback.html: Added.
10720 * fast/css/stroke-color.html: Added.
10721 * fast/css/visited-link-stroke-color-expected.html: Added.
10722 * fast/css/visited-link-stroke-color.html: Added.
10723
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000107242017-04-11 Youenn Fablet <youenn@apple.com>
10725
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000010726 LayoutTest webrtc/video-mute.html is a flaky failure
10727 https://bugs.webkit.org/show_bug.cgi?id=170704
10728
10729 Reviewed by Eric Carlson.
10730
10731 * webrtc/video-mute.html: Trying to make it less flaky.
10732
107332017-04-11 Youenn Fablet <youenn@apple.com>
10734
commit-queue@webkit.org70608662017-04-11 22:47:49 +000010735 [WK1] Add captureStream test with webrtc
10736 https://bugs.webkit.org/show_bug.cgi?id=170746
10737
10738 Reviewed by Eric Carlson.
10739
10740 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
10741 * webrtc/captureCanvas-webrtc-expected.txt: Added.
10742 * webrtc/captureCanvas-webrtc.html: Added.
10743
107442017-04-11 Youenn Fablet <youenn@apple.com>
10745
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000010746 Migrating webrtc tests to latest API
10747 https://bugs.webkit.org/show_bug.cgi?id=170709
10748
10749 Reviewed by Eric Carlson.
10750
10751 * webrtc/audio-peer-connection-webaudio.html:
10752 * webrtc/libwebrtc/descriptionGetters.html:
10753 * webrtc/negotiatedneeded-event-addStream.html:
10754 * webrtc/peer-connection-audio-mute.html:
10755 * webrtc/peer-connection-audio-mute2.html:
10756 * webrtc/peer-connection-remote-audio-mute.html:
10757 * webrtc/peer-connection-remote-audio-mute2.html:
10758 * webrtc/release-after-getting-track.html:
10759 * webrtc/video-disabled-black.html:
10760 * webrtc/video-mute.html:
10761 * webrtc/video-remote-mute.html:
10762 * webrtc/video-with-receiver.html:
10763 * webrtc/video.html:
10764
107652017-04-11 Youenn Fablet <youenn@apple.com>
10766
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000010767 Activate WebRTC data channel tests for WK1
10768 https://bugs.webkit.org/show_bug.cgi?id=170710
10769
10770 Reviewed by Eric Carlson.
10771
10772 * platform/mac-wk1/TestExpectations:
10773
107742017-04-11 Youenn Fablet <youenn@apple.com>
10775
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000010776 MediaStream id should be equal to msid
10777 https://bugs.webkit.org/show_bug.cgi?id=170712
10778
10779 Reviewed by Eric Carlson.
10780
10781 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
10782
10783 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
10784 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
10785 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
10786 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
10787 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
10788 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
10789 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
10790 * webrtc/audio-peer-connection-webaudio.html:
10791 * webrtc/audio-replace-track.html:
10792 * webrtc/connection-state.html:
10793 * webrtc/datachannel/basic.html:
10794 * webrtc/datachannel/bufferedAmountLowThreshold.html:
10795 * webrtc/datachannel/datachannel-gc.html:
10796 * webrtc/datachannel/datachannel-stats.html:
10797 * webrtc/datachannel/filter-ice-candidate.html:
10798 * webrtc/ephemeral-certificates-and-cnames.html:
10799 * webrtc/libwebrtc/descriptionGetters.html:
10800 * webrtc/negotiatedneeded-event-addStream.html:
10801 * webrtc/no-port-zero-in-upd-candidates.html:
10802 * webrtc/peer-connection-audio-mute.html:
10803 * webrtc/peer-connection-audio-mute2.html:
10804 * webrtc/peer-connection-remote-audio-mute.html:
10805 * webrtc/peer-connection-remote-audio-mute2.html:
10806 * webrtc/release-after-getting-track.html:
10807 * webrtc/video-disabled-black.html:
10808 * webrtc/video-getParameters.html:
10809 * webrtc/video-mediastreamtrack-stats.html:
10810 * webrtc/video-mute.html:
10811 * webrtc/video-remote-mute.html:
10812 * webrtc/video-replace-track-to-null.html:
10813 * webrtc/video-replace-track.html:
10814 * webrtc/video-stats.html:
10815 * webrtc/video-with-receiver.html:
10816 * webrtc/video.html:
10817
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000108182017-04-11 Chris Fleizach <cfleizach@apple.com>
10819
10820 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
10821 https://bugs.webkit.org/show_bug.cgi?id=170330
10822 <rdar://problem/31366105>
10823
10824 Reviewed by Joanmarie Diggs.
10825
10826 * accessibility/mac/search-predicate-article-expected.txt:
10827 * accessibility/mac/search-predicate-article.html:
10828
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000108292017-04-11 Joseph Pecoraro <pecoraro@apple.com>
10830
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000010831 test262: test262/test/annexB/language/comments/multi-line-html-close.js
10832 https://bugs.webkit.org/show_bug.cgi?id=170648
10833
10834 Reviewed by Keith Miller.
10835
10836 * js/parser-xml-close-comment-expected.txt:
10837 * js/script-tests/parser-xml-close-comment.js:
10838 Update test coverage for JavaScript HTML comments.
10839
108402017-04-11 Joseph Pecoraro <pecoraro@apple.com>
10841
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000010842 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
10843 https://bugs.webkit.org/show_bug.cgi?id=170652
10844
10845 Reviewed by Michael Saboff.
10846
10847 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
10848 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
10849 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
10850 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
10851 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
10852 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
10853 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2-expected.txt:
10854 These tests expected the opposite, they are now out of date.
10855
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000108562017-04-11 Yoav Weiss <yoav@yoav.ws>
10857
10858 [link preload] Double downloads of preloaded content when it's in MemoryCache
10859 https://bugs.webkit.org/show_bug.cgi?id=170122
10860
10861 Reviewed by Antti Koivisto.
10862
10863 * TestExpectations: Removed flakiness label from the header preload charset test.
10864 * fast/loader/cache-encoding-expected.txt: Changed expectation.
10865 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
10866 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
10867 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
10868 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
10869 twice and expects different decoding for it each time. This is the behavior that we modified, and therefore the test expectation is changed as well.
10870
rego@igalia.com45aee992017-04-11 09:20:16 +0000108712017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
10872
10873 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
10874 https://bugs.webkit.org/show_bug.cgi?id=167538
10875
10876 Reviewed by Darin Adler.
10877
10878 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
10879 as the caret was not always painted in the test runner.
10880 The test was checking for a crash in simplified layout (see bug #163450)
10881 and has nothing to do with the caret or "autofocus" behavior.
10882 "autofocus" was needed to get the crash, so this change modifies
10883 the test to blur the element, so the caret is not painted anymore.
10884
10885 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
10886 Don't focus the input element.
10887 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
10888 the input element to avoid showing the caret.
10889 * platform/mac-wk2/TestExpectations: Remove file from expectations.
10890
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000108912017-04-10 Jiewen Tan <jiewen_tan@apple.com>
10892
10893 Unreviewed, test expectations update
10894
10895 * platform/wk2/TestExpectations:
10896
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000108972017-04-10 Ryan Haddad <ryanhaddad@apple.com>
10898
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000010899 Mark two newly imported web-platform-tests as failing.
10900
10901 Unreviewed test gardening.
10902
10903 * TestExpectations:
10904
109052017-04-10 Ryan Haddad <ryanhaddad@apple.com>
10906
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000010907 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
10908 https://bugs.webkit.org/show_bug.cgi?id=167475
10909
10910 Unreviewed test gardening.
10911
10912 * platform/mac-wk1/TestExpectations:
10913
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000109142017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
10915
10916 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
10917 https://bugs.webkit.org/show_bug.cgi?id=170677
10918 <rdar://problem/31512633>
10919
10920 Reviewed by Tim Horton.
10921
10922 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
10923
10924 * fast/events/drag-to-navigate.html:
10925 * fast/events/only-valid-drop-targets-receive-file-drop.html:
10926
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000109272017-04-10 Ryan Haddad <ryanhaddad@apple.com>
10928
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000010929 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
10930 https://bugs.webkit.org/show_bug.cgi?id=170682
10931
10932 Unreviewed test gardening.
10933
10934 * platform/mac-wk1/TestExpectations:
10935
109362017-04-10 Ryan Haddad <ryanhaddad@apple.com>
10937
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000010938 Rebaseline js/dom/global-constructors-attributes.html after r215131.
10939
10940 Unreviewed test gardening.
10941
10942 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10943 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10944 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10945
akling@apple.comb89c9482017-04-10 13:49:18 +0000109462017-04-10 Andreas Kling <akling@apple.com>
10947
10948 Don't generate extra scrolling tiles for non-visible pages.
10949 https://bugs.webkit.org/show_bug.cgi?id=167213
10950 <rdar://problem/30105774>
10951
10952 Reviewed by Antti Koivisto.
10953
10954 * TestExpectations:
10955 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
10956 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
10957 * platform/mac-wk2/TestExpectations:
10958
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000109592017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
10960
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000010961 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
10962 https://bugs.webkit.org/show_bug.cgi?id=170667
10963
10964 Reviewed by Žan Doberšek.
10965
10966 Unskip then test that is passing now.
10967
10968 * platform/gtk/TestExpectations:
10969
109702017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
10971
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000010972 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
10973
10974 * platform/gtk/TestExpectations:
10975
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000109762017-04-10 Miguel Gomez <magomez@igalia.com>
10977
10978 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
10979 https://bugs.webkit.org/show_bug.cgi?id=168425
10980
10981 Reviewed by Said Abou-Hallawa.
10982
10983 Adjusted expectation for fast/images/animated-png.html. It must pass now.
10984
10985 * platform/gtk/TestExpectations:
10986
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000109872017-04-09 Devin Rousso <webkit@devinrousso.com>
10988
10989 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
10990 https://bugs.webkit.org/show_bug.cgi?id=170184
10991
10992 Reviewed by Matt Baker.
10993
10994 * inspector/unit-tests/text-utilities-expected.txt: Added.
10995 * inspector/unit-tests/text-utilities.html: Added.
10996
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000109972017-04-09 Youenn Fablet <youenn@apple.com>
10998
10999 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
11000 https://bugs.webkit.org/show_bug.cgi?id=170647
11001
11002 Reviewed by Sam Weinig.
11003
11004 * TestExpectations:
11005 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
11006 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
11007 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
11008 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
11009 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
11010 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
11011 * platform/mac/TestExpectations:
11012 * tests-options.json:
11013
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000110142017-04-09 Joseph Pecoraro <pecoraro@apple.com>
11015
11016 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
11017 https://bugs.webkit.org/show_bug.cgi?id=170651
11018
11019 Reviewed by Saam Barati.
11020
11021 * js/regexp-no-extensions-expected.txt:
11022 * js/script-tests/regexp-no-extensions.js:
11023 Update existing test for these edge cases.
11024
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000110252017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
11026
11027 [Variation Fonts] Width values of GX fonts are not mapped correctly
11028 https://bugs.webkit.org/show_bug.cgi?id=170367
11029
11030 Reviewed by Simon Fraser.
11031
11032 * fast/text/variations/font-selection-properties-expected.html:
11033 * fast/text/variations/gx-width-expected.html: Added.
11034 * fast/text/variations/gx-width.html: Added.
11035
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000110362017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
11037
11038 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
11039 https://bugs.webkit.org/show_bug.cgi?id=170577
11040
11041 Reviewed by Simon Fraser.
11042
11043 * fast/images/async-image-background-image-repeated-expected.html: Added.
11044 * fast/images/async-image-background-image-repeated.html: Added.
11045
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000110462017-04-08 Simon Fraser <simon.fraser@apple.com>
11047
11048 Unprefix CSS cursor values grab and grabbing
11049 https://bugs.webkit.org/show_bug.cgi?id=170543
11050
11051 Reviewed by Jon Lee.
11052
11053 Enhanced the cursor test to check round-tripping of all values.
11054
11055 * fast/css/cursor-parsing-expected.txt:
11056 * fast/css/cursor-parsing.html:
11057
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000110582017-04-08 Youenn Fablet <youenn@apple.com>
11059
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000011060 WebRTC tests gardening
11061 https://bugs.webkit.org/show_bug.cgi?id=170508
11062
11063 Reviewed by Eric Carlson.
11064
11065 * platform/ios-wk1/TestExpectations:
11066 * platform/ios-wk2/TestExpectations:
11067 * platform/ios/TestExpectations:
11068
110692017-04-08 Youenn Fablet <youenn@apple.com>
11070
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000011071 MediaStreamTrack id should be preserved by PeerConnection
11072 https://bugs.webkit.org/show_bug.cgi?id=170624
11073
11074 Reviewed by Eric Carlson.
11075
11076 * webrtc/video.html:
11077
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000110782017-04-07 Chris Dumez <cdumez@apple.com>
11079
11080 Unreviewed, update 2 media tests after r215120 so they work on iOS.
11081
11082 Setting the volume is a no-op on iOS so mute the video instead.
11083
11084 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
11085 * media/video-restricted-invisible-autoplay-not-allowed.html:
11086
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000110872017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
11088
11089 WebGPU: implement ComputeCommandEncoder and related components
11090 https://bugs.webkit.org/show_bug.cgi?id=170444
11091
11092 Reviewed by Alex Christensen.
11093
11094 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
11095
11096 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
11097 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
11098
zalan@apple.com318220e2017-04-07 22:48:22 +0000110992017-04-07 Zalan Bujtas <zalan@apple.com>
11100
11101 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
11102 https://bugs.webkit.org/show_bug.cgi?id=170552
11103
11104 Reviewed by Antti Koivisto.
11105
11106 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
11107 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
11108
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000111092017-04-07 Ryan Haddad <ryanhaddad@apple.com>
11110
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000011111 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
11112 https://bugs.webkit.org/show_bug.cgi?id=168540
11113
11114 Unreviewed test gardening.
11115
11116 * platform/mac/TestExpectations:
11117
111182017-04-07 Ryan Haddad <ryanhaddad@apple.com>
11119
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000011120 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
11121 https://bugs.webkit.org/show_bug.cgi?id=170615
11122
11123 Unreviewed test gardening.
11124
11125 * platform/mac/TestExpectations:
11126
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000111272017-04-07 Chris Dumez <cdumez@apple.com>
11128
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000011129 Audible autoplay videos should not get paused when outside the viewport
11130 https://bugs.webkit.org/show_bug.cgi?id=170610
11131 <rdar://problem/31505984>
11132
11133 Reviewed by Eric Carlson.
11134
11135 Add layout test coverage.
11136
11137 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
11138 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
11139 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
11140 * media/video-restricted-invisible-autoplay-not-allowed.html:
11141
111422017-04-07 Chris Dumez <cdumez@apple.com>
11143
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000011144 Throttle / Align DOM Timers in cross-origin iframes to 30fps
11145 https://bugs.webkit.org/show_bug.cgi?id=170613
11146 <rdar://problem/31506444>
11147
11148 Reviewed by Simon Fraser.
11149
11150 Add layout test coverage.
11151
11152 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
11153 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
11154 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
11155
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000111562017-04-07 Brent Fulgham <bfulgham@apple.com>
11157
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000011158 Rebaseline additional tests after r215096.
11159 https://bugs.webkit.org/show_bug.cgi?id=170561
11160 <rdar://problem/7415154>
11161
11162 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
11163 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
11164 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
11165 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
11166 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
11167 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
11168 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
11169 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
11170 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
11171 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
11172 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
11173
111742017-04-07 Brent Fulgham <bfulgham@apple.com>
11175
bfulgham@apple.com49026b42017-04-07 16:02:10 +000011176 WebKit should percent encode single quotes in query strings
11177 https://bugs.webkit.org/show_bug.cgi?id=170561
11178 <rdar://problem/7415154>
11179
11180 Reviewed by Alex Christensen.
11181
11182 Rebaseline tests after change.
11183
11184 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
11185 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
11186 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
11187 * http/tests/security/xssAuditor/base-href-expected.txt:
11188 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
11189 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
11190 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
11191 * http/tests/security/xssAuditor/embed-tag-expected.txt:
11192 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
11193 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
11194 * http/tests/security/xssAuditor/form-action-expected.txt:
11195 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
11196 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
11197 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
11198 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
11199 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
11200 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
11201 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
11202 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
11203 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
11204 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
11205 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
11206 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
11207 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
11208 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
11209 * http/tests/security/xssAuditor/link-onclick-expected.txt:
11210 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
11211 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
11212 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
11213 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
11214 * http/tests/security/xssAuditor/object-tag-expected.txt:
11215 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
11216 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
11217 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
11218 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
11219 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
11220 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
11221 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
11222 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
11223 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
11224 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
11225 * http/tests/security/xssAuditor/svg-animate-expected.txt:
11226 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
11227 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
11228 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
11229
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000112302017-04-07 Youenn Fablet <youenn@apple.com>
11231
11232 Improve some WebRTC flaky tests
11233 https://bugs.webkit.org/show_bug.cgi?id=170584
11234
11235 Reviewed by Alex Christensen.
11236
11237 * webrtc/libwebrtc/descriptionGetters.html:
11238 * webrtc/video-replace-track-to-null.html:
11239
zalan@apple.come2374f52017-04-07 15:05:43 +0000112402017-04-07 Zalan Bujtas <zalan@apple.com>
11241
11242 Text insertion cursor disappears after pressing enter
11243 https://bugs.webkit.org/show_bug.cgi?id=169291
11244 <rdar://problem/30899611>
11245
11246 Reviewed by Tim Horton.
11247
11248 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
11249 * editing/simple-line-layout-caret-is-gone.html: Added.
11250
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000112512017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
11252
11253 Make FontWithFeatures test font pass OTS
11254 https://bugs.webkit.org/show_bug.cgi?id=169788
11255
11256 Reviewed by Tim Horton.
11257
11258 Updated font to the one which passes the tests.
11259
11260 * css3/resources/FontWithFeatures.otf:
11261
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000112622017-04-06 Jiewen Tan <jiewen_tan@apple.com>
11263
11264 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
11265 https://bugs.webkit.org/show_bug.cgi?id=170571
11266
11267 Unreviewed.
11268
11269 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
11270 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
11271
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000112722017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
11273
11274 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
11275 https://bugs.webkit.org/show_bug.cgi?id=170560
11276 <rdar://problem/31484693>
11277
11278 Reviewed by Tim Horton.
11279
11280 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
11281 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
11282
11283 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
11284 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
11285
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000112862017-04-05 Simon Fraser <simon.fraser@apple.com>
11287
11288 Throttle requestAnimationFrame in cross-origin iframes to 30fps
11289 https://bugs.webkit.org/show_bug.cgi?id=170534
11290
11291 Reviewed by Dan Bates.
11292
11293 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
11294 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
11295 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
11296
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000112972017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11298
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000011299 Unreviewed, rolling out r215041.
11300
11301 The LayoutTest for this change is failing on ios-simulator.
11302
11303 Reverted changeset:
11304
11305 "Rendering flexbox children across columns"
11306 https://bugs.webkit.org/show_bug.cgi?id=164166
11307 http://trac.webkit.org/changeset/215041
11308
113092017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11310
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000011311 Unreviewed, rolling out r215046.
11312
11313 This change broke internal builds.
11314
11315 Reverted changeset:
11316
11317 "WebRTC tests gardening"
11318 https://bugs.webkit.org/show_bug.cgi?id=170508
11319 http://trac.webkit.org/changeset/215046
11320
113212017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11322
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000011323 Skip a test that was accidentally enabled with r214982.
11324
11325 Unreviewed test gardening.
11326
11327 * platform/ios/TestExpectations:
11328
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000113292017-04-06 Joseph Pecoraro <pecoraro@apple.com>
11330
11331 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
11332 https://bugs.webkit.org/show_bug.cgi?id=16531
11333 <rdar://problem/5712895>
11334
11335 Reviewed by Timothy Hatcher.
11336
11337 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
11338 * http/tests/inspector/network/resource-request-headers.html: Added.
11339 * http/tests/inspector/network/resources/basic-auth.php: Added.
11340 Test coverage for Cookie and Basic Authentication headers.
11341
11342 * platform/mac/TestExpectations:
11343 * platform/mac-wk1/TestExpectations:
11344 * platform/win/TestExpectations:
11345 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
11346 and ElCapitan which uses the legacy non-NSURLSession loading path.
11347
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000113482017-04-06 Youenn Fablet <youenn@apple.com>
11349
11350 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
11351 https://bugs.webkit.org/show_bug.cgi?id=167513
11352
11353 Reviewed by Eric Carlson.
11354
11355 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
11356
zalan@apple.com2319f682017-04-06 20:03:55 +0000113572017-04-06 Zalan Bujtas <zalan@apple.com>
11358
11359 Simple line layout: Hittest always returns the first renderer in the block.
11360 https://bugs.webkit.org/show_bug.cgi?id=170520
11361 <rdar://problem/30979175>
11362
11363 Reviewed by Antti Koivisto.
11364
11365 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
11366 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
11367
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000113682017-03-31 Jiewen Tan <jiewen_tan@apple.com>
11369
11370 [WebCrypto] Add support for AES-CTR
11371 https://bugs.webkit.org/show_bug.cgi?id=169761
11372 <rdar://problem/31331321>
11373
11374 Reviewed by Brent Fulgham.
11375
11376 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
11377 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
11378 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
11379 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
11380 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
11381 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
11382 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
11383 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
11384 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
11385 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
11386 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
11387 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
11388 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
11389 * crypto/subtle/aes-ctr-generate-key.html: Added.
11390 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
11391 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
11392 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
11393 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
11394 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
11395 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
11396 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
11397 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
11398 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
11399 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
11400 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
11401 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
11402 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
11403 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
11404 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
11405 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
11406 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
11407 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
11408 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
11409 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
11410 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
11411 * crypto/subtle/aes-generate-key-malformed-parameters.html:
11412 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
11413 * crypto/subtle/aes-import-key-malformed-parameters.html:
11414 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
11415 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
11416 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
11417 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
11418 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
11419 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
11420 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
11421 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
11422 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
11423 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
11424 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
11425 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
11426
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000114272017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11428
11429 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
11430 https://bugs.webkit.org/show_bug.cgi?id=153460
11431
11432 Unreviewed test gardening.
11433
11434 * platform/mac/TestExpectations:
11435
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000114362017-04-06 Youenn Fablet <youenn@apple.com>
11437
11438 WebRTC tests gardening
11439 https://bugs.webkit.org/show_bug.cgi?id=170508
11440
11441 Reviewed by Eric Carlson.
11442
11443 * platform/ios-wk1/TestExpectations:
11444 * platform/ios-wk2/TestExpectations:
11445 * platform/ios/TestExpectations:
11446
antti@apple.comc5190fd2017-04-06 18:32:47 +0000114472017-04-06 Antti Koivisto <antti@apple.com>
11448
11449 Implement testing mode for disk cache
11450 https://bugs.webkit.org/show_bug.cgi?id=170547
11451
11452 Reviewed by Andreas Kling.
11453
11454 Enable a few disabled tests to see how it goes.
11455
11456 * platform/mac-wk2/TestExpectations:
11457
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000114582017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
11459
11460 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
11461 https://bugs.webkit.org/show_bug.cgi?id=170339
11462
11463 Reviewed by Youenn Fablet.
11464
11465 Added new tests addressing respondWithNewView() behaviour.
11466
11467 * streams/readable-stream-byob-request-expected.txt: Updated.
11468 * streams/readable-stream-byob-request.js: Added new tests.
11469
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000114702017-04-06 Dave Hyatt <hyatt@apple.com>
11471
11472 Rendering flexbox children across columns
11473 https://bugs.webkit.org/show_bug.cgi?id=164166
11474 <rdar://problem/29055587>
11475
11476 Reviewed by Zalan Bujtas.
11477
11478 * fast/multicol/flexbox-rows-expected.html: Added.
11479 * fast/multicol/flexbox-rows.html: Added.
11480
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000114812017-04-05 Simon Fraser <simon.fraser@apple.com>
11482
11483 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
11484 https://bugs.webkit.org/show_bug.cgi?id=170479
11485
11486 Reviewed by Sam Weinig.
11487
11488 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
11489 * fast/frames/user-gesture-timestamp-propagation.html: Added.
11490 * platform/ios/TestExpectations:
11491
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000114922017-04-05 Eric Carlson <eric.carlson@apple.com>
11493
11494 [MediaStream] Host application should be able to mute and unmute media streams
11495 https://bugs.webkit.org/show_bug.cgi?id=170519
11496 <rdar://problem/31174326>
11497
11498 Reviewed by Youenn Fablet.
11499
11500 * fast/mediastream/MediaStream-page-muted-expected.txt:
11501 * fast/mediastream/MediaStream-page-muted.html:
11502
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000115032017-04-05 Javier Fernandez <jfernandez@igalia.com>
11504
11505 [css-align] Implement the place-items shorthand
11506 https://bugs.webkit.org/show_bug.cgi?id=168847
11507
11508 Reviewed by David Hyatt.
11509
11510 Regression tests for the new place-content alignment shorthand.
11511
11512 * css3/parse-place-items.html: Added.
11513
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000115142017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
11515
11516 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
11517 https://bugs.webkit.org/show_bug.cgi?id=170157
11518
11519 Reviewed by Alejandro G. Castro.
11520
11521 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
11522 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
11523 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
11524 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
11525 for each one of the audio media type and video media type.
11526
11527 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
11528 as failing in the general TestExpectations, because the libwebrtc backend currently
11529 doesn't generate the expected a=bundle-only lines.
11530 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
11531 The whole fast/mediastream directory is already overriden to pass.
11532 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
11533 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
11534 * fast/mediastream/resources/sdp-utils.js:
11535 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
11536 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
11537 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
11538
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000115392017-04-05 Jer Noble <jer.noble@apple.com>
11540
11541 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
11542 https://bugs.webkit.org/show_bug.cgi?id=170510
11543
11544 Reviewed by Eric Carlson.
11545
11546 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
11547 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
11548
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000115492017-04-05 Matt Baker <mattbaker@apple.com>
11550
11551 Web Inspector: XHR breakpoints should be global
11552 https://bugs.webkit.org/show_bug.cgi?id=170033
11553
11554 Reviewed by Joseph Pecoraro..
11555
11556 * inspector/dom-debugger/xhr-breakpoints.html:
11557 Update for XHRBreakpoint constructor change.
11558
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000115592017-04-05 Chris Dumez <cdumez@apple.com>
11560
11561 <input type="range"> changing to disabled while active breaks all pointer events
11562 https://bugs.webkit.org/show_bug.cgi?id=170447
11563 <rdar://problem/31442875>
11564
11565 Reviewed by Geoffrey Garen.
11566
11567 Add layout test coverage.
11568
11569 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
11570 * fast/forms/range/disabled-while-dragging.html: Added.
11571
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000115722017-04-05 Jiewen Tan <jiewen_tan@apple.com>
11573
11574 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
11575 <rdar://problem/31322400>
11576
11577 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
11578 * crypto/subtle/rsa-import-key-malformed-parameters.html:
11579
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000115802017-04-05 Youenn Fablet <youenn@apple.com>
11581
11582 Deprecate and remove URL.createObjectURL(mediastream)
11583 https://bugs.webkit.org/show_bug.cgi?id=167518
11584 <rdar://problem/31149607>
11585
11586 Reviewed by Eric Carlson.
11587
11588 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
11589 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
11590 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
11591 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
11592 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
11593 * fast/mediastream/MediaStream-video-element-expected.txt:
11594 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
11595 * fast/mediastream/MediaStream-video-element-track-stop.html:
11596 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
11597 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
11598 * fast/mediastream/MediaStream-video-element.html:
11599 * fast/mediastream/resources/getUserMedia-helper.js:
11600 (setupVideoElementWithStream):
11601
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000116022017-04-05 Javier Fernandez <jfernandez@igalia.com>
11603
11604 [GTK] Unreviewed tests gardening
11605 https://bugs.webkit.org/show_bug.cgi?id=170497
11606
11607 Unreviewed test gardening. Rebaseline tests after r214712.
11608
11609 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
11610
11611
ap@apple.com0bc422c2017-04-05 05:14:52 +0000116122017-04-04 Alexey Proskuryakov <ap@apple.com>
11613
11614 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
11615 for https://bugs.webkit.org/show_bug.cgi?id=170493
11616
11617 * platform/mac/TestExpectations:
11618
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000116192017-04-04 Youenn Fablet <youenn@apple.com>
11620
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000011621 Canvas is tainted when painting a video with MediaStreamTrack
11622 https://bugs.webkit.org/show_bug.cgi?id=170486
11623
11624 Reviewed by Eric Carlson.
11625
11626 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
11627 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
11628 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
11629 (reject):
11630 (getUserMedia):
11631 (defaultRejectOrCatch):
11632 (setupVideoElementWithStream):
11633
116342017-04-04 Youenn Fablet <youenn@apple.com>
11635
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000011636 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
11637 https://bugs.webkit.org/show_bug.cgi?id=170482
11638
11639 Reviewed by Eric Carlson.
11640
11641 * TestExpectations:
11642
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000116432017-04-04 Ryan Haddad <ryanhaddad@apple.com>
11644
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000011645 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
11646 https://bugs.webkit.org/show_bug.cgi?id=168390
11647
11648 Unreviewed test gardening.
11649
11650 * platform/mac/TestExpectations:
11651
116522017-04-04 Ryan Haddad <ryanhaddad@apple.com>
11653
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000011654 Mark fast/images/reset-image-animation.html as flaky.
11655 https://bugs.webkit.org/show_bug.cgi?id=170177
11656
11657 Unreviewed test gardening.
11658
11659 * platform/mac/TestExpectations:
11660
116612017-04-04 Ryan Haddad <ryanhaddad@apple.com>
11662
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000011663 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
11664 https://bugs.webkit.org/show_bug.cgi?id=168409
11665
11666 Unreviewed test gardening.
11667
11668 * platform/mac-wk1/TestExpectations:
11669
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000116702017-04-04 Brent Fulgham <bfulgham@apple.com>
11671
11672 Do not assert when CharacterData representing an Attr fires events
11673 https://bugs.webkit.org/show_bug.cgi?id=170454
11674 <rdar://problem/30979320>
11675
11676 Reviewed by Ryosuke Niwa.
11677
11678 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
11679 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
11680
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000116812017-04-04 Youenn Fablet <youenn@apple.com>
11682
11683 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
11684 https://bugs.webkit.org/show_bug.cgi?id=169481
11685
11686 Reviewed by Eric Carlson.
11687
11688 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
11689 * webrtc/datachannel/basic.html:
11690
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000116912017-04-04 Ryan Haddad <ryanhaddad@apple.com>
11692
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000011693 Add back results that were accidentally removed with r214848.
11694 https://bugs.webkit.org/show_bug.cgi?id=169301
11695
11696 Unreviewed test gardening.
11697
11698 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
11699 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
11700
117012017-04-04 Ryan Haddad <ryanhaddad@apple.com>
11702
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000011703 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
11704 https://bugs.webkit.org/show_bug.cgi?id=170456
11705
11706 Unreviewed test gardening.
11707
11708 * platform/mac-wk1/TestExpectations:
11709
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000117102017-04-04 Youenn Fablet <youenn@apple.com>
11711
11712 webrtc/peer-connection-audio-mute.html is flaky
11713 https://bugs.webkit.org/show_bug.cgi?id=170451
11714
11715 Reviewed by Eric Carlson.
11716
11717 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
11718 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
11719 Decreasing time spent at detecting hum or not.
11720 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
11721
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000117222017-04-04 Ryan Haddad <ryanhaddad@apple.com>
11723
11724 Mark fast/images/animated-gif-webkit-transform.html as flaky.
11725 https://bugs.webkit.org/show_bug.cgi?id=170410
11726
11727 Unreviewed test gardening.
11728
11729 * platform/mac-wk2/TestExpectations:
11730
ap@apple.com68c61102017-04-04 01:22:41 +0000117312017-04-03 Alexey Proskuryakov <ap@apple.com>
11732
11733 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
11734
11735 This test still times out, most of the time.
11736
11737 * platform/wk2/TestExpectations:
11738
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000117392017-04-03 Javier Fernandez <jfernandez@igalia.com>
11740
11741 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
11742 https://bugs.webkit.org/show_bug.cgi?id=170340
11743
11744 Reviewed by David Hyatt.
11745
11746 Added additional test cases to evaluate the new baseline-alignment syntax.
11747
11748 * css3/parse-place-content-expected.txt:
11749 * css3/parse-place-content.html:
11750
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000117512017-04-03 Nan Wang <n_wang@apple.com>
11752
11753 AX: Expose link children when doing search predication on iOS
11754 https://bugs.webkit.org/show_bug.cgi?id=170424
11755 <rdar://problem/31413335>
11756
11757 Reviewed by Chris Fleizach.
11758
11759 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
11760 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
11761
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000117622017-04-03 Dave Hyatt <hyatt@apple.com>
11763
11764 Japanese fonts in vertical text should support synthesized italics
11765 https://bugs.webkit.org/show_bug.cgi?id=169301
11766
11767 Reviewed by Simon Fraser.
11768
11769 * fast/text/international/synthesized-italic-vertical-expected.html:
11770 * fast/text/international/synthesized-italic-vertical.html:
11771 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
11772 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
11773
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000117742017-04-03 Chris Dumez <cdumez@apple.com>
11775
11776 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
11777 https://bugs.webkit.org/show_bug.cgi?id=170285
11778 <rdar://problem/31378543>
11779
11780 Reviewed by Andy Estes.
11781
11782 Add layout test coverage.
11783
11784 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
11785 * fast/images/background-image-relative-url-changes-document.html: Added.
11786
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000117872017-04-03 John Wilander <wilander@apple.com>
11788
11789 Remove timeout expectations after bug fix
11790 https://bugs.webkit.org/show_bug.cgi?id=168262
11791
11792 Unreviewed test gardening.
11793
11794 Remove timeout expectations after bug fix in
11795 https://bugs.webkit.org/show_bug.cgi?id=170400
11796
11797 * platform/wk2/TestExpectations:
11798 Remove expected timeout for the first five test cases
11799 under http/tests/loading/resourceLoadStatistics/.
11800
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000118012017-04-03 Antti Koivisto <antti@apple.com>
11802
11803 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
11804 https://bugs.webkit.org/show_bug.cgi?id=170402
11805 <rdar://problem/31004344>
11806
11807 Reviewed by Simon Fraser.
11808
11809 * fast/css/document-stylesheets-dynamic-expected.html: Added.
11810 * fast/css/document-stylesheets-dynamic.html: Added.
11811
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000118122017-04-03 Jeremy Jones <jeremyj@apple.com>
11813
11814 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
11815 https://bugs.webkit.org/show_bug.cgi?id=167965
11816
11817 Reviewed by Jon Lee.
11818
11819 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
11820 can therefore be delivered later than expected by the test. This is already done for the first one,
11821 do this for the second one also.
11822
11823 * platform/mac-wk2/TestExpectations:
11824 * pointer-lock/mouse-event-delivery.html:
11825
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000118262017-04-01 Simon Fraser <simon.fraser@apple.com>
11827
11828 Clean up touch event handler registration when moving nodes between documents
11829 https://bugs.webkit.org/show_bug.cgi?id=170384
11830 rdar://problem/30816694
11831
11832 Reviewed by Chris Dumez.
11833
11834 Tests for moving nodes with various listener/handler combinations between documents.
11835
11836 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
11837 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
11838 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
11839 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
11840 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
11841 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
11842 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
11843 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
11844
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000118452017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
11846
11847 [SOUP] URI Fragment is lost after redirect
11848 https://bugs.webkit.org/show_bug.cgi?id=170058
11849
11850 Reviewed by Michael Catanzaro.
11851
11852 Add tests to check we correctly handle fragment identifiers on server redirections.
11853
11854 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
11855 * http/tests/navigation/redirect-preserves-fragment.html: Added.
11856 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
11857 * http/tests/navigation/redirect-to-fragment.html: Added.
11858 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
11859 * http/tests/navigation/redirect-to-fragment2.html: Added.
11860 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
11861 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
11862 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
11863 * platform/ios/TestExpectations:
11864 * platform/mac/TestExpectations:
11865
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000118662017-04-03 Youenn Fablet <youenn@apple.com>
11867
11868 captureStream is getting black frames with webgl canvas
11869 https://bugs.webkit.org/show_bug.cgi?id=170325
11870
11871 Reviewed by Dean Jackson.
11872
11873 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
11874 * fast/mediastream/captureStream/canvas3d.html: Added.
11875
pvollan@apple.com60e84802017-04-03 13:17:11 +0000118762017-04-03 Per Arne Vollan <pvollan@apple.com>
11877
11878 Implement stroke-miterlimit.
11879 https://bugs.webkit.org/show_bug.cgi?id=169078
11880
11881 Reviewed by Dean Jackson.
11882
11883 * fast/css/stroke-miterlimit-default-expected.html: Added.
11884 * fast/css/stroke-miterlimit-default.html: Added.
11885 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
11886 * fast/css/stroke-miterlimit-large.html: Added.
11887 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
11888 * fast/css/stroke-miterlimit-zero.html: Added.
11889
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000118902017-04-02 Alexey Proskuryakov <ap@apple.com>
11891
ap@apple.com224fa132017-04-03 03:30:14 +000011892 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
11893
11894 * TestExpectations:
11895
118962017-04-02 Alexey Proskuryakov <ap@apple.com>
11897
ap@apple.com637c6b42017-04-03 03:13:42 +000011898 Build fix for
11899 Add missing text styles
11900 https://bugs.webkit.org/show_bug.cgi?id=170295
11901
11902 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
11903
119042017-04-02 Alexey Proskuryakov <ap@apple.com>
11905
ap@apple.com37851092017-04-03 01:26:31 +000011906 Fix lint errors.
11907
11908 * TestExpectations:
11909 * platform/ios-wk1/TestExpectations:
11910 * platform/ios-wk2/TestExpectations:
11911 * platform/ios/TestExpectations:
11912 * platform/mac-wk1/TestExpectations:
11913
119142017-04-02 Alexey Proskuryakov <ap@apple.com>
11915
ap@apple.com4e5a2a92017-04-02 18:55:45 +000011916 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
11917
11918 For https://bugs.webkit.org/show_bug.cgi?id=170395
11919 rdar://problem/30975761, rdar://problem/31394017
11920
11921 * TestExpectations:
11922
pvollan@apple.comc6950052017-04-02 05:28:53 +0000119232017-04-01 Per Arne Vollan <pvollan@apple.com>
11924
11925 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
11926 https://bugs.webkit.org/show_bug.cgi?id=169466
11927
11928 Reviewed by Jon Lee.
11929
11930 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
11931 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
11932 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
11933 -webkit-text-stroke-width.
11934
11935 * fast/css/stroke-width-fallback-expected.html: Added.
11936 * fast/css/stroke-width-fallback.html: Added.
11937
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000119382017-04-01 Jon Lee <jonlee@apple.com>
11939
11940 Add missing text styles
11941 https://bugs.webkit.org/show_bug.cgi?id=170295
11942 rdar://problem/30219503
11943
11944 Reviewed by Dean Jackson.
11945
11946 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
11947
cdumez@apple.com63c68002017-04-02 00:55:20 +0000119482017-04-01 Chris Dumez <cdumez@apple.com>
11949
11950 We should pause silent WebAudio rendering in background tabs
11951 https://bugs.webkit.org/show_bug.cgi?id=170299
11952 <rdar://problem/31289132>
11953
11954 Reviewed by Eric Carlson.
11955
11956 Add layout test coverage.
11957
11958 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
11959 * webaudio/silent-audio-interrupted-in-background.html: Added.
11960
ap@apple.com44498b62017-04-01 07:47:17 +0000119612017-04-01 Alexey Proskuryakov <ap@apple.com>
11962
11963 Rolling back http://trac.webkit.org/r214663 - memory corruption
11964
11965 * streams/readable-stream-byob-request-expected.txt:
11966 * streams/readable-stream-byob-request.js:
11967 (self.importScripts.test): Deleted.
11968
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000119692017-03-31 Zalan Bujtas <zalan@apple.com>
11970
11971 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
11972 https://bugs.webkit.org/show_bug.cgi?id=170348
11973 <rdar://problem/24727151>
11974
11975 Reviewed by David Hyatt.
11976
11977 * fast/multicol/table-section-page-break-expected.html: Added.
11978 * fast/multicol/table-section-page-break.html: Added.
11979
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000119802017-03-31 Chris Dumez <cdumez@apple.com>
11981
11982 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
11983 https://bugs.webkit.org/show_bug.cgi?id=162510
11984 <rdar://problem/31380650>
11985
11986 Reviewed by Alexey Proskuryakov.
11987
11988 The test restores a page from PageCache and wants to check that an animated
11989 GIF is properly animating. To do so, it store the data of the current image
11990 frame, and then checks in a 100ms timer that the current image frame is
11991 different. This is flaky by nature since the image only has 10 frames and
11992 you therefore have a 1/10 chance that the new frame will be the same as the
11993 previous one, even if the image is properly animating.
11994
11995 To address the problem, do a setInterval instead of a setTimeout and check
11996 until the frame becomes different.
11997
11998 * fast/images/animated-gif-restored-from-bfcache.html:
11999 * platform/mac/TestExpectations:
12000
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000120012017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12002
12003 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
12004 https://bugs.webkit.org/show_bug.cgi?id=170328
12005 <rdar://problem/30904558>
12006
12007 Reviewed by Tim Horton.
12008
12009 Adds a new layout test verifying that when a user taps away to clear the current selection in character
12010 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
12011 selection views, which are dismissed.
12012
12013 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
12014 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
12015
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000120162017-03-31 Youenn Fablet <youenn@apple.com>
12017
12018 Add a test to ensure webrtc generated certificates and names are ephemeral
12019 https://bugs.webkit.org/show_bug.cgi?id=170225
12020
12021 Reviewed by Jon Lee.
12022
12023 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
12024 * webrtc/ephemeral-certificates-and-cnames.html: Added.
12025
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000120262017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12027
12028 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
12029 https://bugs.webkit.org/show_bug.cgi?id=170327
12030 <rdar://problem/31363816>
12031
12032 Reviewed by Tim Horton.
12033
12034 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
12035 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
12036 synthetic touch events.
12037
12038 * TestExpectations:
12039 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
12040 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
12041
ap@apple.come4023af2017-03-31 17:29:12 +0000120422017-03-31 Alexey Proskuryakov <ap@apple.com>
12043
ap@apple.com19c0fd02017-03-31 19:18:26 +000012044 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
12045 https://bugs.webkit.org/show_bug.cgi?id=170355
12046
12047 * TestExpectations:
12048
120492017-03-31 Alexey Proskuryakov <ap@apple.com>
12050
ap@apple.comb599b982017-03-31 17:41:39 +000012051 Correction for the previous change - this is an image failure.
12052
12053 * platform/mac-wk2/TestExpectations:
12054
120552017-03-31 Alexey Proskuryakov <ap@apple.com>
12056
ap@apple.come4023af2017-03-31 17:29:12 +000012057 Mark fast/images/animated-image-different-dest-size.html as flaky for
12058 https://bugs.webkit.org/show_bug.cgi?id=170203
12059
12060 * platform/mac-wk2/TestExpectations:
12061
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000120622017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12063
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000012064 Unreviewed GTK+ gardening. Update expectations of several tests.
12065
12066 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
12067 fonts.
12068
12069 * platform/gtk/TestExpectations:
12070 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
12071
120722017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12073
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000012074 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
12075
12076 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
12077 after r214503.
12078
12079 * platform/gtk/TestExpectations:
12080 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
12081 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
12082 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
12083 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
12084
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000120852017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
12086
12087 [Readable Streams API] Implement cloneArrayBuffer in WebCore
12088 https://bugs.webkit.org/show_bug.cgi?id=170008
12089
12090 Reviewed by Youenn Fablet.
12091
12092 Added test to check cloneArrayBuffer behaviour.
12093
12094 * streams/readable-stream-byob-request.js:
12095
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000120962017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
12097
12098 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
12099 https://bugs.webkit.org/show_bug.cgi?id=170151
12100
12101 Reviewed by Saam Barati.
12102
12103 * js/script-tests/string_replace_function.js: Added.
12104 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
12105 * js/string_replace_function-expected.txt: Added.
12106 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
12107 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
12108 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
12109
rego@igalia.com0e27af12017-03-31 09:27:04 +0000121102017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
12111
12112 [css-grid] Update W3C Test Suite
12113 https://bugs.webkit.org/show_bug.cgi?id=170170
12114
12115 Reviewed by Youenn Fablet.
12116
12117 Update path to tests in TestExpectations as the CSS Grid Layout suite
12118 is now under web-platform-tests.
12119
12120 * TestExpectations:
12121
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000121222017-03-31 Antoine Quint <graouts@apple.com>
12123
12124 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
12125 https://bugs.webkit.org/show_bug.cgi?id=168409
12126 <rdar://problem/30799198>
12127
12128 Unreviewed. Capture new logging events.
12129
12130 * media/modern-media-controls/airplay-button/airplay-button.html:
12131
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000121322017-03-30 Matt Baker <mattbaker@apple.com>
12133
12134 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
12135
12136 * inspector/css/getAllStyleSheets-expected.txt:
12137
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000121382017-03-30 Ryan Haddad <ryanhaddad@apple.com>
12139
12140 Rebaseline js/dom/global-constructors-attributes.html.
12141
12142 Unreviewed test gardening.
12143
12144 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12145 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12146 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12147
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000121482017-03-30 Simon Fraser <simon.fraser@apple.com>
12149
12150 Rename a touch event function, and new touch region test results
12151 https://bugs.webkit.org/show_bug.cgi?id=170309
12152 rdar://problem/31329520
12153
12154 Reviewed by Chris Dumez.
12155
12156 A code change in WebKitAdditions progresses this test result.
12157
12158 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
12159
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000121602017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
12161
12162 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
12163 https://bugs.webkit.org/show_bug.cgi?id=169547
12164
12165 Reviewed by Simon Fraser.
12166
12167 * fast/images/async-image-background-image.html:
12168 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
12169 * fast/images/sprite-sheet-image-draw-expected.html: Added.
12170 * fast/images/sprite-sheet-image-draw.html: Added.
12171
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000121722017-03-30 Matt Baker <mattbaker@apple.com>
12173
12174 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
12175 https://bugs.webkit.org/show_bug.cgi?id=170279
12176 <rdar://problem/30200492>
12177
12178 Reviewed by David Hyatt.
12179
12180 * inspector/css/getAllStyleSheets.html:
12181 Add stylesheet with an "unparsed" property having no final semicolon.
12182
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000121832017-03-30 Youenn Fablet <youenn@apple.com>
12184
12185 Clean up RTCDataChannel
12186 https://bugs.webkit.org/show_bug.cgi?id=169732
12187
12188 Reviewed by Chris Dumez.
12189
12190 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
12191 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
12192
cdumez@apple.comc973c422017-03-30 21:35:39 +0000121932017-03-30 Chris Dumez <cdumez@apple.com>
12194
12195 svg/animations/animations-paused-in-background-page.html is flaky
12196 https://bugs.webkit.org/show_bug.cgi?id=170290
12197
12198 Reviewed by Simon Fraser.
12199
12200 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
12201 due to a race.
12202
12203 * svg/animations/animations-paused-in-background-page-expected.txt:
12204 * svg/animations/animations-paused-in-background-page.html:
12205
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000122062017-03-30 Javier Fernandez <jfernandez@igalia.com>
12207
12208 [css-align] Adapt content-alignment properties to the new baseline syntax
12209 https://bugs.webkit.org/show_bug.cgi?id=170262
12210
12211 Reviewed by David Hyatt.
12212
12213 Added new cases to the alignment properties parsing tests so that we can verify the new
12214 baseline-alignment syntax is parsed as expected.
12215 Additionally, I modified the tests so that they use the testharness format.
12216
12217 * css3/parse-align-content-expected.txt:
12218 * css3/parse-align-content.html:
12219 * css3/parse-justify-content-expected.txt:
12220 * css3/parse-justify-content.html:
12221
jcraig@apple.comaff229672017-03-30 21:13:21 +0000122222017-03-30 James Craig <jcraig@apple.com>
12223
12224 AX: Expose a new AXSubrole for explicit ARIA "group" role
12225 https://bugs.webkit.org/show_bug.cgi?id=169810
12226 <rdar://problem/31039693>
12227
12228 Reviewed by Chris Fleizach.
12229
12230 * accessibility/list-detection2-expected.txt:
12231 * accessibility/list-detection2.html:
12232 * accessibility/roles-computedRoleString.html:
12233 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
12234 * inspector/dom/highlightFrame-expected.txt:
12235 * inspector/dom/highlightSelector-expected.txt:
12236 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12237 * platform/mac/accessibility/roles-exposed-expected.txt:
12238
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000122392017-03-30 Youenn Fablet <youenn@apple.com>
12240
12241 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
12242 https://bugs.webkit.org/show_bug.cgi?id=170294
12243
12244 Unreviewed.
12245
12246 * TestExpectations: Marking these tests as flaky.
12247
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000122482017-03-30 Eric Carlson <eric.carlson@apple.com>
12249
12250 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
12251 https://bugs.webkit.org/show_bug.cgi?id=169956
12252
12253 Reviewed by Youenn Fablet.
12254
12255 * webaudio/audiobuffer-crash-expected.txt: Added.
12256 * webaudio/audiobuffer-crash.html: Added.
12257
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000122582017-03-30 Simon Fraser <simon.fraser@apple.com>
12259
12260 Add some tests that dump the touch event regions with various content configurations
12261 https://bugs.webkit.org/show_bug.cgi?id=170216
12262
12263 Followup: add missing results files, and tweak iframes.html to show that regions fail to
12264 take iframe borders into account.
12265
12266 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
12267 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
12268 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
12269 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
12270 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
12271 * fast/events/touch/ios/touch-event-regions/iframes.html:
12272 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
12273 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
12274
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000122752017-03-30 Per Arne Vollan <pvollan@apple.com>
12276
12277 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
12278 https://bugs.webkit.org/show_bug.cgi?id=170188
12279
12280 Reviewed by Eric Carlson.
12281
12282 The textTrackDisplayElement call will fail and throw an exception if the text track display element
12283 has not yet been added to the text track container element. We wait until it has been added.
12284
12285 * media/track/track-cue-rendering-with-padding.html:
12286
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000122872017-03-30 Antoine Quint <graouts@apple.com>
12288
12289 [Modern Media Controls] Invalid placard icon is not visible for short video
12290 https://bugs.webkit.org/show_bug.cgi?id=170277
12291 <rdar://problem/31327955>
12292
12293 Reviewed by Eric Carlson.
12294
12295 Add a new test to check that we correctly hide the invalid icon only when
12296 there is no space left to display it.
12297
12298 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
12299 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
12300
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000123012017-03-27 Sergio Villar Senin <svillar@igalia.com>
12302
12303 [css-grid] Clamp the number of autorepeat tracks
12304 https://bugs.webkit.org/show_bug.cgi?id=170120
12305
12306 Reviewed by Manuel Rego Casasnovas.
12307
12308 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
12309 to allow us to run several test cases over a small number of grids in a single file quite
12310 fast. The other option was to statically (CSS) create several huge grids, something that
12311 could potentially be very expensive in terms of memory and CPU leading to timeouts.
12312
12313 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
12314 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
12315
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000123162017-03-30 Antoine Quint <graouts@apple.com>
12317
12318 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
12319 https://bugs.webkit.org/show_bug.cgi?id=168409
12320 <rdar://problem/30799198>
12321
12322 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
12323 requestAnimationFrame() call to suspend the ScriptedAnimationController.
12324
12325 * media/modern-media-controls/airplay-button/airplay-button.html:
12326
pvollan@apple.comc639f112017-03-30 06:35:31 +0000123272017-03-30 Per Arne Vollan <pvollan@apple.com>
12328
12329 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
12330 https://bugs.webkit.org/show_bug.cgi?id=168660
12331
12332 Reviewed Eric Carlson.
12333
12334 The textTrackDisplayElement call will fail and throw an exception if the text track display element
12335 has not yet been added to the text track container element. We wait until it has been added.
12336
12337 * media/track/track-cue-container-rendering-position.html:
12338
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000123392017-03-29 Ryosuke Niwa <rniwa@webkit.org>
12340
12341 Disconnecting a HTMLObjectElement does not always unload its content document
12342 https://bugs.webkit.org/show_bug.cgi?id=169606
12343
12344 Reviewed by Andy Estes.
12345
12346 Add a regression test.
12347
12348 * fast/dom/removing-focused-object-element-expected.txt: Added.
12349 * fast/dom/removing-focused-object-element.html: Added.
12350
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000123512017-03-29 Simon Fraser <simon.fraser@apple.com>
12352
12353 Add some tests that dump the touch event regions with various content configurations
12354 https://bugs.webkit.org/show_bug.cgi?id=170216
12355
12356 Reviewed by Dean Jackson.
12357
12358 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
12359
12360 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
12361 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
12362 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
12363 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
12364 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
12365 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
12366 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
12367 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
12368 * fast/events/touch/ios/touch-event-regions/document.html: Added.
12369 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
12370 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
12371 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
12372 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
12373 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
12374 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
12375
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000123762017-03-28 Simon Fraser <simon.fraser@apple.com>
12377
12378 Make it possible to dump touch event regions for testing
12379 https://bugs.webkit.org/show_bug.cgi?id=170209
12380 <rdar://problem/31309258>
12381
12382 Reviewed by Tim Horton.
12383
12384 Simple test that dumps the regions.
12385
12386 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
12387 * fast/events/touch/ios/touch-event-regions.html: Added.
12388
zalan@apple.com26018542017-03-30 01:25:00 +0000123892017-03-29 Zalan Bujtas <zalan@apple.com>
12390
12391 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
12392 https://bugs.webkit.org/show_bug.cgi?id=170259
12393 <rdar://problem/31300584>
12394
12395 Reviewed by Simon Fraser.
12396
12397 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
12398 * fast/block/float/placing-multiple-floats-crash.html: Added.
12399
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000124002017-03-29 Tim Horton <timothy_horton@apple.com>
12401
12402 Swipe gesture tests don't work on macOS Sierra
12403 https://bugs.webkit.org/show_bug.cgi?id=161675
12404 <rdar://problem/23379930>
12405
12406 Reviewed by Darin Adler.
12407
12408 * platform/mac-wk2/TestExpectations:
12409 * swipe/basic-cached-back-swipe-expected.txt:
12410 * swipe/basic-cached-back-swipe.html:
12411 * swipe/main-frame-pinning-requirement-expected.txt:
12412 * swipe/main-frame-pinning-requirement.html:
12413 * swipe/pushState-cached-back-swipe-expected.txt:
12414 * swipe/pushState-cached-back-swipe.html:
12415 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
12416 * swipe/pushState-programmatic-back-while-swiping-crash.html:
12417 * swipe/resources/swipe-test.js:
12418 (measuredDurationShouldBeLessThan):
12419 (startSwipeGesture):
12420 (completeSwipeGesture):
12421 (playEventStream):
12422 (eventQueue.enqueueScrollEvent): Deleted.
12423 (eventQueue.enqueueSwipeEvent): Deleted.
12424 (eventQueue.hasPendingEvents): Deleted.
12425 (eventQueue.callAfterEventDispatch): Deleted.
12426 (eventQueue._processEventQueue): Deleted.
12427 (eventQueue._processEventQueueSoon): Deleted.
12428 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
12429 * swipe/swipe-start-hysteresis-failures.html: Removed.
12430
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000124312017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
12432
12433 Try to normalize variation ranges
12434 https://bugs.webkit.org/show_bug.cgi?id=170119
12435
12436 Reviewed by Simon Fraser.
12437
12438 * fast/text/variations/font-selection-properties-expected.html:
12439
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000124402017-03-29 Ryan Haddad <ryanhaddad@apple.com>
12441
12442 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
12443 https://bugs.webkit.org/show_bug.cgi?id=169677
12444
12445 Unreviewed test gardening.
12446
12447 * platform/mac-wk1/TestExpectations:
12448 * platform/mac/TestExpectations:
12449
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000124502017-03-29 Javier Fernandez <jfernandez@igalia.com>
12451
12452 [css-align] Adapt self-alignment properties to the new baseline syntax
12453 https://bugs.webkit.org/show_bug.cgi?id=170235
12454
12455 Reviewed by David Hyatt.
12456
12457 Added new cases to the alignment properties parsing tests so that we can verify the new
12458 baseline-alignment syntax is parsed as expected.
12459 Additionally, I modified the tests so that they use the testharness format.
12460
12461 * css3/parse-align-items-expected.txt:
12462 * css3/parse-align-items.html:
12463 * css3/parse-align-self-expected.txt:
12464 * css3/parse-align-self.html:
12465 * css3/resources/alignment-parsing-utils-th.js:
12466 (checkValues):
12467 * fast/css/parse-justify-items-expected.txt:
12468 * fast/css/parse-justify-items.html:
12469 * fast/css/parse-justify-self-expected.txt:
12470 * fast/css/parse-justify-self.html:
12471 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
12472 (checkValues):
12473 (checkBadValues):
12474 (checkInitialValues):
12475 (checkInheritValues):
12476 (checkLegacyValues):
12477 (checkSupportedValues):
12478
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000124792017-03-29 Chris Dumez <cdumez@apple.com>
12480
12481 Animated SVG images are not paused in pages loaded in the background
12482 https://bugs.webkit.org/show_bug.cgi?id=170043
12483 <rdar://problem/31234412>
12484
12485 Reviewed by Simon Fraser.
12486
12487 Extend layout test coverage.
12488
12489 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
12490 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
12491 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
12492 * svg/animations/animations-paused-in-background-page.html: Added.
12493 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
12494
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000124952017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
12496
12497 Post-commit test gardening after r214546
12498 https://bugs.webkit.org/show_bug.cgi?id=169518
12499
12500 Unreviewed.
12501
12502 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
12503 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
12504
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000125052017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
12506
12507 Post-commit test gardening after r214546
12508 https://bugs.webkit.org/show_bug.cgi?id=169518
12509
12510 Unreviewed.
12511
12512 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
12513 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
12514
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000125152017-03-29 Ryan Haddad <ryanhaddad@apple.com>
12516
12517 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
12518 https://bugs.webkit.org/show_bug.cgi?id=170130
12519
12520 Unreviewed test gardening.
12521
12522 * TestExpectations:
12523
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000125242017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
12525
12526 Variation fonts: Make sure that feature detection and preprocessor macros are right
12527 https://bugs.webkit.org/show_bug.cgi?id=169518
12528
12529 Reviewed by Simon Fraser.
12530
12531 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
12532
12533 * fast/text/font-variations-feature-detection-expected.html: Added.
12534 * fast/text/font-variations-feature-detection.html: Added.
12535 * platform/ios-simulator/TestExpectations:
12536 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
12537 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
12538 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
12539 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
12540 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
12541 * platform/mac/TestExpectations:
12542
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000125432017-03-29 Antoine Quint <graouts@apple.com>
12544
12545 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
12546 https://bugs.webkit.org/show_bug.cgi?id=170239
12547 <rdar://problem/31320685>
12548
12549 Reviewed by Dean Jackson.
12550
12551 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
12552 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
12553 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
12554 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
12555 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
12556
12557 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
12558 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
12559 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
12560 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
12561 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
12562
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000125632017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12564
12565 Mark fast/workers/worker-close-more.html as a flaky timeout.
12566 https://bugs.webkit.org/show_bug.cgi?id=169838
12567
12568 Unreviewed test gardening.
12569
12570 * platform/mac/TestExpectations:
12571
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000125722017-03-29 Youenn Fablet <youenn@apple.com>
12573
12574 Move DTMF WebRTC extension behind its own compile flag
12575 https://bugs.webkit.org/show_bug.cgi?id=170226
12576
12577 Reviewed by Eric Carlson.
12578
12579 * TestExpectations:
12580 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12581 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12582 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
12583 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12584
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000125852017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
12586
12587 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
12588 https://bugs.webkit.org/show_bug.cgi?id=170192
12589
12590 Unreviewed test gardening.
12591
12592 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
12593
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000125942017-03-29 Youenn Fablet <youenn@apple.com>
12595
12596 Add test for differentiating camera versus canvas stream
12597 https://bugs.webkit.org/show_bug.cgi?id=169698
12598 <rdar://problem/31076026>
12599
12600 Reviewed by Eric Carlson.
12601
12602 * fast/mediastream/captureStream/canvas2d.html:
12603
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000126042017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
12605
12606 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
12607 https://bugs.webkit.org/show_bug.cgi?id=170223
12608
12609 Reviewed by Youenn Fablet.
12610
12611 After r214441 the arguments of addIceCandidate() are nullable.
12612
12613 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
12614 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
12615 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
12616
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000126172017-03-29 Antoine Quint <graouts@apple.com>
12618
12619 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
12620 https://bugs.webkit.org/show_bug.cgi?id=168409
12621 <rdar://problem/30799198>
12622
12623 Reviewed by Dean Jackson.
12624
12625 Opt into ScriptedAnimationController logging.
12626
12627 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
12628 * media/modern-media-controls/airplay-button/airplay-button.html:
12629
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000126302017-03-28 Youenn Fablet <youenn@apple.com>
12631
12632 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
12633 https://bugs.webkit.org/show_bug.cgi?id=170192
12634
12635 Reviewed by Jon Lee.
12636
12637 * fast/mediastream/RTCIceCandidate-expected.txt:
12638 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
12639 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
12640 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
12641 Ensuring sdpMid has a valid value.
12642 * fast/mediastream/resources/promise-utils.js: Improving error logging.
12643
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000126442017-03-27 Brent Fulgham <bfulgham@apple.com>
12645
12646 Only attach Attributes to a given element one time
12647 https://bugs.webkit.org/show_bug.cgi?id=170125
12648 <rdar://problem/31279676>
12649
12650 Reviewed by Chris Dumez.
12651
12652 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
12653 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
12654 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
12655 * fast/dom/Attr/only-attach-attr-once.html: Added.
12656
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000126572017-03-28 Youenn Fablet <youenn@apple.com>
12658
12659 Stop RTCDataChannel when closing page
12660 https://bugs.webkit.org/show_bug.cgi?id=170166
12661
12662 Reviewed by Eric Carlson.
12663
12664 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
12665 * webrtc/datachannel/datachannel-gc.html: Added.
12666
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000126672017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
12668
12669 Ranges for variation font properties are not enforced
12670 https://bugs.webkit.org/show_bug.cgi?id=169979
12671
12672 Reviewed by David Hyatt.
12673
12674 * fast/text/font-selection-font-face-parse-expected.txt:
12675 * fast/text/font-selection-font-face-parse.html:
12676 * fast/text/font-selection-font-loading-api-parse-expected.txt:
12677 * fast/text/font-selection-font-loading-api-parse.html:
12678 * fast/text/font-style-parse-expected.txt:
12679 * fast/text/font-style-parse.html:
12680 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
12681 * fast/text/variations/font-loading-api-parse-ranges.html:
12682 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
12683 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
12684 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
12685
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000126862017-03-28 Andy Estes <aestes@apple.com>
12687
12688 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
12689 https://bugs.webkit.org/show_bug.cgi?id=170197
12690 <rdar://problem/30314067>
12691
12692 Reviewed by Brady Eidson.
12693
12694 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
12695 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
12696
cdumez@apple.coma585b422017-03-28 23:11:35 +0000126972017-03-28 Chris Dumez <cdumez@apple.com>
12698
12699 Animated SVG images are not paused when outside viewport
12700 https://bugs.webkit.org/show_bug.cgi?id=170155
12701 <rdar://problem/31288893>
12702
12703 Reviewed by Antti Koivisto.
12704
12705 Add layout test coverage.
12706
12707 * platform/mac-wk1/TestExpectations:
12708 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
12709 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
12710 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
12711 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
12712 * svg/animations/resources/smilAnimation.svg: Added.
12713
antti@apple.comdf681732017-03-28 22:48:26 +0000127142017-03-28 Antti Koivisto <antti@apple.com>
12715
12716 Missing render tree position invalidation when tearing down renderers for display:contents subtree
12717 https://bugs.webkit.org/show_bug.cgi?id=170199
12718 <rdar://problem/31260856>
12719
12720 Reviewed by Zalan Bujtas.
12721
12722 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
12723 * fast/shadow-dom/slot-renderer-teardown.html: Added.
12724
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000127252017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12726
12727 Unreviewed, rolling out r214485.
12728
12729 This change caused LayoutTest crashes.
12730
12731 Reverted changeset:
12732
12733 "Stop RTCDataChannel when closing page"
12734 https://bugs.webkit.org/show_bug.cgi?id=170166
12735 http://trac.webkit.org/changeset/214485
12736
bburg@apple.com2e3de942017-03-28 21:41:24 +0000127372017-03-28 Brian Burg <bburg@apple.com>
12738
12739 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
12740 https://bugs.webkit.org/show_bug.cgi?id=169865
12741 <rdar://problem/31250573>
12742
12743 Reviewed by Joseph Pecoraro.
12744
12745 Add tests that verify the new command works as expected when it disables resource caching.
12746 I also manually verified that the override setting is cleared when Web Inspector disconnects.
12747 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
12748 a load happened or not.
12749
12750 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
12751 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
12752 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
12753 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
12754
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000127552017-03-28 Youenn Fablet <youenn@apple.com>
12756
12757 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
12758 https://bugs.webkit.org/show_bug.cgi?id=170194
12759
12760 Reviewed by Chris Dumez.
12761
12762 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
12763 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
12764
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000127652017-03-28 Joseph Pecoraro <pecoraro@apple.com>
12766
12767 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
12768 https://bugs.webkit.org/show_bug.cgi?id=166862
12769 <rdar://problem/29835977>
12770
12771 Reviewed by Brian Burg.
12772
12773 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
12774 * http/tests/inspector/network/resource-mime-type.html: Added.
12775 Test resource mime types for different resources.
12776
12777 * http/tests/inspector/network/resources/json.php: Added.
12778 * http/tests/inspector/network/resources/script.js: Added.
12779 * http/tests/inspector/network/resources/script.txt: Added.
12780 * http/tests/inspector/network/resources/stylesheet.css: Added.
12781 * http/tests/inspector/network/resources/stylesheet.txt: Added.
12782 * http/tests/resources/square20.jpg: Added.
12783 Resources for various requests and different mime types.
12784
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000127852017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12786
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000012787 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
12788 https://bugs.webkit.org/show_bug.cgi?id=168132
12789
12790 Unreviewed test gardening.
12791
12792 * platform/mac/TestExpectations:
12793
127942017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12795
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000012796 Mark two fast/scrolling/ios/touch-scroll tests as failing.
12797 https://bugs.webkit.org/show_bug.cgi?id=170153
12798
12799 Unreviewed test gardening.
12800
12801 * platform/ios-wk2/TestExpectations:
12802
128032017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12804
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000012805 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
12806
12807 Unreviewed test gardening.
12808
12809 * platform/ios/TestExpectations:
12810
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000128112017-03-28 Youenn Fablet <youenn@apple.com>
12812
12813 Stop RTCDataChannel when closing page
12814 https://bugs.webkit.org/show_bug.cgi?id=170166
12815
12816 Reviewed by Eric Carlson.
12817
12818 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
12819 * webrtc/datachannel/datachannel-gc.html: Added.
12820
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000128212017-03-28 Antoine Quint <graouts@apple.com>
12822
12823 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
12824 https://bugs.webkit.org/show_bug.cgi?id=170180
12825
12826 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
12827
12828 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
12829 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
12830
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000128312017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12832
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000012833 Mark fast/history/ios/history-scroll-restoration.html as flaky.
12834 https://bugs.webkit.org/show_bug.cgi?id=169558
12835
12836 Unreviewed test gardening.
12837
12838 * platform/ios-wk2/TestExpectations:
12839
128402017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12841
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000012842 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
12843 https://bugs.webkit.org/show_bug.cgi?id=170180
12844
12845 Unreviewed test gardening.
12846
12847 * platform/ios/TestExpectations:
12848
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000128492017-03-28 Youenn Fablet <youenn@apple.com>
12850
12851 LayoutTest webrtc/video-getParameters.html is failing
12852 https://bugs.webkit.org/show_bug.cgi?id=170148
12853
12854 Unreviewed.
12855
12856 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
12857
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000128582017-03-28 Ryan Haddad <ryanhaddad@apple.com>
12859
12860 Mark webrtc/video-replace-track-to-null.html as flaky.
12861 https://bugs.webkit.org/show_bug.cgi?id=170178
12862
12863 Unreviewed test gardening.
12864
12865 * TestExpectations:
12866
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000128672017-03-28 Jonathan Bedard <jbedard@apple.com>
12868
12869 Moved gardened ios-simulator tests to ios folders
12870 <rdar://problem/30948691>
12871
12872 Unreviewed test re-organization.
12873
12874 Moving ios-simulator test expectations to share as many expectations
12875 as possible with on-device testing.
12876
12877 * platform/ios: Moved from platform/ios-simulator.
12878 * platform/ios-device: Added.
12879 * platform/ios-device-wk1: Added.
12880 * platform/ios-device-wk2: Added.
12881 * platform/ios-simulator: Moved to platform/ios.
12882 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
12883 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
12884 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
12885 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
12886
yoav@yoav.ws81391512017-03-28 11:56:52 +0000128872017-03-28 Yoav Weiss <yoav@yoav.ws>
12888
12889 Add a warning for unused link preloads.
12890 https://bugs.webkit.org/show_bug.cgi?id=165670
12891
12892 Reviewed by Youenn Fablet.
12893
12894 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
12895 * http/tests/preload/download_resources-expected.txt:
12896 * http/tests/preload/download_resources.html: Added references to preloaded resources.
12897 * http/tests/preload/onerror_event-expected.txt:
12898 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
12899 * http/tests/preload/onload_event-expected.txt:
12900 * http/tests/preload/onload_event.html: Added references to preloaded resources.
12901 * http/tests/preload/single_download_preload.html: Deflaked.
12902 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
12903 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
12904 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
12905 * http/tests/preload/unused_preload_warning-expected.txt: Added.
12906 * http/tests/preload/unused_preload_warning.html: Added.
12907
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000129082017-03-28 Antoine Quint <graouts@apple.com>
12909
12910 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
12911 https://bugs.webkit.org/show_bug.cgi?id=170171
12912 <rdar://problem/31095500>
12913
12914 Reviewed by Dean Jackson.
12915
12916 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
12917 the "presented" property returns false immediately after calling hide() on the panel.
12918
12919 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
12920 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
12921 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
12922 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
12923
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000129242017-03-28 Aaron Chu <aaron_chu@apple.com>
12925
12926 AX: Media controls should be able to be re-activated after faded away
12927 https://bugs.webkit.org/show_bug.cgi?id=170048
12928 <rdar://problem/30157179>
12929
12930 Reviewed by Antoine Quint.
12931
12932 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
12933 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
12934
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000129352017-03-28 Antoine Quint <graouts@apple.com>
12936
12937 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
12938 https://bugs.webkit.org/show_bug.cgi?id=169145
12939 <rdar://problem/17048858>
12940
12941 Reviewed by Dean Jackson.
12942
12943 We add new tests for media documents and related features that cover the following cases:
12944
12945 - checking <video> with only audio tracks does not show the fullscreen button
12946 - checking <video> with only audio tracks does not show the picture-in-picture button
12947 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
12948
12949 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
12950 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
12951 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
12952 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
12953 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
12954 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
12955 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
12956 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
12957 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
12958 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
12959 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
12960 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
12961 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
12962 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
12963 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
12964 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
12965 * platform/ios-simulator/TestExpectations:
12966 * platform/mac/TestExpectations:
12967
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000129682017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
12969
12970 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
12971 https://bugs.webkit.org/show_bug.cgi?id=169771
12972
12973 Reviewed by Simon Fraser.
12974
12975 * fast/images/animated-image-different-dest-size-expected.html: Added.
12976 * fast/images/animated-image-different-dest-size.html: Added.
12977 This test crashes without this patch.
12978
12979 * fast/images/animated-image-loop-count.html:
12980 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
12981
12982 * fast/images/async-image-background-image-expected.html: Added.
12983 * fast/images/async-image-background-image.html: Added.
12984 Ensures the background image can be drawn asynchronously if it is large.
12985
12986 * fast/images/async-image-canvas-draw-image-expected.html: Added.
12987 * fast/images/async-image-canvas-draw-image.html: Added.
12988 Ensures the image is drawn synchronously on the canvas regardless of its size.
12989
12990 * fast/images/ordered-animated-image-frames.html:
12991 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
12992
12993 * fast/images/reset-image-animation-expected.txt:
12994 * fast/images/reset-image-animation.html:
12995 Change how the steps of the test are ordered so the test can be not flaky.
12996 Running it with -repeat-each was failing.
12997
12998 * fast/images/resources/red-green-blue-900-300.png: Added.
12999
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000130002017-03-27 Youenn Fablet <youenn@apple.com>
13001
13002 addIceCandidate should not throw if passed null or undefined
13003 https://bugs.webkit.org/show_bug.cgi?id=170118
13004
13005 Reviewed by Eric Carlson.
13006
13007 Updating test to log addIceCandidate rejection.
13008
13009 * webrtc/datachannel/basic.html:
13010 * webrtc/routines.js:
13011 (iceCallback1):
13012 (iceCallback2):
13013 (onAddIceCandidateError):
13014
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000130152017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13016
13017 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
13018
13019 Unreviewed test gardening.
13020
13021 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
13022 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
13023
antti@apple.comf4e83d62017-03-27 22:56:32 +0000130242017-03-27 Antti Koivisto <antti@apple.com>
13025
13026 Loading in-body stylesheets should not block rendering of elements before them
13027 https://bugs.webkit.org/show_bug.cgi?id=169345
13028
13029 Reviewed by Simon Fraser.
13030
13031 * http/tests/incremental/resources/delayed-css.php: Added.
13032 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
13033 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
13034
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000130352017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13036
13037 Test variation font ranges in the CSS Font Loading API
13038 https://bugs.webkit.org/show_bug.cgi?id=170022
13039
13040 Reviewed by Dean Jackson.
13041
13042 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
13043 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
13044
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000130452017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13046
13047 Unreviewed, rolling out r214411.
13048
13049 Two of the LayoutTests for this change time out on ios-
13050 simulator.
13051
13052 Reverted changeset:
13053
13054 "[Modern Media Controls] Improve media documents across macOS,
13055 iPhone and iPad"
13056 https://bugs.webkit.org/show_bug.cgi?id=169145
13057 http://trac.webkit.org/changeset/214411
13058
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000130592017-03-27 Antoine Quint <graouts@apple.com>
13060
13061 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
13062 https://bugs.webkit.org/show_bug.cgi?id=168517
13063 <rdar://problem/30577636>
13064
13065 Reviewed by Dean Jackson.
13066
13067 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
13068
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000130692017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13070
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000013071 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
13072 https://bugs.webkit.org/show_bug.cgi?id=169679
13073
13074 Unreviewed test gardening.
13075
13076 * platform/mac/TestExpectations:
13077
130782017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13079
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000013080 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
13081 https://bugs.webkit.org/show_bug.cgi?id=170127
13082
13083 Unreviewed test gardening.
13084
13085 * platform/mac/TestExpectations:
13086
130872017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13088
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000013089 Mark media/modern-media-controls/time-label/time-label.html as flaky.
13090 https://bugs.webkit.org/show_bug.cgi?id=169678
13091
13092 Unreviewed test gardening.
13093
13094 * platform/mac-wk1/TestExpectations:
13095
130962017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13097
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000013098 Marking two modern-media-controls tests as timeouts.
13099 https://bugs.webkit.org/show_bug.cgi?id=170123
13100
13101 Unreviewed test gardening.
13102
13103 * platform/ios-simulator/TestExpectations:
13104
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000131052017-03-27 Youenn Fablet <youenn@apple.com>
13106
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000013107 Tighten RTCDatachannel creation and parameter getters
13108 https://bugs.webkit.org/show_bug.cgi?id=170081
13109
13110 Reviewed by Eric Carlson.
13111
13112 * webrtc/datachannel/basic-expected.txt:
13113 * webrtc/datachannel/basic.html:
13114
131152017-03-27 Youenn Fablet <youenn@apple.com>
13116
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000013117 Add support for RTCRtpReceiver/RTCRtpSender getParameters
13118 https://bugs.webkit.org/show_bug.cgi?id=170057
13119
13120 Reviewed by Alex Christensen.
13121
13122 * webrtc/video-getParameters-expected.txt: Added.
13123 * webrtc/video-getParameters.html: Added.
13124
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000131252017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13126
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000013127 font variation properties don't need to accept numbers
13128 https://bugs.webkit.org/show_bug.cgi?id=169357
13129
13130 Reviewed by Antti Koivisto.
13131
13132 * fast/text/font-selection-font-face-parse-expected.txt:
13133 * fast/text/font-selection-font-face-parse.html:
13134 * fast/text/font-selection-font-loading-api-parse-expected.txt:
13135 * fast/text/font-selection-font-loading-api-parse.html:
13136 * fast/text/font-stretch-parse-expected.txt:
13137 * fast/text/font-stretch-parse.html:
13138 * fast/text/font-style-parse-expected.txt:
13139 * fast/text/font-style-parse.html:
13140 * fast/text/variations/font-selection-properties.html:
13141 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13142
131432017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13144
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000013145 Implement format specifier for variation fonts
13146 https://bugs.webkit.org/show_bug.cgi?id=169327
13147
13148 Reviewed by Simon Fraser.
13149
13150 * fast/text/variations/font-face-format-expected.html: Added.
13151 * fast/text/variations/font-face-format.html: Added.
13152
131532017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13154
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000013155 Make sure animation works for font-weight, font-stretch, and font-style
13156 https://bugs.webkit.org/show_bug.cgi?id=169683
13157
13158 Reviewed by Simon Fraser.
13159
13160 * animations/font-variations/font-stretch-expected.txt: Added.
13161 * animations/font-variations/font-stretch.html: Added.
13162 * animations/font-variations/font-style-expected.txt: Added.
13163 * animations/font-variations/font-style.html: Added.
13164 * animations/font-variations/font-weight-expected.txt: Added.
13165 * animations/font-variations/font-weight.html: Added.
13166 * animations/resources/animation-test-helpers.js:
13167 (compareFontStyle):
13168 (getPropertyValue):
13169 (comparePropertyValue):
13170
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000131712017-03-27 Alex Christensen <achristensen@webkit.org>
13172
13173 Make WebSockets work in network process
13174 https://bugs.webkit.org/show_bug.cgi?id=169930
13175
13176 Reviewed by Youenn Fablet.
13177
13178 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
13179 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
13180 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
13181 (web_socket_do_extra_handshake):
13182 (web_socket_transfer_data):
13183 * platform/ios-simulator-wk1/TestExpectations:
13184 * platform/mac-wk1/TestExpectations:
13185 * platform/win/TestExpectations:
13186
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000131872017-03-27 Antoine Quint <graouts@apple.com>
13188
13189 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
13190 https://bugs.webkit.org/show_bug.cgi?id=169145
13191 <rdar://problem/17048858>
13192
13193 Reviewed by Dean Jackson.
13194
13195 We add new tests for media documents and related features that cover the following cases:
13196
13197 - checking <video> with only audio tracks does not show the fullscreen button
13198 - checking <video> with only audio tracks does not show the picture-in-picture button
13199 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
13200
13201 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13202 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
13203 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
13204 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
13205 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
13206 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
13207 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
13208 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
13209 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
13210 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
13211 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
13212 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
13213 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
13214 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
13215 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13216 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
13217 * platform/ios-simulator/TestExpectations:
13218 * platform/mac/TestExpectations:
13219
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000132202017-03-25 Aaron Chu <aaron_chu@apple.com>
13221
13222 AX: Media controls are unlabeled
13223 https://bugs.webkit.org/show_bug.cgi?id=169947
13224 <rdar://problem/30153323>
13225
13226 Reviewed by Antoine Quint.
13227
13228 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
13229 * media/modern-media-controls/airplay-button/airplay-button.html:
13230 * media/modern-media-controls/forward-button/forward-button-expected.txt:
13231 * media/modern-media-controls/forward-button/forward-button.html:
13232 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
13233 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
13234 * media/modern-media-controls/icon-button/icon-button-expected.txt:
13235 * media/modern-media-controls/icon-button/icon-button.html:
13236 * media/modern-media-controls/icon-service/icon-service-expected.txt:
13237 * media/modern-media-controls/icon-service/icon-service.html:
13238 * media/modern-media-controls/mute-button/mute-button-expected.txt:
13239 * media/modern-media-controls/mute-button/mute-button.html:
13240 * media/modern-media-controls/pip-button/pip-button-expected.txt:
13241 * media/modern-media-controls/pip-button/pip-button.html:
13242 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
13243 * media/modern-media-controls/play-pause-button/play-pause-button.html:
13244 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
13245 * media/modern-media-controls/rewind-button/rewind-button.html:
13246 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
13247 * media/modern-media-controls/skip-back-button/skip-back-button.html:
13248 * media/modern-media-controls/start-button/start-button-expected.txt:
13249 * media/modern-media-controls/start-button/start-button.html:
13250 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
13251 * media/modern-media-controls/tracks-button/tracks-button.html:
13252
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000132532017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
13254
13255 Unreviewed GTK+ gardening. Update expectations of several tests.
13256
13257 * platform/gtk/TestExpectations:
13258
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000132592017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
13260
13261 Post-commit test fix after r214394
13262 https://bugs.webkit.org/show_bug.cgi?id=170083
13263
13264 Unreviewed.
13265
13266 * fast/text/variations/optical-sizing.html:
13267
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000132682017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13269
13270 Add font-optical-sizing to CSSComputedStyleDeclaration
13271 https://bugs.webkit.org/show_bug.cgi?id=170083
13272
13273 Reviewed by Joseph Pecoraro.
13274
13275 * fast/css/getComputedStyle/computed-style-expected.txt:
13276 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
13277 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
13278 * fast/css/getComputedStyle/resources/property-names.js:
13279 * fast/text/variations/optical-sizing-expected.txt:
13280 * fast/text/variations/optical-sizing.html:
13281 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
13282 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
13283 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
13284
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000132852017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13286
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000013287 Consolidate TestExpectations for media/restore-from-page-cache.html.
13288
13289 Unreviewed test gardening.
13290
13291 * platform/mac/TestExpectations:
13292
132932017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13294
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000013295 Unreviewed, rolling out r214361.
13296
13297 This change caused flakiness in http/tests/preload tests.
13298
13299 Reverted changeset:
13300
13301 "Add a warning for unused link preloads."
13302 https://bugs.webkit.org/show_bug.cgi?id=165670
13303 http://trac.webkit.org/changeset/214361
13304
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000133052017-03-24 Antoine Quint <graouts@webkit.org>
13306
13307 [Modern Media Controls] Remove placard icon if height is compressed
13308 https://bugs.webkit.org/show_bug.cgi?id=167935
13309 <rdar://problem/30397128>
13310
13311 Reviewed by Dean Jackson.
13312
13313 We add a new test to check that the various designed constraints to toggle display of a placard's
13314 icon, title and description are honored. Also, due to the old layout() method now being called
13315 "commit()", we refactor a relevant test.
13316
13317 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
13318 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
13319 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
13320 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
13321
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000133222017-03-24 Eric Carlson <eric.carlson@apple.com>
13323
13324 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
13325 https://bugs.webkit.org/show_bug.cgi?id=170056
13326
13327 Reviewed by Youenn Fablet.
13328
13329 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
13330 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
13331 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
13332 * fast/mediastream/apply-constraints-advanced-expected.txt:
13333 * fast/mediastream/apply-constraints-advanced.html:
13334 * fast/mediastream/apply-constraints-video-expected.txt:
13335 * fast/mediastream/apply-constraints-video.html:
13336
dino@apple.com21196272017-03-24 23:16:52 +0000133372017-03-24 Dean Jackson <dino@apple.com>
13338
13339 Serialization of custom props in longhand should be "" not value of shorthand
13340 https://bugs.webkit.org/show_bug.cgi?id=167699
13341 <rdar://problem/30324200>
13342
13343 Reviewed by Sam Weinig.
13344
13345 * fast/css/variables/rule-property-get-expected.html:
13346 * fast/css/variables/rule-property-get.html:
13347
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000133482017-03-24 Antoine Quint <graouts@webkit.org>
13349
13350 [Modern Media Controls] Captions don't move with the appearance of the inline controls
13351 https://bugs.webkit.org/show_bug.cgi?id=170051
13352 <rdar://problem/30754428>
13353
13354 Reviewed by Dean Jackson.
13355
13356 Add a new test, which would have previously failed, where we check that we account for the controls bar height
13357 when showing captions with the controls bar visible.
13358
13359 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
13360 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
13361
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000133622017-03-24 Brent Fulgham <bfulgham@apple.com>
13363
13364 Handle recursive calls to ProcessingInstruction::checkStyleSheet
13365 https://bugs.webkit.org/show_bug.cgi?id=169982
13366 <rdar://problem/31083051>
13367
13368 Reviewed by Antti Koivisto.
13369
13370 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
13371 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
13372 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
13373 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
13374 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
13375 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
13376 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
13377 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
13378 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
13379 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
13380 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
13381
beidson@apple.comc6dab482017-03-24 21:13:40 +0000133822017-03-24 Brady Eidson <beidson@apple.com>
13383
13384 A null compound index value crashes the Databases process.
13385 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
13386
13387 Reviewed by Alex Christensen.
13388
13389 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
13390 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
13391 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
13392 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
13393 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
13394
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000133952017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13396
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000013397 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
13398 https://bugs.webkit.org/show_bug.cgi?id=170068
13399
13400 Unreviewed test gardening.
13401
13402 * platform/ios-simulator/TestExpectations:
13403
134042017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13405
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000013406 Unreviewed, rolling out r214360.
13407
13408 This change caused 20+ LayoutTest failures.
13409
13410 Reverted changeset:
13411
13412 "Handle recursive calls to
13413 ProcessingInstruction::checkStyleSheet"
13414 https://bugs.webkit.org/show_bug.cgi?id=169982
13415 http://trac.webkit.org/changeset/214360
13416
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000134172017-03-24 Youenn Fablet <youenn@apple.com>
13418
13419 Add support for qpSum in WebRTC stats
13420 https://bugs.webkit.org/show_bug.cgi?id=170060
13421
13422 Reviewed by Eric Carlson.
13423
13424 * webrtc/video-stats.html:
13425
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000134262017-03-24 Daniel Bates <dabates@apple.com>
13427
13428 Prevent new navigations during document unload
13429 https://bugs.webkit.org/show_bug.cgi?id=169934
13430 <rdar://problem/31247584>
13431
13432 Reviewed by Chris Dumez.
13433
13434 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
13435 after starting a navigation from an onunload event handler.
13436
13437 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
13438 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
13439
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000134402017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13441
13442 Implement font-optical-sizing
13443 https://bugs.webkit.org/show_bug.cgi?id=168895
13444
13445 Reviewed by Dean Jackson.
13446
13447 * fast/text/variations/optical-sizing-expected.txt: Added.
13448 * fast/text/variations/optical-sizing.html: Added.
13449
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000134502017-03-24 Yoav Weiss <yoav@yoav.ws>
13451
13452 Add a warning for unused link preloads.
13453 https://bugs.webkit.org/show_bug.cgi?id=165670
13454
13455 Reviewed by Youenn Fablet.
13456
13457 This adds a test for the unused preload warning, and adapts some of the other preload tests,
13458 to avoid warnings.
13459
13460 * http/tests/preload/download_resources-expected.txt: Changed.
13461 * http/tests/preload/download_resources.html: Added references to preloaded resources.
13462 * http/tests/preload/onerrer_event-expected.txt: Changed.
13463 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
13464 * http/tests/preload/onload_event.html: Added references to preloaded resources.
13465 * http/tests/preload/resources/single_download_preload.html: Deflaked.
13466 * http/tests/preload/unused_preload_warning-expected.txt: Added.
13467 * http/tests/preload/unused_preload_warning.html: Added.
13468
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000134692017-03-24 Brent Fulgham <bfulgham@apple.com>
13470
13471 Handle recursive calls to ProcessingInstruction::checkStyleSheet
13472 https://bugs.webkit.org/show_bug.cgi?id=169982
13473 <rdar://problem/31083051>
13474
13475 Reviewed by Antti Koivisto.
13476
13477 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
13478 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
13479 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
13480 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
13481 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
13482 * fast/dom/beforeload/recursive-link-before-load.html: Added.
13483 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
13484 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
13485 * fast/dom/beforeload/resources/content.xhtml: Added.
13486 * fast/dom/beforeload/resources/pass.css: Added.
13487 * fast/dom/beforeload/resources/test.xsl: Added.
13488
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000134892017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13490
13491 font-style needs a new CSSValue to make CSSRule.cssText work correctly
13492 https://bugs.webkit.org/show_bug.cgi?id=169258
13493
13494 Reviewed by David Hyatt.
13495
13496 Update tests' expected results.
13497
13498 * fast/text/font-selection-font-face-parse-expected.txt:
13499 * fast/text/font-selection-font-face-parse.html:
13500 * fast/text/font-style-parse-expected.txt:
13501 * fast/text/font-style-parse.html:
13502 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13503 * svg/css/getComputedStyle-basic-expected.txt:
13504
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000135052017-03-24 Youenn Fablet <youenn@apple.com>
13506
13507 Add libwebrtc backend support for RTCRtpSender::replaceTrack
13508 https://bugs.webkit.org/show_bug.cgi?id=169841
13509
13510 Reviewed by Alex Christensen.
13511
13512 * webrtc/audio-replace-track-expected.txt: Added.
13513 * webrtc/audio-replace-track.html: Added.
13514 * webrtc/video-replace-track-expected.txt: Added.
13515 * webrtc/video-replace-track.html: Added.
13516 * webrtc/video-replace-track-to-null-expected.txt: Added.
13517 * webrtc/video-replace-track-to-null.html: Added.
13518
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000135192017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13520
13521 Update TestExpectations for media/restore-from-page-cache.html.
13522
13523 Unreviewed test gardening.
13524
13525 * platform/mac-wk2/TestExpectations:
13526 * platform/mac/TestExpectations:
13527
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000135282017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
13529
13530 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
13531
13532 * platform/gtk/TestExpectations:
13533
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000135342017-03-24 Youenn Fablet <youenn@apple.com>
13535
13536 Add support for DataChannel and MediaStreamTrack stats
13537 https://bugs.webkit.org/show_bug.cgi?id=170031
13538
13539 Reviewed by Eric Carlson.
13540
13541 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
13542 * webrtc/datachannel/datachannel-stats.html: Added.
13543 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
13544 * webrtc/video-mediastreamtrack-stats.html: Added.
13545
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000135462017-03-24 Chris Dumez <cdumez@apple.com>
13547
13548 Extend svg/animations/animations-paused-disconnected-iframe.html
13549 https://bugs.webkit.org/show_bug.cgi?id=170035
13550
13551 Reviewed by Andreas Kling.
13552
13553 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
13554
13555 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
13556 * svg/animations/animations-paused-disconnected-iframe.html:
13557
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000135582017-03-24 Youenn Fablet <youenn@apple.com>
13559
13560 Fix framesEncoded/framesDecoded RTC stats
13561 https://bugs.webkit.org/show_bug.cgi?id=170024
13562
13563 Reviewed by Eric Carlson.
13564
13565 * webrtc/video-stats-expected.txt: Added.
13566 * webrtc/video-stats.html: Added.
13567
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000135682017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
13569
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000013570 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
13571
13572 * platform/gtk/TestExpectations:
13573
135742017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
13575
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000013576 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
13577
13578 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
13579 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
13580 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
13581 mime type and returned application/octet-stream.
13582
13583 * platform/gtk/TestExpectations:
13584 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
13585 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
13586
135872017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
13588
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000013589 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
13590
13591 We are now getting a MIME type for otf files.
13592
13593 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
13594
pvollan@apple.come52fe062017-03-24 12:01:45 +0000135952017-03-24 Per Arne Vollan <pvollan@apple.com>
13596
13597 Text stroke is sometimes clipped on video captions.
13598 https://bugs.webkit.org/show_bug.cgi?id=170006
13599
13600 Reviewed by Eric Carlson.
13601
13602 * media/track/track-css-stroke-cues-expected.txt:
13603 * media/track/track-css-stroke-cues.html:
13604
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000136052017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
13606
13607 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
13608 https://bugs.webkit.org/show_bug.cgi?id=170001
13609
13610 Reviewed by Michael Catanzaro.
13611
13612 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
13613
13614 * platform/gtk/TestExpectations:
13615
antti@apple.com0e079ed2017-03-24 03:20:18 +0000136162017-03-23 Antti Koivisto <antti@apple.com>
13617
13618 Revert r213712, caused iPad PLT regression
13619 https://bugs.webkit.org/show_bug.cgi?id=170040
13620
13621 Unreviewed.
13622
13623 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
13624 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
13625
cdumez@apple.com838ef372017-03-23 23:51:20 +0000136262017-03-23 Chris Dumez <cdumez@apple.com>
13627
13628 SVG animations are not paused when their <svg> element is removed from the document
13629 https://bugs.webkit.org/show_bug.cgi?id=170030
13630 <rdar://problem/31230252>
13631
13632 Reviewed by Dean Jackson.
13633
13634 Add layout test coverage.
13635
13636 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
13637 * svg/animations/animations-paused-when-removed-from-document.html: Added.
13638
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000136392017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
13640
13641 font shorthand should accept variation values
13642 https://bugs.webkit.org/show_bug.cgi?id=168998
13643
13644 Reviewed by Simon Fraser.
13645
13646 * fast/text/font-style-parse-expected.txt:
13647 * fast/text/font-style-parse.html:
13648 * fast/text/font-weight-parse-expected.txt:
13649 * fast/text/font-weight-parse.html:
13650
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000136512017-03-23 Chris Dumez <cdumez@apple.com>
13652
13653 SVG animations are not paused when inserted into a hidden page
13654 https://bugs.webkit.org/show_bug.cgi?id=170026
13655 <rdar://problem/31228704>
13656
13657 Reviewed by Andreas Kling.
13658
13659 Add layout test coverage.
13660
13661 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
13662 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
13663 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
13664 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
13665
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000013666== Rolled over to ChangeLog-2017-03-23 ==