blob: 00bad69e742d649b91e54b18b135c464f6f3bddc [file] [log] [blame]
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000012017-05-17 Ben Kelly <ben@wanderview.com>
2
3 Import FileAPI WPT tests.
4 https://bugs.webkit.org/show_bug.cgi?id=171960
5
6 Reviewed by Youenn Fablet.
7
8 * TestExpectations:
9
antti@apple.com08524f62017-05-17 15:12:48 +0000102017-05-17 Antti Koivisto <antti@apple.com>
11
12 Regression (198943): <marquee> shouldn't wrap text
13 https://bugs.webkit.org/show_bug.cgi?id=172217
14
15 Reviewed by Andreas Kling.
16
17 * fast/html/marquee-child-wrap-expected.html: Added.
18 * fast/html/marquee-child-wrap.html: Added.
19
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +0000202017-05-17 David Kilzer <ddkilzer@apple.com>
21
22 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
23
24 Unreviewed test gardening.
25
26 Update test results after the fix for:
27 Do not skip <slot> children when collecting content for innerText.
28 https://bugs.webkit.org/show_bug.cgi?id=172113
29 <rdar://problem/30362324>
30
31 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
32 a space to the end of the output.
33
cdumez@apple.com55fc4d02017-05-17 05:26:10 +0000342017-05-16 Chris Dumez <cdumez@apple.com>
35
36 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
37 https://bugs.webkit.org/show_bug.cgi?id=172183
38
39 Reviewed by Andreas Kling.
40
41 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
42
43 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
44 * svg/animations/animations-paused-in-background-page-iframe.html:
45
commit-queue@webkit.orga750e772017-05-17 03:22:38 +0000462017-05-16 Sam Weinig <sam@webkit.org>
47
48 Bring Notification.idl up to spec
49 https://bugs.webkit.org/show_bug.cgi?id=172156
50
51 Reviewed by Chris Dumez.
52
53 * http/tests/notifications/notification-expected.txt: Added.
54 * http/tests/notifications/notification.html: Added.
55 Add test for basic Notification API functionality.
56
zalan@apple.com1ab3f102017-05-17 02:33:28 +0000572017-05-16 Zalan Bujtas <zalan@apple.com>
58
59 Do not skip <slot> children when collecting content for innerText.
60 https://bugs.webkit.org/show_bug.cgi?id=172113
61 <rdar://problem/30362324>
62
63 Reviewed by Ryosuke Niwa and Brent Fulgham.
64
65 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
66 * fast/text/inner-text-should-include-slot-subtree.html: Added.
67
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +0000682017-05-16 Jiewen Tan <jiewen_tan@apple.com>
69
70 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
71 <rdar://problem/32236478>
72
73 * plugins/navigator-plugin-crash-expected.txt:
74 * plugins/navigator-plugin-crash.html:
75
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +0000762017-05-16 Chris Dumez <cdumez@apple.com>
77
78 Implement DOMMatrix / DOMMatrixReadOnly
79 https://bugs.webkit.org/show_bug.cgi?id=110001
80
81 Reviewed by Sam Weinig and Simon Fraser.
82
83 Drop test I previously added now that a better version landed in web-platform-tests
84 and was re-imported in this patch.
85
86 * fast/css/matrix-stringifier-expected.txt: Removed.
87 * fast/css/matrix-stringifier.html: Removed.
88
mmaxfield@apple.com01133712017-05-16 20:26:39 +0000892017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
90
91 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
92 https://bugs.webkit.org/show_bug.cgi?id=168487
93
94 Reviewed by Antti Koivisto.
95
96 * fast/text/font-download-font-face-src-list-expected.txt: Added.
97 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
98 * fast/text/font-download-font-family-property-expected.txt: Added.
99 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
100 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
101 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
102 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
103 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
104 * fast/text/font-weight-download-2.html:
105 * fast/text/font-weight-download-3-expected.txt: Added.
106 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
107 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
108 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
109 * fast/text/web-font-load-fallback-during-loading-expected.html:
110 * fast/text/web-font-load-fallback-during-loading.html:
111 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
112 * fast/text/web-font-load-invisible-during-loading.html: Added.
113 * http/tests/webfont/fallback-font-while-loading-expected.txt:
114 * http/tests/webfont/fallback-font-while-loading.html:
115
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +00001162017-05-16 Eric Carlson <eric.carlson@apple.com>
117
118 [MediaStream] Return default device list until user gives permission to capture
119 https://bugs.webkit.org/show_bug.cgi?id=172168
120 <rdar://problem/31816884>
121
122 Reviewed by Youenn Fablet.
123
124 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
125 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
126 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
127 * fast/mediastream/media-devices-enumerate-devices.html: Added.
128
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +00001292017-05-16 Tim Horton <timothy_horton@apple.com>
130
131 Make it possible to adjust which edges are affected by safe area insets
132 https://bugs.webkit.org/show_bug.cgi?id=172149
133 <rdar://problem/31564729>
134
135 Reviewed by Beth Dakin.
136
137 * fast/viewport/ios/viewport-fit-auto-expected.txt:
138 * fast/viewport/ios/viewport-fit-contain-expected.txt:
139
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +00001402017-05-16 Mark Lam <mark.lam@apple.com>
141
142 Gardening: rebased parser-syntax-check test results after r216891.
143 https://bugs.webkit.org/show_bug.cgi?id=172171
144
145 Not reviewed.
146
147 * js/parser-syntax-check-expected.txt:
148 * js/script-tests/parser-syntax-check.js:
149
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +00001502017-05-16 Ryan Haddad <ryanhaddad@apple.com>
151
152 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
153
154 Unreviewed test gardening.
155
156 * platform/ios/TestExpectations:
157
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +00001582017-05-16 Claudio Saavedra <csaavedra@igalia.com>
159
160 [GTK] Tests that always pass when run alone, but fail in the bots
161 https://bugs.webkit.org/show_bug.cgi?id=168572
162
163 Reviewed by Michael Catanzaro.
164
165 PlatformWebView::viewSupportsOptions() is basically a comparison
166 that checks that the passed options are the ones supported by the
167 web view. There is no reason for them to be implemented for each
168 platform differently. In fact doing so causes issues each time a
169 new option is added, if the corresponding platform implementation
170 is not updated accordingly.
171
172 A consequence of not updating the viewSupportOptions()
173 implementations when new options are added is that tests that need
174 these options might fail if they are executed after a test that
175 didn't need the option, as the webview will be reused even if the
176 option is not supported. This cannot be spotted when running the
177 tests individually. See bug #165133 for other example of the same
178 problem.
179
180 Remove the platform implementations and make the comparison a
181 method of the TestOptions structure, so that the check is in one
182 place. For the time being include in the comparison the options
183 checked in the mac and ios platforms, which seem to be the only
184 ones relevant this far (unless newer ones have also been
185 forgotten).
186
187 * platform/gtk/TestExpectations: Unskip an affected test.
188
commit-queue@webkit.org835538c2017-05-16 12:47:22 +00001892017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
190
191 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
192 https://bugs.webkit.org/show_bug.cgi?id=172111
193
194 Reviewed by Chris Dumez.
195
196 Added tests to check releaseLock() behavior.
197
198 * streams/readable-stream-byob-reader-expected.txt: Updated.
199 * streams/readable-stream-byob-reader.js: Added new tests.
200
pvollan@apple.com6368b252017-05-16 10:32:22 +00002012017-05-16 Per Arne Vollan <pvollan@apple.com>
202
203 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
204
205 * platform/win/TestExpectations:
206
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00002072017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
208
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +0000209 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
210
211 * platform/gtk/fast/multicol/client-rects-expected.txt:
212 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
213 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
214 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
215 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
216
2172017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
218
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +0000219 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
220
221 * platform/gtk/TestExpectations:
222
rego@igalia.com14d2c802017-05-16 07:50:32 +00002232017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
224
225 [css-grid] Fix static position of positioned grid items
226 https://bugs.webkit.org/show_bug.cgi?id=172108
227
228 Reviewed by Sergio Villar Senin.
229
230 The test is updated as the expected results were wrong.
231 Note that after this patch we match Chrome and Firefox behavior on this test.
232
233 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
234
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +00002352017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
236
237 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
238 https://bugs.webkit.org/show_bug.cgi?id=170640
239
240 Reviewed by Simon Fraser.
241
242 * fast/images/async-image-background-image-repeated.html:
243 * fast/images/async-image-background-image.html:
244 * fast/images/sprite-sheet-image-draw.html:
245
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +00002462017-05-15 Youenn Fablet <youenn@apple.com>
247
248 WebRTC outgoing muted video sources should send black frames
249 https://bugs.webkit.org/show_bug.cgi?id=170627
250 <rdar://problem/31513869>
251
252 Reviewed by Eric Carlson.
253
254 * webrtc/video-mute-expected.txt:
255 * webrtc/video-mute.html:
256
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +00002572017-05-15 Mark Lam <mark.lam@apple.com>
258
259 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
260 https://bugs.webkit.org/show_bug.cgi?id=172147
261
262 Rubber-stamped by Saam Barati.
263
264 * js/parser-syntax-check-expected.txt:
265 * js/script-tests/parser-syntax-check.js:
266
cdumez@apple.com2462c512017-05-15 23:36:20 +00002672017-05-15 Chris Dumez <cdumez@apple.com>
268
269 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
270
271 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
272 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
273
jer.noble@apple.com333940e2017-05-15 22:46:13 +00002742017-05-15 Jer Noble <jer.noble@apple.com>
275
276 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
277 https://bugs.webkit.org/show_bug.cgi?id=172131
278
279 Reviewed by Eric Carlson.
280
281 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
282 * media/restricted-audio-playback-with-document-gesture.html: Added.
283
pvollan@apple.comd1b683f2017-05-15 22:40:50 +00002842017-05-15 Per Arne Vollan <pvollan@apple.com>
285
286 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
287 https://bugs.webkit.org/show_bug.cgi?id=167749
288
289 Reviewed by Eric Carlson.
290
291 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
292 since the event sequence is not identical on all bots.
293
294 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
295 * http/tests/media/track-in-band-hls-metadata-crash.html:
296
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +00002972017-05-15 Joseph Pecoraro <pecoraro@apple.com>
298
299 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
300 https://bugs.webkit.org/show_bug.cgi?id=172135
301 <rdar://problem/32175860>
302
303 Reviewed by Brian Burg.
304
305 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
306 * inspector/dom/setOuterHTML-no-document-element.html: Added.
307
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +00003082017-05-15 Chris Dumez <cdumez@apple.com>
309
310 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
311 https://bugs.webkit.org/show_bug.cgi?id=172114
312
313 Reviewed by Simon Fraser.
314
315 * fast/css/matrix-stringifier-expected.txt: Added.
316 * fast/css/matrix-stringifier.html: Added.
317 Add layout test coverage.
318
319 * fast/dom/Window/custom-constructors-expected.txt:
320 * fast/dom/Window/custom-constructors.html:
321 Rebaseline existing test to reflect behavior change.
322
mark.lam@apple.com25199882017-05-15 20:34:13 +00003232017-05-15 Mark Lam <mark.lam@apple.com>
324
325 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
326 https://bugs.webkit.org/show_bug.cgi?id=171775
327 <rdar://problem/30975761>
328
329 Reviewed by Filip Pizlo.
330
331 * TestExpectations:
332
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +00003332017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
334
335 Unicode characters which can't be rendered in any font are invisible
336 https://bugs.webkit.org/show_bug.cgi?id=171942
337 <rdar://problem/32054234>
338
339 Reviewed by Tim Horton.
340
341 * fast/text/default-ignorable-expected.html: Added.
342 * fast/text/default-ignorable.html: Added.
343 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
344 * fast/text/unknown-char-notdef.html: Added.
345
zalan@apple.com79e83ab2017-05-15 14:21:54 +00003462017-05-15 Zalan Bujtas <zalan@apple.com>
347
348 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
349 https://bugs.webkit.org/show_bug.cgi?id=172076
350
351 Reviewed by Antti Koivisto.
352
353 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
354 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
355
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +00003562017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
357
358 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
359 https://bugs.webkit.org/show_bug.cgi?id=171653
360
361 Reviewed by Chris Dumez.
362
363 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
364 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
365
366 Update expectations of corresponding WPT test.
367
368 * platform/gtk/TestExpectations:
369 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
370 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
371 * platform/mac/TestExpectations:
372
yoon@igalia.com05294c62017-05-15 09:06:53 +00003732017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
374
375 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
376 https://bugs.webkit.org/show_bug.cgi?id=169094
377
378 Reviewed by Žan Doberšek.
379
380 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
381 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
382
weinig@apple.com506f2432017-05-15 01:09:48 +00003832017-05-14 Sam Weinig <sam@webkit.org>
384
385 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
386 https://bugs.webkit.org/show_bug.cgi?id=172095
387
388 Reviewed by Darin Adler.
389
390 * fast/dom/collection-null-like-arguments-expected.txt:
391 Update results.
392
393 * fast/dom/document-all-expected.txt: Added.
394 * fast/dom/document-all.html: Added.
395 New test that covers a bunch of missing coverage.
396
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00003972017-05-14 David Kilzer <ddkilzer@apple.com>
398
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +0000399 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
400 <https://bugs.webkit.org/show_bug.cgi?id=172094>
401 <rdar://problem/32184256>
402
403 Unreviewed test gardening.
404
405 * platform/ios-wk2/TestExpectations:
406 * platform/mac-wk2/TestExpectations:
407 - Mark test as flaky crash on Debug WK2 builds.
408
4092017-05-14 David Kilzer <ddkilzer@apple.com>
410
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +0000411 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
412 <https://webkit.org/b/172092>
413
414 Unreviewed test gardening.
415
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +0000416 * platform/ios-wk1/TestExpectations:
417 - This only times out on Release builds.
418
4192017-05-14 David Kilzer <ddkilzer@apple.com>
420
421 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
422 <https://webkit.org/b/172092>
423
424 Unreviewed test gardening.
425
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +0000426 See also Bug 169211 for a similar GTK WK1 timeout.
427
428 * platform/ios-wk1/TestExpectations:
429 - Mark as always timing out on all builds.
430 * platform/mac-wk1/TestExpectations:
431 - Mark flaky on Debug builds.
432
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +00004332017-05-13 Eric Carlson <eric.carlson@apple.com>
434
435 [MediaStream] deviceId constraint doesn't work with getUserMedia
436 https://bugs.webkit.org/show_bug.cgi?id=171877
437 <rdar://problem/31899730>
438
439 Reviewed by Jer Noble.
440
441 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
442 * fast/mediastream/get-user-media-device-id.html: Added.
443 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
444 * fast/mediastream/apply-constraints-video.html: Ditto.
445
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +00004462017-05-13 David Kilzer <ddkilzer@apple.com>
447
448 TestExpectations: Remove last refereneces to Legacy Notifications
449
450 Unreviewed test gardening fixes these lint warnings:
451
452 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
453 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
454
455 * TestExpectations: Remove references to skipped tests. Legacy
456 Notification support was removed in r216641.
457
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +00004582017-05-13 Ryan Haddad <ryanhaddad@apple.com>
459
460 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
461 https://bugs.webkit.org/show_bug.cgi?id=171978
462
463 Unreviewed test gardening.
464
465 * platform/mac-wk2/TestExpectations:
466
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +00004672017-05-13 Javier Fernandez <jfernandez@igalia.com>
468
469 [css-align] Implement the place-self shorthand
470 https://bugs.webkit.org/show_bug.cgi?id=168846
471
472 Reviewed by Zalan Bujtas.
473
474 Regression tests for the new place-self alignment shorthand.
475
476 * css3/parse-place-self-expected.txt: Added.
477 * css3/parse-place-self.html: Added.
478
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +00004792017-05-13 Commit Queue <commit-queue@webkit.org>
480
481 Unreviewed, rolling out r216801.
482 https://bugs.webkit.org/show_bug.cgi?id=172072
483
484 Many memory corruption crashes on worker threads (Requested by
485 ap on #webkit).
486
487 Reverted changeset:
488
489 "WorkerRunLoop::Task::performTask() should check
490 !scriptController->isTerminatingExecution()."
491 https://bugs.webkit.org/show_bug.cgi?id=171775
492 http://trac.webkit.org/changeset/216801
493
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00004942017-05-12 Simon Fraser <simon.fraser@apple.com>
495
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +0000496 event.clientX/clientY should be in layout viewport coordinates
497 https://bugs.webkit.org/show_bug.cgi?id=172018
498
499 Reviewed by Zalan Bujtas.
500
501 * fast/events/clientXY-in-zoom-and-scroll.html:
502 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
503 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
504 * platform/ios/TestExpectations:
505 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
506
5072017-05-12 Simon Fraser <simon.fraser@apple.com>
508
simon.fraser@apple.come41966d2017-05-13 05:41:28 +0000509 The rects returned by Element/Range.getClientRects() should not be rounded
510 https://bugs.webkit.org/show_bug.cgi?id=172057
511
512 Reviewed by Chris Dumez.
513
514 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
515 as failing (webkit.org/b/172056).
516
517 * TestExpectations:
518 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
519 * fast/dom/Range/getClientRects-expected.txt:
520 * fast/dom/Range/getClientRects.html:
521 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
522 * fast/dom/Range/simple-line-layout-getclientrects.html:
523 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
524 * platform/ios/TestExpectations:
525 * platform/ios/fast/multicol/client-rects-expected.txt:
526 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
527 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
528 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
529 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
530 * platform/mac/fast/multicol/client-rects-expected.txt:
531 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
532 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
533 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
534 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
535
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +00005362017-05-12 Jiewen Tan <jiewen_tan@apple.com>
537
538 Elements should be inserted into a template element as its content's last child
539 https://bugs.webkit.org/show_bug.cgi?id=171373
540 <rdar://problem/31862949>
541
542 Reviewed by Ryosuke Niwa.
543
544 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
545 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
546
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +00005472017-05-11 Simon Fraser <simon.fraser@apple.com>
548
549 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
550 https://bugs.webkit.org/show_bug.cgi?id=171113
551
552 Reviewed by Tim Horton.
553
554 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
555 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
556
557 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
558 elements after zooming.
559
560 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
561 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
562 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
563 * fast/visual-viewport/zoomed-fixed-expected.txt:
564 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
565 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
566 * fast/zooming/client-rect-in-fixed-zoomed.html:
567 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
568 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
569 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
570 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
571 it will be fixed via webkit.org/b/172019
572 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
573 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
574
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +00005752017-05-12 Mark Lam <mark.lam@apple.com>
576
577 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
578 https://bugs.webkit.org/show_bug.cgi?id=171775
579 <rdar://problem/30975761>
580
581 Reviewed by Saam Barati.
582
583 * TestExpectations:
584
dbates@webkit.org440c2b32017-05-12 22:43:22 +00005852017-05-12 Daniel Bates <dabates@apple.com>
586
587 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
588 following <http://trac.webkit.org/changeset/216789>
589 (https://bugs.webkit.org/show_bug.cgi?id=171712)
590
dbates@webkit.orgea328fb2017-05-12 22:47:55 +0000591 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
592 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
593
594 * plugins/navigator-plugin-crash.html:
595
5962017-05-12 Daniel Bates <dabates@apple.com>
597
598 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
599 following <http://trac.webkit.org/changeset/216789>
600 (https://bugs.webkit.org/show_bug.cgi?id=171712)
601
dbates@webkit.org440c2b32017-05-12 22:43:22 +0000602 On WebKit1 we need to explicitly allow the test tool to open windows by calling
603 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
604 to have the test tool close any open windows after running the test.
605
606 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +0000607 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +0000608
609 * plugins/navigator-plugin-crash.html:
610
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +00006112017-05-11 Jiewen Tan <jiewen_tan@apple.com>
612
613 Check existence of a page before accessing its plugins
614 https://bugs.webkit.org/show_bug.cgi?id=171712
615 <rdar://problem/32007806>
616
617 Reviewed by Brent Fulgham.
618
619 * plugins/navigator-plugin-crash-expected.txt: Added.
620 * plugins/navigator-plugin-crash.html: Added.
621
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +00006222017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
623
624 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
625 https://bugs.webkit.org/show_bug.cgi?id=172024
626
627 Reviewed by Youenn Fablet.
628
629 Added tests to check closed getter behaviour.
630
631 * streams/readable-stream-byob-reader-expected.txt: Updated.
632 * streams/readable-stream-byob-reader.js: Updated.
633
jlewis3@apple.comd04fa692017-05-12 17:14:58 +00006342017-05-12 Matt Lewis <jlewis3@apple.com>
635
636 Marked webrtc/closing-peerconnection.html as flaky.
637 https://bugs.webkit.org/show_bug.cgi?id=172034
638
639 Unreviewed test gardening.
640
641 * platform/mac-wk2/TestExpectations:
642
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +00006432017-05-12 Claudio Saavedra <csaavedra@igalia.com>
644
645 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
646 https://bugs.webkit.org/show_bug.cgi?id=171058
647
648 Reviewed by Carlos Garcia Campos.
649
650 GLib-based ports have issues detecting the mimetypes of empty
651 files, as they are all considered to be text/plain by
652 glib. Replace these resources with a minimal valid file for its
653 type (that is, 1x1 PNG files and 1 whitespace for text files).
654
655 * fast/preloader/resources/base-image1.png:
656 * fast/preloader/resources/base-image2.png:
657 * fast/preloader/resources/base-image3.png:
658 * fast/preloader/resources/image1.png:
659 * fast/preloader/resources/link1.css:
660 * fast/preloader/resources/noscript-image1.png:
661 * fast/preloader/resources/noscript-image2.png:
662 * fast/preloader/resources/script1.js:
663 * fast/preloader/resources/style1.css:
664 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
665
666 * platform/gtk/TestExpectations: Unskip the now passing tests.
667
antti@apple.com6cdaf372017-05-12 12:31:49 +00006682017-05-12 Antti Koivisto <antti@apple.com>
669
670 Updating class name of a shadow host does not update the style applied by descendants of :host()
671 https://bugs.webkit.org/show_bug.cgi?id=170762
672 <rdar://problem/31572668>
673
674 Reviewed by Ryosuke Niwa.
675
676 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
677 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
678
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +00006792017-05-12 Claudio Saavedra <csaavedra@igalia.com>
680
681 [WPE] Unreviewed gardening.
682
683 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
684 added, update global constructors attributes test expectations.
685
686 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
687
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00006882017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
689
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +0000690 [GTK] ASSERTION FAILED: !m_flushingLayers
691 https://bugs.webkit.org/show_bug.cgi?id=172025
692
693 Reviewed by Žan Doberšek.
694
695 * platform/gtk/TestExpectations:
696
6972017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
698
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +0000699 [GTK] GIF images are not properly loaded the first time
700 https://bugs.webkit.org/show_bug.cgi?id=170432
701
702 Reviewed by Carlos Alberto Lopez Perez.
703
704 * http/tests/images/gif-progressive-load-expected.html: Added.
705 * http/tests/images/gif-progressive-load.html: Added.
706
rego@igalia.com9d988532017-05-12 09:43:44 +00007072017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
708
709 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
710 https://bugs.webkit.org/show_bug.cgi?id=170900
711
712 Reviewed by Sergio Villar Senin.
713
714 * TestExpectations: Remove test as it's passing now.
715
pvollan@apple.com84947992017-05-12 08:08:45 +00007162017-05-11 Per Arne Vollan <pvollan@apple.com>
717
718 Geolocation requests should not be blocked when the security origin is local.
719 https://bugs.webkit.org/show_bug.cgi?id=171857
720
721 Reviewed by Brent Fulgham.
722
723 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
724 * fast/misc/geolocation-local-security-origin.html: Added.
725
rego@igalia.com7ba5fc32017-05-12 06:58:21 +00007262017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
727
728 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
729 https://bugs.webkit.org/show_bug.cgi?id=170935
730
731 Reviewed by Youenn Fablet.
732
733 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
734
zalan@apple.com11b9d412017-05-12 03:18:04 +00007352017-05-11 Zalan Bujtas <zalan@apple.com>
736
zalan@apple.comee2f4512017-05-12 03:55:57 +0000737 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
738 https://bugs.webkit.org/show_bug.cgi?id=172010
739 <rdar://problem/31086735>
740
741 Reviewed by Simon Fraser.
742
743 * fast/images/missing-content-image-crash-expected.txt: Added.
744 * fast/images/missing-content-image-crash.html: Added.
745
7462017-05-11 Zalan Bujtas <zalan@apple.com>
747
zalan@apple.com11b9d412017-05-12 03:18:04 +0000748 AX: Defer text changes until after the tree is clean if needed.
749 https://bugs.webkit.org/show_bug.cgi?id=171546
750 <rdar://problem/31934942>
751
752 Reviewed by Simon Fraser.
753
754 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
755 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
756
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00007572017-05-11 Youenn Fablet <youenn@apple.com>
758
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +0000759 Allow WPT server to serve specific WebKit tests
760 https://bugs.webkit.org/show_bug.cgi?id=171479
761
762 Reviewed by Ryosuke Niwa.
763
764 Moving tests to ensure they are correctly runned.
765
766 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
767 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
768 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
769 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
770 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
771 (promise_test):
772
7732017-05-11 Youenn Fablet <youenn@apple.com>
774
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +0000775 [iOS] Unset active media capture source when stopped capturing
776 https://bugs.webkit.org/show_bug.cgi?id=171815
777 <rdar://problem/32117885>
778
779 Reviewed by Eric Carlson.
780
781 Improving the existing tests for better reliability and debugability.
782 Updating tests to use less webkitAudioContext.
783
784 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
785 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
786 * webrtc/audio-peer-connection-webaudio.html:
787 * webrtc/audio-replace-track-expected.txt:
788 * webrtc/audio-replace-track.html:
789 * webrtc/peer-connection-audio-mute.html:
790 * webrtc/peer-connection-audio-mute2.html:
791 * webrtc/peer-connection-remote-audio-mute.html:
792 * webrtc/peer-connection-remote-audio-mute2.html:
793 * webrtc/routines.js:
794 * webrtc/video-replace-track-expected.txt:
795 * webrtc/video-replace-track.html:
796
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00007972017-05-11 Matt Lewis <jlewis3@apple.com>
798
jlewis3@apple.comc678c572017-05-12 00:13:49 +0000799 Unreviewed, rolling out r216677.
800
801 Patch caused layout test crashes.
802
803 Reverted changeset:
804
805 "WorkerThread::stop() should call
806 scheduleExecutionTermination() last."
807 https://bugs.webkit.org/show_bug.cgi?id=171775
808 http://trac.webkit.org/changeset/216677
809
8102017-05-11 Matt Lewis <jlewis3@apple.com>
811
jlewis3@apple.com77ba1592017-05-11 22:31:27 +0000812 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
813 https://bugs.webkit.org/show_bug.cgi?id=168937
814
815 Unreviewed test gardening.
816
817 * platform/mac-wk2/TestExpectations:
818
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +00008192017-05-11 Joseph Pecoraro <pecoraro@apple.com>
820
821 Remove Vibration API
822 https://bugs.webkit.org/show_bug.cgi?id=171766
823
824 Rubber-stamped by Alexey Proskuryakov.
825
826 * platform/gtk/TestExpectations:
827 * platform/ios/TestExpectations:
828 * platform/mac/TestExpectations:
829 * platform/win/TestExpectations:
830 * platform/wpe/TestExpectations:
831 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
832 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
833 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
834 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
835 * vibration/navigator-vibration-expected.txt: Removed.
836 * vibration/navigator-vibration.html: Removed.
837
dino@apple.comfc472692017-05-11 21:39:40 +00008382017-05-11 Dean Jackson <dino@apple.com>
839
840 WebGLRenderingContext should implement WebGLRenderingContextBase
841 https://bugs.webkit.org/show_bug.cgi?id=171961
842 <rdar://problem/32124920>
843
844 Reviewed by Sam Weinig.
845
846 New test to make sure constants from WebGLRenderingContextBase are
847 visible on the WebGLRenderingContext prototype.
848
849 Also, fix up some existing tests that were expecting to see
850 instances of WebGLRenderingContextBase.
851
852 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
853 * fast/canvas/webgl/constants-on-interface.html: Added.
854 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
855 * fast/canvas/webgl/null-object-behaviour-expected.txt:
856 * fast/canvas/webgl/texImageTest-expected.txt:
857
jlewis3@apple.com016598b2017-05-11 18:38:22 +00008582017-05-11 Matt Lewis <jlewis3@apple.com>
859
jlewis3@apple.comaba4c502017-05-11 20:55:10 +0000860 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +0000861
862
863 Unreviewed test gardening.
864
865 * platform/mac-wk2/TestExpectations:
866
8672017-05-11 Matt Lewis <jlewis3@apple.com>
868
869 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +0000870
871
872 Unreviewed test gardening.
873
874 * platform/mac-wk2/TestExpectations:
875
8762017-05-11 Matt Lewis <jlewis3@apple.com>
877
jlewis3@apple.com016598b2017-05-11 18:38:22 +0000878 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
879 https://bugs.webkit.org/show_bug.cgi?id=170699
880
881 Unreviewed test gardening.
882
883 * platform/mac-wk2/TestExpectations:
884
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +00008852017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
886
887 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
888 https://bugs.webkit.org/show_bug.cgi?id=171919
889
890 Reviewed by Youenn Fablet.
891
892 Added test cases to check cancel() behaviour.
893
894 * streams/readable-stream-byob-reader-expected.txt: Updated.
895 * streams/readable-stream-byob-reader.js: Updated.
896
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +00008972017-05-11 Matt Lewis <jlewis3@apple.com>
898
899 Marked media/media-controls-clone-crash.html as flaky.
900 https://bugs.webkit.org/show_bug.cgi?id=171978
901
902 Unreviewed test gardening.
903
904 * platform/mac-wk2/TestExpectations:
905
mattbaker@apple.com70cc5152017-05-11 17:14:34 +00009062017-05-11 Matt Baker <mattbaker@apple.com>
907
908 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
909 https://bugs.webkit.org/show_bug.cgi?id=171970
910 <rdar://problem/32129262>
911
912 Reviewed by Brian Burg.
913
914 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
915
916 * inspector/dom-debugger/dom-breakpoints-expected.txt:
917 * inspector/dom-debugger/dom-breakpoints.html:
918
pvollan@apple.comf89195f2017-05-11 16:31:51 +00009192017-05-11 Per Arne Vollan <pvollan@apple.com>
920
921 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
922 https://bugs.webkit.org/show_bug.cgi?id=167749
923
924 Reviewed by Eric Carlson.
925
926 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
927 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
928 this was introduced in r216588.
929
930 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
931 * http/tests/media/track-in-band-hls-metadata-crash.html:
932
mark.lam@apple.com93394282017-05-11 15:26:03 +00009332017-05-11 Mark Lam <mark.lam@apple.com>
934
935 WorkerThread::stop() should call scheduleExecutionTermination() last.
936 https://bugs.webkit.org/show_bug.cgi?id=171775
937 <rdar://problem/30975761>
938
939 Reviewed by Geoffrey Garen.
940
941 * TestExpectations:
942
carlosgc@webkit.org31890f52017-05-11 13:33:05 +00009432017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
944
945 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
946
947 * platform/gtk/TestExpectations:
948
jlewis3@apple.com2adab012017-05-11 00:56:00 +00009492017-05-10 Matt Lewis <jlewis3@apple.com>
950
951 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
952 https://bugs.webkit.org/show_bug.cgi?id=171957
953
954 Unreviewed test gardening.
955
956 * platform/ios-wk2/TestExpectations:
957
aestes@apple.com3c031692017-05-11 00:33:33 +00009582017-05-10 Andy Estes <aestes@apple.com>
959
960 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
961 https://bugs.webkit.org/show_bug.cgi?id=132297
962
963 Reviewed by Simon Fraser.
964
965 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
966 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
967 * http/tests/navigation/resources/keyboard-events-test.js:
968 (runTest):
969 * platform/ios-wk2/TestExpectations:
970 * platform/wk2/TestExpectations:
971
weinig@apple.com1d7fe202017-05-11 00:29:37 +00009722017-05-09 Sam Weinig <sam@webkit.org>
973
974 Remove support for legacy Notifications
975 https://bugs.webkit.org/show_bug.cgi?id=171487
976
977 Reviewed by Jon Lee.
978
979 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
980 - Remove http/notifications/legacy. It tested the legacy API.
981 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
982 - Update TestExpectations for removals.
983
984 * TestExpectations:
985 * platform/gtk/TestExpectations:
986 * platform/ios/TestExpectations:
987 * platform/mac/TestExpectations:
988 * platform/win/TestExpectations:
989 * fast/history/page-cache-notification-non-suspendable.html:
990 * fast/history/page-cache-notification-suspendable.html:
991 * fast/notifications: Removed.
992 * fast/notifications/notification-after-close-expected.txt: Removed.
993 * fast/notifications/notification-after-close.html: Removed.
994 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
995 * fast/notifications/notification-permisssion-deletable.html: Removed.
996 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
997 * fast/notifications/notifications-cancel-request-permission.html: Removed.
998 * fast/notifications/notifications-check-permission-expected.txt: Removed.
999 * fast/notifications/notifications-check-permission.html: Removed.
1000 * fast/notifications/notifications-click-event-expected.txt: Removed.
1001 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
1002 * fast/notifications/notifications-click-event-focus.html: Removed.
1003 * fast/notifications/notifications-click-event.html: Removed.
1004 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
1005 * fast/notifications/notifications-constructor-request-permission.html: Removed.
1006 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
1007 * fast/notifications/notifications-constructor-with-permission.html: Removed.
1008 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
1009 * fast/notifications/notifications-constructor-without-permission.html: Removed.
1010 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
1011 * fast/notifications/notifications-display-close-events.html: Removed.
1012 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
1013 * fast/notifications/notifications-document-close-crash.html: Removed.
1014 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
1015 * fast/notifications/notifications-event-stop-propagation.html: Removed.
1016 * fast/notifications/notifications-multi-events-expected.txt: Removed.
1017 * fast/notifications/notifications-multi-events.html: Removed.
1018 * fast/notifications/notifications-no-icon-expected.txt: Removed.
1019 * fast/notifications/notifications-no-icon.html: Removed.
1020 * fast/notifications/notifications-permission-expected.txt: Removed.
1021 * fast/notifications/notifications-permission.html: Removed.
1022 * fast/notifications/notifications-replace-expected.txt: Removed.
1023 * fast/notifications/notifications-replace.html: Removed.
1024 * fast/notifications/notifications-request-permission-expected.txt: Removed.
1025 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
1026 * fast/notifications/notifications-request-permission-optional.html: Removed.
1027 * fast/notifications/notifications-request-permission.html: Removed.
1028 * fast/notifications/notifications-rtl-expected.txt: Removed.
1029 * fast/notifications/notifications-rtl.html: Removed.
1030 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
1031 * fast/notifications/notifications-sandbox-permission.html: Removed.
1032 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
1033 * fast/notifications/notifications-window-close-crash.html: Removed.
1034 * fast/notifications/notifications-with-permission-expected.txt: Removed.
1035 * fast/notifications/notifications-with-permission.html: Removed.
1036 * fast/notifications/notifications-without-permission-expected.txt: Removed.
1037 * fast/notifications/notifications-without-permission.html: Removed.
1038 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
1039 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
1040 * fast/notifications/resources: Removed.
1041 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
1042 * fast/notifications/resources/notifications-iframe.html: Removed.
1043 * http/tests/notifications/legacy: Removed.
1044 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
1045 * http/tests/notifications/legacy/double-show.html: Removed.
1046 * http/tests/notifications/legacy/events-expected.txt: Removed.
1047 * http/tests/notifications/legacy/events.html: Removed.
1048 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
1049 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
1050 * http/tests/notifications/legacy/request-expected.txt: Removed.
1051 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
1052 * http/tests/notifications/legacy/request-no-callback.html: Removed.
1053 * http/tests/notifications/legacy/request.html: Removed.
1054 * http/tests/notifications/legacy/resources: Removed.
1055 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
1056 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
1057 * http/tests/notifications/legacy/show-expected.txt: Removed.
1058 * http/tests/notifications/legacy/show.html: Removed.
1059 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
1060 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
1061
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000010622017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1063
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00001064 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
1065 https://bugs.webkit.org/show_bug.cgi?id=169876
1066
1067 Unreviewed test gardening.
1068
1069 * platform/mac/TestExpectations:
1070
10712017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1072
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00001073 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
1074 https://bugs.webkit.org/show_bug.cgi?id=168146
1075
1076 Unreviewed test gardening.
1077
1078 * platform/mac/TestExpectations:
1079
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000010802017-05-10 Commit Queue <commit-queue@webkit.org>
1081
1082 Unreviewed, rolling out r216635.
1083 https://bugs.webkit.org/show_bug.cgi?id=171953
1084
1085 "Some worker tests are failing". (Requested by mlam on #webkit).
1086
1087 Reverted changeset:
1088
1089 "WorkerThread::stop() should call
1090 scheduleExecutionTermination() last."
1091 https://bugs.webkit.org/show_bug.cgi?id=171775
1092 http://trac.webkit.org/changeset/216635
1093
mark.lam@apple.come6596292017-05-10 23:22:33 +000010942017-05-10 Mark Lam <mark.lam@apple.com>
1095
1096 WorkerThread::stop() should call scheduleExecutionTermination() last.
1097 https://bugs.webkit.org/show_bug.cgi?id=171775
1098 <rdar://problem/30975761>
1099
1100 Reviewed by Geoffrey Garen.
1101
1102 * TestExpectations:
1103
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000011042017-05-10 Tim Horton <timothy_horton@apple.com>
1105
1106 Add an experimental feature flag for viewport-fit
1107 https://bugs.webkit.org/show_bug.cgi?id=171948
1108 <rdar://problem/31995518>
1109
1110 Reviewed by Simon Fraser.
1111
1112 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
1113 * fast/css/variables/constants/ios/safe-area-inset-set.html:
1114 * fast/viewport/ios/viewport-fit-auto.html:
1115 * fast/viewport/ios/viewport-fit-contain.html:
1116 * fast/viewport/ios/viewport-fit-cover.html:
1117
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000011182017-05-10 Matt Lewis <jlewis3@apple.com>
1119
1120 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
1121 https://bugs.webkit.org/show_bug.cgi?id=171951
1122
1123 Unreviewed test gardening.
1124
1125 * platform/ios-wk2/TestExpectations:
1126
antti@apple.com16674fa2017-05-10 22:23:11 +000011272017-05-10 Antti Koivisto <antti@apple.com>
1128
1129 REGRESSION (r207372) Visibility property is not inherited when used in an animation
1130 https://bugs.webkit.org/show_bug.cgi?id=171883
1131 <rdar://problem/32086550>
1132
1133 Reviewed by Simon Fraser.
1134
1135 * animations/animation-initial-inheritance-expected.html: Added.
1136 * animations/animation-initial-inheritance.html: Added.
1137
jlewis3@apple.com1550d392017-05-10 21:34:43 +000011382017-05-10 Matt Lewis <jlewis3@apple.com>
1139
1140 Marked transitions/extra-transition.html as flaky.
1141 https://bugs.webkit.org/show_bug.cgi?id=171947
1142
1143 Unreviewed test gardening.
1144
1145 * platform/mac-wk2/TestExpectations:
1146
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000011472017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1148
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00001149 Unreviewed, rolling out r216591.
1150
1151 This change broke an internal build.
1152
1153 Reverted changeset:
1154
1155 "REGRESSION (r207372) Visibility property is not inherited
1156 when used in an animation"
1157 https://bugs.webkit.org/show_bug.cgi?id=171883
1158 http://trac.webkit.org/changeset/216591
1159
11602017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1161
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00001162 Unreviewed, remove TestExpectation for a test that was removed in r216259.
1163
1164 * platform/mac/TestExpectations:
1165
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000011662017-05-10 Matt Lewis <jlewis3@apple.com>
1167
1168 Marked perf/class-list-remove.html as flaky.
1169 https://bugs.webkit.org/show_bug.cgi?id=171945
1170
1171 Unreviewed test gardening.
1172
1173 * platform/ios-wk2/TestExpectations:
1174
aestes@apple.come9d764e2017-05-10 20:44:37 +000011752017-05-10 Andy Estes <aestes@apple.com>
1176
1177 r216599 accidentally included two copies of the new layout test and expected result
1178 https://bugs.webkit.org/show_bug.cgi?id=171938
1179
1180 Unreviewed.
1181
1182 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
1183 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
1184
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000011852017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1186
1187 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
1188 https://bugs.webkit.org/show_bug.cgi?id=171880
1189
1190 Unreviewed test gardening.
1191
1192 This test times out on ios-simulator because it relies on eventSender.keyDown.
1193
1194 * platform/ios/TestExpectations:
1195
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000011962017-05-10 Timothy Horton <timothy_horton@apple.com>
1197
1198 Add an experimental feature flag for constant properties
1199 https://bugs.webkit.org/show_bug.cgi?id=171913
1200 <rdar://problem/31995518>
1201
1202 Reviewed by Ryosuke Niwa.
1203
1204 * fast/css/variables/constants/invalid-constant-name-fallback.html:
1205 * fast/css/variables/constants/ios/safe-area-inset-set.html:
1206 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
1207 * fast/css/variables/constants/safe-area-inset-zero.html:
1208
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000012092017-05-10 Matt Lewis <jlewis3@apple.com>
1210
1211 Marked media/track/track-cue-rendering-on-resize.html as flaky.
1212 https://bugs.webkit.org/show_bug.cgi?id=171939
1213
1214 Unreviewed test gardening.
1215
1216 * platform/mac-wk2/TestExpectations:
1217
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000012182017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1219
1220 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
1221 https://bugs.webkit.org/show_bug.cgi?id=171937
1222
1223 Unreviewed test gardening.
1224
1225 * platform/mac-wk1/TestExpectations:
1226
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000012272017-05-10 Matt Lewis <jlewis3@apple.com>
1228
1229 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
1230 https://bugs.webkit.org/show_bug.cgi?id=171935
1231
1232 Unreviewed test gardening.
1233
1234 * platform/mac-wk2/TestExpectations:
1235
aestes@apple.com1db59032017-05-10 18:30:57 +000012362017-05-10 Andy Estes <aestes@apple.com>
1237
1238 Keyboard input suppression should extend to subframes
1239 https://bugs.webkit.org/show_bug.cgi?id=171880
1240 <rdar://problem/31201793>
1241
1242 Reviewed by Ryosuke Niwa.
1243
1244 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
1245 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
1246 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
1247 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
1248 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
1249 * http/tests/navigation/resources/keyboard-events-test.js:
1250 (runTest):
1251 (waitForProvisionalNavigation.xhr.onreadystatechange):
1252 (waitForProvisionalNavigation):
1253
jlewis3@apple.com205b8702017-05-10 17:16:58 +000012542017-05-10 Matt Lewis <jlewis3@apple.com>
1255
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00001256 Unreviewed, rolling out r216563.
1257
1258 Revision caused 2 api failures
1259
1260 Reverted changeset:
1261
1262 "[MediaStream] deviceId constraint doesn't work with
1263 getUserMedia"
1264 https://bugs.webkit.org/show_bug.cgi?id=171877
1265 http://trac.webkit.org/changeset/216563
1266
12672017-05-10 Matt Lewis <jlewis3@apple.com>
1268
jlewis3@apple.com205b8702017-05-10 17:16:58 +00001269 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
1270 https://bugs.webkit.org/show_bug.cgi?id=171930
1271
1272 Unreviewed test gardening.
1273
1274 * platform/ios-wk2/TestExpectations:
1275 * platform/mac-wk2/TestExpectations:
1276
antti@apple.com7cc983b2017-05-10 16:50:56 +000012772017-05-10 Antti Koivisto <antti@apple.com>
1278
1279 REGRESSION (r207372) Visibility property is not inherited when used in an animation
1280 https://bugs.webkit.org/show_bug.cgi?id=171883
1281 <rdar://problem/32086550>
1282
1283 Reviewed by Simon Fraser.
1284
1285 * animations/animation-initial-inheritance-expected.html: Added.
1286 * animations/animation-initial-inheritance.html: Added.
1287
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000012882017-05-10 Per Arne Vollan <pvollan@apple.com>
1289
1290 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
1291 https://bugs.webkit.org/show_bug.cgi?id=167749
1292
1293 Reviewed by Eric Carlson.
1294
1295 This is a speculative fix of the test. I have not been able to reproduce the timeout.
1296 When the test times out, the 'addtrack' event is never received. In case the event
1297 was dispatched before we added the event listener, the event listener is added before
1298 the video source is set. In case the test will continue to time out, a couple of
1299 error event callbacks have been added to get more information. Also, video playback
1300 will begin when the 'canplaythrough' event is received.
1301
1302 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
1303 * http/tests/media/track-in-band-hls-metadata-crash.html:
1304
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000013052017-05-10 Commit Queue <commit-queue@webkit.org>
1306
1307 Unreviewed, rolling out r216578.
1308 https://bugs.webkit.org/show_bug.cgi?id=171920
1309
1310 Broke the GTK+ build with Wayland enabled (Requested by KaL on
1311 #webkit).
1312
1313 Reverted changeset:
1314
1315 "[GTK] Bump GTK+ and its dependencies in jhbuild"
1316 https://bugs.webkit.org/show_bug.cgi?id=171918
1317 http://trac.webkit.org/changeset/216578
1318
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000013192017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
1320
1321 [GTK] Bump GTK+ and its dependencies in jhbuild
1322 https://bugs.webkit.org/show_bug.cgi?id=171918
1323
1324 Reviewed by Carlos Alberto Lopez Perez.
1325
1326 Rebaseline tests for new GTK+ versin.
1327
1328 * platform/gtk/css1/box_properties/acid_test-expected.txt:
1329 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
1330 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
1331 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
1332 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
1333 * platform/gtk/css3/flexbox/button-expected.png:
1334 * platform/gtk/css3/flexbox/button-expected.txt:
1335 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
1336 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
1337 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
1338 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
1339 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
1340 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
1341 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
1342 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
1343 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
1344 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
1345 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
1346 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
1347 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
1348 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
1349 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
1350 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
1351 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
1352 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
1353 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
1354 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
1355 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
1356 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
1357 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
1358 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
1359 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
1360 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
1361 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
1362 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
1363 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
1364 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
1365 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
1366 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
1367 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
1368 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
1369 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
1370 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
1371 * platform/gtk/editing/pasteboard/4641033-expected.png:
1372 * platform/gtk/editing/pasteboard/4641033-expected.txt:
1373 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
1374 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
1375 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
1376 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
1377 * platform/gtk/editing/selection/3690703-2-expected.png:
1378 * platform/gtk/editing/selection/3690703-2-expected.txt:
1379 * platform/gtk/editing/selection/3690703-expected.png:
1380 * platform/gtk/editing/selection/3690703-expected.txt:
1381 * platform/gtk/editing/selection/3690719-expected.png:
1382 * platform/gtk/editing/selection/3690719-expected.txt:
1383 * platform/gtk/editing/selection/4397952-expected.png:
1384 * platform/gtk/editing/selection/4397952-expected.txt:
1385 * platform/gtk/editing/selection/5240265-expected.png:
1386 * platform/gtk/editing/selection/5240265-expected.txt:
1387 * platform/gtk/editing/selection/caret-before-select-expected.png:
1388 * platform/gtk/editing/selection/caret-before-select-expected.txt:
1389 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
1390 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
1391 * platform/gtk/editing/selection/select-box-expected.png:
1392 * platform/gtk/editing/selection/select-box-expected.txt:
1393 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
1394 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
1395 * platform/gtk/editing/selection/selection-button-text-expected.png:
1396 * platform/gtk/editing/selection/selection-button-text-expected.txt:
1397 * platform/gtk/fast/block/basic/011-expected.png:
1398 * platform/gtk/fast/block/basic/011-expected.txt:
1399 * platform/gtk/fast/block/float/float-avoidance-expected.png:
1400 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
1401 * platform/gtk/fast/block/margin-collapse/103-expected.png:
1402 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
1403 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
1404 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
1405 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
1406 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
1407 * platform/gtk/fast/css/continuationCrash-expected.png:
1408 * platform/gtk/fast/css/continuationCrash-expected.txt:
1409 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
1410 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
1411 * platform/gtk/fast/css/input-search-padding-expected.png:
1412 * platform/gtk/fast/css/input-search-padding-expected.txt:
1413 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
1414 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
1415 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
1416 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
1417 * platform/gtk/fast/css/rtl-ordering-expected.png:
1418 * platform/gtk/fast/css/rtl-ordering-expected.txt:
1419 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
1420 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
1421 * platform/gtk/fast/css/text-overflow-input-expected.png:
1422 * platform/gtk/fast/css/text-overflow-input-expected.txt:
1423 * platform/gtk/fast/css/text-transform-select-expected.png:
1424 * platform/gtk/fast/css/text-transform-select-expected.txt:
1425 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
1426 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
1427 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
1428 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
1429 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
1430 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
1431 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1432 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
1433 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
1434 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
1435 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
1436 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
1437 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
1438 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
1439 * platform/gtk/fast/forms/001-expected.png:
1440 * platform/gtk/fast/forms/001-expected.txt:
1441 * platform/gtk/fast/forms/003-expected.png:
1442 * platform/gtk/fast/forms/003-expected.txt:
1443 * platform/gtk/fast/forms/004-expected.png:
1444 * platform/gtk/fast/forms/004-expected.txt:
1445 * platform/gtk/fast/forms/basic-buttons-expected.png:
1446 * platform/gtk/fast/forms/basic-buttons-expected.txt:
1447 * platform/gtk/fast/forms/basic-inputs-expected.png:
1448 * platform/gtk/fast/forms/basic-inputs-expected.txt:
1449 * platform/gtk/fast/forms/basic-selects-expected.png:
1450 * platform/gtk/fast/forms/basic-selects-expected.txt:
1451 * platform/gtk/fast/forms/blankbuttons-expected.png:
1452 * platform/gtk/fast/forms/blankbuttons-expected.txt:
1453 * platform/gtk/fast/forms/box-shadow-override-expected.png:
1454 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1455 * platform/gtk/fast/forms/button-align-expected.png:
1456 * platform/gtk/fast/forms/button-align-expected.txt:
1457 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
1458 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
1459 * platform/gtk/fast/forms/button-default-title-expected.png:
1460 * platform/gtk/fast/forms/button-default-title-expected.txt:
1461 * platform/gtk/fast/forms/button-generated-content-expected.png:
1462 * platform/gtk/fast/forms/button-generated-content-expected.txt:
1463 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
1464 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
1465 * platform/gtk/fast/forms/button-positioned-expected.png:
1466 * platform/gtk/fast/forms/button-positioned-expected.txt:
1467 * platform/gtk/fast/forms/button-sizes-expected.png:
1468 * platform/gtk/fast/forms/button-sizes-expected.txt:
1469 * platform/gtk/fast/forms/button-style-color-expected.png:
1470 * platform/gtk/fast/forms/button-style-color-expected.txt:
1471 * platform/gtk/fast/forms/button-table-styles-expected.png:
1472 * platform/gtk/fast/forms/button-table-styles-expected.txt:
1473 * platform/gtk/fast/forms/button-text-transform-expected.png:
1474 * platform/gtk/fast/forms/button-text-transform-expected.txt:
1475 * platform/gtk/fast/forms/button-white-space-expected.png:
1476 * platform/gtk/fast/forms/button-white-space-expected.txt:
1477 * platform/gtk/fast/forms/control-clip-expected.png:
1478 * platform/gtk/fast/forms/control-clip-expected.txt:
1479 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
1480 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
1481 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
1482 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1483 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
1484 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1485 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
1486 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
1487 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
1488 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
1489 * platform/gtk/fast/forms/form-element-geometry-expected.png:
1490 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1491 * platform/gtk/fast/forms/formmove-expected.png:
1492 * platform/gtk/fast/forms/formmove-expected.txt:
1493 * platform/gtk/fast/forms/formmove2-expected.png:
1494 * platform/gtk/fast/forms/formmove2-expected.txt:
1495 * platform/gtk/fast/forms/formmove3-expected.png:
1496 * platform/gtk/fast/forms/formmove3-expected.txt:
1497 * platform/gtk/fast/forms/indeterminate-expected.png:
1498 * platform/gtk/fast/forms/indeterminate-expected.txt:
1499 * platform/gtk/fast/forms/input-appearance-height-expected.png:
1500 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1501 * platform/gtk/fast/forms/input-button-sizes-expected.png:
1502 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
1503 * platform/gtk/fast/forms/input-first-letter-expected.png:
1504 * platform/gtk/fast/forms/input-first-letter-expected.txt:
1505 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
1506 * platform/gtk/fast/forms/input-value-expected.png:
1507 * platform/gtk/fast/forms/input-value-expected.txt:
1508 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
1509 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1510 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
1511 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1512 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
1513 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1514 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
1515 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1516 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
1517 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1518 * platform/gtk/fast/forms/menulist-style-color-expected.png:
1519 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1520 * platform/gtk/fast/forms/menulist-width-change-expected.png:
1521 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1522 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
1523 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
1524 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
1525 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1526 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
1527 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1528 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
1529 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
1530 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
1531 * platform/gtk/fast/forms/option-script-expected.png:
1532 * platform/gtk/fast/forms/option-script-expected.txt:
1533 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
1534 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1535 * platform/gtk/fast/forms/option-text-clip-expected.png:
1536 * platform/gtk/fast/forms/option-text-clip-expected.txt:
1537 * platform/gtk/fast/forms/placeholder-position-expected.png:
1538 * platform/gtk/fast/forms/placeholder-position-expected.txt:
1539 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
1540 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1541 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
1542 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
1543 * platform/gtk/fast/forms/range/slider-padding-expected.png:
1544 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1545 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
1546 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
1547 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
1548 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
1549 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
1550 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
1551 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1552 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
1553 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1554 * platform/gtk/fast/forms/search-input-rtl-expected.png:
1555 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
1556 * platform/gtk/fast/forms/search-rtl-expected.png:
1557 * platform/gtk/fast/forms/search-rtl-expected.txt:
1558 * platform/gtk/fast/forms/search-styled-expected.png:
1559 * platform/gtk/fast/forms/search-styled-expected.txt:
1560 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
1561 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1562 * platform/gtk/fast/forms/searchfield-heights-expected.png:
1563 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
1564 * platform/gtk/fast/forms/select-align-expected.png:
1565 * platform/gtk/fast/forms/select-align-expected.txt:
1566 * platform/gtk/fast/forms/select-background-none-expected.png:
1567 * platform/gtk/fast/forms/select-background-none-expected.txt:
1568 * platform/gtk/fast/forms/select-baseline-expected.png:
1569 * platform/gtk/fast/forms/select-baseline-expected.txt:
1570 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
1571 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
1572 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
1573 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
1574 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
1575 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
1576 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
1577 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
1578 * platform/gtk/fast/forms/select-initial-position-expected.png:
1579 * platform/gtk/fast/forms/select-initial-position-expected.txt:
1580 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
1581 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1582 * platform/gtk/fast/forms/select-selected-expected.png:
1583 * platform/gtk/fast/forms/select-selected-expected.txt:
1584 * platform/gtk/fast/forms/select-style-expected.png:
1585 * platform/gtk/fast/forms/select-style-expected.txt:
1586 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
1587 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1588 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
1589 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1590 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
1591 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
1592 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
1593 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
1594 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
1595 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
1596 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
1597 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
1598 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
1599 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
1600 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
1601 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
1602 * platform/gtk/fast/html/details-replace-text-expected.png:
1603 * platform/gtk/fast/html/details-replace-text-expected.txt:
1604 * platform/gtk/fast/html/keygen-expected.png:
1605 * platform/gtk/fast/html/keygen-expected.txt:
1606 * platform/gtk/fast/inline/positionedLifetime-expected.png:
1607 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
1608 * platform/gtk/fast/invalid/014-expected.png:
1609 * platform/gtk/fast/invalid/014-expected.txt:
1610 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
1611 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
1612 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
1613 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
1614 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
1615 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
1616 * platform/gtk/fast/parser/document-write-option-expected.png:
1617 * platform/gtk/fast/parser/document-write-option-expected.txt:
1618 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
1619 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1620 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
1621 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
1622 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
1623 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
1624 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
1625 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
1626 * platform/gtk/fast/replaced/three-selects-break-expected.png:
1627 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
1628 * platform/gtk/fast/replaced/width100percent-button-expected.png:
1629 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
1630 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
1631 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
1632 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
1633 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1634 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
1635 * platform/gtk/fast/table/append-cells2-expected.png:
1636 * platform/gtk/fast/table/append-cells2-expected.txt:
1637 * platform/gtk/fast/table/remove-td-display-none-expected.png:
1638 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
1639 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1640 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1641 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
1642 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
1643 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1644 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1645 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
1646 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
1647 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
1648 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
1649 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
1650 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1651 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
1652 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
1653 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
1654 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
1655 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
1656 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
1657 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
1658 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
1659 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
1660 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
1661 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
1662 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
1663 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
1664 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
1665 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
1666 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
1667 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
1668 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
1669 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
1670 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
1671 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
1672 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
1673 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
1674 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
1675 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
1676 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
1677 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
1678 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
1679 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
1680 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
1681 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
1682 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
1683 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
1684 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
1685 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
1686 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
1687 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
1688 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
1689 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
1690 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
1691 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
1692 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
1693 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
1694 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
1695 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
1696 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
1697 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
1698 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
1699 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
1700 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
1701 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
1702 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
1703 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
1704 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
1705 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
1706 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
1707 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
1708 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
1709 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
1710 * platform/gtk/tables/mozilla/core/margins-expected.png:
1711 * platform/gtk/tables/mozilla/core/margins-expected.txt:
1712 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
1713 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
1714 * platform/gtk/tables/mozilla/other/move_row-expected.png:
1715 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
1716 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
1717 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
1718 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
1719 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1720 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
1721 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
1722 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
1723 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
1724 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
1725 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
1726 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
1727 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
1728 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
1729 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
1730 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
1731 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
1732
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000017332017-05-08 Sergio Villar Senin <svillar@igalia.com>
1734
1735 [css-grid] Remove Blink-specific code for handling orthogonal grid items
1736 https://bugs.webkit.org/show_bug.cgi?id=171807
1737
1738 Reviewed by Darin Adler.
1739
1740 Updated the expectations. They should now be compatible with Firefox and Chrome.
1741
1742 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
1743 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
1744 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
1745
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000017462017-05-09 Eric Carlson <eric.carlson@apple.com>
1747
1748 [MediaStream] deviceId constraint doesn't work with getUserMedia
1749 https://bugs.webkit.org/show_bug.cgi?id=171877
1750 <rdar://problem/31899730>
1751
1752 Reviewed by Jer Noble.
1753
1754 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
1755 * fast/mediastream/get-user-media-device-id.html: Added.
1756
jlewis3@apple.com60706b92017-05-09 23:27:53 +000017572017-05-09 Matt Lewis <jlewis3@apple.com>
1758
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00001759 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
1760 https://bugs.webkit.org/show_bug.cgi?id=171899
1761
1762 Unreviewed test gardening.
1763
1764 * platform/ios-wk2/TestExpectations:
1765
17662017-05-09 Matt Lewis <jlewis3@apple.com>
1767
jlewis3@apple.com60706b92017-05-09 23:27:53 +00001768 Mark webrtc/audio-replace-track.html as flaky.
1769 https://bugs.webkit.org/show_bug.cgi?id=171895
1770
1771 Unreviewed test gardening.
1772
1773 * platform/mac-wk2/TestExpectations:
1774
weinig@apple.comb50adaa2017-05-09 22:53:13 +000017752017-05-09 Sam Weinig <sam@webkit.org>
1776
1777 Implement Subresource Integrity (SRI)
1778 https://bugs.webkit.org/show_bug.cgi?id=148363
1779 <rdar://problem/18945879>
1780
1781 Reviewed by Youenn Fablet.
1782
1783 Add tests for Subresource Integrity for Fetch based off the ones from Web
1784 Platform Tests. Additional tests for more CORS combinations have been added.
1785
1786 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
1787 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
1788 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
1789 * http/tests/subresource-integrity/resources/resource.txt: Added.
1790 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
1791 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
1792 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
1793 * http/tests/subresource-integrity/sri-fetch.html: Added.
1794 * http/tests/subresource-integrity/sri-fetch.js: Added.
1795
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000017962017-05-09 Matt Lewis <jlewis3@apple.com>
1797
1798 Marked webrtc/captureCanvas-webrtc.html as flaky.
1799 https://bugs.webkit.org/show_bug.cgi?id=170870
1800
1801 Unreviewed test gardening.
1802
1803 * platform/mac-wk2/TestExpectations:
1804
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000018052017-05-09 Commit Queue <commit-queue@webkit.org>
1806
1807 Unreviewed, rolling out r216545.
1808 https://bugs.webkit.org/show_bug.cgi?id=171889
1809
1810 Caused a test failure (Requested by eric_carlson on #webkit).
1811
1812 Reverted changeset:
1813
1814 "[MediaStream] deviceId constraint doesn't work with
1815 getUserMedia"
1816 https://bugs.webkit.org/show_bug.cgi?id=171877
1817 http://trac.webkit.org/changeset/216545
1818
zalan@apple.comdc426572017-05-09 22:30:11 +000018192017-05-09 Zalan Bujtas <zalan@apple.com>
1820
1821 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
1822 https://bugs.webkit.org/show_bug.cgi?id=171873
1823 <rdar://problem/32004954>
1824
1825 Reviewed by Simon Fraser.
1826
1827 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
1828 * fast/multicol/crash-when-column-inside-table.html: Added.
1829
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000018302017-05-09 Ryan Haddad <ryanhaddad@apple.com>
1831
1832 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
1833 https://bugs.webkit.org/show_bug.cgi?id=171742
1834
1835 Reviewed by Youenn Fablet.
1836
1837 Silence the console messages for unhandled rejections in this test.
1838
1839 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
1840 * webrtc/libwebrtc/release-while-setting-local-description.html:
1841
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000018422017-05-09 Eric Carlson <eric.carlson@apple.com>
1843
1844 [MediaStream] deviceId constraint doesn't work with getUserMedia
1845 https://bugs.webkit.org/show_bug.cgi?id=171877
1846 <rdar://problem/31899730>
1847
1848 Reviewed by Jer Noble.
1849
1850 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
1851 * fast/mediastream/get-user-media-device-id.html: Added.
1852
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000018532017-05-09 Matt Lewis <jlewis3@apple.com>
1854
1855 Marked multiple test flaky.
1856 https://bugs.webkit.org/show_bug.cgi?id=171886
1857
1858 Unreviewed test gardening.
1859
1860 * platform/ios-wk2/TestExpectations:
1861 * platform/mac/TestExpectations:
1862
cdumez@apple.comb383fd12017-05-09 21:40:11 +000018632017-05-09 Chris Dumez <cdumez@apple.com>
1864
1865 Introduce DocumentAndElementEventHandlers IDL interface
1866 https://bugs.webkit.org/show_bug.cgi?id=171879
1867
1868 Reviewed by Simon Fraser and Ryosuke Niwa.
1869
1870 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
1871 * fast/events/DocumentAndElementEventHandlers.html: Added.
1872 Add layout test coverage.
1873
1874 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1875 Rebaseline now that those event handlers are enumerable.
1876
dino@apple.com79c37e32017-05-09 21:35:55 +000018772017-05-10 Dean Jackson <dino@apple.com>
1878
1879 Restrict SVG filters to accessible security origins
1880 https://bugs.webkit.org/show_bug.cgi?id=118689
1881 <rdar://problem/27362159>
1882
1883 Reviewed by Brent Fulgham.
1884
1885 Add a test that shows safe frames, unsafe frames, and
1886 then a safe frame that itself has an unsafe frame, to
1887 show that the security requirements are being forwarded
1888 down the tree.
1889
1890 * http/tests/css/filters-on-iframes-expected.html: Added.
1891 * http/tests/css/filters-on-iframes.html: Added.
1892 * http/tests/css/resources/blank.html: Added.
1893 * http/tests/css/resources/references-external.html: Added.
1894 * http/tests/css/resources/solid-red.html: Added.
1895
cdumez@apple.com406cec92017-05-09 21:21:04 +000018962017-05-09 Chris Dumez <cdumez@apple.com>
1897
1898 Move onanimation* EventHandlers to GlobalEventHandlers
1899 https://bugs.webkit.org/show_bug.cgi?id=171874
1900
1901 Reviewed by Simon Fraser.
1902
1903 * fast/css/onanimation-eventhandlers-expected.txt: Added.
1904 * fast/css/onanimation-eventhandlers.html: Added.
1905 Add layout test coverage.
1906
1907 * fast/dom/event-handler-attributes-expected.txt:
1908 * fast/dom/event-handler-attributes.html:
1909 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1910 Rebaseline existing tests to reflect behavior change.
1911
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000019122017-05-09 Matt Lewis <jlewis3@apple.com>
1913
1914 Fixed a typo in expectations file.
1915 https://bugs.webkit.org/show_bug.cgi?id=162710
1916
1917 Unreviewed test gardening.
1918
1919 * platform/mac-wk2/TestExpectations:
1920
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000019212017-05-09 Javier Fernandez <jfernandez@igalia.com>
1922
1923 space-evenly misbehaves with flexbox
1924 https://bugs.webkit.org/show_bug.cgi?id=170445
1925
1926 Reviewed by David Hyatt.
1927
1928 Added test cases for the 'space-evenly' value for align-content and justify-content.
1929
1930 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
1931 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
1932 * css3/flexbox/css-properties-expected.txt:
1933 * css3/flexbox/css-properties.html:
1934 * css3/flexbox/flex-justify-content-expected.txt:
1935 * css3/flexbox/flex-justify-content.html:
1936 * css3/flexbox/multiline-align-content-expected.txt:
1937 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
1938 * css3/flexbox/multiline-align-content-horizontal-column.html:
1939 * css3/flexbox/multiline-align-content.html:
1940 * css3/flexbox/resources/flexbox.css:
1941 (.align-content-space-around):
1942 (.justify-content-space-around):
1943 * css3/flexbox/true-centering-expected.txt:
1944 * css3/flexbox/true-centering.html:
1945
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000019462017-05-09 Matt Lewis <jlewis3@apple.com>
1947
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00001948 Unreviewed, rolling out r216508.
1949
1950 The layout test enabled in this change is failing on Sierra.
1951
1952 Reverted changeset:
1953
1954 "Invalid MediaSource duration value should throw TyperError
1955 instead of InvalidStateError"
1956 https://bugs.webkit.org/show_bug.cgi?id=171653
1957 http://trac.webkit.org/changeset/216508
1958
19592017-05-09 Matt Lewis <jlewis3@apple.com>
1960
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00001961 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
1962 https://bugs.webkit.org/show_bug.cgi?id=162710
1963
1964 Unreviewed test gardening.
1965
1966 * platform/mac-wk2/TestExpectations:
1967
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000019682017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
1969
1970 font-stretch: normal selects expanded fonts instead of condensed fonts
1971 https://bugs.webkit.org/show_bug.cgi?id=171838
1972 <rdar://problem/31005481>
1973
1974 Reviewed by Jon Lee.
1975
1976 * fast/text/font-width-100-expected.html: Added.
1977 * fast/text/font-width-100.html: Added.
1978
jlewis3@apple.com0746b192017-05-09 17:36:37 +000019792017-05-09 Matt Lewis <jlewis3@apple.com>
1980
1981 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
1982 https://bugs.webkit.org/show_bug.cgi?id=171862
1983
1984 Unreviewed test gardening.
1985
1986 * platform/mac-wk2/TestExpectations:
1987
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000019882017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
1989
1990 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
1991 https://bugs.webkit.org/show_bug.cgi?id=171665
1992
1993 Reviewed by Youenn Fablet.
1994
1995 Added test to check the creation of ReadableStreamBYOBReader. Also check
1996 that created object has the right methods and properties.
1997
1998 * streams/readable-stream-byob-reader-expected.txt: Added.
1999 * streams/readable-stream-byob-reader.html: Added.
2000 * streams/readable-stream-byob-reader.js: Added.
2001
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000020022017-05-09 Frederic Wang <fwang@igalia.com>
2003
2004 Print more properties in the output of scrolling trees
2005 https://bugs.webkit.org/show_bug.cgi?id=171858
2006
2007 Reviewed by Simon Fraser.
2008
2009 Update text expectations to include new properties.
2010
2011 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
2012 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
2013 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
2014 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
2015 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2016 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2017 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2018 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2019 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
2020 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2021 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2022 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2023 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2024 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
2025 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
2026 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2027 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2028 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2029 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2030 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2031 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2032 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2033 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
2034 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
2035 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
2036 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
2037 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
2038 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2039 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2040
cdumez@apple.com8cf47552017-05-09 16:51:00 +000020412017-05-09 Chris Dumez <cdumez@apple.com>
2042
2043 ontransitionend eventHandler should be in GlobalEventHandlers
2044 https://bugs.webkit.org/show_bug.cgi?id=171836
2045
2046 Reviewed by Ryosuke Niwa.
2047
2048 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
2049 * fast/css/ontransitionend-eventhandler.html: Added.
2050 Add layout test coverage.
2051
2052 * fast/dom/event-handler-attributes-expected.txt:
2053 * fast/dom/event-handler-attributes.html:
2054 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2055 Rebaseline existing tests to reflect behavior change.
2056
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000020572017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2058
2059 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
2060 https://bugs.webkit.org/show_bug.cgi?id=171653
2061
2062 Reviewed by Youenn Fablet.
2063
2064 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
2065 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
2066
2067 Update expectation of corresponding WPT test.
2068
2069 * platform/gtk/TestExpectations:
2070 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2071 * platform/mac/TestExpectations:
2072 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2073
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000020742017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
2075
2076 Handle IDLPromise<> properly
2077 https://bugs.webkit.org/show_bug.cgi?id=166752
2078
2079 Reviewed by Youenn Fablet.
2080
2081 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
2082 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
2083
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000020842017-05-09 Zan Dobersek <zdobersek@igalia.com>
2085
2086 Unreviewed. Landing the WPE layout test baselines.
2087
2088 Baseline filenames are omitted for brevity.
2089
2090 * platform/wpe/TestExpectations: Added.
2091 * platform/wpe/animations/: Added.
2092 * platform/wpe/css1/: Added.
2093 * platform/wpe/css2.1/: Added.
2094 * platform/wpe/css3/: Added.
2095 * platform/wpe/fast/: Added.
2096 * platform/wpe/ietestcenter/: Added.
2097 * platform/wpe/js/: Added.
2098 * platform/wpe/scrollbars/: Added.
2099 * platform/wpe/security/: Added.
2100 * platform/wpe/sputnik/: Added.
2101 * platform/wpe/tables/: Added.
2102 * platform/wpe/transforms/: Added.
2103 * platform/wpe/transitions/: Added.
2104
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000021052017-05-08 Frederic Wang <fwang@igalia.com>
2106
2107 Simplify ScrollingStateNode::scrollingStateTreeAsText
2108 https://bugs.webkit.org/show_bug.cgi?id=171802
2109
2110 Reviewed by Simon Fraser.
2111
2112 Update references due to minor format changes in text ouput of scrolling state trees.
2113
2114 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
2115 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
2116 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
2117 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
2118 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2119 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2120 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2121 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2122 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
2123 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2124 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2125 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2126 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2127 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
2128 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
2129 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2130 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2131 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2132 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2133 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2134 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2135 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2136 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
2137 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
2138 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
2139 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
2140 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
2141 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2142 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2143
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000021442017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
2145
2146 Unreviewed GTK expectations gardening
2147
2148 * platform/gtk/TestExpectations:
2149 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
2150
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000021512017-05-08 Matt Lewis <jlewis3@apple.com>
2152
2153 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
2154 https://bugs.webkit.org/show_bug.cgi?id=171837
2155
2156 Unreviewed test gardening.
2157
2158 * platform/mac-wk2/TestExpectations:
2159
cdumez@apple.come6396732017-05-09 00:16:18 +000021602017-05-08 Chris Dumez <cdumez@apple.com>
2161
2162 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
2163 https://bugs.webkit.org/show_bug.cgi?id=171829
2164
2165 Reviewed by Simon Fraser.
2166
2167 * fast/css/htmlelement-offset-properties-expected.txt:
2168 * fast/css/htmlelement-offset-properties.html:
2169 Add layout test coverage.
2170
2171 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2172 * fast/css-grid-layout/grid-item-display.html:
2173 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2174 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
2175 * mathml/presentation/menclose-notation-no-overlap.html:
2176 * platform/mac/inspector/model/remote-object-expected.txt:
2177 * svg/dynamic-updates/resources/SVGTestCase.js:
2178 (clickAt):
2179 * svg/text/inline-text-destroy-attributes-crash.xhtml:
2180 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
2181
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000021822017-05-08 Matt Lewis <jlewis3@apple.com>
2183
2184 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
2185 https://bugs.webkit.org/show_bug.cgi?id=169637
2186
2187 Unreviewed test gardening.
2188
2189 * platform/ios-wk2/TestExpectations:
2190
jbedard@apple.comf8b14802017-05-08 23:15:00 +000021912017-05-08 Jonathan Bedard <jbedard@apple.com>
2192
2193 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
2194 https://bugs.webkit.org/show_bug.cgi?id=169421
2195 <rdar://problem/30950171>
2196
2197 Reviewed by Tim Horton.
2198
2199 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
2200 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
2201
cdumez@apple.comed9300e2017-05-08 22:17:59 +000022022017-05-08 Chris Dumez <cdumez@apple.com>
2203
2204 Drop non-standard document.implementation.createCSSStyleSheet() API
2205 https://bugs.webkit.org/show_bug.cgi?id=171825
2206
2207 Reviewed by Simon Fraser.
2208
2209 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
2210 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
2211 Add layout test coverage.
2212
2213 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
2214 * fast/dom/StyleSheet/gc-parent-rule.html:
2215 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
2216 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
2217 Add utility functions to construct a CSSStyleSheet object and use it instead
2218 of document.implementation.createCSSStyleSheet().
2219
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000022202017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
2221
2222 AX: don't expose empty roledescription
2223 https://bugs.webkit.org/show_bug.cgi?id=163647
2224
2225 Reviewed by Chris Fleizach.
2226
2227 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
2228 * accessibility/aria-roledescription.html: New test cases, updated expectations.
2229 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
2230
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000022312017-05-08 Chris Dumez <cdumez@apple.com>
2232
2233 Drop non-standard Element.scrollByLines() / scrollByPages()
2234 https://bugs.webkit.org/show_bug.cgi?id=171820
2235
2236 Reviewed by Simon Fraser.
2237
2238 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
2239 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
2240 Add layout test coverage.
2241
2242 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2243 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2244 * fast/events/scroll-event-does-not-bubble.html:
2245 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
2246 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
2247 Update existing tests to stop relying on the API.
2248
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000022492017-05-08 Matt Lewis <jlewis3@apple.com>
2250
2251 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
2252 https://bugs.webkit.org/show_bug.cgi?id=171830
2253
2254 Unreviewed test gardening.
2255
2256 * platform/ios-wk2/TestExpectations:
2257
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000022582017-05-08 Ryan Haddad <ryanhaddad@apple.com>
2259
2260 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
2261 https://bugs.webkit.org/show_bug.cgi?id=171828
2262
2263 Unreviewed test gardening.
2264
2265 * platform/mac-wk1/TestExpectations:
2266
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000022672017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
2268
2269 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
2270 https://bugs.webkit.org/show_bug.cgi?id=171821
2271
2272 Reviewed by Chris Fleizach.
2273
2274 * accessibility/aria-orientation-expected.txt: New test case.
2275 * accessibility/aria-orientation.html: New test case.
2276
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000022772017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
2278
2279 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
2280 https://bugs.webkit.org/show_bug.cgi?id=170864
2281
2282 Reviewed by Simon Fraser.
2283
2284 * fast/images/async-image-background-image-repeated-expected.html:
2285 * fast/images/async-image-background-image-repeated.html:
2286 * fast/images/resources/sprite-sheet-red-green-blue.png:
2287 * fast/images/sprite-sheet-image-draw-expected.html:
2288 * fast/images/sprite-sheet-image-draw.html:
2289 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
2290 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
2291 decoded farme of this image will be 30x5000 pixels (15% of the original size).
2292
bdakin@apple.com05244942017-05-08 20:25:46 +000022932017-05-08 Beth Dakin <bdakin@apple.com>
2294
2295 WebKit should default to using sRGB with NSColor conversion instead of device
2296 color space
2297 https://bugs.webkit.org/show_bug.cgi?id=171745
2298 -and corresponding-
2299 rdar://problem/28314183
2300
2301 Reviewed by Tim Horton.
2302
2303 * editing/mac/attributed-string/anchor-element-expected.txt:
2304 * editing/mac/attributed-string/basic-expected.txt:
2305 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
2306 * editing/mac/attributed-string/font-size-expected.txt:
2307 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
2308 * editing/mac/attributed-string/font-weight-expected.txt:
2309 * editing/mac/attributed-string/letter-spacing-expected.txt:
2310 * editing/mac/attributed-string/text-decorations-expected.txt:
2311 * editing/mac/attributed-string/vertical-align-expected.txt:
2312
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000023132017-05-04 Jiewen Tan <jiewen_tan@apple.com>
2314
2315 Search events should not fire synchronously for search type input elements with incremental attribute set
2316 https://bugs.webkit.org/show_bug.cgi?id=171376
2317 <rdar://problem/31863296>
2318
2319 Reviewed by Chris Dumez.
2320
2321 * fast/forms/search/search-incremental-crash-expected.txt: Added.
2322 * fast/forms/search/search-incremental-crash.html: Added.
2323
zalan@apple.com3c442032017-05-08 18:38:20 +000023242017-05-08 Zalan Bujtas <zalan@apple.com>
2325
2326 Text overlaps on http://www.duden.de/rechtschreibung/Acre
2327 https://bugs.webkit.org/show_bug.cgi?id=171796
2328 <rdar://problem/31036028>
2329
2330 Reviewed by Simon Fraser.
2331
2332 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
2333 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
2334
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000023352017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
2336
2337 Unreviewed, rolling out r216419.
2338
2339 Broke 70 layout tests on GTK bot
2340
2341 Reverted changeset:
2342
2343 "Ensure clean tree before AX cache update."
2344 https://bugs.webkit.org/show_bug.cgi?id=171546
2345 http://trac.webkit.org/changeset/216419
2346
antti@apple.com90a7b232017-05-08 17:20:54 +000023472017-05-08 Antti Koivisto <antti@apple.com>
2348
2349 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
2350 https://bugs.webkit.org/show_bug.cgi?id=171375
2351 <rdar://problem/31863184>
2352
2353 Reviewed by Zalan Bujtas.
2354
2355 * fast/html/details-flow-thread-expected.txt: Added.
2356 * fast/html/details-flow-thread.html: Added.
2357 * fast/shadow-dom/composed-tree-slots-expected.txt:
2358 * fast/shadow-dom/composed-tree-slots.html:
2359
2360 Expand the test so it also prints out slot subtrees using slots as traversal roots.
2361
cdumez@apple.comea20d742017-05-08 16:50:46 +000023622017-05-08 Chris Dumez <cdumez@apple.com>
2363
2364 Move 'style' from Element to HTMLElement / SVGElement and make it settable
2365 https://bugs.webkit.org/show_bug.cgi?id=171795
2366
2367 Reviewed by Alex Christensen.
2368
2369 * accessibility/roles-exposed.html:
2370 Add null check for element.style.
2371
2372 * fast/css/Element-style-expected.txt: Added.
2373 * fast/css/Element-style.html: Added.
2374 Add layout test coverage.
2375
2376 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
2377 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
2378 does something, the input element actually looses its renderer. This found a bug which I fixed in this
2379 patch.
2380
2381 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2382 Rebaseline as property enumeration order has changed.
2383
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000023842017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
2385
2386 AX: Propagate aria-readonly to grid descendants
2387 https://bugs.webkit.org/show_bug.cgi?id=171189
2388
2389 Reviewed by Chris Fleizach.
2390
2391 Add new test cases to aria-readonly.html. In addition, because the platform-specific
2392 test expectations seem due to how platforms treat whitespace from the test file, hide
2393 the test cases after the test is run so that there are no extraneous characters and
2394 a single expectations file can be shared.
2395
2396 * accessibility/aria-readonly-expected.txt: Updated.
2397 * accessibility/aria-readonly.html: Updated.
2398 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
2399 * accessibility/gtk/aria-readonly-propagated.html: Added.
2400 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
2401 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
2402 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
2403
zalan@apple.com7e3614e2017-05-08 15:33:47 +000024042017-05-06 Zalan Bujtas <zalan@apple.com>
2405
2406 Ensure clean tree before AX cache update.
2407 https://bugs.webkit.org/show_bug.cgi?id=171546
2408 <rdar://problem/31934942>
2409
2410 Reviewed by Chris Fleizach.
2411
2412 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
2413
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000024142017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
2415
2416 Unprefix unicode-bidi CSS values
2417 https://bugs.webkit.org/show_bug.cgi?id=171761
2418
2419 Reviewed by Simon Fraser.
2420
2421 Import W3C's internationalization tests from
2422 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
2423
2424 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
2425 * fast/css/default-bidi-css-rules.html: Ditto.
2426 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
2427 * fast/css/unicode-bidi-computed-value.html: Ditto.
2428 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
2429 * fast/text/bidi-unprefix.html: Added.
2430 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
2431 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
2432 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
2433 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
2434 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
2435 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
2436 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
2437 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
2438 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
2439 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
2440 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
2441 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
2442 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
2443 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
2444 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
2445 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
2446 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
2447 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
2448 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
2449 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
2450 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
2451 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
2452 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
2453 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
2454 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
2455 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
2456 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
2457 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
2458 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
2459 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
2460 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
2461 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
2462 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
2463 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
2464 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
2465 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
2466 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
2467 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
2468 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
2469 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
2470 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
2471 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
2472 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
2473 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
2474 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
2475 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
2476 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
2477 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
2478 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
2479 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
2480 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
2481 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
2482 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
2483 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
2484 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
2485 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
2486 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
2487 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
2488 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
2489 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
2490 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
2491 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
2492 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
2493 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
2494 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
2495 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
2496 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
2497 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
2498 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
2499 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
2500 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
2501 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
2502 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
2503 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
2504 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
2505 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
2506 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
2507 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
2508 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
2509 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
2510 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
2511 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
2512 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
2513 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
2514 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
2515 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
2516 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
2517 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
2518 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
2519 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
2520 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
2521 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
2522 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
2523 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
2524 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
2525 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
2526 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
2527 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
2528 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
2529 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
2530 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
2531 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
2532 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
2533 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
2534 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
2535 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
2536 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
2537 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
2538 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
2539 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
2540 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
2541 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
2542 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
2543 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
2544 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
2545 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
2546 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
2547 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
2548 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
2549 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
2550 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
2551 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
2552 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
2553 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
2554 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
2555 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
2556 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
2557 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
2558 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
2559 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
2560 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
2561 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
2562 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
2563 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
2564 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
2565 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
2566 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
2567 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
2568 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
2569 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
2570 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
2571 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
2572 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
2573 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
2574 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
2575 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
2576 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
2577 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
2578 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
2579 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
2580 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
2581 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
2582 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
2583 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
2584 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
2585 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
2586 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
2587 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
2588 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
2589 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
2590 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
2591 * imported/w3c/i18n/bidi/block-override-001.html: Added.
2592 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
2593 * imported/w3c/i18n/bidi/block-override-002.html: Added.
2594 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
2595 * imported/w3c/i18n/bidi/block-override-003.html: Added.
2596 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
2597 * imported/w3c/i18n/bidi/block-override-004.html: Added.
2598 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
2599 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
2600 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
2601 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
2602 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
2603 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
2604 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
2605 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
2606 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
2607 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
2608 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
2609 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
2610 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
2611 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
2612 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
2613 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
2614 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
2615 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
2616 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
2617 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
2618 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
2619 * platform/ios/TestExpectations:
2620 * platform/mac/TestExpectations:
2621
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000026222017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
2623
2624 Unreviewed GTK+ gardening. Update expectations of several tests.
2625
2626 * platform/gtk/TestExpectations:
2627
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000026282017-05-07 Simon Fraser <simon.fraser@apple.com>
2629
2630 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
2631 https://bugs.webkit.org/show_bug.cgi?id=171140
2632
2633 Reviewed by Sam Weinig.
2634
2635 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
2636 which is a proxy for reading the layout viewport.
2637
2638 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
2639 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
2640 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
2641 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
2642 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
2643 (stringFromRect):
2644 (accumulateLog):
2645 (logFixedObject):
2646 (logFixedAndViewports):
2647 (doTest):
2648
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000026492017-05-07 Youenn Fablet <youenn@apple.com>
2650
2651 [MediaStream] r216197 caused some webrtc tests to fail
2652 https://bugs.webkit.org/show_bug.cgi?id=171728
2653
2654 Reviewed by Eric Carlson.
2655
2656 * platform/ios-wk2/TestExpectations:
2657
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000026582017-05-07 Sam Weinig <sam@webkit.org>
2659
2660 Implement Subresource Integrity (SRI)
2661 https://bugs.webkit.org/show_bug.cgi?id=148363
2662 <rdar://problem/18945879>
2663
2664 Reviewed by Daniel Bates.
2665
2666 Add tests for Subresource Integrity based off the ones from Web
2667 Platform Tests. They have been changed to:
2668 - Split <link> and <script> testing.
2669 - Add additional tests:
2670 - Integrity hashes using base64URL encoding.
2671 - Integrity hashes using mixed base64 and base64URL encoding.
2672 - Integrity metadata that does not conform to the grammar at all.
2673 - Multiple valid, but only one matching, integrity hashes.
2674 - Non-matching integrity hash with options.
2675 - Run one at a time, so console output is consistent.
2676
2677 We can/should upstream these changes, but this avoids the possibility that
2678 an update of the imported web-platform-tests could cause these tests to fail.
2679
2680 Also adds tests that show the Subresource Integrity setting works correctly.
2681
2682 * http/tests/subresource-integrity: Added.
2683 * http/tests/subresource-integrity/.htaccess: Added.
2684 * http/tests/subresource-integrity/resources: Added.
2685 * http/tests/subresource-integrity/resources/alternate.css: Added.
2686 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
2687 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
2688 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
2689 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
2690 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
2691 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
2692 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
2693 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
2694 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
2695 * http/tests/subresource-integrity/resources/style.css: Added.
2696 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
2697 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
2698 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
2699 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
2700 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
2701 * http/tests/subresource-integrity/sri-script.html: Added.
2702 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
2703 * http/tests/subresource-integrity/sri-style.html: Added.
2704
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000027052017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
2706
2707 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
2708 https://bugs.webkit.org/show_bug.cgi?id=171636
2709 <rdar://problem/30811218>
2710
2711 Reviewed by Dean Jackson.
2712
2713 * fast/text/lastResort-expected.html: Added.
2714 * fast/text/lastResort.html: Added.
2715
cdumez@apple.com19a40432017-05-07 03:48:28 +000027162017-05-06 Chris Dumez <cdumez@apple.com>
2717
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00002718 Implement the concept of cookie-averse document
2719 https://bugs.webkit.org/show_bug.cgi?id=171746
2720 <rdar://problem/32004466>
2721
2722 Reviewed by Sam Weinig.
2723
2724 Add layout test coverage.
2725
2726 * fast/cookies/cookie-averse-document-expected.txt: Added.
2727 * fast/cookies/cookie-averse-document.html: Added.
2728
27292017-05-06 Chris Dumez <cdumez@apple.com>
2730
cdumez@apple.com19a40432017-05-07 03:48:28 +00002731 Align our IDL files with the latest DOM specification
2732 https://bugs.webkit.org/show_bug.cgi?id=171777
2733
2734 Reviewed by Sam Weinig.
2735
2736 Rebaseline a few tests.
2737
2738 * fast/dom/Document/adoptNode-null-expected.txt:
2739 * fast/dom/Document/adoptNode-null.html:
2740 * fast/dom/Document/importNode-null-expected.txt:
2741 * fast/dom/Document/importNode-null.html:
2742 * fast/dom/Range/range-intersectsNode-expected.txt:
2743 * fast/text/text-combine-crash-expected.txt:
2744
ap@apple.com83de49c2017-05-07 02:58:23 +000027452017-05-06 Alexey Proskuryakov <ap@apple.com>
2746
ap@apple.com07bbb7d2017-05-07 03:18:27 +00002747 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
2748 https://bugs.webkit.org/show_bug.cgi?id=171785
2749
2750 * platform/wk2/TestExpectations:
2751
27522017-05-06 Alexey Proskuryakov <ap@apple.com>
2753
ap@apple.com83de49c2017-05-07 02:58:23 +00002754 REGRESSION (r216294): The new test fails on WebKit1
2755 https://bugs.webkit.org/show_bug.cgi?id=171780
2756
2757 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
2758 https://trac.webkit.org/216299, https://trac.webkit.org/216330
2759
2760 * http/tests/css/filters-on-iframes-expected.html: Removed.
2761 * http/tests/css/filters-on-iframes.html: Removed.
2762 * http/tests/css/resources/blank.html: Removed.
2763 * http/tests/css/resources/references-external.html: Removed.
2764 * http/tests/css/resources/solid-red.html: Removed.
2765
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000027662017-05-06 Simon Fraser <simon.fraser@apple.com>
2767
2768 [iOS WK2] Make rotation tests more reliable
2769 https://bugs.webkit.org/show_bug.cgi?id=171778
2770
2771 Reviewed by Tim Horton.
2772
2773 New baseline.
2774
2775 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
2776 * fast/events/ios/rotation/zz-no-rotation.html:
2777
cdumez@apple.comf4c58192017-05-06 20:32:35 +000027782017-05-06 Chris Dumez <cdumez@apple.com>
2779
cdumez@apple.comc209acb2017-05-06 23:39:51 +00002780 Unreviewed, rolling out r216333.
2781
2782 Caused layout test failures
2783
2784 Reverted changeset:
2785
2786 "Implement the concept of cookie-averse document"
2787 https://bugs.webkit.org/show_bug.cgi?id=171746
2788 http://trac.webkit.org/changeset/216333
2789
27902017-05-06 Chris Dumez <cdumez@apple.com>
2791
cdumez@apple.comf4c58192017-05-06 20:32:35 +00002792 Implement the concept of cookie-averse document
2793 https://bugs.webkit.org/show_bug.cgi?id=171746
2794 <rdar://problem/32004466>
2795
2796 Reviewed by Sam Weinig.
2797
2798 Add layout test coverage.
2799
2800 * fast/cookies/cookie-averse-document-expected.txt: Added.
2801 * fast/cookies/cookie-averse-document.html: Added.
2802
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000028032017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
2804
2805 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
2806 https://bugs.webkit.org/show_bug.cgi?id=171750
2807 <rdar://problem/31122612>
2808
2809 Reviewed by Zalan Bujtas.
2810
2811 * fast/text/fitzpatrick-combination-expected.html: Added.
2812 * fast/text/fitzpatrick-combination.html: Added.
2813
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000028142017-05-05 Zalan Bujtas <zalan@apple.com>
2815
2816 Renderers being destroyed should not be added to AX's deferred list.
2817 https://bugs.webkit.org/show_bug.cgi?id=171768
2818 <rdar://problem/31955660>
2819
2820 Reviewed by Simon Fraser.
2821
2822 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
2823 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
2824
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000028252017-05-05 Matt Lewis <jlewis3@apple.com>
2826
2827 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
2828 https://bugs.webkit.org/show_bug.cgi?id=171763
2829
2830 Unreviewed test gardening.
2831
2832 * platform/mac-wk2/TestExpectations:
2833
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000028342017-05-05 Oliver Hunt <oliver@apple.com>
2835
2836 Move trivial String prototype functions to JS builtins
2837 https://bugs.webkit.org/show_bug.cgi?id=171737
2838
2839 Reviewed by Saam Barati.
2840
2841 Updated output
2842
2843 * js/dom/string-anchor-expected.txt:
2844 * js/dom/string-anchor.html:
2845 * js/dom/string-fontcolor-expected.txt:
2846 * js/dom/string-fontcolor.html:
2847 * js/dom/string-fontsize-expected.txt:
2848 * js/dom/string-fontsize.html:
2849 * js/dom/string-link-expected.txt:
2850 * js/dom/string-link.html:
2851
dino@apple.com3f3faf52017-05-05 23:49:41 +000028522017-05-05 Dean Jackson <dino@apple.com>
2853
2854 Restrict SVG filters to accessible security origins
2855 https://bugs.webkit.org/show_bug.cgi?id=118689
2856 <rdar://problem/27362159>
2857
2858 Reviewed by Brent Fulgham.
2859
2860 Add a test that shows safe frames, unsafe frames, and
2861 then a safe frame that itself has an unsafe frame, to
2862 show that the security requirements are being forwarded
2863 down the tree.
2864
2865 * http/tests/css/filters-on-iframes-expected.html: Added.
2866 * http/tests/css/filters-on-iframes.html: Added.
2867 * http/tests/css/resources/blank.html: Added.
2868 * http/tests/css/resources/references-external.html: Added.
2869 * http/tests/css/resources/solid-red.html: Added.
2870
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000028712017-05-05 Simon Fraser <simon.fraser@apple.com>
2872
2873 Make it possible to test rotation in iOS WebKitTestRunner
2874 https://bugs.webkit.org/show_bug.cgi?id=171755
2875
2876 Reviewed by Tim Horton.
2877
2878 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
2879
2880 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
2881 * fast/events/ios/rotation/basic-rotation.html: Added.
2882 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
2883 * fast/events/ios/rotation/safari-like-rotation.html: Added.
2884 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
2885 * fast/events/ios/rotation/zz-no-rotation.html: Added.
2886
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000028872017-05-05 Ryan Haddad <ryanhaddad@apple.com>
2888
2889 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
2890 https://bugs.webkit.org/show_bug.cgi?id=171756
2891
2892 Unreviewed test gardening.
2893
2894 * platform/wk2/TestExpectations:
2895
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000028962017-05-05 Matt Lewis <jlewis3@apple.com>
2897
2898 Mark test http/tests/security/module-correct-mime-types.html slow.
2899 https://bugs.webkit.org/show_bug.cgi?id=164960
2900
2901 Unreviewed test gardening.
2902
2903 * platform/ios-wk2/TestExpectations:
2904
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000029052017-05-05 Ryan Haddad <ryanhaddad@apple.com>
2906
2907 Unreviewed, rolling out r216275.
2908
2909 This change broke internal builds.
2910
2911 Reverted changeset:
2912
2913 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
2914 case insensitive"
2915 https://bugs.webkit.org/show_bug.cgi?id=171636
2916 http://trac.webkit.org/changeset/216275
2917
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000029182017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
2919
2920 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
2921 https://bugs.webkit.org/show_bug.cgi?id=171636
2922 <rdar://problem/30811218>
2923
2924 Reviewed by Dean Jackson.
2925
2926 * fast/text/lastResort-expected.html: Added.
2927 * fast/text/lastResort.html: Added.
2928
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000029292017-05-05 Ryan Haddad <ryanhaddad@apple.com>
2930
2931 Unskip media/click-placeholder-not-pausing.html.
2932
2933 Unreviewed test gardening.
2934
2935 * platform/mac-wk2/TestExpectations:
2936
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000029372017-05-05 Joseph Pecoraro <pecoraro@apple.com>
2938
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00002939 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
2940 https://bugs.webkit.org/show_bug.cgi?id=171580
2941 <rdar://problem/32009647>
2942
2943 Rubber-stamped by Alexey Proskuryakov.
2944
2945 * TestExpectations:
2946 * streams/reference-implementation/pipe-to-expected.txt:
2947 Rebaseline expectations. This test was previously flakey so the results were
2948 missed unless the test was run with --force.
2949
2950 * streams/reference-implementation/readable-stream-templated-expected.txt:
2951 * streams/reference-implementation/readable-stream-templated.html:
2952 Silence unhandled rejections. This test did not expect unhandled promise
2953 rejections to affect test results, so ignore them.
2954
29552017-05-05 Joseph Pecoraro <pecoraro@apple.com>
2956
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00002957 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
2958 https://bugs.webkit.org/show_bug.cgi?id=170702
2959 <rdar://problem/31616643>
2960
2961 Rubber-stamped by Brian Burg.
2962
2963 * platform/mac-wk2/TestExpectations:
2964 * http/tests/inspector/network/resource-request-headers.html:
2965 Make this test unflakey by ensuring we wait for the load to complete.
2966
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000029672017-05-05 Chris Dumez <cdumez@apple.com>
2968
2969 Attr Nodes should not have children
2970 https://bugs.webkit.org/show_bug.cgi?id=171688
2971 <rdar://problem/31998412>
2972
2973 Reviewed by Andreas Kling.
2974
2975 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
2976 * fast/dom/Attr/cannot-have-children.html: Added.
2977 Add layout test coverage. I have verified that this test passes in both
2978 Firefox and Chrome.
2979
2980 * dom/html/level1/*: Removed legacy / outdated tests.
2981 * dom/xhtml/level1/*: Removed legacy / outdated tests.
2982
2983 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
2984 * fast/dom/Attr/child-nodes-cache.html: Removed.
2985 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
2986 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
2987 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
2988 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
2989 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
2990 * fast/dom/attribute-change-on-mutate.html: Removed.
2991 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
2992 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
2993 * traversal/moz-bug590771-expected.txt: Removed.
2994 * traversal/moz-bug590771.html: Removed.
2995 Removed some outdated tests.
2996
2997 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
2998 * fast/custom-elements/reactions-for-webkit-extensions.html:
2999 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
3000 * fast/dom/Attr/change-id-via-attr-node-value.html:
3001 * fast/dom/Element/normalize-crash.html:
3002 * fast/dom/Element/normalize-crash2.html:
3003 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
3004 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
3005 * fast/dom/MutationObserver/observe-attributes-expected.txt:
3006 * fast/dom/MutationObserver/observe-attributes.html:
3007 * fast/dom/import-attribute-node.html:
3008 * fast/dom/insertedIntoDocument-child.html:
3009 * fast/dom/insertedIntoDocument-sibling.html:
3010 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
3011 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
3012 * fast/dom/normalize-attributes-mutation-event-crash.html:
3013 * fast/dom/serialize-nodes.xhtml:
3014 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
3015 Update existing tests so they stop relying on Attr Node having Text children.
3016
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000030172017-05-05 Ryan Haddad <ryanhaddad@apple.com>
3018
3019 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
3020 https://bugs.webkit.org/show_bug.cgi?id=161360
3021
3022 Unreviewed test gardening.
3023
3024 * platform/mac-wk1/TestExpectations:
3025
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000030262017-05-05 Matt Lewis <jlewis3@apple.com>
3027
3028 Mark 2 webrtc test as failing.
3029 https://bugs.webkit.org/show_bug.cgi?id=171728
3030
3031 Unreviewed test gardening.
3032
3033 * platform/ios-wk2/TestExpectations:
3034
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000030352017-05-05 Chris Dumez <cdumez@apple.com>
3036
3037 Refactor / Clean up Element.idl
3038 https://bugs.webkit.org/show_bug.cgi?id=171734
3039
3040 Reviewed by Sam Weinig.
3041
3042 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
3043 different order and because exception messages have changed slightly.
3044
3045 * fast/dom/Element/attr-param-typechecking-expected.txt:
3046 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3047
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000030482017-05-05 Jeremy Jones <jeremyj@apple.com>
3049
3050 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
3051 https://bugs.webkit.org/show_bug.cgi?id=171610
3052 <rdar://problem/31976820>
3053
3054 Reviewed by Eric Carlson.
3055
3056 enable test: media/modern-media-controls/pip-support/pip-support-click.html
3057
3058 * platform/mac-wk1/TestExpectations:
3059
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000030602017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
3061
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00003062 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
3063
3064 * platform/gtk/TestExpectations:
3065
30662017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
3067
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00003068 Unreviewed GTK+ gardening. Rebaseline several tests.
3069
3070 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
3071 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
3072 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
3073 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
3074 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
3075
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000030762017-05-05 Zan Dobersek <zdobersek@igalia.com>
3077
3078 Unreviewed GTK+ gardening.
3079
3080 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
3081 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
3082
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000030832017-05-04 Commit Queue <commit-queue@webkit.org>
3084
3085 Unreviewed, rolling out r216206.
3086 https://bugs.webkit.org/show_bug.cgi?id=171714
3087
3088 Multiple LayoutTests crashing in Document::page() (Requested
3089 by ap on #webkit).
3090
3091 Reverted changeset:
3092
3093 "Remove support for legacy Notifications"
3094 https://bugs.webkit.org/show_bug.cgi?id=171487
3095 http://trac.webkit.org/changeset/216206
3096
cdumez@apple.combf723da2017-05-05 02:19:14 +000030972017-05-04 Chris Dumez <cdumez@apple.com>
3098
3099 Element.slot should be marked as [Unscopable]
3100 https://bugs.webkit.org/show_bug.cgi?id=171683
3101
3102 Reviewed by Darin Adler.
3103
3104 Add layout test coverage. This test is passing in Firefox and Chrome.
3105
3106 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
3107 * fast/shadow-dom/Element-slot-unscopable.html: Added.
3108
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000031092017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3110
3111 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
3112 https://bugs.webkit.org/show_bug.cgi?id=171634
3113
3114 Reviewed by Simon Fraser.
3115
3116 To test the async image decoding reliably we need to do the following:
3117
3118 -- Make sure to load the image before setting its src to the element.
3119 -- Call document.body.offsetHeight to force layout.
3120 -- Call testRunner.display() to force the first paint.
3121 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
3122 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
3123 will force the second paint.
3124
3125 * fast/images/async-image-background-image-repeated.html:
3126 * fast/images/async-image-background-image.html:
3127 * fast/images/sprite-sheet-image-draw.html:
3128
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000031292017-05-04 Matt Lewis <jlewis3@apple.com>
3130
3131 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
3132 https://bugs.webkit.org/show_bug.cgi?id=171703
3133
3134 Unreviewed test gardening.
3135
3136 * platform/mac-wk2/TestExpectations:
3137
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000031382017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3139
3140 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
3141 https://bugs.webkit.org/show_bug.cgi?id=171641
3142
3143 Reviewed by Simon Fraser.
3144
3145 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
3146 Replace all the calls to testRunner.displayInvalidatedRegion() by
3147 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
3148
3149 * compositing/clip-change.html:
3150 * compositing/geometry/foreground-offset-change.html:
3151 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
3152 * compositing/iframes/become-composited-nested-iframes.html:
3153 * compositing/iframes/become-overlapped-iframe.html:
3154 * compositing/iframes/connect-compositing-iframe-delayed.html:
3155 * compositing/iframes/connect-compositing-iframe.html:
3156 * compositing/iframes/connect-compositing-iframe2.html:
3157 * compositing/iframes/connect-compositing-iframe3.html:
3158 * compositing/iframes/enter-compositing-iframe.html:
3159 * compositing/iframes/iframe-content-flipping.html:
3160 * compositing/iframes/iframe-resize.html:
3161 * compositing/iframes/iframe-size-to-zero.html:
3162 * compositing/iframes/iframe-src-change.html:
3163 * compositing/iframes/invisible-nested-iframe-hide.html:
3164 * compositing/iframes/invisible-nested-iframe-show.html:
3165 * compositing/iframes/leave-compositing-iframe.html:
3166 * compositing/iframes/overlapped-iframe-iframe.html:
3167 * compositing/iframes/overlapped-iframe.html:
3168 * compositing/iframes/overlapped-nested-iframes.html:
3169 * compositing/iframes/repaint-after-losing-scrollbars.html:
3170 * compositing/iframes/resources/fixed-position-subframe.html:
3171 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
3172 * compositing/iframes/resources/scrollgrandchild-inner.html:
3173 * compositing/iframes/scrolling-iframe.html:
3174 * compositing/overflow/content-gains-scrollbars.html:
3175 * compositing/overflow/content-loses-scrollbars.html:
3176 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
3177 * compositing/overflow/overflow-scrollbar-layers.html:
3178 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
3179 * compositing/overflow/repaint-after-losing-scrollbars.html:
3180 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
3181 * compositing/patterns/direct-pattern-compositing-add-text.html:
3182 * compositing/patterns/direct-pattern-compositing-change-expected.html:
3183 * compositing/patterns/direct-pattern-compositing-change.html:
3184 * compositing/patterns/direct-pattern-compositing-load-expected.html:
3185 * compositing/patterns/direct-pattern-compositing-load.html:
3186 * compositing/plugins/invalidate_rect.html:
3187 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
3188 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
3189 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
3190 * compositing/repaint/newly-composited-on-scroll.html:
3191 * compositing/repaint/newly-composited-repaint-rect.html:
3192 * compositing/repaint/page-scale-repaint.html:
3193 * compositing/repaint/requires-backing-repaint.html:
3194 * compositing/repaint/transform-style-change.html:
3195 * compositing/rtl/rtl-overflow-invalidation.html:
3196 * compositing/scroll-painted-composited-content.html:
3197 * compositing/tiling/huge-layer-resize.html:
3198 * compositing/video-page-visibility.html:
3199 * compositing/video/video-with-invalid-source.html:
3200 * compositing/webgl/webgl-repaint.html:
3201 * css3/filters/multiple-filters-invalidation.html:
3202 * css3/flexbox/repaint-column-reverse.html:
3203 * css3/flexbox/repaint-during-resize-no-flex.html:
3204 * css3/flexbox/repaint-rtl-column.html:
3205 * css3/flexbox/repaint.html:
3206 * displaylists/canvas-display-list.html:
3207 * displaylists/resources/dump-target-display-list.js:
3208 (doTest):
3209 * displaylists/resources/dump-target-replay-list.js:
3210 (doTest):
3211 * fast/animation/request-animation-frame-detach-element.html:
3212 * fast/animation/request-animation-frame-detach-element2.html:
3213 * fast/animation/request-animation-frame-during-modal.html:
3214 * fast/animation/request-animation-frame-iframe.html:
3215 * fast/animation/request-animation-frame-iframe2.html:
3216 * fast/animation/script-tests/request-animation-frame-cancel.js:
3217 * fast/animation/script-tests/request-animation-frame-cancel2.js:
3218 * fast/animation/script-tests/request-animation-frame-disabled.js:
3219 * fast/animation/script-tests/request-animation-frame-prefix.js:
3220 (window.webkitRequestAnimationFrame):
3221 (window.testRunner.window.setTimeout):
3222 * fast/animation/script-tests/request-animation-frame-time-unit.js:
3223 (window.requestAnimationFrame):
3224 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
3225 (window.requestAnimationFrame):
3226 (window.testRunner.window.setTimeout):
3227 * fast/animation/script-tests/request-animation-frame-timestamps.js:
3228 * fast/animation/script-tests/request-animation-frame-within-callback.js:
3229 * fast/animation/script-tests/request-animation-frame.js:
3230 * fast/backgrounds/obscured-background-child-style-change-expected.html:
3231 * fast/backgrounds/obscured-background-child-style-change.html:
3232 * fast/backgrounds/solid-color-context-restore.html:
3233 * fast/canvas/canvas-as-image-incremental-repaint.html:
3234 * fast/canvas/canvas-incremental-repaint-2.html:
3235 * fast/canvas/canvas-incremental-repaint.html:
3236 * fast/canvas/canvas-resize-after-paint.html:
3237 * fast/canvas/resources/repaint.js:
3238 (runRepaintTest):
3239 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
3240 (TestControllerPaint):
3241 * fast/canvas/webgl/canvas-test.html:
3242 * fast/canvas/webgl/webgl-layer-update.html:
3243 * fast/css/pseudostyle-anonymous-text.html:
3244 * fast/css/relative-positioned-block-crash.html:
3245 * fast/dom/Window/post-message-crash.html:
3246 * fast/dom/Window/web-timing-minimal-performance-now.html:
3247 * fast/dynamic/containing-block-change.html:
3248 * fast/dynamic/layer-no-longer-paginated.html:
3249 * fast/events/touch/gesture/pad-gesture-cancel.js:
3250 * fast/events/touch/gesture/pad-gesture-fling.js:
3251 * fast/forms/hidden-listbox.html:
3252 * fast/forms/listbox-clip.html:
3253 * fast/frames/inline-object-inside-frameset.html:
3254 * fast/frames/transparent-scrollbar.html:
3255 * fast/images/animated-background-image-crash.html:
3256 * fast/layers/add-layer-with-nested-stacking.html:
3257 * fast/layers/inline-dirty-z-order-lists.html:
3258 * fast/layers/layer-content-visibility-change.html:
3259 * fast/layers/nested-layers-1.html:
3260 * fast/layers/nested-layers-2.html:
3261 * fast/layers/nested-layers-3.html:
3262 * fast/layers/nested-layers-4.html:
3263 * fast/layers/remove-layer-with-nested-stacking.html:
3264 * fast/overflow/hidden-scrollbar-resize.html:
3265 * fast/reflections/inline-crash.html:
3266 * fast/repaint/animation-after-layer-scroll.html:
3267 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
3268 * fast/repaint/fixed-child-move-after-scroll.html:
3269 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
3270 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
3271 * fast/repaint/fixed-move-after-scroll.html:
3272 * fast/repaint/no-animation-outside-viewport-subframe.html:
3273 * fast/repaint/no-animation-outside-viewport.html:
3274 * fast/repaint/obscured-background-no-repaint.html:
3275 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
3276 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
3277 * fast/repaint/repaint-during-scroll-with-zoom.html:
3278 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
3279 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
3280 * fast/repaint/resources/line-flow-with-floats.js:
3281 (beginTest):
3282 * fast/repaint/resources/repaint.js:
3283 (runRepaintTest):
3284 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
3285 * fast/replaced/width100percent-textarea.html:
3286 * fast/scrolling/scrollbar-tickmarks-hittest.html:
3287 * fast/table/border-collapsing/cached-69296.html:
3288 * fast/table/border-collapsing/cached-cell-append.html:
3289 * fast/table/border-collapsing/cached-cell-remove.html:
3290 * fast/table/border-collapsing/cached-change-cell-border-color.html:
3291 * fast/table/border-collapsing/cached-change-cell-border-width.html:
3292 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
3293 * fast/table/border-collapsing/cached-change-col-border-color.html:
3294 * fast/table/border-collapsing/cached-change-col-border-width.html:
3295 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
3296 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
3297 * fast/table/border-collapsing/cached-change-row-border-color.html:
3298 * fast/table/border-collapsing/cached-change-row-border-width.html:
3299 * fast/table/border-collapsing/cached-change-table-border-color.html:
3300 * fast/table/border-collapsing/cached-change-table-border-width.html:
3301 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
3302 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
3303 * fast/table/empty-section-crash.html:
3304 * fast/text/font-initial.html:
3305 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
3306 * fast/text/text-shadow-extreme-value.html:
3307 * http/tests/misc/slow-loading-image-in-pattern.html:
3308 * media/audio-repaint.html:
3309 * media/media-document-audio-repaint.html:
3310 * plugins/windowless_plugin_paint_test.html:
3311 * scrollbars/scrollbar-percent-padding-crash.html:
3312 * svg/custom/non-scaling-stroke-update.svg:
3313 * svg/custom/stale-resource-data-crash.svg:
3314
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000033152017-05-04 Chris Dumez <cdumez@apple.com>
3316
3317 Reformat / Clean up Node.idl to match the specification
3318 https://bugs.webkit.org/show_bug.cgi?id=171686
3319
3320 Reviewed by Sam Weinig.
3321
3322 Rebaseline existing test now that the Node properties are enumerated in a
3323 slightly different order.
3324
3325 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3326
weinig@apple.com9efea6a2017-05-04 20:56:00 +000033272017-05-04 Sam Weinig <sam@webkit.org>
3328
3329 Remove support for legacy Notifications
3330 https://bugs.webkit.org/show_bug.cgi?id=171487
3331
3332 Reviewed by Jon Lee.
3333
3334 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
3335 - Remove http/notifications/legacy. It tested the legacy API.
3336 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
3337 - Update TestExpectations for removals.
3338
3339 * TestExpectations:
3340 * platform/gtk/TestExpectations:
3341 * platform/ios/TestExpectations:
3342 * platform/mac/TestExpectations:
3343 * platform/win/TestExpectations:
3344 * fast/history/page-cache-notification-non-suspendable.html:
3345 * fast/history/page-cache-notification-suspendable.html:
3346 * fast/notifications: Removed.
3347 * fast/notifications/notification-after-close-expected.txt: Removed.
3348 * fast/notifications/notification-after-close.html: Removed.
3349 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
3350 * fast/notifications/notification-permisssion-deletable.html: Removed.
3351 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
3352 * fast/notifications/notifications-cancel-request-permission.html: Removed.
3353 * fast/notifications/notifications-check-permission-expected.txt: Removed.
3354 * fast/notifications/notifications-check-permission.html: Removed.
3355 * fast/notifications/notifications-click-event-expected.txt: Removed.
3356 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
3357 * fast/notifications/notifications-click-event-focus.html: Removed.
3358 * fast/notifications/notifications-click-event.html: Removed.
3359 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
3360 * fast/notifications/notifications-constructor-request-permission.html: Removed.
3361 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
3362 * fast/notifications/notifications-constructor-with-permission.html: Removed.
3363 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
3364 * fast/notifications/notifications-constructor-without-permission.html: Removed.
3365 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
3366 * fast/notifications/notifications-display-close-events.html: Removed.
3367 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
3368 * fast/notifications/notifications-document-close-crash.html: Removed.
3369 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
3370 * fast/notifications/notifications-event-stop-propagation.html: Removed.
3371 * fast/notifications/notifications-multi-events-expected.txt: Removed.
3372 * fast/notifications/notifications-multi-events.html: Removed.
3373 * fast/notifications/notifications-no-icon-expected.txt: Removed.
3374 * fast/notifications/notifications-no-icon.html: Removed.
3375 * fast/notifications/notifications-permission-expected.txt: Removed.
3376 * fast/notifications/notifications-permission.html: Removed.
3377 * fast/notifications/notifications-replace-expected.txt: Removed.
3378 * fast/notifications/notifications-replace.html: Removed.
3379 * fast/notifications/notifications-request-permission-expected.txt: Removed.
3380 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
3381 * fast/notifications/notifications-request-permission-optional.html: Removed.
3382 * fast/notifications/notifications-request-permission.html: Removed.
3383 * fast/notifications/notifications-rtl-expected.txt: Removed.
3384 * fast/notifications/notifications-rtl.html: Removed.
3385 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
3386 * fast/notifications/notifications-sandbox-permission.html: Removed.
3387 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
3388 * fast/notifications/notifications-window-close-crash.html: Removed.
3389 * fast/notifications/notifications-with-permission-expected.txt: Removed.
3390 * fast/notifications/notifications-with-permission.html: Removed.
3391 * fast/notifications/notifications-without-permission-expected.txt: Removed.
3392 * fast/notifications/notifications-without-permission.html: Removed.
3393 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
3394 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
3395 * fast/notifications/resources: Removed.
3396 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
3397 * fast/notifications/resources/notifications-iframe.html: Removed.
3398 * http/tests/notifications/legacy: Removed.
3399 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
3400 * http/tests/notifications/legacy/double-show.html: Removed.
3401 * http/tests/notifications/legacy/events-expected.txt: Removed.
3402 * http/tests/notifications/legacy/events.html: Removed.
3403 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
3404 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
3405 * http/tests/notifications/legacy/request-expected.txt: Removed.
3406 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
3407 * http/tests/notifications/legacy/request-no-callback.html: Removed.
3408 * http/tests/notifications/legacy/request.html: Removed.
3409 * http/tests/notifications/legacy/resources: Removed.
3410 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
3411 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
3412 * http/tests/notifications/legacy/show-expected.txt: Removed.
3413 * http/tests/notifications/legacy/show.html: Removed.
3414 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
3415 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
3416
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000034172017-05-04 Matt Lewis <jlewis3@apple.com>
3418
3419 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
3420 https://bugs.webkit.org/show_bug.cgi?id=160368
3421
3422 Unreviewed test gardening.
3423
3424 * platform/ios-wk2/TestExpectations:
3425
antti@apple.com9ef87452017-05-04 20:16:01 +000034262017-05-04 Antti Koivisto <antti@apple.com>
3427
3428 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
3429 https://bugs.webkit.org/show_bug.cgi?id=171250
3430 <rdar://problem/31827243>
3431
3432 Reviewed by Geoffrey Garen.
3433
3434 * transitions/transition-unknown-property-ignore-expected.txt: Added.
3435 * transitions/transition-unknown-property-ignore.html: Added.
3436 * transitions/transitions-parsing-expected.txt:
3437 * transitions/transitions-parsing.html:
3438
3439 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
3440
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000034412017-05-04 Chris Dumez <cdumez@apple.com>
3442
3443 Reformat / clean up Event.idl
3444 https://bugs.webkit.org/show_bug.cgi?id=171675
3445
3446 Reviewed by Sam Weinig.
3447
3448 Rebaseline test now that the Event properties are in a slightly different order.
3449
3450 * inspector/model/remote-object-get-properties-expected.txt:
3451
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000034522017-05-04 Daniel Bates <dabates@apple.com>
3453
3454 importScripts() should respect X-Content-Type-Options: nosniff
3455 https://bugs.webkit.org/show_bug.cgi?id=171248
3456 <rdar://problem/31819023>
3457
3458 Reviewed by Andy Estes.
3459
3460 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
3461
3462 * TestExpectations:
3463
said@apple.com9954c8d2017-05-04 17:44:44 +000034642017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3465
3466 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
3467
said@apple.com6f3cf6b2017-05-04 18:02:46 +00003468 * plugins/windowless_plugin_paint_test.html:
3469
34702017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3471
3472 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
3473
said@apple.com9954c8d2017-05-04 17:44:44 +00003474 * compositing/video/video-with-invalid-source.html:
3475
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000034762017-05-04 Ryan Haddad <ryanhaddad@apple.com>
3477
3478 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
3479 https://bugs.webkit.org/show_bug.cgi?id=171610
3480
3481 Unreviewed test gardening.
3482
3483 * platform/mac-wk1/TestExpectations:
3484
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000034852017-05-04 Dave Hyatt <hyatt@apple.com>
3486
3487 REGRESSION(STP): rgb() with calc() containing variables doesn't work
3488 https://bugs.webkit.org/show_bug.cgi?id=169939
3489
3490 Reviewed by Zalan Bujtas.
3491
3492 * fast/css/variables/calc-float-to-int-expected.html: Added.
3493 * fast/css/variables/calc-float-to-int.html: Added.
3494
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000034952017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
3496
3497 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
3498
3499 And add platform specific results for mac-wk2.
3500
3501 * http/tests/inspector/network/resource-request-headers-expected.txt:
3502 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
3503
wilander@apple.comab4b1af2017-05-04 04:16:39 +000035042017-05-03 John Wilander <wilander@apple.com>
3505
3506 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
3507 https://bugs.webkit.org/show_bug.cgi?id=171584
3508 <rdar://problem/24702576>
3509
3510 Reviewed by Brent Fulgham.
3511
3512 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
3513 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
3514
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000035152017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
3516
3517 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
3518 https://bugs.webkit.org/show_bug.cgi?id=171214
3519
3520 Reviewed by Chris Fleizach.
3521
3522 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
3523 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
3524
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000035252017-05-03 Matt Lewis <jlewis3@apple.com>
3526
3527 Mark http/tests/xmlhttprequest/methods.html as flaky.
3528 https://bugs.webkit.org/show_bug.cgi?id=171638
3529
3530 Unreviewed test gardening.
3531
3532 * platform/ios-wk2/TestExpectations:
3533
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000035342017-05-03 Ryan Haddad <ryanhaddad@apple.com>
3535
3536 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
3537 https://bugs.webkit.org/show_bug.cgi?id=171628
3538
3539 Unreviewed test gardening.
3540
3541 * platform/ios-wk2/TestExpectations:
3542
zalan@apple.com8b548642017-05-03 23:57:18 +000035432017-05-03 Zalan Bujtas <zalan@apple.com>
3544
3545 SearchInputType could end up with a mismatched renderer.
3546 https://bugs.webkit.org/show_bug.cgi?id=171547
3547 <rdar://problem/31935047>
3548
3549 Reviewed by Antti Koivisto.
3550
3551 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
3552 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
3553
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000035542017-05-03 Ryan Haddad <ryanhaddad@apple.com>
3555
3556 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
3557 https://bugs.webkit.org/show_bug.cgi?id=171629
3558
3559 Unreviewed test gardening.
3560
3561 * platform/mac-wk1/TestExpectations:
3562
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000035632017-05-03 Joseph Pecoraro <pecoraro@apple.com>
3564
3565 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
3566 https://bugs.webkit.org/show_bug.cgi?id=166038
3567 <rdar://problem/29488489>
3568
3569 Reviewed by Matt Baker.
3570
3571 * platform/mac/TestExpectations:
3572 * http/tests/inspector/network/fetch-network-data.html:
3573 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
3574 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
3575 can be added synchronously instead of in a microtask. When the microtask happened later
3576 than other incoming events then the follow-up handlers would have been added too late.
3577
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000035782017-05-03 Matt Lewis <jlewis3@apple.com>
3579
3580 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
3581 https://bugs.webkit.org/show_bug.cgi?id=170699.
3582
3583 Unreviewed test gardening.
3584
3585 * platform/ios-wk2/TestExpectations:
3586
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000035872017-05-03 Simon Fraser <simon.fraser@apple.com>
3588
3589 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
3590 https://bugs.webkit.org/show_bug.cgi?id=171619
3591 https://bugs.webkit.org/show_bug.cgi?id=170153
3592
3593 Reviewed by Tim Horton.
3594
3595 These tests need to wait a bit for the scrolling state of the document to be updated.
3596
3597 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
3598 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
3599 * platform/ios-wk2/TestExpectations:
3600
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000036012017-05-03 Yoav Weiss <yoav@yoav.ws>
3602
3603 Link preload HTMLPreloadScanner support
3604 https://bugs.webkit.org/show_bug.cgi?id=170747
3605
3606 Reviewed by Youenn Fablet.
3607
3608 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
3609 * http/tests/preload/preloadscanner_download_resources.html: Added.
3610
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000036112017-05-03 Ryan Haddad <ryanhaddad@apple.com>
3612
3613 Mark http/tests/preload/single_download_preload.html as flaky.
3614 https://bugs.webkit.org/show_bug.cgi?id=171331
3615
3616 Unreviewed test gardening.
3617
3618 * platform/ios-wk2/TestExpectations:
3619
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000036202017-05-03 Matt Lewis <jlewis3@apple.com>
3621
3622 Mark perf/object-keys.html as flaky
3623 https://bugs.webkit.org/show_bug.cgi?id=171617
3624
3625 Unreviewed test gardening.
3626
3627 * platform/ios-wk2/TestExpectations:
3628
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000036292017-05-03 Keith Miller <keith_miller@apple.com>
3630
3631 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
3632 https://bugs.webkit.org/show_bug.cgi?id=47825
3633
3634 Reviewed by Saam Barati.
3635
3636 Fix broken test.
3637
3638 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
3639
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000036402017-05-03 Matt Lewis <jlewis3@apple.com>
3641
3642 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
3643 https://bugs.webkit.org/show_bug.cgi?id=171613
3644
3645 Unreviewed test gardening.
3646
3647 * platform/ios-wk2/TestExpectations:
3648
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000036492017-05-03 Nan Wang <n_wang@apple.com>
3650
3651 AX: VO skips cells after cell with aria-colspan
3652 https://bugs.webkit.org/show_bug.cgi?id=171579
3653
3654 Reviewed by Chris Fleizach.
3655
3656 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
3657 * accessibility/mac/aria-grid-column-span.html: Added.
3658
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000036592017-05-03 Ryan Haddad <ryanhaddad@apple.com>
3660
3661 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
3662 https://bugs.webkit.org/show_bug.cgi?id=171553
3663
3664 Unreviewed test gardening.
3665
3666 * platform/mac-wk2/TestExpectations:
3667
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000036682017-05-03 Daniel Bates <dabates@apple.com>
3669
3670 Detach frame from document when entering page cache
3671 https://bugs.webkit.org/show_bug.cgi?id=166774
3672 <rdar://problem/29904368>
3673
3674 Reviewed by Chris Dumez.
3675
3676 * TestExpectations: Unskip tests.
3677 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
3678 * fast/history/page-cache-after-window-open.html: Ditto.
3679 * fast/history/page-cache-with-opener-expected.txt: Ditto.
3680 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
3681 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
3682 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
3683 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
3684 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
3685 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
3686 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
3687 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
3688 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
3689 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
3690
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000036912017-05-03 Matt Lewis <jlewis3@apple.com>
3692
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00003693 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
3694 https://bugs.webkit.org/show_bug.cgi?id=171605
3695
3696 Unreviewed test gardening.
3697
3698 * platform/mac-wk2/TestExpectations:
3699
37002017-05-03 Matt Lewis <jlewis3@apple.com>
3701
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00003702 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
3703 https://bugs.webkit.org/show_bug.cgi?id=171564
3704
3705 Unreviewed test gardening.
3706
3707 * platform/ios-wk2/TestExpectations:
3708
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000037092017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
3710
3711 AX: Treat cells with ARIA table cell properties as cells
3712 https://bugs.webkit.org/show_bug.cgi?id=171178
3713
3714 Reviewed by Chris Fleizach.
3715
3716 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
3717 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
3718 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
3719
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000037202017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
3721
3722 [INTL] Support dashed values in unicode locale extensions
3723 https://bugs.webkit.org/show_bug.cgi?id=171480
3724
3725 Reviewed by JF Bastien.
3726
3727 Added tests for calendar locale extensions that contain '-'.
3728
3729 * js/intl-datetimeformat-expected.txt:
3730 * js/script-tests/intl-datetimeformat.js:
3731
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000037322017-05-03 Daniel Bates <dabates@apple.com>
3733
3734 Abandon the current load once the provisional loader detaches from the frame
3735 https://bugs.webkit.org/show_bug.cgi?id=171577
3736 <rdar://problem/31581227>
3737
3738 Reviewed by Brent Fulgham.
3739
3740 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
3741 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
3742
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000037432017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
3744
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00003745 Unreviewed GTK+ gardening. Update expectations of several tests.
3746
3747 * platform/gtk/TestExpectations:
3748
37492017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
3750
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00003751 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
3752
3753 Libsoup doesn't provide the required information to fill all those size metrics.
3754
3755 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
3756 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
3757
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000037582017-05-02 Simon Fraser <simon.fraser@apple.com>
3759
3760 Dynamically added position:fixed element is in the wrong place
3761 https://bugs.webkit.org/show_bug.cgi?id=170280
3762 rdar://problem/31374008
3763
3764 Reviewed by Tim Horton.
3765
3766 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
3767 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
3768
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000037692017-05-02 Ryan Haddad <ryanhaddad@apple.com>
3770
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00003771 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
3772
3773 Unreviewed test gardening.
3774
3775 * platform/ios-wk1/TestExpectations:
3776 * platform/ios/TestExpectations:
3777
37782017-05-02 Ryan Haddad <ryanhaddad@apple.com>
3779
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00003780 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
3781 https://bugs.webkit.org/show_bug.cgi?id=170907
3782
3783 Unreviewed test gardening.
3784
3785 * platform/mac-wk2/TestExpectations:
3786
zalan@apple.comb51505d2017-05-02 21:29:13 +000037872017-05-02 Zalan Bujtas <zalan@apple.com>
3788
3789 Defer AX cache update when text content changes until after layout is finished.
3790 https://bugs.webkit.org/show_bug.cgi?id=171429
3791 <rdar://problem/31885984>
3792
3793 Reviewed by Simon Fraser.
3794
3795 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
3796 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
3797
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000037982017-05-02 David Kilzer <ddkilzer@apple.com>
3799
3800 check-webkit-style should keep JavaScript test functions in sync
3801 <https://webkit.org/b/171424>
3802
3803 Reviewed by Joseph Pecoraro.
3804
3805 This change attempts to fix all whitespace issues in these two
3806 files (which are now identical and will be kept in sync by
3807 check-webkit-style):
3808
3809 LayoutTests/http/tests/resources/js-test-pre.js
3810 LayoutTests/resources/js-test-pre.js
3811
3812 It also syncs the implementation of shouldBe(), shouldNotBe(),
3813 shouldNotThrow() and shouldThrow() across the following files:
3814
3815 JSTests/stress/resources/standalone-pre.js
3816 LayoutTests/http/tests/resources/js-test-pre.js
3817 LayoutTests/resources/js-test-pre.js
3818 LayoutTests/resources/js-test.js
3819 LayoutTests/resources/standalone-pre.js
3820
3821 Only interesting (non-whitespace) changes are listed below.
3822
3823 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
3824 (shouldBe): Prefix 'exception' and 'quiet' variables with
3825 underscore.
3826 (shouldNotBe): Ditto.
3827
3828 * resources/js-test-pre.js:
3829 (shouldBe): Prefix 'exception' and 'quiet' variables with
3830 underscore.
3831 (shouldNotBe): Ditto.
3832
3833 * resources/js-test.js:
3834 (shouldBe): Prefix 'quiet' variable with underscore. Use
3835 stringify() when printing '_bv' value.
3836
3837 * resources/standalone-pre.js:
3838 (shouldBe): Prefix 'exception' and 'quiet' variables with
3839 underscore.
3840 (shouldNotBe): Ditto.
3841
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000038422017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
3843
3844 AX: Update implementation of aria-orientation
3845 https://bugs.webkit.org/show_bug.cgi?id=171166
3846
3847 Reviewed by Chris Fleizach.
3848
3849 Moved the mac aria-orientation.html test to the shared tests and add several
3850 new test cases to it. Update the orientation-related assertion in two tests
3851 to reflect the ARIA 1.1 behavior.
3852
3853 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
3854 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
3855 * accessibility/mac/slider-supports-actions.html: Updated.
3856 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
3857
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000038582017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
3859
3860 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
3861 https://bugs.webkit.org/show_bug.cgi?id=169517
3862 <rdar://problem/30652443>
3863
3864 Reviewed by Dean Jackson.
3865
3866 * fast/text/complex-text-selection-expected.html: Added.
3867 * fast/text/complex-text-selection.html: Added.
3868 * platform/ios/TestExpectations:
3869
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000038702017-05-02 Joseph Pecoraro <pecoraro@apple.com>
3871
3872 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
3873
3874 Unreviewed test gardening.
3875
3876 * platform/mac-wk1/TestExpectations:
3877 Skip these tests on WebKit1. They depend on the NSURLSession
3878 loading path which is not used in WebKit1.
3879
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000038802017-05-02 Chris Dumez <cdumez@apple.com>
3881
3882 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
3883 https://bugs.webkit.org/show_bug.cgi?id=171406
3884 <rdar://problem/30945281>
3885
3886 Reviewed by Eric Carlson.
3887
3888 Unskip test.
3889
3890 * platform/mac/TestExpectations:
3891
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000038922017-05-02 Matt Lewis <jlewis3@apple.com>
3893
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00003894 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
3895 https://bugs.webkit.org/show_bug.cgi?id=171559
3896
3897 Unreviewed test gardening.
3898
3899 * platform/ios-wk2/TestExpectations:
3900
39012017-05-02 Matt Lewis <jlewis3@apple.com>
3902
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00003903 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
3904 https://bugs.webkit.org/show_bug.cgi?id=170818
3905
3906 Unreviewed test gardening.
3907
3908 * platform/mac-wk2/TestExpectations:
3909
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000039102017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
3911
3912 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
3913 https://bugs.webkit.org/show_bug.cgi?id=168533
3914
3915 Reviewed by Zalan Bujtas.
3916
3917 * fast/text/font-loading-local-expected.txt: Added.
3918 * fast/text/font-loading-local.html: Added.
3919 * fast/text/web-font-load-fallback-during-loading.html:
3920
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000039212017-05-02 Youenn Fablet <youenn@apple.com>
3922
3923 Allow media stream based videos with sound autoplay if the page is already playing sound
3924 https://bugs.webkit.org/show_bug.cgi?id=171447
3925
3926 Reviewed by Eric Carlson.
3927
3928 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
3929 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
3930 * http/tests/media/resources/test-25fps.mp4: Added.
3931
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000039322017-05-02 Matt Lewis <jlewis3@apple.com>
3933
3934 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
3935 https://bugs.webkit.org/show_bug.cgi?id=171530
3936
3937 Unreviewed test gardening.
3938
3939 * platform/ios-wk2/TestExpectations:
3940
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000039412017-05-01 Zan Dobersek <zdobersek@igalia.com>
3942
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00003943 [GCrypt] ECDSA signing and verification support
3944 https://bugs.webkit.org/show_bug.cgi?id=171103
3945
3946 Reviewed by Carlos Garcia Campos.
3947
3948 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
3949 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
3950 skipped since support for that hasn't landed yet.
3951
39522017-05-01 Zan Dobersek <zdobersek@igalia.com>
3953
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00003954 [GCrypt] HKDF bit derivation support
3955 https://bugs.webkit.org/show_bug.cgi?id=171074
3956
3957 Reviewed by Michael Catanzaro.
3958
3959 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
3960 corner-case length values for which the bit derivation operation must succeed or
3961 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
3962 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
3963 The operation should resolve for lengths between the two limits, with testing
3964 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
3965 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
3966 derivation output length).
3967
3968 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
3969 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
3970 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
3971
39722017-05-01 Zan Dobersek <zdobersek@igalia.com>
3973
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00003974 [GCrypt] ECDH bit derivation support
3975 https://bugs.webkit.org/show_bug.cgi?id=171070
3976
3977 Reviewed by Michael Catanzaro.
3978
3979 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
3980 corner-case length values for which the bit derivation operation must succeed or
3981 fail. When specifying 0 as the length, the returned result must match the EC key
3982 size in length. 8, tested as the minimum non-zero value, and the key size for
3983 each key must also correctly resolve and return a resulting ArrayBuffer whose
3984 length in bytes must match the requested length. Derivations for byte-aligned
3985 values should start rejecting immediately for length values that are bigger than
3986 the EC key's length.
3987
3988 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
3989 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
3990 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
3991 that are passing now that the proper implementation has been added. The remaining
3992 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
3993 supported yet.
3994
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000039952017-05-01 Saam Barati <sbarati@apple.com>
3996
3997 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
3998 https://bugs.webkit.org/show_bug.cgi?id=171449
3999
4000 Unreviewed.
4001
4002 * platform/win/TestExpectations: Skip Wasm tests on Windows.
4003 * workers/wasm-hashset-many-expected.txt:
4004 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
4005
commit-queue@webkit.org26244742017-05-02 01:33:37 +000040062017-05-01 Youenn Fablet <youenn@apple.com>
4007
4008 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
4009 https://bugs.webkit.org/show_bug.cgi?id=171497
4010
4011 Reviewed by Eric Carlson.
4012
4013 * webrtc/video-mute.html: Updating the test to make debugging clearer.
4014
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000040152017-05-01 Matt Lewis <jlewis3@apple.com>
4016
4017 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
4018 https://bugs.webkit.org/show_bug.cgi?id=171528
4019
4020 Unreviewed test Gardening.
4021
4022 * platform/ios-wk2/TestExpectations:
4023
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000040242017-05-01 Timothy Horton <timothy_horton@apple.com>
4025
4026 Expose viewport-fit instead of clip-to-safe-area
4027 https://bugs.webkit.org/show_bug.cgi?id=171503
4028 <rdar://problem/31918249>
4029
4030 Reviewed by Simon Fraser.
4031
4032 * TestExpectations:
4033 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
4034 * fast/css/variables/constants/ios/safe-area-inset-set.html:
4035 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
4036 * fast/viewport/ios/viewport-fit-auto.html: Added.
4037 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
4038 * fast/viewport/ios/viewport-fit-contain.html: Added.
4039 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
4040 * fast/viewport/ios/viewport-fit-cover.html: Added.
4041 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
4042 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
4043 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
4044 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
4045 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
4046 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
4047
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000040482017-05-01 Chris Dumez <cdumez@apple.com>
4049
4050 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
4051 https://bugs.webkit.org/show_bug.cgi?id=171499
4052
4053 Reviewed by Sam Weinig.
4054
4055 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
4056
4057 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
4058 * fast/dom/domparser-parsefromstring-origin.html: Added.
4059
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000040602017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4061
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00004062 Mark inspector/debugger/tail-recursion.html as flaky.
4063 https://bugs.webkit.org/show_bug.cgi?id=168387
4064
4065 Unreviewed test gardening.
4066
4067 * platform/mac/TestExpectations:
4068
40692017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4070
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00004071 Rebaseline two fast/visual-viewport tests for iOS.
4072
4073 Unreviewed test gardening.
4074
4075 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
4076 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4077
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000040782017-05-01 Joseph Pecoraro <pecoraro@apple.com>
4079
4080 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
4081 https://bugs.webkit.org/show_bug.cgi?id=171491
4082
4083 Unreviewed test gardening.
4084
4085 * js/promises-tests/promises-tests-2-3-3.html:
4086 Silence unhandled expectation messages for this test.
4087
4088 * media/video-fullscreen-restriction-removed-expected.txt:
4089 Rebaseline expected results with unhandled expectation message.
4090
4091 * platform/gtk/TestExpectations:
4092
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000040932017-05-01 Chris Fleizach <cfleizach@apple.com>
4094
4095 AX: Support time@datetime for verbosity clarification of dates, times, and durations
4096 https://bugs.webkit.org/show_bug.cgi?id=171498
4097 <rdar://problem/12985540>
4098
4099 Reviewed by Joanmarie Diggs.
4100
4101 * accessibility/datetime-attribute.html: Added.
4102 * accessibility/roles-computedRoleString-expected.txt:
4103 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
4104 * platform/gtk/accessibility/roles-exposed-expected.txt:
4105 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
4106 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4107 * platform/mac/accessibility/roles-exposed-expected.txt:
4108
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000041092017-05-01 Matt Lewis <jlewis3@apple.com>
4110
4111 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
4112 https://bugs.webkit.org/show_bug.cgi?id=170960
4113
4114 Unreviewed test gardening.
4115
4116 * platform/mac-wk2/TestExpectations:
4117
joepeck@webkit.org13065162017-05-01 21:53:38 +000041182017-05-01 Joseph Pecoraro <pecoraro@apple.com>
4119
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00004120 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
4121 https://bugs.webkit.org/show_bug.cgi?id=171416
4122 <rdar://problem/31899425>
4123
4124 Reviewed by Saam Barati and Brian Burg.
4125
4126 * inspector/console/message-stack-trace-expected.txt: Added.
4127 * inspector/console/message-stack-trace.html: Added.
4128 Test console stack traces from various places where console messages
4129 are generated and the stacks are important.
4130
4131 * inspector/console/resources/log-console-stack-trace.js: Added.
4132 (TestPage.registerInitializer.logCallFrame):
4133 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
4134 Like the logger for Debugger StackTrace but for Console StackTrace.
4135
4136 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
4137 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
4138 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
4139 * http/tests/security/video-cross-origin-caching-expected.txt:
4140 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
4141 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
4142 * js/promises-tests/promises-tests-2-2-6-expected.txt:
4143 * streams/reference-implementation/pipe-to-options-expected.txt:
4144 * streams/reference-implementation/readable-stream-templated-expected.txt:
4145 * streams/reference-implementation/writable-stream-abort-expected.txt:
4146 * streams/reference-implementation/writable-stream-expected.txt:
4147 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
4148 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
4149 Rebaseline results. Better stack trace for errors includes correct line numbers.
4150 Explicit rejections with a value do not include backtraces without a debugger.
4151
41522017-05-01 Joseph Pecoraro <pecoraro@apple.com>
4153
joepeck@webkit.org13065162017-05-01 21:53:38 +00004154 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
4155 https://bugs.webkit.org/show_bug.cgi?id=171511
4156
4157 Unreviewed test gardening.
4158
4159 * TestExpectations:
4160
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000041612017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4162
4163 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
4164
4165 Unreviewed test gardening.
4166
4167 * TestExpectations:
4168
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000041692017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4170
4171 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
4172 https://bugs.webkit.org/show_bug.cgi?id=171496
4173
4174 Reviewed by Chris Fleizach.
4175
4176 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
4177
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000041782017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4179
4180 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
4181 https://bugs.webkit.org/show_bug.cgi?id=171500
4182
4183 Unreviewed test gardening.
4184
4185 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
4186
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000041872017-05-01 Matt Lewis <jlewis3@apple.com>
4188
4189 Rebaselined fast/visual-viewport/ tests.
4190 https://bugs.webkit.org/show_bug.cgi?id=171500
4191
4192 Unreviewed test gardening.
4193
4194 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
4195 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
4196 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
4197 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
4198 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
4199 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
4200 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
4201 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
4202 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
4203
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000042042017-05-01 Chris Dumez <cdumez@apple.com>
4205
4206 Do not dispatch SVG load event in frameless documents
4207 https://bugs.webkit.org/show_bug.cgi?id=171505
4208 <rdar://problem/31799776>
4209
4210 Reviewed by Andreas Kling.
4211
4212 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
4213
4214 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
4215 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
4216
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000042172017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4218
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00004219 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
4220 https://bugs.webkit.org/show_bug.cgi?id=171501
4221
4222 Unreviewed test gardening.
4223
4224 * platform/mac-wk1/TestExpectations:
4225
42262017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4227
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00004228 Rebaseline js/dom/global-constructors-attributes.html after r215956.
4229
4230 Unreviewed test gardening.
4231
4232 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4233 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4234 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4235
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000042362017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4237
4238 AX: [GTK] Add support to query for aria-current
4239 https://bugs.webkit.org/show_bug.cgi?id=149016
4240
4241 Reviewed by Chris Fleizach.
4242
4243 * platform/gtk/TestExpectations: Unskip now-passing test.
4244
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000042452017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4246
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00004247 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
4248
4249 * platform/gtk/fast/table/giantRowspan-expected.txt:
4250 * platform/gtk/fast/table/giantRowspan2-expected.txt:
4251
42522017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4253
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00004254 Unreviewed GTK+ gardening. Update expectations of several test.
4255
4256 * platform/gtk/TestExpectations:
4257
42582017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4259
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00004260 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
4261
4262 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
4263 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
4264 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
4265 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
4266 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
4267 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
4268 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
4269 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
4270 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
4271
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000042722017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4273
4274 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
4275 https://bugs.webkit.org/show_bug.cgi?id=171475
4276
4277 Reviewed by Chris Fleizach.
4278
4279 * accessibility/table-detection-expected.txt: Updated.
4280 * accessibility/table-with-rules-expected.txt: Updated.
4281
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000042822017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4283
4284 Unreviewed GTK+ gardening. Update expectations of several test.
4285
4286 * platform/gtk/TestExpectations:
4287
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000042882017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4289
4290 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
4291 https://bugs.webkit.org/show_bug.cgi?id=171183
4292
4293 Reviewed by Chris Fleizach.
4294
4295 New test cases added and expectations updated.
4296
4297 * accessibility/gtk/xml-roles-exposed-expected.txt:
4298 * accessibility/gtk/xml-roles-exposed.html:
4299 * accessibility/roles-computedRoleString.html:
4300 * accessibility/roles-exposed.html:
4301 * platform/gtk/accessibility/roles-exposed-expected.txt:
4302 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4303 * platform/mac/accessibility/roles-exposed-expected.txt:
4304
zalan@apple.com6c04c202017-05-01 00:15:38 +000043052017-04-30 Zalan Bujtas <zalan@apple.com>
4306
4307 Initialize a new layout state while bailing out of simple line layout only when needed.
4308 https://bugs.webkit.org/show_bug.cgi?id=171481
4309 <rdar://problem/31906382>
4310
4311 Reviewed by Antti Koivisto.
4312
4313 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
4314 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
4315
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000043162017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
4317
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00004318 [ATK] Implement support for aria-autocomplete
4319 https://bugs.webkit.org/show_bug.cgi?id=171167
4320
4321 Reviewed by Chris Fleizach.
4322
4323 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
4324 * accessibility/gtk/aria-autocomplete.html: Added.
4325
43262017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
4327
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00004328 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
4329 https://bugs.webkit.org/show_bug.cgi?id=171170
4330
4331 Reviewed by Chris Fleizach.
4332
4333 Add interface-table.html to verify that all roles which have tabular functionality
4334 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
4335 to our internal TreeGridRole AccessibilityRole.
4336
4337 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
4338 * accessibility/gtk/interface-table-expected.txt: Added.
4339 * accessibility/gtk/interface-table.html: Added.
4340 * accessibility/roles-computedRoleString.html: Updated.
4341 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
4342 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
4343 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
4344
43452017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
4346
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00004347 [ATK] Emit object:state-changed:busy event when aria-busy value changes
4348 https://bugs.webkit.org/show_bug.cgi?id=171181
4349
4350 Reviewed by Chris Fleizach.
4351
4352 New test. Also update the expectations for menu-list-unfocused-notifications.html
4353 because the addition of the handler for AXElementBusyChanged results in that
4354 notification being output in the test results.
4355
4356 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
4357 * accessibility/gtk/aria-busy-changed-notification.html: Added.
4358 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
4359
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000043602017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
4361
4362 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
4363 https://bugs.webkit.org/show_bug.cgi?id=163208
4364
4365 Reviewed by Saam Barati.
4366
4367 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
4368 * inspector/runtime/evaluate-CommandLineAPI.html:
4369 * js/parser-syntax-check-expected.txt:
4370 * js/script-tests/parser-syntax-check.js:
4371
gskachkov@gmail.com51135722017-04-29 21:25:50 +000043722017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
4373
4374 Deep nesting is leading to ReferenceError for hoisted function
4375 https://bugs.webkit.org/show_bug.cgi?id=171456
4376
4377 Reviewed by Yusuke Suzuki.
4378
4379 * js/function-declaration-statement-expected.txt:
4380 * js/script-tests/function-declaration-statement.js:
4381 (deepNesting.foo):
4382 (deepNesting):
4383 (deepNestingForFunctionDeclaration.foo):
4384 (deepNestingForFunctionDeclaration):
4385 (eval.deepNestingInEval.foo):
4386 (eval.deepNestingInEval):
4387 (eval.deepNestingForFunctionDeclarationInEval.foo):
4388 (eval.deepNestingForFunctionDeclarationInEval):
4389
zalan@apple.com2c506312017-04-29 21:16:44 +000043902017-04-28 Zalan Bujtas <zalan@apple.com>
4391
4392 iBooks text can overlap, sometimes columns are shifted splitting words.
4393 https://bugs.webkit.org/show_bug.cgi?id=171472
4394 <rdar://problem/31096037>
4395
4396 Reviewed by Antti Koivisto.
4397
4398 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
4399 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
4400
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000044012017-04-28 Per Arne Vollan <pvollan@apple.com>
4402
4403 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
4404 https://bugs.webkit.org/show_bug.cgi?id=171427
4405
4406 Reviewed by Brent Fulgham.
4407
4408 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
4409 * accessibility/accessibility-crash-setattribute.html: Added.
4410
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000044112017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
4412
4413 Unreviewed test gardening (Mac WK1)
4414
4415 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
4416 but was meant to be enabled for WK1 on Mac. Followup to r213897.
4417
4418 * platform/mac-wk1/TestExpectations:
4419
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000044202017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
4421
4422 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
4423 https://bugs.webkit.org/show_bug.cgi?id=171180
4424
4425 Reviewed by Chris Fleizach.
4426
4427 Add new test cases to several tests so that we have coverage for both named and
4428 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
4429 the region role was replaced with the table role because the test requires elements
4430 which have mapped ARIA roles and lack an author-provided name. A region which lacks
4431 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
4432 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
4433 being tested.
4434
4435 * accessibility/aria-namefrom-author.html:
4436 * accessibility/gtk/xml-roles-exposed-expected.txt:
4437 * accessibility/gtk/xml-roles-exposed.html:
4438 * accessibility/mac/aria-grouping-roles.html:
4439 * accessibility/roles-computedRoleString.html:
4440 * accessibility/roles-exposed.html:
4441 * platform/gtk/accessibility/roles-exposed-expected.txt:
4442 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4443 * platform/mac/accessibility/roles-exposed-expected.txt:
4444
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000044452017-04-28 Joseph Pecoraro <pecoraro@apple.com>
4446
4447 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
4448 https://bugs.webkit.org/show_bug.cgi?id=171445
4449
4450 Unreviewed test gardening.
4451
4452 * js/dom/Promise-static-all.html:
4453 Fix an accidentally commented out line.
4454
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000044552017-04-28 Matt Lewis <jlewis3@apple.com>
4456
4457 Marked media/track/track-in-band-style.html as flaky timeout.
4458 https://bugs.webkit.org/show_bug.cgi?id=171465
4459
4460 Unreviewed test gardening.
4461
4462 * platform/mac/TestExpectations:
4463
dino@apple.com02e98562017-04-28 23:34:48 +000044642017-04-28 Dean Jackson <dino@apple.com>
4465
4466 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
4467 https://bugs.webkit.org/show_bug.cgi?id=171461
4468 <rdar://problem/30534722>
4469
4470 Reviewed by Eric Carlson.
4471
4472 Test a bunch of blurs a frame at a time.
4473
4474 * css3/filters/blur-various-radii-expected.html: Added.
4475 * css3/filters/blur-various-radii.html: Added.
4476
cdumez@apple.com673a7792017-04-28 23:28:41 +000044772017-04-28 Chris Dumez <cdumez@apple.com>
4478
4479 Stop using legacy ClientRect / ClientRectList in Internals
4480 https://bugs.webkit.org/show_bug.cgi?id=171412
4481
4482 Reviewed by Simon Fraser.
4483
4484 Rebaseline existing tests as DOMRect has more properties than ClientRect.
4485
4486 * fast/visual-viewport/nonzoomed-rects-expected.txt:
4487 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
4488 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
4489 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
4490 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
4491 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
4492 * fast/visual-viewport/zoomed-fixed-expected.txt:
4493 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4494 * fast/visual-viewport/zoomed-rects-expected.txt:
4495 * inspector/dom/hideHighlight-expected.txt:
4496 * inspector/dom/highlightQuad-expected.txt:
4497 * inspector/dom/highlightRect-expected.txt:
4498
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000044992017-04-28 Jeremy Jones <jeremyj@apple.com>
4500
4501 ARGUMENT BAD: time, time >= 0
4502 https://bugs.webkit.org/show_bug.cgi?id=164336
4503 rdar://problem/29314891
4504
4505 Reviewed by Eric Carlson.
4506
4507 Remove workaround that affected other tests.
4508
4509 * media/modern-media-controls/pip-support/pip-support-click.html:
4510
cdumez@apple.comdc853c02017-04-28 21:16:30 +000045112017-04-28 Chris Dumez <cdumez@apple.com>
4512
4513 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
4514 https://bugs.webkit.org/show_bug.cgi?id=171393
4515
4516 Reviewed by Simon Fraser.
4517
4518 Add layout test coverage.
4519
4520 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
4521 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
4522
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000045232017-04-28 Joseph Pecoraro <pecoraro@apple.com>
4524
4525 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
4526 https://bugs.webkit.org/show_bug.cgi?id=171445
4527
4528 Reviewed by Saam Barati.
4529
4530 * js/dom/Promise-static-all.html:
4531 * js/dom/Promise-static-race.html:
4532 Silence the console messages for unhandled rejections in this test.
4533 There are unhandled rejections and messages sometimes appear
4534 depending on the order of events on the page. The messages are not
4535 important for this test so just mute them.
4536
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000045372017-04-28 Chris Dumez <cdumez@apple.com>
4538
4539 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
4540
4541 This test is slow.
4542
4543 * TestExpectations:
4544
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000045452017-04-28 Ryan Haddad <ryanhaddad@apple.com>
4546
4547 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
4548 https://bugs.webkit.org/show_bug.cgi?id=171094
4549
4550 Unreviewed test gardening.
4551
4552 * TestExpectations:
4553
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000045542017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
4555
4556 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
4557 https://bugs.webkit.org/show_bug.cgi?id=171188
4558
4559 Reviewed by Chris Fleizach.
4560
4561 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
4562 * accessibility/gtk/aria-modal-state-exposed.html: Added.
4563
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000045642017-04-28 Matt Lewis <jlewis3@apple.com>
4565
4566 Rebaselining test after r215916.
4567 https://bugs.webkit.org/show_bug.cgi?id=171438
4568
4569 Unreviewed test gardening.
4570
4571 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4572 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4573 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4574 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4575
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000045762017-04-28 Eric Carlson <eric.carlson@apple.com>
4577
4578 Implement ondevicechange
4579 https://bugs.webkit.org/show_bug.cgi?id=169872
4580 <rdar://problem/28945035>
4581
4582 Reviewed by Jer Noble.
4583
4584 * fast/mediastream/device-change-event-expected.txt: Added.
4585 * fast/mediastream/device-change-event.html: Added.
4586
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000045872017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
4588
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00004589 AX: Implement aria-value support for focusable separators
4590 https://bugs.webkit.org/show_bug.cgi?id=171169
4591
4592 Reviewed by Chris Fleizach.
4593
4594 * accessibility/separator-values-expected.txt: Added.
4595 * accessibility/separator-values.html: Added.
4596
45972017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
4598
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00004599 [ATK] GridCellRole should implement AtkTableCell (regression?)
4600 https://bugs.webkit.org/show_bug.cgi?id=171179
4601
4602 Reviewed by Chris Fleizach.
4603
4604 * accessibility/gtk/interface-table-cell-expected.txt: Added.
4605 * accessibility/gtk/interface-table-cell.html: Added.
4606
magomez@igalia.com1afe8902017-04-28 11:53:52 +000046072017-04-28 Miguel Gomez <magomez@igalia.com>
4608
4609 REGRESSION(r215211): [GTK] Several webgl related tests are failing
4610 https://bugs.webkit.org/show_bug.cgi?id=170730
4611
4612 Reviewed by Said Abou-Hallawa.
4613
4614 Adjust test expectations for the tests that were failing. They must pass now.
4615
4616 * platform/gtk/TestExpectations:
4617
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000046182017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
4619
4620 [INTL] Implement the caseFirst option for Intl.Collator
4621 https://bugs.webkit.org/show_bug.cgi?id=158188
4622
4623 Reviewed by Geoffrey Garen.
4624
4625 Updates the Intl.Collator tests to check caseFirst support.
4626 The caseFirst option or unicode locale extension lets the user explicitly
4627 set if lower or upper case characters should be first in order.
4628
4629 * js/intl-collator-expected.txt:
4630 * js/script-tests/intl-collator.js:
4631 (testCollator):
4632
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000046332017-04-27 Joseph Pecoraro <pecoraro@apple.com>
4634
4635 Support for promise rejection events (unhandledrejection)
4636 https://bugs.webkit.org/show_bug.cgi?id=150358
4637 <rdar://problem/28441651>
4638
4639 Reviewed by Saam Barati.
4640
4641 Patch by Joseph Pecoraro and Yusuke Suzuki.
4642
4643 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
4644 * js/dom/unhandled-promise-rejection-basic.html: Added.
4645 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
4646 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
4647 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
4648 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
4649 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
4650 * js/dom/unhandled-promise-rejection-console-report.html: Added.
4651 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
4652 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
4653 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
4654 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
4655 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
4656 * js/dom/unhandled-promise-rejection-handle.html: Added.
4657 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
4658 * js/dom/unhandled-promise-rejection-order.html: Added.
4659 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
4660
4661 * resources/testharnessreport.js:
4662 (self.testRunner.add_completion_callback.sanitize):
4663 (self.testRunner.add_completion_callback):
4664 Report results immediately and then finish the test after a turn. This way
4665 if the test ends with a pass, but may get unhandled rejections after
4666 completing which should not make the test appear as if it failed. Some tests
4667 have unhandled promise rejections but are expected to pass. Likewise some
4668 tests perform cleanup in their own completion callbacks, which happen after
4669 this initial completion callback, and we want to report results after all
4670 the work is done as it may eliminate non-deterministic debug test output.
4671
4672 * TestExpectations:
4673 Mark some tests as flakey that have sometimes have unhandled promise rejections.
4674 These tests are all various imported tests that use the testharness.
4675
4676 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
4677 * http/tests/security/video-cross-origin-caching-expected.txt:
4678 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
4679 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
4680 * inspector/worker/resources-in-worker-expected.txt:
4681 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4682 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4683 * js/promises-tests/promises-tests-2-2-6-expected.txt:
4684 * platform/mac/inspector/model/remote-object-expected.txt:
4685 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
4686 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
4687 Update tests with unhandled promise rejection messages.
4688
4689 * media/W3C/audio/events/event_pause_manual.html:
4690 * media/audio-playback-restriction-play-expected.txt:
4691 * media/audio-playback-restriction-play.html:
4692 * media/click-volume-bar-not-pausing.html:
4693 * media/remote-control-command-is-user-gesture-expected.txt:
4694 * media/remote-control-command-is-user-gesture.html:
4695 * media/track/track-mode.html:
4696 * media/video-autoplay-allowed-but-fullscreen-required.html:
4697 * media/video-display-none-crash.html:
4698 * media/video-main-content-deny-display-none.html:
4699 * media/video-main-content-deny-not-in-dom.html:
4700 * media/video-main-content-deny-not-visible.html:
4701 * media/video-main-content-deny-obscured.html:
4702 * media/video-main-content-deny-too-small.html:
4703 * media/video-multiple-concurrent-playback-expected.txt:
4704 * media/video-play-audio-require-user-gesture-expected.txt:
4705 * media/video-play-audio-require-user-gesture.html:
4706 * media/video-play-pause-events-expected.txt:
4707 * media/video-play-pause-events.html:
4708 * media/video-play-pause-exception-expected.txt:
4709 * media/video-play-pause-exception.html:
4710 * media/video-play-require-user-gesture-expected.txt:
4711 * media/video-play-require-user-gesture.html:
4712 * media/video-preload-expected.txt:
4713 * media/video-preload.html:
4714 * media/video-test.js:
4715 (handlePromise.handle):
4716 Snuff many possible unhandled promise rejections in media via media.play().
4717
4718 * streams/reference-implementation/pipe-to-expected.txt:
4719 * streams/reference-implementation/pipe-to-options-expected.txt:
4720 * streams/reference-implementation/readable-stream-templated-expected.txt:
4721 * streams/reference-implementation/writable-stream-abort-expected.txt:
4722 * streams/reference-implementation/writable-stream-expected.txt:
4723 These stream tests are out of date and produce unhandled rejections.
4724
4725 * streams/shadowing-Promise.html:
4726 Update non-imported tests to prevent unhandled rejection messages.
4727
cdumez@apple.com5331c642017-04-28 01:53:56 +000047282017-04-27 Chris Dumez <cdumez@apple.com>
4729
4730 Align colspan/rowspan limits with the latest HTML specification
4731 https://bugs.webkit.org/show_bug.cgi?id=171322
4732
4733 Reviewed by Darin Adler.
4734
4735 Rebaseline a couple of rowspan tests now that our max limit has changed.
4736
4737 * fast/table/giantRowspan2-expected.txt:
4738 * platform/ios/fast/table/giantRowspan-expected.txt:
4739 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4740 * platform/mac/fast/table/giantRowspan-expected.txt:
4741
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000047422017-04-27 Matt Lewis <jlewis3@apple.com>
4743
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00004744 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
4745 https://bugs.webkit.org/show_bug.cgi?id=170835
4746
4747 Unreviewed test gardening.
4748
4749 * TestExpectations:
4750
47512017-04-27 Matt Lewis <jlewis3@apple.com>
4752
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00004753 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
4754 https://bugs.webkit.org/show_bug.cgi?id=171406
4755
4756 Unreviewed test gardening.
4757
4758 * platform/mac/TestExpectations:
4759
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000047602017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4761
4762 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
4763 https://bugs.webkit.org/show_bug.cgi?id=171379
4764
4765 Unreviewed test gardening.
4766
4767 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
4768
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000047692017-04-27 David Kilzer <ddkilzer@apple.com>
4770
4771 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
4772 <https://webkit.org/b/171362>
4773 <rdar://problem/31867686>
4774
4775 Reviewed by Joseph Pecoraro.
4776
4777 This change makes it possible to pass either the first or second
4778 argument (or both) as anonymous functions into shouldBe() and
4779 shouldNotBe() to make it easy to capture local variables when
4780 writing tests. This is similar to the change in r202609 for Bug
4781 159232 for shouldThrow() and shouldNotThrow().
4782
4783 Note that shouldBe()/shouldNotBe() from the following files were
4784 NOT updated since they were imported from other projects and did
4785 share the full WebKit history of resources/js-test-pre.js:
4786
4787 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
4788 js/mozilla/resources/js-test-pre.js
4789 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
4790 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
4791
4792 However, these files WERE brought up-to-date with the ability to
4793 pass anonymous functions into shouldBe()/shouldNotBe() for this
4794 bug, and shouldThrow()/shouldNotThrow() which should have
4795 originally been fixed with Bug 159232:
4796
4797 http/tests/resources/js-test-pre.js
4798 resources/standalone-pre.js
4799
4800 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
4801 to debug message for copy-paste error. Found by searching
4802 LayoutTests directory for "expects string arguments".
4803
4804 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
4805 results.
4806 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
4807 second argument to shouldBe() a string.
4808
4809 * fast/css/script-tests/image-set-parsing.js:
4810 (testImageSetRule): Remove comment by changing second argument
4811 to shouldBe() into an anonymous function.
4812
4813 * http/tests/resources/js-test-pre.js:
4814 (evalAndLog):
4815 (evalAndLogResult):
4816 (shouldBe):
4817 (shouldNotBe):
4818 (shouldEvaluateTo):
4819 - Made a full copy of resources/js-test-pre.js to bring this up
4820 to speed. Needs a checker written for it to keep them in sync.
4821 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
4822 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
4823 - Update line numbers after updating http/tests/resources/js-test-pre.js.
4824
4825 * js/function-declarations-in-switch-statement-expected.txt:
4826 - Update results after fixing warnings.
4827 * js/script-tests/function-declarations-in-switch-statement.js:
4828 - Fix warnings by passing in strings to shouldBe().
4829
4830 * js/script-tests/stack-unwinding.js:
4831 - Update results after fixing warnings.
4832 * js/stack-unwinding-expected.txt:
4833 - Fix warnings by passing in strings to shouldBe().
4834
4835 * resources/js-test-pre.js:
4836 (shouldBe):
4837 (shouldNotBe):
4838 * resources/js-test.js:
4839 (shouldBe):
4840 (shouldNotBe):
4841 - Update shouldBe()/shouldNotBe() to accept anonymous function
4842 arguments.
4843
4844 * resources/standalone-pre.js:
4845 (shouldBe):
4846 (shouldNotBe):
4847 (shouldNotThrow):
4848 (shouldThrow):
4849 - Update shouldBe()/shouldNotBe() to accept anonymous function
4850 arguments.
4851 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
4852 function arguments (which were missed in r202609 for Bug
4853 159232).
4854
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000048552017-04-27 Chris Dumez <cdumez@apple.com>
4856
4857 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
4858 https://bugs.webkit.org/show_bug.cgi?id=171226
4859
4860 Reviewed by Simon Fraser.
4861
4862 Update existing tests to reflect behavior change.
4863
4864 * TestExpectations:
4865 * css3/flexbox/align-absolute-child-expected.txt:
4866 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
4867 * fast/css/ClientRect-attributes-prototype.html: Removed.
4868 * fast/css/ClientRect-serialization-expected.txt: Removed.
4869 * fast/css/ClientRect-serialization.html: Removed.
4870 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
4871 * fast/css/DOMRect-attributes-prototype.html: Added.
4872 * fast/css/DOMRect-serialization-expected.txt: Added.
4873 * fast/css/DOMRect-serialization.html: Added.
4874 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
4875 * fast/dom/Element/getClientRects-return-type.html: Added.
4876 * fast/dom/collection-iterators-expected.txt:
4877 * fast/dom/collection-iterators.html:
4878 * fast/visual-viewport/zoomed-fixed-expected.txt:
4879 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4880 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
4881 * fast/zooming/client-rect-in-fixed-zoomed.html:
4882 * js/resources/JSON-stringify.js:
4883
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000048842017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4885
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00004886 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
4887 https://bugs.webkit.org/show_bug.cgi?id=171391
4888
4889 Unreviewed test gardening.
4890
4891 * platform/mac-wk1/TestExpectations:
4892
48932017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4894
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00004895 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
4896 https://bugs.webkit.org/show_bug.cgi?id=171389
4897
4898 Unreviewed test gardening.
4899
4900 * platform/ios-wk2/TestExpectations:
4901
49022017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4903
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00004904 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
4905 https://bugs.webkit.org/show_bug.cgi?id=170181
4906
4907 Unreviewed test gardening.
4908
4909 * platform/ios-wk2/TestExpectations:
4910
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000049112017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
4912
4913 AX: Expose elements with the ARIA "feed" role
4914 https://bugs.webkit.org/show_bug.cgi?id=171184
4915
4916 Reviewed by Chris Fleizach.
4917
4918 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
4919 roles-computedRoleString.html. Update expectations accordingly.
4920
4921 * accessibility/gtk/xml-roles-exposed-expected.txt:
4922 * accessibility/gtk/xml-roles-exposed.html:
4923 * accessibility/roles-computedRoleString.html:
4924 * accessibility/roles-exposed.html:
4925 * platform/gtk/accessibility/roles-exposed-expected.txt:
4926 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4927 * platform/mac/accessibility/roles-exposed-expected.txt:
4928
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000049292017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
4930
4931 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
4932 https://bugs.webkit.org/show_bug.cgi?id=171356
4933 <rdar://problem/28670085>
4934
4935 Reviewed by Dean Jackson.
4936
4937 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
4938 font assumes no normalization, which means one of the comparisons in the test is bogus.
4939
4940 * fast/text/variations/advances-expected.txt:
4941 * fast/text/variations/advances.html:
4942 * platform/ios/TestExpectations:
4943 * platform/mac/TestExpectations:
4944
antti@apple.com936e9952017-04-27 18:11:03 +000049452017-04-27 Antti Koivisto <antti@apple.com>
4946
4947 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
4948
4949 Looks like use of auto-sizing leaves state behind in DRT.
4950
4951 * platform/mac-wk1/TestExpectations:
4952
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000049532017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4954
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00004955 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
4956 https://bugs.webkit.org/show_bug.cgi?id=167371
4957
4958 Unreviewed test gardening.
4959
4960 * platform/mac-wk1/TestExpectations:
4961
49622017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4963
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00004964 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
4965 https://bugs.webkit.org/show_bug.cgi?id=170877
4966
4967 Unreviewed test gardening.
4968
4969 * platform/mac-wk1/TestExpectations:
4970
zalan@apple.com5c404752017-04-27 17:11:38 +000049712017-04-27 Zalan Bujtas <zalan@apple.com>
4972
4973 Use text-shadow to visualize simple line layout coverage.
4974 https://bugs.webkit.org/show_bug.cgi?id=171379
4975
4976 Reviewed by Antti Koivisto.
4977
4978 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
4979 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
4980 * fast/inline/simple-line-layout-16bit-content.html:
4981
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000049822017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
4983
4984 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
4985 https://bugs.webkit.org/show_bug.cgi?id=171187
4986
4987 Reviewed by Chris Fleizach.
4988
4989 * accessibility/aria-mappings-expected.txt: Updated.
4990 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
4991 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
4992
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000049932017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
4994
4995 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
4996 https://bugs.webkit.org/show_bug.cgi?id=171366
4997 <rdar://problem/30060323>
4998
4999 Reviewed by Alex Christensen.
5000
5001 This test needs a font which supports Deseret but doesn't support small caps.
5002 Geneva is a better choice for such a font.
5003
5004 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
5005 * fast/text/complex-small-caps-non-bmp-capitalize.html:
5006
antti@apple.comef0ec682017-04-27 16:51:11 +000050072017-04-27 Antti Koivisto <antti@apple.com>
5008
5009 Repeated layouts in Mail due to viewport units being used with auto-sizing
5010 https://bugs.webkit.org/show_bug.cgi?id=171371
5011 <rdar://problem/28780084>
5012
5013 Reviewed by Zalan Bujtas.
5014
5015 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
5016 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
5017
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000050182017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
5019
5020 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
5021 https://bugs.webkit.org/show_bug.cgi?id=171204
5022
5023 Reviewed by Chris Fleizach.
5024
5025 It turns out that this bug was fixed as a side effect of the changes made
5026 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
5027 lack of an existing layout test covering the mappings for other platforms.
5028 The test created for the WebKitGtk port was modified and moved to the shared
5029 tests. Shared expectations are based on the Mac's mappings.
5030
5031 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
5032 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
5033 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
5034 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
5035
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000050362017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5037
5038 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
5039 https://bugs.webkit.org/show_bug.cgi?id=171353
5040
5041 Unreviewed test gardening.
5042
5043 * platform/ios-wk2/TestExpectations:
5044
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000050452017-04-27 Frederic Wang <fwang@igalia.com>
5046
5047 Fix some tests from platform-tests/cssom-view/cssom-view/
5048 https://bugs.webkit.org/show_bug.cgi?id=171228
5049
5050 Reviewed by Youenn Fablet.
5051
5052 * TestExpectations: Unskip media-query-list-interface.
5053
zalan@apple.come9f08212017-04-27 11:02:09 +000050542017-04-27 Zalan Bujtas <zalan@apple.com>
5055
5056 Text gets cut off when bailing out of simple line layout with widows.
5057 https://bugs.webkit.org/show_bug.cgi?id=171370
5058 <rdar://problem/31563414>
5059
5060 Reviewed by Antti Koivisto.
5061
5062 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
5063 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
5064
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000050652017-04-26 Chris Dumez <cdumez@apple.com>
5066
5067 Unreviewed, remove unnecessary expected result in platform/ios-wk2
5068
5069 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
5070 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5071
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000050722017-04-26 Joseph Pecoraro <pecoraro@apple.com>
5073
5074 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
5075 https://bugs.webkit.org/show_bug.cgi?id=171364
5076 <rdar://problem/10873037>
5077
5078 Reviewed by Sam Weinig.
5079
5080 * inspector/model/remote-object-expected.txt:
5081 * inspector/model/remote-object.html:
5082 * platform/mac/inspector/model/remote-object-expected.txt:
5083 Test a Uint8ClampedArray is treated like an array.
5084
sbarati@apple.com00f75182017-04-27 02:28:39 +000050852017-04-26 Saam Barati <sbarati@apple.com>
5086
5087 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
5088 https://bugs.webkit.org/show_bug.cgi?id=170924
5089 <rdar://problem/31721052>
5090
5091 Reviewed by Mark Lam.
5092
5093 * js/let-syntax-expected.txt:
5094
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000050952017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
5096
5097 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
5098 https://bugs.webkit.org/show_bug.cgi?id=171182
5099
5100 Reviewed by Chris Fleizach.
5101
5102 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
5103 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
5104
timothy_horton@apple.com30800222017-04-27 00:53:23 +000051052017-04-26 Tim Horton <timothy_horton@apple.com>
5106
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00005107 Should not drag x-apple-data-detectors links
5108 https://bugs.webkit.org/show_bug.cgi?id=171352
5109 <rdar://problem/31309081>
5110
5111 Reviewed by Beth Dakin.
5112
5113 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
5114 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
5115
51162017-04-26 Tim Horton <timothy_horton@apple.com>
5117
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00005118 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00005119
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00005120 * TestExpectations:
5121 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
5122 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
5123 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00005124
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000051252017-04-26 Matt Lewis <jlewis3@apple.com>
5126
5127 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
5128 https://bugs.webkit.org/show_bug.cgi?id=171346
5129
5130 Unreviewed test gardening.
5131
5132 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
5133
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000051342017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
5135
5136 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
5137 https://bugs.webkit.org/show_bug.cgi?id=171163
5138
5139 Reviewed by Chris Fleizach.
5140
5141 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
5142 * accessibility/gtk/aria-current-changed-notification.html: Added.
5143 * accessibility/gtk/aria-current-expected.txt: Added.
5144 * accessibility/gtk/aria-current.html: Added.
5145
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000051462017-04-26 Youenn Fablet <youenn@apple.com>
5147
5148 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
5149 https://bugs.webkit.org/show_bug.cgi?id=170701
5150
5151 Reviewed by Eric Carlson.
5152
5153 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
5154 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
5155 * webrtc/datachannel/bufferedAmountLowThreshold.html:
5156
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000051572017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
5158
5159 Restrict WebKit image formats to a known whitelist
5160 https://bugs.webkit.org/show_bug.cgi?id=170700
5161
5162 Reviewed by Tim Horton.
5163
5164 * fast/images/image-formats-support-expected.txt: Added.
5165 * fast/images/image-formats-support.html: Added.
5166 * fast/images/resources/100x100-red-psd-renamed.png: Added.
5167 * fast/images/resources/100x100-red-tga-renamed.png: Added.
5168 * fast/images/resources/100x100-red.psd: Added.
5169 * fast/images/resources/100x100-red.tga: Added.
5170
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000051712017-04-26 Matt Lewis <jlewis3@apple.com>
5172
5173 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
5174 https://bugs.webkit.org/show_bug.cgi?id=170484
5175
5176 Reviewed by Alexey Proskuryakov.
5177
5178 * platform/mac-wk2/TestExpectations:
5179
cdumez@apple.com12453dd2017-04-26 19:38:56 +000051802017-04-26 Chris Dumez <cdumez@apple.com>
5181
5182 Re-sync html/browsers/the-window-object web-platform-tests from upstream
5183 https://bugs.webkit.org/show_bug.cgi?id=171313
5184
5185 Reviewed by Alex Christensen.
5186
5187 * tests-options.json:
5188
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000051892017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
5190
5191 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
5192 https://bugs.webkit.org/show_bug.cgi?id=171164
5193
5194 Reviewed by Chris Fleizach.
5195
5196 In addition to the new test, update xml-roles-exposed.html's expectations
5197 because the implicit value of aria-haspopup for the combobox role is now
5198 listbox, and that value should be exposed via an AtkObject attribute.
5199
5200 * accessibility/gtk/aria-haspopup-expected.txt: Added.
5201 * accessibility/gtk/aria-haspopup.html: Added.
5202 * accessibility/gtk/xml-roles-exposed-expected.txt:
5203
simon.fraser@apple.com22722612017-04-26 19:03:46 +000052042017-04-26 Simon Fraser <simon.fraser@apple.com>
5205
5206 http/tests/frame-throttling tests failing on iOS
5207 https://bugs.webkit.org/show_bug.cgi?id=171314
5208 rdar://problem/31691134
5209
5210 Reviewed by Chris Dumez.
5211
5212 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
5213 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
5214 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
5215 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
5216
5217 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
5218 locations.
5219
5220 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
5221 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
5222 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
5223 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
5224
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000052252017-04-26 Matt Lewis <jlewis3@apple.com>
5226
5227 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
5228 https://bugs.webkit.org/show_bug.cgi?id=161887
5229
5230 Reviewed by Tim Horton.
5231
5232 * platform/mac-wk2/TestExpectations:
5233
dino@apple.comb0854342017-04-26 17:34:50 +000052342017-04-25 Dean Jackson <dino@apple.com>
5235
5236 [Color] Make gradients work with ExtendedColors
5237 https://bugs.webkit.org/show_bug.cgi?id=171315
5238 <rdar://problems/31830177>
5239
5240 Reviewed by Antoine Quint.
5241
5242 Test for gradients using the color() syntax. Unfortunately,
5243 due to rounding errors, we can't use a ref test for some
5244 transparent colors, so comment them out for the moment.
5245 These can be re-enabled when we can specify a tolerance
5246 value for image comparison in the testing framework.
5247
5248 * css3/color/gradients-expected.html: Added.
5249 * css3/color/gradients.html: Added.
5250
zalan@apple.com0acc5442017-04-26 16:34:32 +000052512017-04-26 Zalan Bujtas <zalan@apple.com>
5252
5253 Forced page break on :after triggers infinite loop in column balancing
5254 https://bugs.webkit.org/show_bug.cgi?id=171309
5255 rdar://problem/26285884
5256
5257 Reviewed by David Hyatt.
5258
5259 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
5260 * fast/multicol/infinite-loop-when-forced-break.html: Added.
5261
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000052622017-04-26 Ryan Haddad <ryanhaddad@apple.com>
5263
5264 Unreviewed, rolling out r215767.
5265
5266 The LayoutTest for this change is a flaky failure.
5267
5268 Reverted changeset:
5269
5270 "Restrict WebKit image formats to a known whitelist"
5271 https://bugs.webkit.org/show_bug.cgi?id=170700
5272 http://trac.webkit.org/changeset/215767
5273
svillar@igalia.com9f39f272017-04-26 15:34:40 +000052742017-04-24 Sergio Villar Senin <svillar@igalia.com>
5275
5276 [css-grid] Remove most of the usage of SizingOperation
5277 https://bugs.webkit.org/show_bug.cgi?id=171225
5278
5279 Reviewed by Darin Adler.
5280
5281 Added a new test case which was working correctly but that was not properly tested before.
5282
5283 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
5284 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
5285
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000052862017-04-25 Joseph Pecoraro <pecoraro@apple.com>
5287
5288 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
5289 https://bugs.webkit.org/show_bug.cgi?id=170953
5290
5291 Reviewed by Brian Burg.
5292
5293 * http/tests/inspector/network/resource-sizes-disk-cache.html:
5294 * http/tests/inspector/network/resource-sizes-network.html:
5295 Read the entire data to ensure the load is complete before we notify the frontend.
5296
5297 * platform/mac-wk1/TestExpectations:
5298 * platform/mac-wk2/TestExpectations:
5299 Unflake these tests, they should be more reliable now.
5300
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000053012017-04-25 Youenn Fablet <youenn@apple.com>
5302
5303 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
5304 https://bugs.webkit.org/show_bug.cgi?id=171242
5305
5306 Reviewed by Alex Christensen.
5307
5308 * TestExpectations:
5309 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
5310 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
5311
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000053122017-04-25 Brent Fulgham <bfulgham@apple.com>
5313
5314 Relax the event firing ASSERT for Attr changes
5315 https://bugs.webkit.org/show_bug.cgi?id=171236
5316 <rdar://problem/30516349>
5317
5318 Reviewed by Dean Jackson.
5319
5320 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
5321 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
5322
dino@apple.com7d703c92017-04-26 01:45:04 +000053232017-04-25 Dean Jackson <dino@apple.com>
5324
5325 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
5326 https://bugs.webkit.org/show_bug.cgi?id=171303
5327 <rdar://problem/31434879>
5328
5329 Reviewed by Brent Fulgham.
5330
5331 This particular test was calling notifyDone() from within
5332 a callback triggered by the UIScriptController script, which
5333 meant that by the time the controller tried to call its callback,
5334 the test had finished.
5335
5336 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
5337 notifyDone is called after both the callback-like functions have
5338 triggered.
5339
wilander@apple.com2e6d1372017-04-26 01:22:55 +000053402017-04-25 John Wilander <wilander@apple.com>
5341
5342 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
5343 https://bugs.webkit.org/show_bug.cgi?id=171295
5344 <rdar://problem/31823818>
5345
5346 Reviewed by Brent Fulgham.
5347
5348 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
5349 Changed a TestRunner function name to
5350 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
5351 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
5352 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
5353 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
5354 Changed a TestRunner function name to
5355 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
5356
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000053572017-04-25 Commit Queue <commit-queue@webkit.org>
5358
5359 Unreviewed, rolling out r215476.
5360 https://bugs.webkit.org/show_bug.cgi?id=171304
5361
5362 "It broke JSBench" (Requested by saamyjoon on #webkit).
5363
5364 Reverted changeset:
5365
5366 "[ES6]. Implement Annex B.3.3 function hoisting rules for
5367 eval"
5368 https://bugs.webkit.org/show_bug.cgi?id=163208
5369 http://trac.webkit.org/changeset/215476
5370
sbarati@apple.com732d0672017-04-26 00:52:35 +000053712017-04-25 Saam Barati <sbarati@apple.com>
5372
5373 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
5374 https://bugs.webkit.org/show_bug.cgi?id=171150
5375 <rdar://problem/31771880>
5376
5377 Reviewed by Sam Weinig.
5378
5379 * js/sequence-iterator-protocol-2-expected.txt: Added.
5380 * js/sequence-iterator-protocol-2.html: Added.
5381 * js/sequence-iterator-protocol-expected.txt: Added.
5382 * js/sequence-iterator-protocol.html: Added.
5383
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000053842017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5385
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00005386 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
5387 https://bugs.webkit.org/show_bug.cgi?id=165311
5388
5389 Unreviewed test gardening.
5390
5391 * platform/mac/TestExpectations:
5392
53932017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5394
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00005395 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
5396 https://bugs.webkit.org/show_bug.cgi?id=171301
5397
5398 Unreviewed test gardening.
5399
5400 * platform/ios-wk2/TestExpectations:
5401
54022017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5403
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00005404 Unreviewed, rolling out r215730.
5405
5406 The LayoutTest for this change is a flaky timeout on mac-wk1
5407 debug.
5408
5409 Reverted changeset:
5410
5411 "Enable expired-only reload policy on Mac and iOS"
5412 https://bugs.webkit.org/show_bug.cgi?id=171264
5413 http://trac.webkit.org/changeset/215730
5414
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000054152017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
5416
5417 Restrict WebKit image formats to a known whitelist
5418 https://bugs.webkit.org/show_bug.cgi?id=170700
5419
5420 Reviewed by Tim Horton.
5421
5422 * fast/images/image-formats-support-expected.txt: Added.
5423 * fast/images/image-formats-support.html: Added.
5424 * fast/images/resources/100x100-red-psd-renamed.png: Added.
5425 * fast/images/resources/100x100-red-tga-renamed.png: Added.
5426 * fast/images/resources/100x100-red.psd: Added.
5427 * fast/images/resources/100x100-red.tga: Added.
5428
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000054292017-04-25 Tim Horton <timothy_horton@apple.com>
5430
5431 Deduplicate some lines in the toplevel TestExpectations
5432
5433 * TestExpectations:
5434 Remove a duplicate line and consolidate another.
5435
cdumez@apple.com748dde02017-04-25 21:41:31 +000054362017-04-25 Chris Dumez <cdumez@apple.com>
5437
5438 Element.dataset.name incorrectly returns undefined
5439 https://bugs.webkit.org/show_bug.cgi?id=161454
5440 <rdar://problem/31818563>
5441
5442 Reviewed by Mark Lam.
5443
5444 Add layout test for JS caching bug on DOMStringMap that was fixed as part
5445 of a large named property getter refactoring in r210667.
5446
5447 * fast/dom/dataset-caching-bug-expected.txt: Added.
5448 * fast/dom/dataset-caching-bug.html: Added.
5449
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000054502017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
5451
5452 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
5453 https://bugs.webkit.org/show_bug.cgi?id=171272
5454 <rdar://problem/30966764>
5455
5456 Reviewed by Zalan Bujtas.
5457
5458 * fast/text/kaithi-expected.html: Added.
5459 * fast/text/kaithi.html: Added.
5460 * platform/ios/TestExpectations:
5461 * platform/mac/TestExpectations:
5462
dbates@webkit.org630e6902017-04-25 20:26:13 +000054632017-04-25 Daniel Bates <dabates@apple.com>
5464
5465 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
5466 https://bugs.webkit.org/show_bug.cgi?id=136452
5467 <rdar://problem/23412620>
5468
5469 Reviewed by Brent Fulgham.
5470
5471 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
5472 we support X-Content-Type-Options: nosniff.
5473
5474 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
5475
5476 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
5477 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
5478 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
5479 to avoid a difference of console message ordering due to the non-determinism of the WPT
5480 tests from affecting the matching of the expected result.
5481 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
5482 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
5483 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
5484 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
5485 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
5486 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
5487 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
5488 expected result.
5489 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
5490 * platform/ios/TestExpectations: Unskip nosniff tests.
5491 * platform/mac/TestExpectations: Ditto.
5492 * platform/win/TestExpectations: Ditto.
5493 * platform/wk2/TestExpectations: Ditto.
5494
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000054952017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5496
5497 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
5498 https://bugs.webkit.org/show_bug.cgi?id=170971
5499
5500 Unreviewed test gardening.
5501
5502 * platform/mac-wk2/TestExpectations:
5503
cdumez@apple.com868fa872017-04-25 16:29:25 +000055042017-04-25 Chris Dumez <cdumez@apple.com>
5505
5506 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
5507 https://bugs.webkit.org/show_bug.cgi?id=171239
5508 <rdar://problem/31789855>
5509
5510 Reviewed by Alex Christensen.
5511
5512 * http/tests/security/anchor-download-allow-sameorigin.html:
5513 Stop using attachment.php as resource for this download attribute test because attachment.php
5514 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
5515 this resource is no longer suitable for testing the download attribute.
5516
5517 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
5518 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
5519 * http/tests/download/resources/content-disposition-pass.php: Added.
5520 Add layout test coverage.
5521
5522 * platform/ios-wk2/TestExpectations:
5523 * platform/mac-wk1/TestExpectations:
5524 * platform/win/TestExpectations:
5525 Skip new test on platforms where the download attribute is not supported.
5526
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000055272017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5528
5529 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
5530 https://bugs.webkit.org/show_bug.cgi?id=171238
5531
5532 Unreviewed test gardening.
5533
5534 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
5535
antti@apple.com0d5b2e32017-04-25 14:14:00 +000055362017-04-25 Antti Koivisto <antti@apple.com>
5537
5538 Enable expired-only reload policy on Mac and iOS
5539 https://bugs.webkit.org/show_bug.cgi?id=171264
5540 <rdar://problem/31807637>
5541
5542 Reviewed by Andreas Kling.
5543
5544 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
5545
5546 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
5547 Modify the test to clear the memory cache so it still tests what it is supposed to.
5548
fred.wang@free.fra9378e22017-04-25 08:46:07 +000055492017-04-25 Frederic Wang <fwang@igalia.com>
5550
5551 Import W3C tests for the CSSOM View module
5552 https://bugs.webkit.org/show_bug.cgi?id=171215
5553
5554 Reviewed by Youenn Fablet.
5555
5556 * TestExpectations: Skip some completely failing CSSOM View tests.
5557 * 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.
5558 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
5559
commit-queue@webkit.org67795122017-04-25 06:52:04 +000055602017-04-24 Joseph Pecoraro <pecoraro@apple.com>
5561
5562 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
5563 https://bugs.webkit.org/show_bug.cgi?id=171190
5564
5565 Reviewed by Saam Barati.
5566
5567 * js/parser-syntax-check-expected.txt:
5568 * js/script-tests/parser-syntax-check.js:
5569 Extend to cover method duplicate parameter cases.
5570
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000055712017-04-24 Jiewen Tan <jiewen_tan@apple.com>
5572
5573 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
5574 https://bugs.webkit.org/show_bug.cgi?id=171059
5575 <rdar://problem/31734958>
5576
5577 Reviewed by Brent Fulgham.
5578
5579 * TestExpectations:
5580 Remove test expectations.
5581
rego@igalia.comb78934d2017-04-25 04:58:55 +000055822017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
5583
5584 [selectors4] :focus-within should use the flat tree
5585 https://bugs.webkit.org/show_bug.cgi?id=170899
5586
5587 Reviewed by Antti Koivisto.
5588
5589 * TestExpectations: Remove test that is passing now.
5590
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000055912017-04-24 Nan Wang <n_wang@apple.com>
5592
5593 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
5594 https://bugs.webkit.org/show_bug.cgi?id=171247
5595
5596 Reviewed by Chris Fleizach.
5597
5598 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
5599 * accessibility/mac/input-string-for-range-crash.html: Added.
5600
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000056012017-04-24 Youenn Fablet <youenn@apple.com>
5602
5603 Set defaults video getUserMedia constraints
5604 https://bugs.webkit.org/show_bug.cgi?id=171127
5605
5606 Reviewed by Eric Carlson.
5607
5608 * fast/mediastream/getUserMedia-default-expected.txt: Added.
5609 * fast/mediastream/getUserMedia-default.html: Added.
5610
cdumez@apple.coma98f8782017-04-24 22:46:11 +000056112017-04-24 Chris Dumez <cdumez@apple.com>
5612
cdumez@apple.com371f9792017-04-24 23:43:24 +00005613 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
5614 https://bugs.webkit.org/show_bug.cgi?id=171052
5615
5616 Reviewed by Sam Weinig.
5617
5618 Updated / rebaselined existing tests to reflect behavior change.
5619
5620 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
5621 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
5622 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
5623 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
5624 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
5625 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
5626 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
5627 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
5628 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
5629 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
5630
56312017-04-24 Chris Dumez <cdumez@apple.com>
5632
cdumez@apple.coma98f8782017-04-24 22:46:11 +00005633 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
5634 https://bugs.webkit.org/show_bug.cgi?id=171243
5635 <rdar://problem/31715572>
5636
5637 Reviewed by Antti Koivisto.
5638
5639 Add layout test coverage.
5640
5641 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
5642 * fast/images/animated-gif-scrolling-crash.html: Added.
5643
sbarati@apple.com902ad172017-04-24 21:17:24 +000056442017-04-24 Saam Barati <sbarati@apple.com>
5645
5646 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
5647 https://bugs.webkit.org/show_bug.cgi?id=171120
5648 <rdar://problem/31781889>
5649
5650 Rubber stamped by Mark Lam.
5651
5652 Make the wasm binary we compile close to 50% smaller.
5653
5654 * workers/wasm-resources/long-compile-many.js:
5655 (i.async.run):
5656 (i.worker.onmessage):
5657 * workers/wasm-resources/long-compile-worker.js:
5658 * workers/wasm-resources/long-compile.js:
5659 (async.run):
5660 (worker.onmessage):
5661
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000056622017-04-24 Ryan Haddad <ryanhaddad@apple.com>
5663
5664 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
5665 https://bugs.webkit.org/show_bug.cgi?id=171245
5666
5667 Unreviewed test gardening.
5668
5669 * platform/mac-wk1/TestExpectations:
5670
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000056712017-04-24 Joseph Pecoraro <pecoraro@apple.com>
5672
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00005673 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
5674 https://bugs.webkit.org/show_bug.cgi?id=170897
5675
5676 Reviewed by Saam Barati.
5677
5678 * js/class-syntax-declaration-expected.txt:
5679 * js/script-tests/class-syntax-declaration.js:
5680 Extend tests for static and non-static methods named "constructor" and "prototype".
5681
56822017-04-24 Joseph Pecoraro <pecoraro@apple.com>
5683
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00005684 Address some FIXMEs in JavaScript tests for bugs that have been fixed
5685 https://bugs.webkit.org/show_bug.cgi?id=171191
5686
5687 Reviewed by JF Bastien.
5688
5689 * js/dom/custom-constructors-expected.txt:
5690 * js/dom/script-tests/custom-constructors.js:
5691 * js/script-tests/keyword-method-names.js:
5692
56932017-04-24 Joseph Pecoraro <pecoraro@apple.com>
5694
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00005695 test262: test262/test/language/expressions/generators/yield-as-label.js
5696 https://bugs.webkit.org/show_bug.cgi?id=170979
5697
5698 Reviewed by Saam Barati.
5699
5700 * js/object-literal-shorthand-construction-expected.txt:
5701 * js/script-tests/object-literal-shorthand-construction.js:
5702 Extend this test to cover object literal shorthand with keywords.
5703
5704 * js/dom/reserved-words-as-property-expected.txt:
5705 * js/let-syntax-expected.txt:
5706 * js/parser-syntax-check-expected.txt:
5707 Improved error messages.
5708
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000057092017-04-23 Commit Queue <commit-queue@webkit.org>
5710
5711 Unreviewed, rolling out r215674.
5712 https://bugs.webkit.org/show_bug.cgi?id=171212
5713
5714 Possible unintended commit. This patch was on the wrong bug.
5715 (Requested by JoePeck on #webkit).
5716
5717 Reverted changeset:
5718
5719 "test262: test262/test/language/expressions/generators/yield-
5720 as-label.js"
5721 https://bugs.webkit.org/show_bug.cgi?id=170979
5722 http://trac.webkit.org/changeset/215674
5723
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000057242017-04-23 Joseph Pecoraro <pecoraro@apple.com>
5725
5726 test262: test262/test/language/expressions/generators/yield-as-label.js
5727 https://bugs.webkit.org/show_bug.cgi?id=170979
5728
5729 Reviewed by Saam Barati.
5730
5731 * js/object-literal-shorthand-construction-expected.txt:
5732 * js/script-tests/object-literal-shorthand-construction.js:
5733 Extend this test to cover object literal shorthand with keywords.
5734
5735 * js/dom/reserved-words-as-property-expected.txt:
5736 * js/let-syntax-expected.txt:
5737 * js/parser-syntax-check-expected.txt:
5738 Improved error messages.
5739
zalan@apple.com1f82e352017-04-22 02:01:55 +000057402017-04-21 Zalan Bujtas <zalan@apple.com>
5741
5742 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
5743 https://bugs.webkit.org/show_bug.cgi?id=171108
5744 <rdar://problem/30271747>
5745
5746 Reviewed by Dan Bernstein.
5747
5748 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
5749 * fast/replaced/ul-li-word-break-break-word.html: Added.
5750 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
5751 * fast/replaced/zero-width-image-force-linebreak.html: Added.
5752
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000057532017-04-21 Aaron Chu <aaron_chu@apple.com>
5754
5755 AX: FKA: Buttons need a visible focus indicator
5756 https://bugs.webkit.org/show_bug.cgi?id=171040
5757 <rdar://problem/30922548>
5758
5759 Reviewed by Antoine Quint.
5760
5761 * TestExpectations:
5762 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
5763 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
5764 * platform/mac/TestExpectations:
5765
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000057662017-04-21 Ryan Haddad <ryanhaddad@apple.com>
5767
5768 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
5769 https://bugs.webkit.org/show_bug.cgi?id=169119
5770
5771 Unreviewed test gardening.
5772
5773 * platform/mac/TestExpectations:
5774
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000057752017-04-21 Chris Dumez <cdumez@apple.com>
5776
5777 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
5778 https://bugs.webkit.org/show_bug.cgi?id=171132
5779 <rdar://problem/31426752>
5780
5781 Reviewed by Ryosuke Niwa.
5782
5783 Add layout test coverage. This test is passing in both Firefox and Chrome.
5784
5785 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
5786 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
5787
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000057882017-04-21 Youenn Fablet <youenn@apple.com>
5789
5790 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
5791 https://bugs.webkit.org/show_bug.cgi?id=170823
5792 <rdar://problem/31611583>
5793
5794 Unreviewed.
5795
5796 * TestExpectations: Reactivating test.
5797
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000057982017-04-21 Daniel Bates <dabates@apple.com>
5799
5800 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
5801 <rdar://problem/31690952>
5802
5803 Rubber-stamped by Jer Noble.
5804
5805 We can enable these tests again once we fix <rdar://problem/25780035>.
5806
5807 * platform/ios/TestExpectations:
5808
bfulgham@apple.coma431d112017-04-21 20:07:07 +000058092017-04-21 Per Arne Vollan <pvollan@apple.com>
5810
5811 Validate vImage arguments
5812 https://bugs.webkit.org/show_bug.cgi?id=171109
5813
5814 Reviewed by Brent Fulgham.
5815
5816 * fast/canvas/canvas-crash-expected.txt: Added.
5817 * fast/canvas/canvas-crash.html: Added.
5818
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000058192017-04-21 Ryan Haddad <ryanhaddad@apple.com>
5820
5821 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
5822 https://bugs.webkit.org/show_bug.cgi?id=170701
5823
5824 Unreviewed test gardening.
5825
5826 * TestExpectations:
5827
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000058282017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
5829
5830 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
5831 https://bugs.webkit.org/show_bug.cgi?id=169458
5832
5833 Reviewed by JF Bastien.
5834
5835 Add tests for formatToParts
5836
5837 * js/intl-datetimeformat-expected.txt:
5838 * js/script-tests/intl-datetimeformat.js:
5839
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000058402017-04-21 Timothy Horton <timothy_horton@apple.com>
5841
5842 Expose obscured insets to web content (as "safe area insets")
5843 https://bugs.webkit.org/show_bug.cgi?id=171013
5844 <rdar://problem/31564652>
5845
5846 Reviewed by Wenson Hsieh and Dave Hyatt.
5847
5848 * TestExpectations:
5849 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
5850 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
5851 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
5852 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
5853 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
5854 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
5855 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
5856 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
5857 * platform/ios-wk2/TestExpectations:
5858
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000058592017-04-20 Commit Queue <commit-queue@webkit.org>
5860
5861 Unreviewed, rolling out r215597.
5862 https://bugs.webkit.org/show_bug.cgi?id=171102
5863
5864 Made all tests crash under GuardMalloc (Requested by ap on
5865 #webkit).
5866
5867 Reverted changeset:
5868
5869 "Expose obscured insets to web content (as "safe area
5870 insets")"
5871 https://bugs.webkit.org/show_bug.cgi?id=171013
5872 http://trac.webkit.org/changeset/215597
5873
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000058742017-04-20 Timothy Horton <timothy_horton@apple.com>
5875
5876 Expose obscured insets to web content (as "safe area insets")
5877 https://bugs.webkit.org/show_bug.cgi?id=171013
5878 <rdar://problem/31564652>
5879
5880 Reviewed by Wenson Hsieh and Dave Hyatt.
5881
5882 * TestExpectations:
5883 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
5884 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
5885 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
5886 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
5887 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
5888 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
5889 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
5890 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
5891 * platform/ios-wk2/TestExpectations:
5892
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000058932017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5894
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00005895 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
5896 https://bugs.webkit.org/show_bug.cgi?id=169109
5897
5898 Unreviewed test gardening.
5899
5900 * platform/mac/TestExpectations:
5901
59022017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5903
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00005904 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
5905 https://bugs.webkit.org/show_bug.cgi?id=170921
5906
5907 Unreviewed test gardening.
5908
5909 * TestExpectations:
5910
mattbaker@apple.com287bec02017-04-20 23:09:55 +000059112017-04-20 Matt Baker <mattbaker@apple.com>
5912
5913 Web Inspector: Add regular expression support to XHR breakpoints
5914 https://bugs.webkit.org/show_bug.cgi?id=170099
5915 <rdar://problem/31558082>
5916
5917 Reviewed by Joseph Pecoraro.
5918
5919 Update tests and expectations for new XHR breakpoint type.
5920
5921 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
5922 * inspector/dom-debugger/xhr-breakpoints.html:
5923
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000059242017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
5925
5926 Inline anchor elements cannot be dragged when starting the drag from a block descendant
5927 https://bugs.webkit.org/show_bug.cgi?id=171062
5928 <rdar://problem/31697835>
5929
5930 Reviewed by Tim Horton.
5931
5932 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
5933 the drag is started from a block element under the link.
5934
5935 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
5936 * fast/events/drag-and-drop-link-containing-block.html: Added.
5937 * platform/ios/TestExpectations:
5938 * platform/mac-wk2/TestExpectations:
5939
5940 Skip the test on iOS and Mac WK2.
5941
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000059422017-04-20 Aaron Chu <aaron_chu@apple.com>
5943
5944 AX: Modern Media Controls Timeline slider should be operable
5945 https://bugs.webkit.org/show_bug.cgi?id=170250
5946
5947 Reviewed by Antoine Quint.
5948
5949 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
5950 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
5951
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000059522017-04-18 Filip Pizlo <fpizlo@apple.com>
5953
5954 Optimize SharedArrayBuffer in the DFG+FTL
5955 https://bugs.webkit.org/show_bug.cgi?id=164108
5956
5957 Reviewed by Saam Barati.
5958
5959 Add a test of futex performance.
5960
5961 * workers/sab/cascade_lock-worker.js: Added.
5962 (onmessage):
5963 * workers/sab/cascade_lock.html: Added.
5964 * workers/sab/worker-resources.js:
5965 (cascadeLockSlow):
5966 (cascadeLock):
5967 (cascadeUnlock):
5968
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000059692017-04-20 Jon Lee <jonlee@apple.com>
5970
5971 Update pip placard to "picture in picture"
5972 https://bugs.webkit.org/show_bug.cgi?id=171036
5973 rdar://problem/30201536
5974
5975 Reviewed by Antoine Quint.
5976
5977 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
5978 * media/modern-media-controls/pip-placard/pip-placard.html:
5979
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000059802017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5981
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00005982 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
5983 https://bugs.webkit.org/show_bug.cgi?id=171059
5984
5985 Unreviewed test gardening.
5986
5987 * TestExpectations:
5988
59892017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5990
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00005991 Mark memory/memory-pressure-simulation.html as flaky.
5992 https://bugs.webkit.org/show_bug.cgi?id=170629
5993
5994 Unreviewed test gardening.
5995
5996 * platform/mac-wk2/TestExpectations:
5997
clopez@igalia.com86e61982017-04-20 16:46:04 +000059982017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
5999
6000 [GTK] Update layout tests expectations after r215556
6001 https://bugs.webkit.org/show_bug.cgi?id=170942
6002
6003 Unreviewed gardening.
6004
6005 * platform/gtk/TestExpectations:
6006
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000060072017-04-20 Youenn Fablet <youenn@apple.com>
6008
6009 RTCPeerConnection is stopping its backend twice sometimes
6010 https://bugs.webkit.org/show_bug.cgi?id=171043
6011
6012 Reviewed by Eric Carlson.
6013
6014 * webrtc/closing-peerconnection-expected.txt: Added.
6015 * webrtc/closing-peerconnection.html: Added.
6016
jdiggs@igalia.com41069912017-04-20 08:48:53 +000060172017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
6018
6019 [ATK] Implement support for DPub ARIA roles
6020 https://bugs.webkit.org/show_bug.cgi?id=170679
6021
6022 Reviewed by Chris Fleizach.
6023
6024 Update tests and expectations to reflect the modified WebCore Accessibility
6025 role mappings, and the corresponding changes for the platforms.
6026
6027 * accessibility/gtk/xml-roles-exposed-expected.txt:
6028 * accessibility/gtk/xml-roles-exposed.html:
6029 * accessibility/roles-exposed.html:
6030 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
6031 * platform/gtk/TestExpectations:
6032 * platform/gtk/accessibility/roles-exposed-expected.txt:
6033 * platform/mac/accessibility/roles-exposed-expected.txt:
6034
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000060352017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6036
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00006037 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
6038 https://bugs.webkit.org/show_bug.cgi?id=170907
6039
6040 Unreviewed test gardening.
6041
6042 * platform/mac-wk2/TestExpectations:
6043
60442017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6045
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00006046 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
6047
6048 Unreviewed test gardening.
6049
6050 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6051
60522017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6053
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00006054 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
6055 https://bugs.webkit.org/show_bug.cgi?id=171031
6056
6057 Unreviewed test gardening.
6058
6059 * TestExpectations:
6060
60612017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6062
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00006063 Remove two tests after r215515.
6064 https://bugs.webkit.org/show_bug.cgi?id=171014
6065
6066 Unreviewed test gardening.
6067
6068 * TestExpectations:
6069
60702017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6071
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00006072 Rebaseline tests after r215515.
6073 https://bugs.webkit.org/show_bug.cgi?id=171014
6074
6075 Unreviewed test gardening.
6076
6077 * TestExpectations:
6078 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6079 * 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:
6080 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6081
achristensen@apple.comc74717d2017-04-19 22:27:04 +000060822017-04-19 Alex Christensen <achristensen@webkit.org>
6083
6084 Parsing large XML strings fails
6085 https://bugs.webkit.org/show_bug.cgi?id=170999
6086 <rdar://problem/17336267>
6087
6088 Reviewed by Brady Eidson.
6089
6090 * fast/dom/xml-large-expected.txt: Added.
6091 * fast/dom/xml-large.html: Added.
6092
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000060932017-04-19 Chris Fleizach <cfleizach@apple.com>
6094
6095 AX: <hr> should use a different role description than interactive separators
6096 https://bugs.webkit.org/show_bug.cgi?id=170317
6097 <rdar://problem/31363024>
6098
6099 Reviewed by Joanmarie Diggs.
6100
6101 * accessibility/mac/hr-element-expected.txt:
6102 * accessibility/mac/hr-element.html:
6103
jfbastien@apple.com22070852017-04-19 20:03:52 +000061042017-04-19 JF Bastien <jfbastien@apple.com>
6105
6106 Unreviewed, rolling out r215520.
6107
6108 Broke Debian 8
6109
6110 Reverted changeset:
6111
6112 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
6113 https://bugs.webkit.org/show_bug.cgi?id=169458
6114 http://trac.webkit.org/changeset/215520
6115
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000061162017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
6117
6118 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
6119 https://bugs.webkit.org/show_bug.cgi?id=169458
6120
6121 Reviewed by JF Bastien.
6122
6123 Add tests for formatToParts
6124
6125 * js/intl-datetimeformat-expected.txt:
6126 * js/script-tests/intl-datetimeformat.js:
6127
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000061282017-04-19 Youenn Fablet <youenn@apple.com>
6129
6130 Import web-platform-tests/tools
6131 https://bugs.webkit.org/show_bug.cgi?id=170718
6132
6133 Reviewed by Alex Christensen.
6134
6135 * TestExpectations:
6136 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
6137 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
6138 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
6139 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
6140 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
6141 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
6142 * 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.
6143 * tests-options.json:
6144
antti@apple.com009dcd12017-04-19 12:15:37 +000061452017-04-19 Antti Koivisto <antti@apple.com>
6146
6147 Avoid repaints for invisible animations on tumblr.com/search/aww
6148 https://bugs.webkit.org/show_bug.cgi?id=170986
6149 <rdar://problem/28644580>
6150
6151 Reviewed by Andreas Kling.
6152
6153 * fast/repaint/mutate-non-visible-expected.txt: Added.
6154 * fast/repaint/mutate-non-visible.html: Added.
6155
wilander@apple.comd91733e2017-04-19 01:07:04 +000061562017-04-18 John Wilander <wilander@apple.com>
6157
6158 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
6159 https://bugs.webkit.org/show_bug.cgi?id=170763
6160 <rdar://problem/31573091>
6161
6162 Reviewed by Alex Christensen.
6163
6164 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
6165 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
6166
dino@apple.combce93132017-04-19 00:37:30 +000061672017-04-18 Dean Jackson <dino@apple.com>
6168
6169 Update ANGLE
6170 https://bugs.webkit.org/show_bug.cgi?id=170941
6171 <rdar://problem/31633999>
6172
6173 Reviewed by Alex Christensen.
6174
6175 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
6176
bfulgham@apple.com22f76952017-04-18 23:27:04 +000061772017-04-18 Brent Fulgham <bfulgham@apple.com>
6178
6179 Correct handling of isolatedWorld in event handling
6180 https://bugs.webkit.org/show_bug.cgi?id=65589
6181 <rdar://problem/24097804>
6182
6183 Reviewed by Geoffrey Garen.
6184
6185 This following test cases are from the following Blink change:
6186 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
6187
6188 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
6189 * fast/dom/event-attrs-isolated-world.html: Added.
6190 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
6191 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
6192
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000061932017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
6194
6195 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
6196 https://bugs.webkit.org/show_bug.cgi?id=170968
6197 <rdar://problem/31692560>
6198
6199 Reviewed by Dan Bernstein.
6200
6201 Adds a new layout test checking that text within a node with a click handler can be selected when using
6202 character selection granularity.
6203
6204 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
6205 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
6206
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000062072017-04-18 Joseph Pecoraro <pecoraro@apple.com>
6208
6209 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
6210 https://bugs.webkit.org/show_bug.cgi?id=170953
6211
6212 Unreviewed test gardening.
6213
6214 * platform/mac-wk1/TestExpectations:
6215 Mark a flakey test in WebKit1.
6216
weinig@apple.com66395a22017-04-18 20:35:43 +000062172017-04-17 Sam Weinig <sam@webkit.org>
6218
6219 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
6220 https://bugs.webkit.org/show_bug.cgi?id=170926
6221
6222 Reviewed by Chris Dumez.
6223
6224 * js/dom/webidl-type-mapping-expected.txt:
6225 * js/dom/webidl-type-mapping.html:
6226 Update test to account for testDictionary now being an attribute,
6227 and test that the annotated type members behave correctly.
6228
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000062292017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
6230
6231 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
6232 https://bugs.webkit.org/show_bug.cgi?id=163208
6233
6234 Reviewed by Saam Barati.
6235
6236 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
6237 * inspector/runtime/evaluate-CommandLineAPI.html:
6238 * js/parser-syntax-check-expected.txt:
6239 * js/script-tests/parser-syntax-check.js:
6240
antti@apple.com8db60ef2017-04-18 17:31:20 +000062412017-04-18 Antti Koivisto <antti@apple.com>
6242
6243 Enable optimized layer flushes on iOS
6244 https://bugs.webkit.org/show_bug.cgi?id=170938
6245 <rdar://problem/31677395>
6246
6247 Reviewed by Simon Fraser.
6248
6249 Add test verifying that tiles get created for touch overflow scrolling.
6250
6251 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
6252 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
6253
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000062542017-04-18 Ryan Haddad <ryanhaddad@apple.com>
6255
6256 Update TestExpectations for "selectors4" tests on mac-wk1.
6257 https://trac.webkit.org/changeset/215457/webkit
6258
6259 Unreviewed test gardening.
6260
6261 * platform/mac-wk1/TestExpectations:
6262
rego@igalia.com218bea92017-04-18 16:27:53 +000062632017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
6264
6265 [css-grid] Add support for percentage gaps
6266 https://bugs.webkit.org/show_bug.cgi?id=170764
6267
6268 Reviewed by Sergio Villar Senin.
6269
6270 Import tests from Blink.
6271
6272 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
6273 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
6274 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
6275 * fast/css-grid-layout/grid-gutters-get-set.html:
6276
magomez@igalia.com3fecba62017-04-18 11:54:23 +000062772017-04-18 Miguel Gomez <magomez@igalia.com>
6278
6279 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
6280 https://bugs.webkit.org/show_bug.cgi?id=170332
6281
6282 Reviewed by Carlos Garcia Campos.
6283
6284 Added a test to ensure that the browser doesn't crash when loading a PNG image which
6285 reports a wrong number of frames.
6286
6287 * fast/images/bad-png-missing-fdat-expected.txt: Added.
6288 * fast/images/bad-png-missing-fdat.html: Added.
6289 * fast/images/resources/bad-png-missing-fdAT.png: Added.
6290
rego@igalia.comb2665362017-04-18 09:17:19 +000062912017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
6292
6293 [selectors4] Import W3C Test Suite
6294 https://bugs.webkit.org/show_bug.cgi?id=170898
6295
6296 Reviewed by Youenn Fablet.
6297
6298 * TestExpectations: Mark a few tests as failure linking to the related bugs.
6299 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
6300
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000063012017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
6302
6303 Unreviewed GTK+ gardening. Add several test expectations.
6304
6305 * platform/gtk/TestExpectations:
6306
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000063072017-04-17 Joseph Pecoraro <pecoraro@apple.com>
6308
6309 Web Inspector: Doesn't show size of compressed content correctly
6310 https://bugs.webkit.org/show_bug.cgi?id=155112
6311 <rdar://problem/25006728>
6312
6313 Reviewed by Alex Christensen and Timothy Hatcher.
6314
6315 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
6316 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
6317 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
6318 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
6319 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
6320 * http/tests/inspector/network/resource-sizes-network.html: Added.
6321 Test resource sizes under different load conditions.
6322
6323 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
6324 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
6325 Older versions of macOS will not have the new metrics, but test their output anyways.
6326
6327 * http/tests/inspector/network/resources/404.php: Added.
6328 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
6329 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
6330 * http/tests/inspector/network/resources/lorem.txt: Added.
6331 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
6332
6333 * http/tests/inspector/network/resources/resource-size-test.js: Added.
6334 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
6335 (TestPage.registerInitializer.window.addResourceSizeTest):
6336 (TestPage.registerInitializer):
6337 Shared test code for resource sizes.
6338
6339 * platform/mac-wk1/TestExpectations:
6340 * platform/win/TestExpectations:
6341
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000063422017-04-17 Youenn Fablet <youenn@apple.com>
6343
6344 Enable video autoplay when getUserMedia is on
6345 https://bugs.webkit.org/show_bug.cgi?id=170919
6346
6347 Reviewed by Geoffrey Garen.
6348
6349 * webrtc/video-autoplay-expected.txt: Added.
6350 * webrtc/video-autoplay.html: Added.
6351
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000063522017-04-17 Ryan Haddad <ryanhaddad@apple.com>
6353
6354 Skip webrtc/multi-video.html.
6355 https://bugs.webkit.org/show_bug.cgi?id=170823
6356
6357 Unreviewed test gardening.
6358
6359 * TestExpectations:
6360
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000063612017-04-17 Youenn Fablet <youenn@apple.com>
6362
6363 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00006364 https://bugs.webkit.or
6365 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00006366
6367 Reviewed by Eric Carlson.
6368
6369 * webrtc/video-mute.html: Another try at making the test not flaky.
6370
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000063712017-04-17 Tim Horton <timothy_horton@apple.com>
6372
6373 Provide a viewport parameter to disable clipping to the safe area
6374 https://bugs.webkit.org/show_bug.cgi?id=170766
6375 <rdar://problem/31564634>
6376
6377 Reviewed by Beth Dakin.
6378
6379 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
6380 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
6381 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
6382 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
6383
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000063842017-04-14 Jiewen Tan <jiewen_tan@apple.com>
6385
6386 [WebCrypto] Add support for ECDSA
6387 https://bugs.webkit.org/show_bug.cgi?id=170789
6388 <rdar://problem/31588604>
6389
6390 Reviewed by Brent Fulgham.
6391
6392 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
6393 * crypto/subtle/ec-generate-key-malformed-parameters.html:
6394 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
6395 * crypto/subtle/ec-import-key-malformed-parameters.html:
6396 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
6397 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
6398 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
6399 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
6400 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
6401 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
6402 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
6403 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
6404 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
6405 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
6406 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
6407 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
6408 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
6409 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
6410 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
6411 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
6412 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
6413 * crypto/subtle/ecdsa-generate-key.html: Added.
6414 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
6415 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
6416 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
6417 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
6418 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
6419 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
6420 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
6421 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
6422 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
6423 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
6424 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
6425 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
6426 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
6427 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
6428 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
6429 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
6430 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
6431 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
6432 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
6433 * crypto/subtle/ecdsa-import-raw-key.html: Added.
6434 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
6435 * crypto/subtle/ecdsa-import-spki-key.html: Added.
6436 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
6437 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
6438 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
6439 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
6440 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
6441 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
6442 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
6443 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
6444
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000064452017-04-17 Youenn Fablet <youenn@apple.com>
6446
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00006447 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
6448 https://bugs.webkit.org/show_bug.cgi?id=170837
6449
6450 Reviewed by Eric Carlson.
6451
6452 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
6453
64542017-04-17 Youenn Fablet <youenn@apple.com>
6455
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00006456 RTCPeerConnection addTrack does not require a stream parameter
6457 https://bugs.webkit.org/show_bug.cgi?id=170894
6458
6459 Reviewed by Alex Christensen.
6460
6461 * webrtc/video-addTrack-expected.txt: Added.
6462 * webrtc/video-addTrack.html: Added.
6463
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000064642017-04-16 Joseph Pecoraro <pecoraro@apple.com>
6465
6466 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
6467 https://bugs.webkit.org/show_bug.cgi?id=170882
6468
6469 Reviewed by Saam Barati.
6470
6471 * js/dom/object-prototype-toLocaleString-expected.txt:
6472 * js/dom/script-tests/object-prototype-toLocaleString.js:
6473 Test the case of toLocaleString where toString does not exist.
6474
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000064752017-04-16 Chris Dumez <cdumez@apple.com>
6476
6477 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
6478 https://bugs.webkit.org/show_bug.cgi?id=169995
6479 <rdar://problem/23798897>
6480
6481 Reviewed by Sam Weinig.
6482
6483 Add layout test coverage.
6484
6485 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
6486 * fast/events/beforeunload-alert-handled-keydown.html: Added.
6487 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
6488 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
6489
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000064902017-04-16 Joseph Pecoraro <pecoraro@apple.com>
6491
6492 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
6493 https://bugs.webkit.org/show_bug.cgi?id=170879
6494
6495 Reviewed by Saam Barati.
6496
6497 * js/Object-getOwnPropertyNames-expected.txt:
6498 * js/script-tests/Object-getOwnPropertyNames.js:
6499
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000065002017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
6501
6502 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
6503 https://bugs.webkit.org/show_bug.cgi?id=170760
6504
6505 Reviewed by Joseph Pecoraro.
6506
6507 Test sending and receiving text and binary (blob and array buffer) data.
6508
6509 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
6510 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
6511 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
6512 (web_socket_do_extra_handshake):
6513 (web_socket_transfer_data):
6514 (all_distinct_bytes):
6515 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
6516 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
6517 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
6518 (web_socket_do_extra_handshake):
6519 (web_socket_transfer_data):
6520
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000065212017-04-14 Jiewen Tan <jiewen_tan@apple.com>
6522
6523 [WebCrypto] Support HKDF
6524 https://bugs.webkit.org/show_bug.cgi?id=170636
6525 <rdar://problem/23539827>
6526
6527 Reviewed by Brent Fulgham.
6528
6529 * TestExpectations:
6530 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
6531 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
6532 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
6533 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
6534 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
6535 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
6536 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
6537 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
6538 * crypto/subtle/hkdf-import-key-expected.txt: Added.
6539 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
6540 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
6541 * crypto/subtle/hkdf-import-key.html: Added.
6542 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
6543 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
6544 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
6545 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
6546 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
6547 * crypto/workers/subtle/hkdf-import-key.html: Added.
6548 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
6549 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
6550 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
6551
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000065522017-04-14 Ryan Haddad <ryanhaddad@apple.com>
6553
6554 Skip workers/wasm-* LayoutTests on ios-simulator.
6555
6556 Unreviewed test gardening.
6557
6558 * platform/ios/TestExpectations:
6559
zalan@apple.comb62345d2017-04-14 20:59:36 +000065602017-04-14 Zalan Bujtas <zalan@apple.com>
6561
6562 text-align start / end failure in table cells
6563 https://bugs.webkit.org/show_bug.cgi?id=141417
6564 <rdar://problem/31051672>
6565
6566 Reviewed by Antti Koivisto.
6567
6568 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
6569 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
6570
sbarati@apple.com492e4432017-04-14 02:10:17 +000065712017-04-13 Saam Barati <sbarati@apple.com>
6572
6573 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
6574 https://bugs.webkit.org/show_bug.cgi?id=170573
6575
6576 Reviewed by Filip Pizlo.
6577
6578 * storage/indexeddb/resources/wasm-exceptions.js: Added.
6579 (const._fail):
6580 (const.isNotA.assert.isNotA):
6581 (const):
6582 (switch.typeof):
6583 (Builder):
6584 (Builder.prototype.setChecked):
6585 (Builder.prototype.setPreamble):
6586 (Builder.prototype._functionIndexSpaceKeyHash):
6587 (Builder.prototype._registerFunctionToIndexSpace):
6588 (Builder.prototype._getFunctionFromIndexSpace):
6589 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
6590 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
6591 (Builder.prototype._registerSectionBuilders.this.Unknown):
6592 (prepareDatabase):
6593 (testDatabase):
6594 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
6595 * storage/indexeddb/wasm-exceptions.html: Added.
6596 * workers/wasm-hashset: Added.
6597 * workers/wasm-hashset-expected.txt: Added.
6598 * workers/wasm-hashset-many-expected.txt: Added.
6599 * workers/wasm-hashset-many.html: Added.
6600 * workers/wasm-hashset.html: Added.
6601 * workers/wasm-hashset/many-test.js: Added.
6602 (reallyDone):
6603 (console.log):
6604 (console.error):
6605 (console.assert):
6606 (i.worker.onmessage):
6607 (Module.print):
6608 (Module.printErr):
6609 (Module.canvas):
6610 (Module.setStatus):
6611 (Module):
6612 (setValue):
6613 (getValue):
6614 (allocate):
6615 (getMemory):
6616 (Pointer_stringify):
6617 (AsciiToString):
6618 (stringToAscii):
6619 (UTF8ArrayToString):
6620 (UTF8ToString):
6621 (stringToUTF8Array):
6622 (stringToUTF8):
6623 (lengthBytesUTF8):
6624 (demangle):
6625 (demangleAll):
6626 (stackTrace):
6627 (alignUp):
6628 (updateGlobalBuffer):
6629 (updateGlobalBufferViews):
6630 (abortOnCannotGrowMemory):
6631 (enlargeMemory):
6632 (getTotalMemory):
6633 (callRuntimeCallbacks):
6634 (preRun):
6635 (ensureInitRuntime):
6636 (preMain):
6637 (exitRuntime):
6638 (postRun):
6639 (addOnPreRun):
6640 (addOnInit):
6641 (addOnPreMain):
6642 (addOnExit):
6643 (addOnPostRun):
6644 (intArrayFromString):
6645 (intArrayToString):
6646 (writeStringToMemory):
6647 (writeArrayToMemory):
6648 (writeAsciiToMemory):
6649 (Math.string_appeared_here):
6650 (addRunDependency):
6651 (removeRunDependency):
6652 (integrateWasmJS.asm2wasmImports.string_appeared_here):
6653 (integrateWasmJS.lookupImport):
6654 (integrateWasmJS.mergeMemory):
6655 (integrateWasmJS.fixImports):
6656 (integrateWasmJS.getBinary):
6657 (integrateWasmJS.doJustAsm):
6658 (integrateWasmJS.receiveInstance):
6659 (integrateWasmJS.):
6660 (integrateWasmJS.doNativeWasm):
6661 (integrateWasmJS.doWasmPolyfill):
6662 (integrateWasmJS.Module.string_appeared_here):
6663 (integrateWasmJS):
6664 (___setErrNo):
6665 (__ZSt18uncaught_exceptionv):
6666 (EXCEPTIONS.deAdjust):
6667 (EXCEPTIONS.addRef):
6668 (EXCEPTIONS.decRef):
6669 (EXCEPTIONS.clearRef):
6670 (___cxa_find_matching_catch):
6671 (___gxx_personality_v0):
6672 (___lock):
6673 (_emscripten_memcpy_big):
6674 (_gettimeofday):
6675 (_abort):
6676 (SYSCALLS):
6677 (SYSCALLS.get getStr):
6678 (SYSCALLS.get64):
6679 (SYSCALLS.getZero):
6680 (try.___syscall146.printChar):
6681 (___syscall146):
6682 (___syscall54):
6683 (___unlock):
6684 (___syscall6):
6685 (invoke_ii):
6686 (invoke_iiii):
6687 (invoke_v):
6688 (_malloc.Module.string_appeared_here):
6689 (getTempRet0.Module.string_appeared_here):
6690 (_free.Module.string_appeared_here):
6691 (_main.Module.string_appeared_here):
6692 (setTempRet0.Module.string_appeared_here):
6693 (establishStackSpace.Module.string_appeared_here):
6694 (stackSave.Module.string_appeared_here):
6695 (_memset.Module.string_appeared_here):
6696 (_sbrk.Module.string_appeared_here):
6697 (_emscripten_get_global_libc.Module.string_appeared_here):
6698 (_memcpy.Module.string_appeared_here):
6699 (___errno_location.Module.string_appeared_here):
6700 (setThrew.Module.string_appeared_here):
6701 (_fflush.Module.string_appeared_here):
6702 (stackAlloc.Module.string_appeared_here):
6703 (stackRestore.Module.string_appeared_here):
6704 (_llvm_bswap_i32.Module.string_appeared_here):
6705 (runPostSets.Module.string_appeared_here):
6706 (dynCall_ii.Module.string_appeared_here):
6707 (dynCall_iiii.Module.string_appeared_here):
6708 (dynCall_v.Module.string_appeared_here):
6709 (else.applyMemoryInitializer):
6710 (else):
6711 (else.useRequest):
6712 (ExitStatus):
6713 (dependenciesFulfilled):
6714 (Module.string_appeared_here.Module.callMain.callMain.pad):
6715 (Module.string_appeared_here.Module.callMain):
6716 (run.doRun):
6717 (run):
6718 (exit):
6719 * workers/wasm-hashset/many-worker.js: Added.
6720 (console.log):
6721 (console.error):
6722 (console.assert):
6723 (Module.print):
6724 (Module.printErr):
6725 (Module.canvas):
6726 (Module.setStatus):
6727 (Module):
6728 (setValue):
6729 (getValue):
6730 (allocate):
6731 (getMemory):
6732 (Pointer_stringify):
6733 (AsciiToString):
6734 (stringToAscii):
6735 (UTF8ArrayToString):
6736 (UTF8ToString):
6737 (stringToUTF8Array):
6738 (stringToUTF8):
6739 (lengthBytesUTF8):
6740 (demangle):
6741 (demangleAll):
6742 (stackTrace):
6743 (alignUp):
6744 (updateGlobalBuffer):
6745 (updateGlobalBufferViews):
6746 (abortOnCannotGrowMemory):
6747 (enlargeMemory):
6748 (getTotalMemory):
6749 (callRuntimeCallbacks):
6750 (preRun):
6751 (ensureInitRuntime):
6752 (preMain):
6753 (exitRuntime):
6754 (postRun):
6755 (addOnPreRun):
6756 (addOnInit):
6757 (addOnPreMain):
6758 (addOnExit):
6759 (addOnPostRun):
6760 (intArrayFromString):
6761 (intArrayToString):
6762 (writeStringToMemory):
6763 (writeArrayToMemory):
6764 (writeAsciiToMemory):
6765 (Math.string_appeared_here):
6766 (addRunDependency):
6767 (removeRunDependency):
6768 (integrateWasmJS.asm2wasmImports.string_appeared_here):
6769 (integrateWasmJS.lookupImport):
6770 (integrateWasmJS.mergeMemory):
6771 (integrateWasmJS.fixImports):
6772 (integrateWasmJS.getBinary):
6773 (integrateWasmJS.doJustAsm):
6774 (integrateWasmJS.receiveInstance):
6775 (integrateWasmJS.doNativeWasm):
6776 (integrateWasmJS.doWasmPolyfill):
6777 (integrateWasmJS.Module.string_appeared_here):
6778 (integrateWasmJS):
6779 (___setErrNo):
6780 (__ZSt18uncaught_exceptionv):
6781 (EXCEPTIONS.deAdjust):
6782 (EXCEPTIONS.addRef):
6783 (EXCEPTIONS.decRef):
6784 (EXCEPTIONS.clearRef):
6785 (___cxa_find_matching_catch):
6786 (___gxx_personality_v0):
6787 (___lock):
6788 (_emscripten_memcpy_big):
6789 (_gettimeofday):
6790 (_abort):
6791 (SYSCALLS):
6792 (SYSCALLS.get getStr):
6793 (SYSCALLS.get64):
6794 (SYSCALLS.getZero):
6795 (try.___syscall146.printChar):
6796 (___syscall146):
6797 (___syscall54):
6798 (___unlock):
6799 (___syscall6):
6800 (invoke_ii):
6801 (invoke_iiii):
6802 (invoke_v):
6803 (_malloc.Module.string_appeared_here):
6804 (getTempRet0.Module.string_appeared_here):
6805 (_free.Module.string_appeared_here):
6806 (_main.Module.string_appeared_here):
6807 (setTempRet0.Module.string_appeared_here):
6808 (establishStackSpace.Module.string_appeared_here):
6809 (stackSave.Module.string_appeared_here):
6810 (_memset.Module.string_appeared_here):
6811 (_sbrk.Module.string_appeared_here):
6812 (_emscripten_get_global_libc.Module.string_appeared_here):
6813 (_memcpy.Module.string_appeared_here):
6814 (___errno_location.Module.string_appeared_here):
6815 (setThrew.Module.string_appeared_here):
6816 (_fflush.Module.string_appeared_here):
6817 (stackAlloc.Module.string_appeared_here):
6818 (stackRestore.Module.string_appeared_here):
6819 (_llvm_bswap_i32.Module.string_appeared_here):
6820 (runPostSets.Module.string_appeared_here):
6821 (dynCall_ii.Module.string_appeared_here):
6822 (dynCall_iiii.Module.string_appeared_here):
6823 (dynCall_v.Module.string_appeared_here):
6824 (else.applyMemoryInitializer):
6825 (else):
6826 (else.useRequest):
6827 (ExitStatus):
6828 (dependenciesFulfilled):
6829 (Module.string_appeared_here.Module.callMain.callMain.pad):
6830 (Module.string_appeared_here.Module.callMain):
6831 (run.doRun):
6832 (run):
6833 (exit):
6834 * workers/wasm-hashset/test.js: Added.
6835 (reallyDone):
6836 (console.log):
6837 (console.error):
6838 (console.assert):
6839 (Module.print):
6840 (Module.printErr):
6841 (Module.canvas):
6842 (Module.setStatus):
6843 (Module):
6844 (setValue):
6845 (getValue):
6846 (allocate):
6847 (getMemory):
6848 (Pointer_stringify):
6849 (AsciiToString):
6850 (stringToAscii):
6851 (UTF8ArrayToString):
6852 (UTF8ToString):
6853 (stringToUTF8Array):
6854 (stringToUTF8):
6855 (lengthBytesUTF8):
6856 (demangle):
6857 (demangleAll):
6858 (stackTrace):
6859 (alignUp):
6860 (updateGlobalBuffer):
6861 (updateGlobalBufferViews):
6862 (abortOnCannotGrowMemory):
6863 (enlargeMemory):
6864 (getTotalMemory):
6865 (callRuntimeCallbacks):
6866 (preRun):
6867 (ensureInitRuntime):
6868 (preMain):
6869 (exitRuntime):
6870 (postRun):
6871 (addOnPreRun):
6872 (addOnInit):
6873 (addOnPreMain):
6874 (addOnExit):
6875 (addOnPostRun):
6876 (intArrayFromString):
6877 (intArrayToString):
6878 (writeStringToMemory):
6879 (writeArrayToMemory):
6880 (writeAsciiToMemory):
6881 (Math.string_appeared_here):
6882 (addRunDependency):
6883 (removeRunDependency):
6884 (integrateWasmJS.asm2wasmImports.string_appeared_here):
6885 (integrateWasmJS.lookupImport):
6886 (integrateWasmJS.mergeMemory):
6887 (integrateWasmJS.fixImports):
6888 (integrateWasmJS.getBinary):
6889 (integrateWasmJS.doJustAsm):
6890 (integrateWasmJS.receiveInstance):
6891 (integrateWasmJS.doNativeWasm):
6892 (integrateWasmJS.doWasmPolyfill):
6893 (integrateWasmJS.Module.string_appeared_here):
6894 (integrateWasmJS):
6895 (___setErrNo):
6896 (__ZSt18uncaught_exceptionv):
6897 (EXCEPTIONS.deAdjust):
6898 (EXCEPTIONS.addRef):
6899 (EXCEPTIONS.decRef):
6900 (EXCEPTIONS.clearRef):
6901 (___cxa_find_matching_catch):
6902 (___gxx_personality_v0):
6903 (___lock):
6904 (_emscripten_memcpy_big):
6905 (_gettimeofday):
6906 (_abort):
6907 (SYSCALLS):
6908 (SYSCALLS.get getStr):
6909 (SYSCALLS.get64):
6910 (SYSCALLS.getZero):
6911 (try.___syscall146.printChar):
6912 (___syscall146):
6913 (___syscall54):
6914 (___unlock):
6915 (___syscall6):
6916 (invoke_ii):
6917 (invoke_iiii):
6918 (invoke_v):
6919 (_malloc.Module.string_appeared_here):
6920 (getTempRet0.Module.string_appeared_here):
6921 (_free.Module.string_appeared_here):
6922 (_main.Module.string_appeared_here):
6923 (setTempRet0.Module.string_appeared_here):
6924 (establishStackSpace.Module.string_appeared_here):
6925 (stackSave.Module.string_appeared_here):
6926 (_memset.Module.string_appeared_here):
6927 (_sbrk.Module.string_appeared_here):
6928 (_emscripten_get_global_libc.Module.string_appeared_here):
6929 (_memcpy.Module.string_appeared_here):
6930 (___errno_location.Module.string_appeared_here):
6931 (setThrew.Module.string_appeared_here):
6932 (_fflush.Module.string_appeared_here):
6933 (stackAlloc.Module.string_appeared_here):
6934 (stackRestore.Module.string_appeared_here):
6935 (_llvm_bswap_i32.Module.string_appeared_here):
6936 (runPostSets.Module.string_appeared_here):
6937 (dynCall_ii.Module.string_appeared_here):
6938 (dynCall_iiii.Module.string_appeared_here):
6939 (dynCall_v.Module.string_appeared_here):
6940 (else.applyMemoryInitializer):
6941 (else):
6942 (else.useRequest):
6943 (ExitStatus):
6944 (dependenciesFulfilled):
6945 (Module.string_appeared_here.Module.callMain.callMain.pad):
6946 (Module.string_appeared_here.Module.callMain):
6947 (run.doRun):
6948 (run):
6949 (exit):
6950 * workers/wasm-hashset/worker.js: Added.
6951 (console.log):
6952 (console.error):
6953 (console.assert):
6954 (Module.print):
6955 (Module.printErr):
6956 (Module.canvas):
6957 (Module.setStatus):
6958 (Module):
6959 (setValue):
6960 (getValue):
6961 (allocate):
6962 (getMemory):
6963 (Pointer_stringify):
6964 (AsciiToString):
6965 (stringToAscii):
6966 (UTF8ArrayToString):
6967 (UTF8ToString):
6968 (stringToUTF8Array):
6969 (stringToUTF8):
6970 (lengthBytesUTF8):
6971 (demangle):
6972 (demangleAll):
6973 (stackTrace):
6974 (alignUp):
6975 (updateGlobalBuffer):
6976 (updateGlobalBufferViews):
6977 (abortOnCannotGrowMemory):
6978 (enlargeMemory):
6979 (getTotalMemory):
6980 (callRuntimeCallbacks):
6981 (preRun):
6982 (ensureInitRuntime):
6983 (preMain):
6984 (exitRuntime):
6985 (postRun):
6986 (addOnPreRun):
6987 (addOnInit):
6988 (addOnPreMain):
6989 (addOnExit):
6990 (addOnPostRun):
6991 (intArrayFromString):
6992 (intArrayToString):
6993 (writeStringToMemory):
6994 (writeArrayToMemory):
6995 (writeAsciiToMemory):
6996 (Math.string_appeared_here):
6997 (addRunDependency):
6998 (removeRunDependency):
6999 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7000 (integrateWasmJS.lookupImport):
7001 (integrateWasmJS.mergeMemory):
7002 (integrateWasmJS.fixImports):
7003 (integrateWasmJS.getBinary):
7004 (integrateWasmJS.doJustAsm):
7005 (integrateWasmJS.receiveInstance):
7006 (integrateWasmJS.):
7007 (integrateWasmJS.doNativeWasm):
7008 (integrateWasmJS.doWasmPolyfill):
7009 (integrateWasmJS.Module.string_appeared_here):
7010 (integrateWasmJS):
7011 (___setErrNo):
7012 (__ZSt18uncaught_exceptionv):
7013 (EXCEPTIONS.deAdjust):
7014 (EXCEPTIONS.addRef):
7015 (EXCEPTIONS.decRef):
7016 (EXCEPTIONS.clearRef):
7017 (___cxa_find_matching_catch):
7018 (___gxx_personality_v0):
7019 (___lock):
7020 (_emscripten_memcpy_big):
7021 (_gettimeofday):
7022 (_abort):
7023 (SYSCALLS):
7024 (SYSCALLS.get getStr):
7025 (SYSCALLS.get64):
7026 (SYSCALLS.getZero):
7027 (try.___syscall146.printChar):
7028 (___syscall146):
7029 (___syscall54):
7030 (___unlock):
7031 (___syscall6):
7032 (invoke_ii):
7033 (invoke_iiii):
7034 (invoke_v):
7035 (_malloc.Module.string_appeared_here):
7036 (getTempRet0.Module.string_appeared_here):
7037 (_free.Module.string_appeared_here):
7038 (_main.Module.string_appeared_here):
7039 (setTempRet0.Module.string_appeared_here):
7040 (establishStackSpace.Module.string_appeared_here):
7041 (stackSave.Module.string_appeared_here):
7042 (_memset.Module.string_appeared_here):
7043 (_sbrk.Module.string_appeared_here):
7044 (_emscripten_get_global_libc.Module.string_appeared_here):
7045 (_memcpy.Module.string_appeared_here):
7046 (___errno_location.Module.string_appeared_here):
7047 (setThrew.Module.string_appeared_here):
7048 (_fflush.Module.string_appeared_here):
7049 (stackAlloc.Module.string_appeared_here):
7050 (stackRestore.Module.string_appeared_here):
7051 (_llvm_bswap_i32.Module.string_appeared_here):
7052 (runPostSets.Module.string_appeared_here):
7053 (dynCall_ii.Module.string_appeared_here):
7054 (dynCall_iiii.Module.string_appeared_here):
7055 (dynCall_v.Module.string_appeared_here):
7056 (else.applyMemoryInitializer):
7057 (else):
7058 (else.useRequest):
7059 (ExitStatus):
7060 (dependenciesFulfilled):
7061 (Module.string_appeared_here.Module.callMain.callMain.pad):
7062 (Module.string_appeared_here.Module.callMain):
7063 (run.doRun):
7064 (run):
7065 (exit):
7066 * workers/wasm-long-compile-expected.txt: Added.
7067 * workers/wasm-long-compile-many-expected.txt: Added.
7068 * workers/wasm-long-compile-many.html: Added.
7069 * workers/wasm-long-compile.html: Added.
7070 * workers/wasm-resources: Added.
7071 * workers/wasm-resources/long-compile-many.js: Added.
7072 (done):
7073 (i.async.run):
7074 (i.worker.onmessage):
7075 * workers/wasm-resources/long-compile-worker.js: Added.
7076 (const._fail):
7077 (const.isNotA.assert.isNotA):
7078 (const):
7079 (switch.typeof):
7080 (Builder):
7081 (Builder.prototype.setChecked):
7082 (Builder.prototype.setPreamble):
7083 (Builder.prototype._functionIndexSpaceKeyHash):
7084 (Builder.prototype._registerFunctionToIndexSpace):
7085 (Builder.prototype._getFunctionFromIndexSpace):
7086 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
7087 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
7088 (Builder.prototype._registerSectionBuilders.this.Unknown):
7089 * workers/wasm-resources/long-compile.js: Added.
7090 (done):
7091 (async.run):
7092 (worker.onmessage):
7093
dino@apple.com867f6662017-04-14 01:56:35 +000070942017-04-13 Dean Jackson <dino@apple.com>
7095
7096 Large negative animation-delays may not work depending on machine uptime
7097 https://bugs.webkit.org/show_bug.cgi?id=166962
7098 <rdar://problem/30091526>
7099
7100 Reviewed by Tim Horton.
7101
7102 * animations/large-negative-delay-expected.txt: Added.
7103 * animations/large-negative-delay.html: Added.
7104
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000071052017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
7106
7107 Change Intl prototypes to plain objects
7108 https://bugs.webkit.org/show_bug.cgi?id=168178
7109
7110 Reviewed by JF Bastien.
7111
7112 * js/intl-collator-expected.txt:
7113 * js/intl-datetimeformat-expected.txt:
7114 * js/intl-numberformat-expected.txt:
7115 * js/script-tests/intl-collator.js:
7116 * js/script-tests/intl-datetimeformat.js:
7117 * js/script-tests/intl-numberformat.js:
7118
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000071192017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7120
7121 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
7122 https://bugs.webkit.org/show_bug.cgi?id=169719
7123
7124 Unreviewed test gardening.
7125
7126 * platform/ios-wk2/TestExpectations:
7127
antti@apple.com2d5e53f2017-04-13 23:20:50 +000071282017-04-13 Antti Koivisto <antti@apple.com>
7129
7130 Don't invalidate composition for style changes in non-composited layers
7131 https://bugs.webkit.org/show_bug.cgi?id=170805
7132 <rdar://problem/31606185>
7133
7134 Reviewed by Simon Fraser.
7135
7136 * compositing/updates/animation-non-composited-expected.txt: Added.
7137 * compositing/updates/animation-non-composited.html: Added.
7138
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000071392017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7140
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00007141 Mark webrtc/video-mute.html as flaky.
7142 https://bugs.webkit.org/show_bug.cgi?id=170704
7143
7144 Unreviewed test gardening.
7145
7146 * TestExpectations:
7147
71482017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7149
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00007150 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
7151 https://bugs.webkit.org/show_bug.cgi?id=165553
7152
7153 Unreviewed test gardening.
7154
7155 * platform/mac/TestExpectations:
7156
71572017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7158
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00007159 Mark media/track/track-cue-rendering-rtl.html as flaky.
7160 https://bugs.webkit.org/show_bug.cgi?id=170831
7161
7162 Unreviewed test gardening.
7163
7164 * platform/mac/TestExpectations:
7165
71662017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7167
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00007168 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
7169 https://bugs.webkit.org/show_bug.cgi?id=170830
7170
7171 Unreviewed test gardening.
7172
7173 * platform/mac-wk1/TestExpectations:
7174
71752017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7176
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00007177 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
7178
7179 Unreviewed test gardening.
7180
7181 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
7182
71832017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7184
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00007185 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
7186 https://bugs.webkit.org/show_bug.cgi?id=170702
7187
7188 Unreviewed test gardening.
7189
7190 * platform/mac-wk2/TestExpectations:
7191
71922017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7193
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00007194 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
7195 https://bugs.webkit.org/show_bug.cgi?id=164229
7196
7197 Unreviewed test gardening.
7198
7199 * platform/mac/TestExpectations:
7200
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000072012017-04-13 Chris Dumez <cdumez@apple.com>
7202
7203 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
7204 https://bugs.webkit.org/show_bug.cgi?id=170745
7205
7206 Reviewed by Tim Horton.
7207
7208 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
7209 test more robust.
7210
7211 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
7212 * svg/animations/animated-svg-image-outside-viewport-paused.html:
7213
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000072142017-04-13 Youenn Fablet <youenn@apple.com>
7215
7216 Remove RTCSignalingState::Closed
7217 https://bugs.webkit.org/show_bug.cgi?id=170811
7218
7219 Reviewed by Eric Carlson.
7220
7221 * webrtc/connection-state.html:
7222
jbedard@apple.com64df7a42017-04-13 17:29:43 +000072232017-04-13 Jonathan Bedard <jbedard@apple.com>
7224
7225 Remove compositing/masks/solid-color-masked.html expectation
7226 https://bugs.webkit.org/show_bug.cgi?id=168054
7227
7228 Unreviewed test gardening.
7229
7230 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
7231
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000072322017-04-13 Youenn Fablet <youenn@apple.com>
7233
7234 Add some more WebRTC tests
7235 https://bugs.webkit.org/show_bug.cgi?id=170796
7236
7237 Reviewed by Eric Carlson.
7238
7239 * webrtc/multi-video-expected.txt: Added.
7240 * webrtc/multi-video.html: Added.
7241 * webrtc/video-with-data-channel-expected.txt: Added.
7242 * webrtc/video-with-data-channel.html: Added.
7243
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000072442017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
7245
7246 [Readable Streams API] Implement cloneArrayBuffer in WebCore
7247 https://bugs.webkit.org/show_bug.cgi?id=170008
7248
7249 Reviewed by Youenn Fablet.
7250
7251 Added test to check cloneArrayBuffer behaviour.
7252
7253 * streams/clone-array-buffer-expected.txt: Added.
7254 * streams/clone-array-buffer.html: Added.
7255
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000072562017-04-13 Youenn Fablet <youenn@apple.com>
7257
7258 onnegotiationneeded should only be called once
7259 https://bugs.webkit.org/show_bug.cgi?id=170785
7260
7261 Reviewed by Alex Christensen.
7262
7263 * webrtc/negotiatedneeded-event-addStream.html:
7264
hyatt@apple.com531e35d2017-04-13 16:37:00 +000072652017-04-13 Dave Hyatt <hyatt@apple.com>
7266
7267 Rendering flexbox children across columns
7268 https://bugs.webkit.org/show_bug.cgi?id=164166
7269 <rdar://problem/29055587>
7270
7271 Reviewed by Zalan Bujtas.
7272
7273 * fast/multicol/flexbox-rows-expected.html: Added.
7274 * fast/multicol/flexbox-rows.html: Added.
7275
antti@apple.come2ca5892017-04-13 08:31:54 +000072762017-04-13 Antti Koivisto <antti@apple.com>
7277
7278 Try to unflake a test.
7279
7280 * http/tests/cache/disk-cache/disk-cache-media-small.html:
7281
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000072822017-04-12 Brady Eidson <beidson@apple.com>
7283
7284 QuotaExceededError when saving to localStorage in private mode.
7285 https://bugs.webkit.org/show_bug.cgi?id=157010
7286
7287 Reviewed by Alex Christensen.
7288
7289 * platform/mac-wk2/TestExpectations:
7290 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
7291 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
7292 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
7293 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
7294 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
7295 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
7296 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
7297 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
7298
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000072992017-04-12 Joseph Pecoraro <pecoraro@apple.com>
7300
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00007301 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
7302 https://bugs.webkit.org/show_bug.cgi?id=170668
7303
7304 Reviewed by Keith Miller.
7305
7306 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
7307 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
7308 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
7309 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
7310 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
7311 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
7312 These tests are now out of date.
7313
73142017-04-12 Joseph Pecoraro <pecoraro@apple.com>
7315
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00007316 test262: test262/test/language/literals/regexp/u-dec-esc.js
7317 https://bugs.webkit.org/show_bug.cgi?id=170687
7318
7319 Reviewed by Michael Saboff.
7320
7321 * js/regexp-unicode-expected.txt:
7322 * js/script-tests/regexp-unicode.js:
7323 Extend test to test invalid backreferences.
7324
jbedard@apple.com572dfff2017-04-12 22:44:08 +000073252017-04-12 Jonathan Bedard <jbedard@apple.com>
7326
7327 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
7328
7329 Unreviewed test gardening.
7330
7331 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
7332 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
7333 * platform/mac-wk1/TestExpectations: Ditto.
7334 * platform/win/TestExpectations: Ditto.
7335 * platform/wk2/TestExpectations: Ditto.
7336
dino@apple.com6cc437b2017-04-12 21:11:47 +000073372017-04-11 Dean Jackson <dino@apple.com>
7338
7339 canvas/2d.gradient.* LayoutTests failing
7340 https://bugs.webkit.org/show_bug.cgi?id=170757
7341 <rdar://problem/31177990>
7342
7343 Reviewed by Antoine Quint.
7344
7345 Add a fudge factor to the gradient tests, since we can
7346 now produce noisy (nicer looking) gradients. There might
7347 be 1 or 2 bits of difference per pixel.
7348
7349 * canvas/philip/tests.js:
7350 (_assertPixelWithGradientNoise):
7351 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
7352 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
7353 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
7354 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
7355 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
7356 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
7357 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
7358 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
7359 * canvas/philip/tests/2d.gradient.radial.inside1.html:
7360 * canvas/philip/tests/2d.gradient.radial.inside2.html:
7361 * canvas/philip/tests/2d.gradient.radial.inside3.html:
7362 * canvas/philip/tests/2d.gradient.radial.outside1.html:
7363 * canvas/philip/tests/2d.gradient.radial.outside2.html:
7364 * canvas/philip/tests/2d.gradient.radial.outside3.html:
7365 * canvas/philip/tests/2d.gradient.radial.touch2.html:
7366 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
7367 * fast/canvas/canvas-gradient-on-compositing-expected.html:
7368
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000073692017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
7370
7371 Well-known variations should clamp to the values listed in the @font-face block
7372 https://bugs.webkit.org/show_bug.cgi?id=169260
7373
7374 Reviewed by Dean Jackson.
7375
7376 * fast/text/variations/font-face-clamp-expected.html: Added.
7377 * fast/text/variations/font-face-clamp.html: Added.
7378
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000073792017-04-12 Jonathan Bedard <jbedard@apple.com>
7380
7381 Remove two passing canvas tests from ios expectations
7382
7383 Unreviewed test gardening.
7384
7385 * platform/ios/TestExpectations:
7386
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000073872017-04-12 Youenn Fablet <youenn@apple.com>
7388
7389 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
7390 https://bugs.webkit.org/show_bug.cgi?id=170754
7391 <rdar://problem/31573169>
7392
7393 Unreviewed.
7394
7395 * TestExpectations: Marking test as crashing.
7396
rego@igalia.com69b969c2017-04-12 10:14:30 +000073972017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
7398
7399 [css-grid] Replaced elements don't properly resolve percentage heights
7400 https://bugs.webkit.org/show_bug.cgi?id=159670
7401
7402 Reviewed by Darin Adler.
7403
7404 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
7405 This patch only adds the test to avoid regressions in the future.
7406
7407 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
7408 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
7409
antti@apple.comcf289bc2017-04-12 10:09:14 +000074102017-04-10 Antti Koivisto <antti@apple.com>
7411
7412 Cache small media resources in disk cache
7413 https://bugs.webkit.org/show_bug.cgi?id=170676
7414 <rdar://problem/31532649>
7415
7416 Reviewed by Andreas Kling.
7417
7418 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
7419 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
7420
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000074212017-04-12 Per Arne Vollan <pvollan@apple.com>
7422
7423 Implement stroke-color CSS property.
7424 https://bugs.webkit.org/show_bug.cgi?id=169352
7425
7426 Reviewed by Jon Lee.
7427
7428 * fast/css/stroke-color-expected.html: Added.
7429 * fast/css/stroke-color-fallback-expected.html: Added.
7430 * fast/css/stroke-color-fallback.html: Added.
7431 * fast/css/stroke-color.html: Added.
7432 * fast/css/visited-link-stroke-color-expected.html: Added.
7433 * fast/css/visited-link-stroke-color.html: Added.
7434
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000074352017-04-11 Youenn Fablet <youenn@apple.com>
7436
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00007437 LayoutTest webrtc/video-mute.html is a flaky failure
7438 https://bugs.webkit.org/show_bug.cgi?id=170704
7439
7440 Reviewed by Eric Carlson.
7441
7442 * webrtc/video-mute.html: Trying to make it less flaky.
7443
74442017-04-11 Youenn Fablet <youenn@apple.com>
7445
commit-queue@webkit.org70608662017-04-11 22:47:49 +00007446 [WK1] Add captureStream test with webrtc
7447 https://bugs.webkit.org/show_bug.cgi?id=170746
7448
7449 Reviewed by Eric Carlson.
7450
7451 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
7452 * webrtc/captureCanvas-webrtc-expected.txt: Added.
7453 * webrtc/captureCanvas-webrtc.html: Added.
7454
74552017-04-11 Youenn Fablet <youenn@apple.com>
7456
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00007457 Migrating webrtc tests to latest API
7458 https://bugs.webkit.org/show_bug.cgi?id=170709
7459
7460 Reviewed by Eric Carlson.
7461
7462 * webrtc/audio-peer-connection-webaudio.html:
7463 * webrtc/libwebrtc/descriptionGetters.html:
7464 * webrtc/negotiatedneeded-event-addStream.html:
7465 * webrtc/peer-connection-audio-mute.html:
7466 * webrtc/peer-connection-audio-mute2.html:
7467 * webrtc/peer-connection-remote-audio-mute.html:
7468 * webrtc/peer-connection-remote-audio-mute2.html:
7469 * webrtc/release-after-getting-track.html:
7470 * webrtc/video-disabled-black.html:
7471 * webrtc/video-mute.html:
7472 * webrtc/video-remote-mute.html:
7473 * webrtc/video-with-receiver.html:
7474 * webrtc/video.html:
7475
74762017-04-11 Youenn Fablet <youenn@apple.com>
7477
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00007478 Activate WebRTC data channel tests for WK1
7479 https://bugs.webkit.org/show_bug.cgi?id=170710
7480
7481 Reviewed by Eric Carlson.
7482
7483 * platform/mac-wk1/TestExpectations:
7484
74852017-04-11 Youenn Fablet <youenn@apple.com>
7486
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00007487 MediaStream id should be equal to msid
7488 https://bugs.webkit.org/show_bug.cgi?id=170712
7489
7490 Reviewed by Eric Carlson.
7491
7492 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
7493
7494 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
7495 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
7496 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
7497 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
7498 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
7499 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
7500 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
7501 * webrtc/audio-peer-connection-webaudio.html:
7502 * webrtc/audio-replace-track.html:
7503 * webrtc/connection-state.html:
7504 * webrtc/datachannel/basic.html:
7505 * webrtc/datachannel/bufferedAmountLowThreshold.html:
7506 * webrtc/datachannel/datachannel-gc.html:
7507 * webrtc/datachannel/datachannel-stats.html:
7508 * webrtc/datachannel/filter-ice-candidate.html:
7509 * webrtc/ephemeral-certificates-and-cnames.html:
7510 * webrtc/libwebrtc/descriptionGetters.html:
7511 * webrtc/negotiatedneeded-event-addStream.html:
7512 * webrtc/no-port-zero-in-upd-candidates.html:
7513 * webrtc/peer-connection-audio-mute.html:
7514 * webrtc/peer-connection-audio-mute2.html:
7515 * webrtc/peer-connection-remote-audio-mute.html:
7516 * webrtc/peer-connection-remote-audio-mute2.html:
7517 * webrtc/release-after-getting-track.html:
7518 * webrtc/video-disabled-black.html:
7519 * webrtc/video-getParameters.html:
7520 * webrtc/video-mediastreamtrack-stats.html:
7521 * webrtc/video-mute.html:
7522 * webrtc/video-remote-mute.html:
7523 * webrtc/video-replace-track-to-null.html:
7524 * webrtc/video-replace-track.html:
7525 * webrtc/video-stats.html:
7526 * webrtc/video-with-receiver.html:
7527 * webrtc/video.html:
7528
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000075292017-04-11 Chris Fleizach <cfleizach@apple.com>
7530
7531 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
7532 https://bugs.webkit.org/show_bug.cgi?id=170330
7533 <rdar://problem/31366105>
7534
7535 Reviewed by Joanmarie Diggs.
7536
7537 * accessibility/mac/search-predicate-article-expected.txt:
7538 * accessibility/mac/search-predicate-article.html:
7539
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000075402017-04-11 Joseph Pecoraro <pecoraro@apple.com>
7541
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00007542 test262: test262/test/annexB/language/comments/multi-line-html-close.js
7543 https://bugs.webkit.org/show_bug.cgi?id=170648
7544
7545 Reviewed by Keith Miller.
7546
7547 * js/parser-xml-close-comment-expected.txt:
7548 * js/script-tests/parser-xml-close-comment.js:
7549 Update test coverage for JavaScript HTML comments.
7550
75512017-04-11 Joseph Pecoraro <pecoraro@apple.com>
7552
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00007553 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
7554 https://bugs.webkit.org/show_bug.cgi?id=170652
7555
7556 Reviewed by Michael Saboff.
7557
7558 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
7559 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
7560 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
7561 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
7562 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
7563 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
7564 * 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:
7565 These tests expected the opposite, they are now out of date.
7566
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000075672017-04-11 Yoav Weiss <yoav@yoav.ws>
7568
7569 [link preload] Double downloads of preloaded content when it's in MemoryCache
7570 https://bugs.webkit.org/show_bug.cgi?id=170122
7571
7572 Reviewed by Antti Koivisto.
7573
7574 * TestExpectations: Removed flakiness label from the header preload charset test.
7575 * fast/loader/cache-encoding-expected.txt: Changed expectation.
7576 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
7577 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
7578 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
7579 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
7580 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.
7581
rego@igalia.com45aee992017-04-11 09:20:16 +000075822017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
7583
7584 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
7585 https://bugs.webkit.org/show_bug.cgi?id=167538
7586
7587 Reviewed by Darin Adler.
7588
7589 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
7590 as the caret was not always painted in the test runner.
7591 The test was checking for a crash in simplified layout (see bug #163450)
7592 and has nothing to do with the caret or "autofocus" behavior.
7593 "autofocus" was needed to get the crash, so this change modifies
7594 the test to blur the element, so the caret is not painted anymore.
7595
7596 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
7597 Don't focus the input element.
7598 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
7599 the input element to avoid showing the caret.
7600 * platform/mac-wk2/TestExpectations: Remove file from expectations.
7601
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000076022017-04-10 Jiewen Tan <jiewen_tan@apple.com>
7603
7604 Unreviewed, test expectations update
7605
7606 * platform/wk2/TestExpectations:
7607
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000076082017-04-10 Ryan Haddad <ryanhaddad@apple.com>
7609
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00007610 Mark two newly imported web-platform-tests as failing.
7611
7612 Unreviewed test gardening.
7613
7614 * TestExpectations:
7615
76162017-04-10 Ryan Haddad <ryanhaddad@apple.com>
7617
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00007618 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
7619 https://bugs.webkit.org/show_bug.cgi?id=167475
7620
7621 Unreviewed test gardening.
7622
7623 * platform/mac-wk1/TestExpectations:
7624
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000076252017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
7626
7627 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
7628 https://bugs.webkit.org/show_bug.cgi?id=170677
7629 <rdar://problem/31512633>
7630
7631 Reviewed by Tim Horton.
7632
7633 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
7634
7635 * fast/events/drag-to-navigate.html:
7636 * fast/events/only-valid-drop-targets-receive-file-drop.html:
7637
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000076382017-04-10 Ryan Haddad <ryanhaddad@apple.com>
7639
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00007640 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
7641 https://bugs.webkit.org/show_bug.cgi?id=170682
7642
7643 Unreviewed test gardening.
7644
7645 * platform/mac-wk1/TestExpectations:
7646
76472017-04-10 Ryan Haddad <ryanhaddad@apple.com>
7648
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00007649 Rebaseline js/dom/global-constructors-attributes.html after r215131.
7650
7651 Unreviewed test gardening.
7652
7653 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7654 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7655 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7656
akling@apple.comb89c9482017-04-10 13:49:18 +000076572017-04-10 Andreas Kling <akling@apple.com>
7658
7659 Don't generate extra scrolling tiles for non-visible pages.
7660 https://bugs.webkit.org/show_bug.cgi?id=167213
7661 <rdar://problem/30105774>
7662
7663 Reviewed by Antti Koivisto.
7664
7665 * TestExpectations:
7666 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
7667 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
7668 * platform/mac-wk2/TestExpectations:
7669
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000076702017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
7671
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00007672 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
7673 https://bugs.webkit.org/show_bug.cgi?id=170667
7674
7675 Reviewed by Žan Doberšek.
7676
7677 Unskip then test that is passing now.
7678
7679 * platform/gtk/TestExpectations:
7680
76812017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
7682
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00007683 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
7684
7685 * platform/gtk/TestExpectations:
7686
magomez@igalia.com2c050a82017-04-10 07:39:19 +000076872017-04-10 Miguel Gomez <magomez@igalia.com>
7688
7689 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
7690 https://bugs.webkit.org/show_bug.cgi?id=168425
7691
7692 Reviewed by Said Abou-Hallawa.
7693
7694 Adjusted expectation for fast/images/animated-png.html. It must pass now.
7695
7696 * platform/gtk/TestExpectations:
7697
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000076982017-04-09 Devin Rousso <webkit@devinrousso.com>
7699
7700 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
7701 https://bugs.webkit.org/show_bug.cgi?id=170184
7702
7703 Reviewed by Matt Baker.
7704
7705 * inspector/unit-tests/text-utilities-expected.txt: Added.
7706 * inspector/unit-tests/text-utilities.html: Added.
7707
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000077082017-04-09 Youenn Fablet <youenn@apple.com>
7709
7710 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
7711 https://bugs.webkit.org/show_bug.cgi?id=170647
7712
7713 Reviewed by Sam Weinig.
7714
7715 * TestExpectations:
7716 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
7717 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
7718 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
7719 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
7720 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
7721 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
7722 * platform/mac/TestExpectations:
7723 * tests-options.json:
7724
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000077252017-04-09 Joseph Pecoraro <pecoraro@apple.com>
7726
7727 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
7728 https://bugs.webkit.org/show_bug.cgi?id=170651
7729
7730 Reviewed by Saam Barati.
7731
7732 * js/regexp-no-extensions-expected.txt:
7733 * js/script-tests/regexp-no-extensions.js:
7734 Update existing test for these edge cases.
7735
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000077362017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
7737
7738 [Variation Fonts] Width values of GX fonts are not mapped correctly
7739 https://bugs.webkit.org/show_bug.cgi?id=170367
7740
7741 Reviewed by Simon Fraser.
7742
7743 * fast/text/variations/font-selection-properties-expected.html:
7744 * fast/text/variations/gx-width-expected.html: Added.
7745 * fast/text/variations/gx-width.html: Added.
7746
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000077472017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
7748
7749 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
7750 https://bugs.webkit.org/show_bug.cgi?id=170577
7751
7752 Reviewed by Simon Fraser.
7753
7754 * fast/images/async-image-background-image-repeated-expected.html: Added.
7755 * fast/images/async-image-background-image-repeated.html: Added.
7756
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000077572017-04-08 Simon Fraser <simon.fraser@apple.com>
7758
7759 Unprefix CSS cursor values grab and grabbing
7760 https://bugs.webkit.org/show_bug.cgi?id=170543
7761
7762 Reviewed by Jon Lee.
7763
7764 Enhanced the cursor test to check round-tripping of all values.
7765
7766 * fast/css/cursor-parsing-expected.txt:
7767 * fast/css/cursor-parsing.html:
7768
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000077692017-04-08 Youenn Fablet <youenn@apple.com>
7770
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00007771 WebRTC tests gardening
7772 https://bugs.webkit.org/show_bug.cgi?id=170508
7773
7774 Reviewed by Eric Carlson.
7775
7776 * platform/ios-wk1/TestExpectations:
7777 * platform/ios-wk2/TestExpectations:
7778 * platform/ios/TestExpectations:
7779
77802017-04-08 Youenn Fablet <youenn@apple.com>
7781
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00007782 MediaStreamTrack id should be preserved by PeerConnection
7783 https://bugs.webkit.org/show_bug.cgi?id=170624
7784
7785 Reviewed by Eric Carlson.
7786
7787 * webrtc/video.html:
7788
cdumez@apple.comec928cd2017-04-08 01:11:10 +000077892017-04-07 Chris Dumez <cdumez@apple.com>
7790
7791 Unreviewed, update 2 media tests after r215120 so they work on iOS.
7792
7793 Setting the volume is a no-op on iOS so mute the video instead.
7794
7795 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
7796 * media/video-restricted-invisible-autoplay-not-allowed.html:
7797
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000077982017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
7799
7800 WebGPU: implement ComputeCommandEncoder and related components
7801 https://bugs.webkit.org/show_bug.cgi?id=170444
7802
7803 Reviewed by Alex Christensen.
7804
7805 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
7806
7807 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
7808 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
7809
zalan@apple.com318220e2017-04-07 22:48:22 +000078102017-04-07 Zalan Bujtas <zalan@apple.com>
7811
7812 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
7813 https://bugs.webkit.org/show_bug.cgi?id=170552
7814
7815 Reviewed by Antti Koivisto.
7816
7817 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
7818 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
7819
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000078202017-04-07 Ryan Haddad <ryanhaddad@apple.com>
7821
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00007822 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
7823 https://bugs.webkit.org/show_bug.cgi?id=168540
7824
7825 Unreviewed test gardening.
7826
7827 * platform/mac/TestExpectations:
7828
78292017-04-07 Ryan Haddad <ryanhaddad@apple.com>
7830
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00007831 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
7832 https://bugs.webkit.org/show_bug.cgi?id=170615
7833
7834 Unreviewed test gardening.
7835
7836 * platform/mac/TestExpectations:
7837
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000078382017-04-07 Chris Dumez <cdumez@apple.com>
7839
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00007840 Audible autoplay videos should not get paused when outside the viewport
7841 https://bugs.webkit.org/show_bug.cgi?id=170610
7842 <rdar://problem/31505984>
7843
7844 Reviewed by Eric Carlson.
7845
7846 Add layout test coverage.
7847
7848 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
7849 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
7850 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
7851 * media/video-restricted-invisible-autoplay-not-allowed.html:
7852
78532017-04-07 Chris Dumez <cdumez@apple.com>
7854
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00007855 Throttle / Align DOM Timers in cross-origin iframes to 30fps
7856 https://bugs.webkit.org/show_bug.cgi?id=170613
7857 <rdar://problem/31506444>
7858
7859 Reviewed by Simon Fraser.
7860
7861 Add layout test coverage.
7862
7863 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
7864 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
7865 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
7866
bfulgham@apple.com49026b42017-04-07 16:02:10 +000078672017-04-07 Brent Fulgham <bfulgham@apple.com>
7868
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00007869 Rebaseline additional tests after r215096.
7870 https://bugs.webkit.org/show_bug.cgi?id=170561
7871 <rdar://problem/7415154>
7872
7873 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
7874 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
7875 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
7876 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
7877 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
7878 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
7879 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
7880 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
7881 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
7882 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
7883 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
7884
78852017-04-07 Brent Fulgham <bfulgham@apple.com>
7886
bfulgham@apple.com49026b42017-04-07 16:02:10 +00007887 WebKit should percent encode single quotes in query strings
7888 https://bugs.webkit.org/show_bug.cgi?id=170561
7889 <rdar://problem/7415154>
7890
7891 Reviewed by Alex Christensen.
7892
7893 Rebaseline tests after change.
7894
7895 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
7896 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
7897 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
7898 * http/tests/security/xssAuditor/base-href-expected.txt:
7899 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
7900 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
7901 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
7902 * http/tests/security/xssAuditor/embed-tag-expected.txt:
7903 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
7904 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
7905 * http/tests/security/xssAuditor/form-action-expected.txt:
7906 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
7907 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
7908 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
7909 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
7910 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
7911 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
7912 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
7913 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
7914 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
7915 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
7916 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
7917 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
7918 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
7919 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
7920 * http/tests/security/xssAuditor/link-onclick-expected.txt:
7921 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
7922 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
7923 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
7924 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
7925 * http/tests/security/xssAuditor/object-tag-expected.txt:
7926 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
7927 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
7928 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
7929 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
7930 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
7931 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
7932 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
7933 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
7934 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
7935 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
7936 * http/tests/security/xssAuditor/svg-animate-expected.txt:
7937 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
7938 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
7939 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
7940
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000079412017-04-07 Youenn Fablet <youenn@apple.com>
7942
7943 Improve some WebRTC flaky tests
7944 https://bugs.webkit.org/show_bug.cgi?id=170584
7945
7946 Reviewed by Alex Christensen.
7947
7948 * webrtc/libwebrtc/descriptionGetters.html:
7949 * webrtc/video-replace-track-to-null.html:
7950
zalan@apple.come2374f52017-04-07 15:05:43 +000079512017-04-07 Zalan Bujtas <zalan@apple.com>
7952
7953 Text insertion cursor disappears after pressing enter
7954 https://bugs.webkit.org/show_bug.cgi?id=169291
7955 <rdar://problem/30899611>
7956
7957 Reviewed by Tim Horton.
7958
7959 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
7960 * editing/simple-line-layout-caret-is-gone.html: Added.
7961
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000079622017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
7963
7964 Make FontWithFeatures test font pass OTS
7965 https://bugs.webkit.org/show_bug.cgi?id=169788
7966
7967 Reviewed by Tim Horton.
7968
7969 Updated font to the one which passes the tests.
7970
7971 * css3/resources/FontWithFeatures.otf:
7972
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000079732017-04-06 Jiewen Tan <jiewen_tan@apple.com>
7974
7975 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
7976 https://bugs.webkit.org/show_bug.cgi?id=170571
7977
7978 Unreviewed.
7979
7980 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
7981 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
7982
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000079832017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
7984
7985 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
7986 https://bugs.webkit.org/show_bug.cgi?id=170560
7987 <rdar://problem/31484693>
7988
7989 Reviewed by Tim Horton.
7990
7991 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
7992 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
7993
7994 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
7995 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
7996
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000079972017-04-05 Simon Fraser <simon.fraser@apple.com>
7998
7999 Throttle requestAnimationFrame in cross-origin iframes to 30fps
8000 https://bugs.webkit.org/show_bug.cgi?id=170534
8001
8002 Reviewed by Dan Bates.
8003
8004 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
8005 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
8006 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
8007
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000080082017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8009
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00008010 Unreviewed, rolling out r215041.
8011
8012 The LayoutTest for this change is failing on ios-simulator.
8013
8014 Reverted changeset:
8015
8016 "Rendering flexbox children across columns"
8017 https://bugs.webkit.org/show_bug.cgi?id=164166
8018 http://trac.webkit.org/changeset/215041
8019
80202017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8021
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00008022 Unreviewed, rolling out r215046.
8023
8024 This change broke internal builds.
8025
8026 Reverted changeset:
8027
8028 "WebRTC tests gardening"
8029 https://bugs.webkit.org/show_bug.cgi?id=170508
8030 http://trac.webkit.org/changeset/215046
8031
80322017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8033
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00008034 Skip a test that was accidentally enabled with r214982.
8035
8036 Unreviewed test gardening.
8037
8038 * platform/ios/TestExpectations:
8039
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000080402017-04-06 Joseph Pecoraro <pecoraro@apple.com>
8041
8042 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
8043 https://bugs.webkit.org/show_bug.cgi?id=16531
8044 <rdar://problem/5712895>
8045
8046 Reviewed by Timothy Hatcher.
8047
8048 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
8049 * http/tests/inspector/network/resource-request-headers.html: Added.
8050 * http/tests/inspector/network/resources/basic-auth.php: Added.
8051 Test coverage for Cookie and Basic Authentication headers.
8052
8053 * platform/mac/TestExpectations:
8054 * platform/mac-wk1/TestExpectations:
8055 * platform/win/TestExpectations:
8056 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
8057 and ElCapitan which uses the legacy non-NSURLSession loading path.
8058
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000080592017-04-06 Youenn Fablet <youenn@apple.com>
8060
8061 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
8062 https://bugs.webkit.org/show_bug.cgi?id=167513
8063
8064 Reviewed by Eric Carlson.
8065
8066 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
8067
zalan@apple.com2319f682017-04-06 20:03:55 +000080682017-04-06 Zalan Bujtas <zalan@apple.com>
8069
8070 Simple line layout: Hittest always returns the first renderer in the block.
8071 https://bugs.webkit.org/show_bug.cgi?id=170520
8072 <rdar://problem/30979175>
8073
8074 Reviewed by Antti Koivisto.
8075
8076 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
8077 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
8078
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000080792017-03-31 Jiewen Tan <jiewen_tan@apple.com>
8080
8081 [WebCrypto] Add support for AES-CTR
8082 https://bugs.webkit.org/show_bug.cgi?id=169761
8083 <rdar://problem/31331321>
8084
8085 Reviewed by Brent Fulgham.
8086
8087 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
8088 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
8089 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
8090 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
8091 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
8092 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
8093 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
8094 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
8095 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
8096 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
8097 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
8098 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
8099 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
8100 * crypto/subtle/aes-ctr-generate-key.html: Added.
8101 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
8102 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
8103 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
8104 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
8105 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
8106 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
8107 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
8108 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
8109 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
8110 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
8111 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
8112 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
8113 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
8114 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
8115 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
8116 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
8117 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
8118 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
8119 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
8120 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
8121 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
8122 * crypto/subtle/aes-generate-key-malformed-parameters.html:
8123 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
8124 * crypto/subtle/aes-import-key-malformed-parameters.html:
8125 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
8126 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
8127 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
8128 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
8129 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
8130 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
8131 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
8132 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
8133 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
8134 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
8135 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
8136 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
8137
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000081382017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8139
8140 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
8141 https://bugs.webkit.org/show_bug.cgi?id=153460
8142
8143 Unreviewed test gardening.
8144
8145 * platform/mac/TestExpectations:
8146
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000081472017-04-06 Youenn Fablet <youenn@apple.com>
8148
8149 WebRTC tests gardening
8150 https://bugs.webkit.org/show_bug.cgi?id=170508
8151
8152 Reviewed by Eric Carlson.
8153
8154 * platform/ios-wk1/TestExpectations:
8155 * platform/ios-wk2/TestExpectations:
8156 * platform/ios/TestExpectations:
8157
antti@apple.comc5190fd2017-04-06 18:32:47 +000081582017-04-06 Antti Koivisto <antti@apple.com>
8159
8160 Implement testing mode for disk cache
8161 https://bugs.webkit.org/show_bug.cgi?id=170547
8162
8163 Reviewed by Andreas Kling.
8164
8165 Enable a few disabled tests to see how it goes.
8166
8167 * platform/mac-wk2/TestExpectations:
8168
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000081692017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
8170
8171 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
8172 https://bugs.webkit.org/show_bug.cgi?id=170339
8173
8174 Reviewed by Youenn Fablet.
8175
8176 Added new tests addressing respondWithNewView() behaviour.
8177
8178 * streams/readable-stream-byob-request-expected.txt: Updated.
8179 * streams/readable-stream-byob-request.js: Added new tests.
8180
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000081812017-04-06 Dave Hyatt <hyatt@apple.com>
8182
8183 Rendering flexbox children across columns
8184 https://bugs.webkit.org/show_bug.cgi?id=164166
8185 <rdar://problem/29055587>
8186
8187 Reviewed by Zalan Bujtas.
8188
8189 * fast/multicol/flexbox-rows-expected.html: Added.
8190 * fast/multicol/flexbox-rows.html: Added.
8191
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000081922017-04-05 Simon Fraser <simon.fraser@apple.com>
8193
8194 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
8195 https://bugs.webkit.org/show_bug.cgi?id=170479
8196
8197 Reviewed by Sam Weinig.
8198
8199 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
8200 * fast/frames/user-gesture-timestamp-propagation.html: Added.
8201 * platform/ios/TestExpectations:
8202
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000082032017-04-05 Eric Carlson <eric.carlson@apple.com>
8204
8205 [MediaStream] Host application should be able to mute and unmute media streams
8206 https://bugs.webkit.org/show_bug.cgi?id=170519
8207 <rdar://problem/31174326>
8208
8209 Reviewed by Youenn Fablet.
8210
8211 * fast/mediastream/MediaStream-page-muted-expected.txt:
8212 * fast/mediastream/MediaStream-page-muted.html:
8213
jfernandez@igalia.com30168022017-04-05 20:44:10 +000082142017-04-05 Javier Fernandez <jfernandez@igalia.com>
8215
8216 [css-align] Implement the place-items shorthand
8217 https://bugs.webkit.org/show_bug.cgi?id=168847
8218
8219 Reviewed by David Hyatt.
8220
8221 Regression tests for the new place-content alignment shorthand.
8222
8223 * css3/parse-place-items.html: Added.
8224
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000082252017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
8226
8227 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
8228 https://bugs.webkit.org/show_bug.cgi?id=170157
8229
8230 Reviewed by Alejandro G. Castro.
8231
8232 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
8233 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
8234 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
8235 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
8236 for each one of the audio media type and video media type.
8237
8238 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
8239 as failing in the general TestExpectations, because the libwebrtc backend currently
8240 doesn't generate the expected a=bundle-only lines.
8241 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
8242 The whole fast/mediastream directory is already overriden to pass.
8243 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
8244 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
8245 * fast/mediastream/resources/sdp-utils.js:
8246 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
8247 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
8248 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
8249
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000082502017-04-05 Jer Noble <jer.noble@apple.com>
8251
8252 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
8253 https://bugs.webkit.org/show_bug.cgi?id=170510
8254
8255 Reviewed by Eric Carlson.
8256
8257 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
8258 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
8259
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000082602017-04-05 Matt Baker <mattbaker@apple.com>
8261
8262 Web Inspector: XHR breakpoints should be global
8263 https://bugs.webkit.org/show_bug.cgi?id=170033
8264
8265 Reviewed by Joseph Pecoraro..
8266
8267 * inspector/dom-debugger/xhr-breakpoints.html:
8268 Update for XHRBreakpoint constructor change.
8269
cdumez@apple.comca98dba2017-04-05 18:47:39 +000082702017-04-05 Chris Dumez <cdumez@apple.com>
8271
8272 <input type="range"> changing to disabled while active breaks all pointer events
8273 https://bugs.webkit.org/show_bug.cgi?id=170447
8274 <rdar://problem/31442875>
8275
8276 Reviewed by Geoffrey Garen.
8277
8278 Add layout test coverage.
8279
8280 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
8281 * fast/forms/range/disabled-while-dragging.html: Added.
8282
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000082832017-04-05 Jiewen Tan <jiewen_tan@apple.com>
8284
8285 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
8286 <rdar://problem/31322400>
8287
8288 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
8289 * crypto/subtle/rsa-import-key-malformed-parameters.html:
8290
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000082912017-04-05 Youenn Fablet <youenn@apple.com>
8292
8293 Deprecate and remove URL.createObjectURL(mediastream)
8294 https://bugs.webkit.org/show_bug.cgi?id=167518
8295 <rdar://problem/31149607>
8296
8297 Reviewed by Eric Carlson.
8298
8299 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
8300 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
8301 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
8302 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
8303 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
8304 * fast/mediastream/MediaStream-video-element-expected.txt:
8305 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
8306 * fast/mediastream/MediaStream-video-element-track-stop.html:
8307 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
8308 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
8309 * fast/mediastream/MediaStream-video-element.html:
8310 * fast/mediastream/resources/getUserMedia-helper.js:
8311 (setupVideoElementWithStream):
8312
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000083132017-04-05 Javier Fernandez <jfernandez@igalia.com>
8314
8315 [GTK] Unreviewed tests gardening
8316 https://bugs.webkit.org/show_bug.cgi?id=170497
8317
8318 Unreviewed test gardening. Rebaseline tests after r214712.
8319
8320 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
8321
8322
ap@apple.com0bc422c2017-04-05 05:14:52 +000083232017-04-04 Alexey Proskuryakov <ap@apple.com>
8324
8325 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
8326 for https://bugs.webkit.org/show_bug.cgi?id=170493
8327
8328 * platform/mac/TestExpectations:
8329
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000083302017-04-04 Youenn Fablet <youenn@apple.com>
8331
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00008332 Canvas is tainted when painting a video with MediaStreamTrack
8333 https://bugs.webkit.org/show_bug.cgi?id=170486
8334
8335 Reviewed by Eric Carlson.
8336
8337 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
8338 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
8339 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
8340 (reject):
8341 (getUserMedia):
8342 (defaultRejectOrCatch):
8343 (setupVideoElementWithStream):
8344
83452017-04-04 Youenn Fablet <youenn@apple.com>
8346
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00008347 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
8348 https://bugs.webkit.org/show_bug.cgi?id=170482
8349
8350 Reviewed by Eric Carlson.
8351
8352 * TestExpectations:
8353
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000083542017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8355
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00008356 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
8357 https://bugs.webkit.org/show_bug.cgi?id=168390
8358
8359 Unreviewed test gardening.
8360
8361 * platform/mac/TestExpectations:
8362
83632017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8364
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00008365 Mark fast/images/reset-image-animation.html as flaky.
8366 https://bugs.webkit.org/show_bug.cgi?id=170177
8367
8368 Unreviewed test gardening.
8369
8370 * platform/mac/TestExpectations:
8371
83722017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8373
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00008374 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
8375 https://bugs.webkit.org/show_bug.cgi?id=168409
8376
8377 Unreviewed test gardening.
8378
8379 * platform/mac-wk1/TestExpectations:
8380
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000083812017-04-04 Brent Fulgham <bfulgham@apple.com>
8382
8383 Do not assert when CharacterData representing an Attr fires events
8384 https://bugs.webkit.org/show_bug.cgi?id=170454
8385 <rdar://problem/30979320>
8386
8387 Reviewed by Ryosuke Niwa.
8388
8389 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
8390 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
8391
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000083922017-04-04 Youenn Fablet <youenn@apple.com>
8393
8394 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
8395 https://bugs.webkit.org/show_bug.cgi?id=169481
8396
8397 Reviewed by Eric Carlson.
8398
8399 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
8400 * webrtc/datachannel/basic.html:
8401
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000084022017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8403
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00008404 Add back results that were accidentally removed with r214848.
8405 https://bugs.webkit.org/show_bug.cgi?id=169301
8406
8407 Unreviewed test gardening.
8408
8409 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
8410 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
8411
84122017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8413
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00008414 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
8415 https://bugs.webkit.org/show_bug.cgi?id=170456
8416
8417 Unreviewed test gardening.
8418
8419 * platform/mac-wk1/TestExpectations:
8420
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000084212017-04-04 Youenn Fablet <youenn@apple.com>
8422
8423 webrtc/peer-connection-audio-mute.html is flaky
8424 https://bugs.webkit.org/show_bug.cgi?id=170451
8425
8426 Reviewed by Eric Carlson.
8427
8428 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
8429 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
8430 Decreasing time spent at detecting hum or not.
8431 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
8432
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000084332017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8434
8435 Mark fast/images/animated-gif-webkit-transform.html as flaky.
8436 https://bugs.webkit.org/show_bug.cgi?id=170410
8437
8438 Unreviewed test gardening.
8439
8440 * platform/mac-wk2/TestExpectations:
8441
ap@apple.com68c61102017-04-04 01:22:41 +000084422017-04-03 Alexey Proskuryakov <ap@apple.com>
8443
8444 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
8445
8446 This test still times out, most of the time.
8447
8448 * platform/wk2/TestExpectations:
8449
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000084502017-04-03 Javier Fernandez <jfernandez@igalia.com>
8451
8452 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
8453 https://bugs.webkit.org/show_bug.cgi?id=170340
8454
8455 Reviewed by David Hyatt.
8456
8457 Added additional test cases to evaluate the new baseline-alignment syntax.
8458
8459 * css3/parse-place-content-expected.txt:
8460 * css3/parse-place-content.html:
8461
n_wang@apple.comaf39f872017-04-03 23:06:25 +000084622017-04-03 Nan Wang <n_wang@apple.com>
8463
8464 AX: Expose link children when doing search predication on iOS
8465 https://bugs.webkit.org/show_bug.cgi?id=170424
8466 <rdar://problem/31413335>
8467
8468 Reviewed by Chris Fleizach.
8469
8470 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
8471 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
8472
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000084732017-04-03 Dave Hyatt <hyatt@apple.com>
8474
8475 Japanese fonts in vertical text should support synthesized italics
8476 https://bugs.webkit.org/show_bug.cgi?id=169301
8477
8478 Reviewed by Simon Fraser.
8479
8480 * fast/text/international/synthesized-italic-vertical-expected.html:
8481 * fast/text/international/synthesized-italic-vertical.html:
8482 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
8483 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
8484
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000084852017-04-03 Chris Dumez <cdumez@apple.com>
8486
8487 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
8488 https://bugs.webkit.org/show_bug.cgi?id=170285
8489 <rdar://problem/31378543>
8490
8491 Reviewed by Andy Estes.
8492
8493 Add layout test coverage.
8494
8495 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
8496 * fast/images/background-image-relative-url-changes-document.html: Added.
8497
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000084982017-04-03 John Wilander <wilander@apple.com>
8499
8500 Remove timeout expectations after bug fix
8501 https://bugs.webkit.org/show_bug.cgi?id=168262
8502
8503 Unreviewed test gardening.
8504
8505 Remove timeout expectations after bug fix in
8506 https://bugs.webkit.org/show_bug.cgi?id=170400
8507
8508 * platform/wk2/TestExpectations:
8509 Remove expected timeout for the first five test cases
8510 under http/tests/loading/resourceLoadStatistics/.
8511
antti@apple.com6c64e6c2017-04-03 19:08:07 +000085122017-04-03 Antti Koivisto <antti@apple.com>
8513
8514 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
8515 https://bugs.webkit.org/show_bug.cgi?id=170402
8516 <rdar://problem/31004344>
8517
8518 Reviewed by Simon Fraser.
8519
8520 * fast/css/document-stylesheets-dynamic-expected.html: Added.
8521 * fast/css/document-stylesheets-dynamic.html: Added.
8522
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000085232017-04-03 Jeremy Jones <jeremyj@apple.com>
8524
8525 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
8526 https://bugs.webkit.org/show_bug.cgi?id=167965
8527
8528 Reviewed by Jon Lee.
8529
8530 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
8531 can therefore be delivered later than expected by the test. This is already done for the first one,
8532 do this for the second one also.
8533
8534 * platform/mac-wk2/TestExpectations:
8535 * pointer-lock/mouse-event-delivery.html:
8536
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000085372017-04-01 Simon Fraser <simon.fraser@apple.com>
8538
8539 Clean up touch event handler registration when moving nodes between documents
8540 https://bugs.webkit.org/show_bug.cgi?id=170384
8541 rdar://problem/30816694
8542
8543 Reviewed by Chris Dumez.
8544
8545 Tests for moving nodes with various listener/handler combinations between documents.
8546
8547 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
8548 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
8549 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
8550 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
8551 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
8552 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
8553 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
8554 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
8555
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000085562017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
8557
8558 [SOUP] URI Fragment is lost after redirect
8559 https://bugs.webkit.org/show_bug.cgi?id=170058
8560
8561 Reviewed by Michael Catanzaro.
8562
8563 Add tests to check we correctly handle fragment identifiers on server redirections.
8564
8565 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
8566 * http/tests/navigation/redirect-preserves-fragment.html: Added.
8567 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
8568 * http/tests/navigation/redirect-to-fragment.html: Added.
8569 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
8570 * http/tests/navigation/redirect-to-fragment2.html: Added.
8571 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
8572 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
8573 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
8574 * platform/ios/TestExpectations:
8575 * platform/mac/TestExpectations:
8576
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000085772017-04-03 Youenn Fablet <youenn@apple.com>
8578
8579 captureStream is getting black frames with webgl canvas
8580 https://bugs.webkit.org/show_bug.cgi?id=170325
8581
8582 Reviewed by Dean Jackson.
8583
8584 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
8585 * fast/mediastream/captureStream/canvas3d.html: Added.
8586
pvollan@apple.com60e84802017-04-03 13:17:11 +000085872017-04-03 Per Arne Vollan <pvollan@apple.com>
8588
8589 Implement stroke-miterlimit.
8590 https://bugs.webkit.org/show_bug.cgi?id=169078
8591
8592 Reviewed by Dean Jackson.
8593
8594 * fast/css/stroke-miterlimit-default-expected.html: Added.
8595 * fast/css/stroke-miterlimit-default.html: Added.
8596 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
8597 * fast/css/stroke-miterlimit-large.html: Added.
8598 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
8599 * fast/css/stroke-miterlimit-zero.html: Added.
8600
ap@apple.com4e5a2a92017-04-02 18:55:45 +000086012017-04-02 Alexey Proskuryakov <ap@apple.com>
8602
ap@apple.com224fa132017-04-03 03:30:14 +00008603 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
8604
8605 * TestExpectations:
8606
86072017-04-02 Alexey Proskuryakov <ap@apple.com>
8608
ap@apple.com637c6b42017-04-03 03:13:42 +00008609 Build fix for
8610 Add missing text styles
8611 https://bugs.webkit.org/show_bug.cgi?id=170295
8612
8613 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
8614
86152017-04-02 Alexey Proskuryakov <ap@apple.com>
8616
ap@apple.com37851092017-04-03 01:26:31 +00008617 Fix lint errors.
8618
8619 * TestExpectations:
8620 * platform/ios-wk1/TestExpectations:
8621 * platform/ios-wk2/TestExpectations:
8622 * platform/ios/TestExpectations:
8623 * platform/mac-wk1/TestExpectations:
8624
86252017-04-02 Alexey Proskuryakov <ap@apple.com>
8626
ap@apple.com4e5a2a92017-04-02 18:55:45 +00008627 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
8628
8629 For https://bugs.webkit.org/show_bug.cgi?id=170395
8630 rdar://problem/30975761, rdar://problem/31394017
8631
8632 * TestExpectations:
8633
pvollan@apple.comc6950052017-04-02 05:28:53 +000086342017-04-01 Per Arne Vollan <pvollan@apple.com>
8635
8636 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
8637 https://bugs.webkit.org/show_bug.cgi?id=169466
8638
8639 Reviewed by Jon Lee.
8640
8641 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
8642 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
8643 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
8644 -webkit-text-stroke-width.
8645
8646 * fast/css/stroke-width-fallback-expected.html: Added.
8647 * fast/css/stroke-width-fallback.html: Added.
8648
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000086492017-04-01 Jon Lee <jonlee@apple.com>
8650
8651 Add missing text styles
8652 https://bugs.webkit.org/show_bug.cgi?id=170295
8653 rdar://problem/30219503
8654
8655 Reviewed by Dean Jackson.
8656
8657 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
8658
cdumez@apple.com63c68002017-04-02 00:55:20 +000086592017-04-01 Chris Dumez <cdumez@apple.com>
8660
8661 We should pause silent WebAudio rendering in background tabs
8662 https://bugs.webkit.org/show_bug.cgi?id=170299
8663 <rdar://problem/31289132>
8664
8665 Reviewed by Eric Carlson.
8666
8667 Add layout test coverage.
8668
8669 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
8670 * webaudio/silent-audio-interrupted-in-background.html: Added.
8671
ap@apple.com44498b62017-04-01 07:47:17 +000086722017-04-01 Alexey Proskuryakov <ap@apple.com>
8673
8674 Rolling back http://trac.webkit.org/r214663 - memory corruption
8675
8676 * streams/readable-stream-byob-request-expected.txt:
8677 * streams/readable-stream-byob-request.js:
8678 (self.importScripts.test): Deleted.
8679
zalan@apple.com45ae7d72017-04-01 06:30:00 +000086802017-03-31 Zalan Bujtas <zalan@apple.com>
8681
8682 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
8683 https://bugs.webkit.org/show_bug.cgi?id=170348
8684 <rdar://problem/24727151>
8685
8686 Reviewed by David Hyatt.
8687
8688 * fast/multicol/table-section-page-break-expected.html: Added.
8689 * fast/multicol/table-section-page-break.html: Added.
8690
cdumez@apple.comc79decf2017-04-01 00:31:34 +000086912017-03-31 Chris Dumez <cdumez@apple.com>
8692
8693 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
8694 https://bugs.webkit.org/show_bug.cgi?id=162510
8695 <rdar://problem/31380650>
8696
8697 Reviewed by Alexey Proskuryakov.
8698
8699 The test restores a page from PageCache and wants to check that an animated
8700 GIF is properly animating. To do so, it store the data of the current image
8701 frame, and then checks in a 100ms timer that the current image frame is
8702 different. This is flaky by nature since the image only has 10 frames and
8703 you therefore have a 1/10 chance that the new frame will be the same as the
8704 previous one, even if the image is properly animating.
8705
8706 To address the problem, do a setInterval instead of a setTimeout and check
8707 until the frame becomes different.
8708
8709 * fast/images/animated-gif-restored-from-bfcache.html:
8710 * platform/mac/TestExpectations:
8711
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000087122017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
8713
8714 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
8715 https://bugs.webkit.org/show_bug.cgi?id=170328
8716 <rdar://problem/30904558>
8717
8718 Reviewed by Tim Horton.
8719
8720 Adds a new layout test verifying that when a user taps away to clear the current selection in character
8721 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
8722 selection views, which are dismissed.
8723
8724 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
8725 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
8726
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000087272017-03-31 Youenn Fablet <youenn@apple.com>
8728
8729 Add a test to ensure webrtc generated certificates and names are ephemeral
8730 https://bugs.webkit.org/show_bug.cgi?id=170225
8731
8732 Reviewed by Jon Lee.
8733
8734 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
8735 * webrtc/ephemeral-certificates-and-cnames.html: Added.
8736
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000087372017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
8738
8739 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
8740 https://bugs.webkit.org/show_bug.cgi?id=170327
8741 <rdar://problem/31363816>
8742
8743 Reviewed by Tim Horton.
8744
8745 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
8746 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
8747 synthetic touch events.
8748
8749 * TestExpectations:
8750 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
8751 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
8752
ap@apple.come4023af2017-03-31 17:29:12 +000087532017-03-31 Alexey Proskuryakov <ap@apple.com>
8754
ap@apple.com19c0fd02017-03-31 19:18:26 +00008755 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
8756 https://bugs.webkit.org/show_bug.cgi?id=170355
8757
8758 * TestExpectations:
8759
87602017-03-31 Alexey Proskuryakov <ap@apple.com>
8761
ap@apple.comb599b982017-03-31 17:41:39 +00008762 Correction for the previous change - this is an image failure.
8763
8764 * platform/mac-wk2/TestExpectations:
8765
87662017-03-31 Alexey Proskuryakov <ap@apple.com>
8767
ap@apple.come4023af2017-03-31 17:29:12 +00008768 Mark fast/images/animated-image-different-dest-size.html as flaky for
8769 https://bugs.webkit.org/show_bug.cgi?id=170203
8770
8771 * platform/mac-wk2/TestExpectations:
8772
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000087732017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
8774
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00008775 Unreviewed GTK+ gardening. Update expectations of several tests.
8776
8777 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
8778 fonts.
8779
8780 * platform/gtk/TestExpectations:
8781 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
8782
87832017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
8784
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00008785 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
8786
8787 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
8788 after r214503.
8789
8790 * platform/gtk/TestExpectations:
8791 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
8792 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
8793 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
8794 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
8795
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000087962017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
8797
8798 [Readable Streams API] Implement cloneArrayBuffer in WebCore
8799 https://bugs.webkit.org/show_bug.cgi?id=170008
8800
8801 Reviewed by Youenn Fablet.
8802
8803 Added test to check cloneArrayBuffer behaviour.
8804
8805 * streams/readable-stream-byob-request.js:
8806
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000088072017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
8808
8809 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
8810 https://bugs.webkit.org/show_bug.cgi?id=170151
8811
8812 Reviewed by Saam Barati.
8813
8814 * js/script-tests/string_replace_function.js: Added.
8815 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
8816 * js/string_replace_function-expected.txt: Added.
8817 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
8818 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
8819 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
8820
rego@igalia.com0e27af12017-03-31 09:27:04 +000088212017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
8822
8823 [css-grid] Update W3C Test Suite
8824 https://bugs.webkit.org/show_bug.cgi?id=170170
8825
8826 Reviewed by Youenn Fablet.
8827
8828 Update path to tests in TestExpectations as the CSS Grid Layout suite
8829 is now under web-platform-tests.
8830
8831 * TestExpectations:
8832
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000088332017-03-31 Antoine Quint <graouts@apple.com>
8834
8835 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
8836 https://bugs.webkit.org/show_bug.cgi?id=168409
8837 <rdar://problem/30799198>
8838
8839 Unreviewed. Capture new logging events.
8840
8841 * media/modern-media-controls/airplay-button/airplay-button.html:
8842
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000088432017-03-30 Matt Baker <mattbaker@apple.com>
8844
8845 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
8846
8847 * inspector/css/getAllStyleSheets-expected.txt:
8848
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000088492017-03-30 Ryan Haddad <ryanhaddad@apple.com>
8850
8851 Rebaseline js/dom/global-constructors-attributes.html.
8852
8853 Unreviewed test gardening.
8854
8855 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8856 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8857 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8858
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000088592017-03-30 Simon Fraser <simon.fraser@apple.com>
8860
8861 Rename a touch event function, and new touch region test results
8862 https://bugs.webkit.org/show_bug.cgi?id=170309
8863 rdar://problem/31329520
8864
8865 Reviewed by Chris Dumez.
8866
8867 A code change in WebKitAdditions progresses this test result.
8868
8869 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
8870
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000088712017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
8872
8873 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
8874 https://bugs.webkit.org/show_bug.cgi?id=169547
8875
8876 Reviewed by Simon Fraser.
8877
8878 * fast/images/async-image-background-image.html:
8879 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
8880 * fast/images/sprite-sheet-image-draw-expected.html: Added.
8881 * fast/images/sprite-sheet-image-draw.html: Added.
8882
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000088832017-03-30 Matt Baker <mattbaker@apple.com>
8884
8885 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
8886 https://bugs.webkit.org/show_bug.cgi?id=170279
8887 <rdar://problem/30200492>
8888
8889 Reviewed by David Hyatt.
8890
8891 * inspector/css/getAllStyleSheets.html:
8892 Add stylesheet with an "unparsed" property having no final semicolon.
8893
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000088942017-03-30 Youenn Fablet <youenn@apple.com>
8895
8896 Clean up RTCDataChannel
8897 https://bugs.webkit.org/show_bug.cgi?id=169732
8898
8899 Reviewed by Chris Dumez.
8900
8901 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
8902 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
8903
cdumez@apple.comc973c422017-03-30 21:35:39 +000089042017-03-30 Chris Dumez <cdumez@apple.com>
8905
8906 svg/animations/animations-paused-in-background-page.html is flaky
8907 https://bugs.webkit.org/show_bug.cgi?id=170290
8908
8909 Reviewed by Simon Fraser.
8910
8911 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
8912 due to a race.
8913
8914 * svg/animations/animations-paused-in-background-page-expected.txt:
8915 * svg/animations/animations-paused-in-background-page.html:
8916
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000089172017-03-30 Javier Fernandez <jfernandez@igalia.com>
8918
8919 [css-align] Adapt content-alignment properties to the new baseline syntax
8920 https://bugs.webkit.org/show_bug.cgi?id=170262
8921
8922 Reviewed by David Hyatt.
8923
8924 Added new cases to the alignment properties parsing tests so that we can verify the new
8925 baseline-alignment syntax is parsed as expected.
8926 Additionally, I modified the tests so that they use the testharness format.
8927
8928 * css3/parse-align-content-expected.txt:
8929 * css3/parse-align-content.html:
8930 * css3/parse-justify-content-expected.txt:
8931 * css3/parse-justify-content.html:
8932
jcraig@apple.comaff229672017-03-30 21:13:21 +000089332017-03-30 James Craig <jcraig@apple.com>
8934
8935 AX: Expose a new AXSubrole for explicit ARIA "group" role
8936 https://bugs.webkit.org/show_bug.cgi?id=169810
8937 <rdar://problem/31039693>
8938
8939 Reviewed by Chris Fleizach.
8940
8941 * accessibility/list-detection2-expected.txt:
8942 * accessibility/list-detection2.html:
8943 * accessibility/roles-computedRoleString.html:
8944 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
8945 * inspector/dom/highlightFrame-expected.txt:
8946 * inspector/dom/highlightSelector-expected.txt:
8947 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8948 * platform/mac/accessibility/roles-exposed-expected.txt:
8949
commit-queue@webkit.org76329332017-03-30 20:22:38 +000089502017-03-30 Youenn Fablet <youenn@apple.com>
8951
8952 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
8953 https://bugs.webkit.org/show_bug.cgi?id=170294
8954
8955 Unreviewed.
8956
8957 * TestExpectations: Marking these tests as flaky.
8958
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000089592017-03-30 Eric Carlson <eric.carlson@apple.com>
8960
8961 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
8962 https://bugs.webkit.org/show_bug.cgi?id=169956
8963
8964 Reviewed by Youenn Fablet.
8965
8966 * webaudio/audiobuffer-crash-expected.txt: Added.
8967 * webaudio/audiobuffer-crash.html: Added.
8968
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000089692017-03-30 Simon Fraser <simon.fraser@apple.com>
8970
8971 Add some tests that dump the touch event regions with various content configurations
8972 https://bugs.webkit.org/show_bug.cgi?id=170216
8973
8974 Followup: add missing results files, and tweak iframes.html to show that regions fail to
8975 take iframe borders into account.
8976
8977 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
8978 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
8979 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
8980 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
8981 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
8982 * fast/events/touch/ios/touch-event-regions/iframes.html:
8983 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
8984 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
8985
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000089862017-03-30 Per Arne Vollan <pvollan@apple.com>
8987
8988 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
8989 https://bugs.webkit.org/show_bug.cgi?id=170188
8990
8991 Reviewed by Eric Carlson.
8992
8993 The textTrackDisplayElement call will fail and throw an exception if the text track display element
8994 has not yet been added to the text track container element. We wait until it has been added.
8995
8996 * media/track/track-cue-rendering-with-padding.html:
8997
commit-queue@webkit.org98928812017-03-30 17:06:21 +000089982017-03-30 Antoine Quint <graouts@apple.com>
8999
9000 [Modern Media Controls] Invalid placard icon is not visible for short video
9001 https://bugs.webkit.org/show_bug.cgi?id=170277
9002 <rdar://problem/31327955>
9003
9004 Reviewed by Eric Carlson.
9005
9006 Add a new test to check that we correctly hide the invalid icon only when
9007 there is no space left to display it.
9008
9009 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
9010 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
9011
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000090122017-03-27 Sergio Villar Senin <svillar@igalia.com>
9013
9014 [css-grid] Clamp the number of autorepeat tracks
9015 https://bugs.webkit.org/show_bug.cgi?id=170120
9016
9017 Reviewed by Manuel Rego Casasnovas.
9018
9019 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
9020 to allow us to run several test cases over a small number of grids in a single file quite
9021 fast. The other option was to statically (CSS) create several huge grids, something that
9022 could potentially be very expensive in terms of memory and CPU leading to timeouts.
9023
9024 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
9025 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
9026
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000090272017-03-30 Antoine Quint <graouts@apple.com>
9028
9029 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
9030 https://bugs.webkit.org/show_bug.cgi?id=168409
9031 <rdar://problem/30799198>
9032
9033 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
9034 requestAnimationFrame() call to suspend the ScriptedAnimationController.
9035
9036 * media/modern-media-controls/airplay-button/airplay-button.html:
9037
pvollan@apple.comc639f112017-03-30 06:35:31 +000090382017-03-30 Per Arne Vollan <pvollan@apple.com>
9039
9040 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
9041 https://bugs.webkit.org/show_bug.cgi?id=168660
9042
9043 Reviewed Eric Carlson.
9044
9045 The textTrackDisplayElement call will fail and throw an exception if the text track display element
9046 has not yet been added to the text track container element. We wait until it has been added.
9047
9048 * media/track/track-cue-container-rendering-position.html:
9049
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000090502017-03-29 Ryosuke Niwa <rniwa@webkit.org>
9051
9052 Disconnecting a HTMLObjectElement does not always unload its content document
9053 https://bugs.webkit.org/show_bug.cgi?id=169606
9054
9055 Reviewed by Andy Estes.
9056
9057 Add a regression test.
9058
9059 * fast/dom/removing-focused-object-element-expected.txt: Added.
9060 * fast/dom/removing-focused-object-element.html: Added.
9061
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000090622017-03-29 Simon Fraser <simon.fraser@apple.com>
9063
9064 Add some tests that dump the touch event regions with various content configurations
9065 https://bugs.webkit.org/show_bug.cgi?id=170216
9066
9067 Reviewed by Dean Jackson.
9068
9069 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
9070
9071 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
9072 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
9073 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
9074 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
9075 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
9076 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
9077 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
9078 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
9079 * fast/events/touch/ios/touch-event-regions/document.html: Added.
9080 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
9081 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
9082 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
9083 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
9084 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
9085 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
9086
simon.fraser@apple.com54152682017-03-30 01:31:53 +000090872017-03-28 Simon Fraser <simon.fraser@apple.com>
9088
9089 Make it possible to dump touch event regions for testing
9090 https://bugs.webkit.org/show_bug.cgi?id=170209
9091 <rdar://problem/31309258>
9092
9093 Reviewed by Tim Horton.
9094
9095 Simple test that dumps the regions.
9096
9097 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
9098 * fast/events/touch/ios/touch-event-regions.html: Added.
9099
zalan@apple.com26018542017-03-30 01:25:00 +000091002017-03-29 Zalan Bujtas <zalan@apple.com>
9101
9102 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
9103 https://bugs.webkit.org/show_bug.cgi?id=170259
9104 <rdar://problem/31300584>
9105
9106 Reviewed by Simon Fraser.
9107
9108 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
9109 * fast/block/float/placing-multiple-floats-crash.html: Added.
9110
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000091112017-03-29 Tim Horton <timothy_horton@apple.com>
9112
9113 Swipe gesture tests don't work on macOS Sierra
9114 https://bugs.webkit.org/show_bug.cgi?id=161675
9115 <rdar://problem/23379930>
9116
9117 Reviewed by Darin Adler.
9118
9119 * platform/mac-wk2/TestExpectations:
9120 * swipe/basic-cached-back-swipe-expected.txt:
9121 * swipe/basic-cached-back-swipe.html:
9122 * swipe/main-frame-pinning-requirement-expected.txt:
9123 * swipe/main-frame-pinning-requirement.html:
9124 * swipe/pushState-cached-back-swipe-expected.txt:
9125 * swipe/pushState-cached-back-swipe.html:
9126 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
9127 * swipe/pushState-programmatic-back-while-swiping-crash.html:
9128 * swipe/resources/swipe-test.js:
9129 (measuredDurationShouldBeLessThan):
9130 (startSwipeGesture):
9131 (completeSwipeGesture):
9132 (playEventStream):
9133 (eventQueue.enqueueScrollEvent): Deleted.
9134 (eventQueue.enqueueSwipeEvent): Deleted.
9135 (eventQueue.hasPendingEvents): Deleted.
9136 (eventQueue.callAfterEventDispatch): Deleted.
9137 (eventQueue._processEventQueue): Deleted.
9138 (eventQueue._processEventQueueSoon): Deleted.
9139 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
9140 * swipe/swipe-start-hysteresis-failures.html: Removed.
9141
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000091422017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9143
9144 Try to normalize variation ranges
9145 https://bugs.webkit.org/show_bug.cgi?id=170119
9146
9147 Reviewed by Simon Fraser.
9148
9149 * fast/text/variations/font-selection-properties-expected.html:
9150
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000091512017-03-29 Ryan Haddad <ryanhaddad@apple.com>
9152
9153 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
9154 https://bugs.webkit.org/show_bug.cgi?id=169677
9155
9156 Unreviewed test gardening.
9157
9158 * platform/mac-wk1/TestExpectations:
9159 * platform/mac/TestExpectations:
9160
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000091612017-03-29 Javier Fernandez <jfernandez@igalia.com>
9162
9163 [css-align] Adapt self-alignment properties to the new baseline syntax
9164 https://bugs.webkit.org/show_bug.cgi?id=170235
9165
9166 Reviewed by David Hyatt.
9167
9168 Added new cases to the alignment properties parsing tests so that we can verify the new
9169 baseline-alignment syntax is parsed as expected.
9170 Additionally, I modified the tests so that they use the testharness format.
9171
9172 * css3/parse-align-items-expected.txt:
9173 * css3/parse-align-items.html:
9174 * css3/parse-align-self-expected.txt:
9175 * css3/parse-align-self.html:
9176 * css3/resources/alignment-parsing-utils-th.js:
9177 (checkValues):
9178 * fast/css/parse-justify-items-expected.txt:
9179 * fast/css/parse-justify-items.html:
9180 * fast/css/parse-justify-self-expected.txt:
9181 * fast/css/parse-justify-self.html:
9182 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
9183 (checkValues):
9184 (checkBadValues):
9185 (checkInitialValues):
9186 (checkInheritValues):
9187 (checkLegacyValues):
9188 (checkSupportedValues):
9189
cdumez@apple.com5ddde632017-03-29 20:54:21 +000091902017-03-29 Chris Dumez <cdumez@apple.com>
9191
9192 Animated SVG images are not paused in pages loaded in the background
9193 https://bugs.webkit.org/show_bug.cgi?id=170043
9194 <rdar://problem/31234412>
9195
9196 Reviewed by Simon Fraser.
9197
9198 Extend layout test coverage.
9199
9200 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
9201 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
9202 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
9203 * svg/animations/animations-paused-in-background-page.html: Added.
9204 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
9205
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000092062017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9207
9208 Post-commit test gardening after r214546
9209 https://bugs.webkit.org/show_bug.cgi?id=169518
9210
9211 Unreviewed.
9212
9213 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
9214 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
9215
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000092162017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9217
9218 Post-commit test gardening after r214546
9219 https://bugs.webkit.org/show_bug.cgi?id=169518
9220
9221 Unreviewed.
9222
9223 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
9224 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
9225
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000092262017-03-29 Ryan Haddad <ryanhaddad@apple.com>
9227
9228 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
9229 https://bugs.webkit.org/show_bug.cgi?id=170130
9230
9231 Unreviewed test gardening.
9232
9233 * TestExpectations:
9234
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000092352017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9236
9237 Variation fonts: Make sure that feature detection and preprocessor macros are right
9238 https://bugs.webkit.org/show_bug.cgi?id=169518
9239
9240 Reviewed by Simon Fraser.
9241
9242 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
9243
9244 * fast/text/font-variations-feature-detection-expected.html: Added.
9245 * fast/text/font-variations-feature-detection.html: Added.
9246 * platform/ios-simulator/TestExpectations:
9247 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
9248 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
9249 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
9250 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
9251 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
9252 * platform/mac/TestExpectations:
9253
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000092542017-03-29 Antoine Quint <graouts@apple.com>
9255
9256 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
9257 https://bugs.webkit.org/show_bug.cgi?id=170239
9258 <rdar://problem/31320685>
9259
9260 Reviewed by Dean Jackson.
9261
9262 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
9263 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
9264 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
9265 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
9266 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
9267
9268 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
9269 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
9270 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
9271 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
9272 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
9273
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000092742017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9275
9276 Mark fast/workers/worker-close-more.html as a flaky timeout.
9277 https://bugs.webkit.org/show_bug.cgi?id=169838
9278
9279 Unreviewed test gardening.
9280
9281 * platform/mac/TestExpectations:
9282
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000092832017-03-29 Youenn Fablet <youenn@apple.com>
9284
9285 Move DTMF WebRTC extension behind its own compile flag
9286 https://bugs.webkit.org/show_bug.cgi?id=170226
9287
9288 Reviewed by Eric Carlson.
9289
9290 * TestExpectations:
9291 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
9292 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
9293 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
9294 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
9295
clopez@igalia.comea2710e2017-03-29 15:33:15 +000092962017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
9297
9298 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
9299 https://bugs.webkit.org/show_bug.cgi?id=170192
9300
9301 Unreviewed test gardening.
9302
9303 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
9304
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000093052017-03-29 Youenn Fablet <youenn@apple.com>
9306
9307 Add test for differentiating camera versus canvas stream
9308 https://bugs.webkit.org/show_bug.cgi?id=169698
9309 <rdar://problem/31076026>
9310
9311 Reviewed by Eric Carlson.
9312
9313 * fast/mediastream/captureStream/canvas2d.html:
9314
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000093152017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
9316
9317 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
9318 https://bugs.webkit.org/show_bug.cgi?id=170223
9319
9320 Reviewed by Youenn Fablet.
9321
9322 After r214441 the arguments of addIceCandidate() are nullable.
9323
9324 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
9325 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
9326 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
9327
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000093282017-03-29 Antoine Quint <graouts@apple.com>
9329
9330 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
9331 https://bugs.webkit.org/show_bug.cgi?id=168409
9332 <rdar://problem/30799198>
9333
9334 Reviewed by Dean Jackson.
9335
9336 Opt into ScriptedAnimationController logging.
9337
9338 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
9339 * media/modern-media-controls/airplay-button/airplay-button.html:
9340
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000093412017-03-28 Youenn Fablet <youenn@apple.com>
9342
9343 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
9344 https://bugs.webkit.org/show_bug.cgi?id=170192
9345
9346 Reviewed by Jon Lee.
9347
9348 * fast/mediastream/RTCIceCandidate-expected.txt:
9349 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
9350 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
9351 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
9352 Ensuring sdpMid has a valid value.
9353 * fast/mediastream/resources/promise-utils.js: Improving error logging.
9354
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000093552017-03-27 Brent Fulgham <bfulgham@apple.com>
9356
9357 Only attach Attributes to a given element one time
9358 https://bugs.webkit.org/show_bug.cgi?id=170125
9359 <rdar://problem/31279676>
9360
9361 Reviewed by Chris Dumez.
9362
9363 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
9364 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
9365 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
9366 * fast/dom/Attr/only-attach-attr-once.html: Added.
9367
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000093682017-03-28 Youenn Fablet <youenn@apple.com>
9369
9370 Stop RTCDataChannel when closing page
9371 https://bugs.webkit.org/show_bug.cgi?id=170166
9372
9373 Reviewed by Eric Carlson.
9374
9375 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
9376 * webrtc/datachannel/datachannel-gc.html: Added.
9377
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000093782017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
9379
9380 Ranges for variation font properties are not enforced
9381 https://bugs.webkit.org/show_bug.cgi?id=169979
9382
9383 Reviewed by David Hyatt.
9384
9385 * fast/text/font-selection-font-face-parse-expected.txt:
9386 * fast/text/font-selection-font-face-parse.html:
9387 * fast/text/font-selection-font-loading-api-parse-expected.txt:
9388 * fast/text/font-selection-font-loading-api-parse.html:
9389 * fast/text/font-style-parse-expected.txt:
9390 * fast/text/font-style-parse.html:
9391 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
9392 * fast/text/variations/font-loading-api-parse-ranges.html:
9393 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
9394 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
9395 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
9396
aestes@apple.comb527f1f2017-03-28 23:50:55 +000093972017-03-28 Andy Estes <aestes@apple.com>
9398
9399 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
9400 https://bugs.webkit.org/show_bug.cgi?id=170197
9401 <rdar://problem/30314067>
9402
9403 Reviewed by Brady Eidson.
9404
9405 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
9406 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
9407
cdumez@apple.coma585b422017-03-28 23:11:35 +000094082017-03-28 Chris Dumez <cdumez@apple.com>
9409
9410 Animated SVG images are not paused when outside viewport
9411 https://bugs.webkit.org/show_bug.cgi?id=170155
9412 <rdar://problem/31288893>
9413
9414 Reviewed by Antti Koivisto.
9415
9416 Add layout test coverage.
9417
9418 * platform/mac-wk1/TestExpectations:
9419 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
9420 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
9421 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
9422 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
9423 * svg/animations/resources/smilAnimation.svg: Added.
9424
antti@apple.comdf681732017-03-28 22:48:26 +000094252017-03-28 Antti Koivisto <antti@apple.com>
9426
9427 Missing render tree position invalidation when tearing down renderers for display:contents subtree
9428 https://bugs.webkit.org/show_bug.cgi?id=170199
9429 <rdar://problem/31260856>
9430
9431 Reviewed by Zalan Bujtas.
9432
9433 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
9434 * fast/shadow-dom/slot-renderer-teardown.html: Added.
9435
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000094362017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9437
9438 Unreviewed, rolling out r214485.
9439
9440 This change caused LayoutTest crashes.
9441
9442 Reverted changeset:
9443
9444 "Stop RTCDataChannel when closing page"
9445 https://bugs.webkit.org/show_bug.cgi?id=170166
9446 http://trac.webkit.org/changeset/214485
9447
bburg@apple.com2e3de942017-03-28 21:41:24 +000094482017-03-28 Brian Burg <bburg@apple.com>
9449
9450 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
9451 https://bugs.webkit.org/show_bug.cgi?id=169865
9452 <rdar://problem/31250573>
9453
9454 Reviewed by Joseph Pecoraro.
9455
9456 Add tests that verify the new command works as expected when it disables resource caching.
9457 I also manually verified that the override setting is cleared when Web Inspector disconnects.
9458 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
9459 a load happened or not.
9460
9461 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
9462 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
9463 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
9464 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
9465
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000094662017-03-28 Youenn Fablet <youenn@apple.com>
9467
9468 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
9469 https://bugs.webkit.org/show_bug.cgi?id=170194
9470
9471 Reviewed by Chris Dumez.
9472
9473 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
9474 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
9475
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000094762017-03-28 Joseph Pecoraro <pecoraro@apple.com>
9477
9478 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
9479 https://bugs.webkit.org/show_bug.cgi?id=166862
9480 <rdar://problem/29835977>
9481
9482 Reviewed by Brian Burg.
9483
9484 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
9485 * http/tests/inspector/network/resource-mime-type.html: Added.
9486 Test resource mime types for different resources.
9487
9488 * http/tests/inspector/network/resources/json.php: Added.
9489 * http/tests/inspector/network/resources/script.js: Added.
9490 * http/tests/inspector/network/resources/script.txt: Added.
9491 * http/tests/inspector/network/resources/stylesheet.css: Added.
9492 * http/tests/inspector/network/resources/stylesheet.txt: Added.
9493 * http/tests/resources/square20.jpg: Added.
9494 Resources for various requests and different mime types.
9495
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000094962017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9497
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00009498 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
9499 https://bugs.webkit.org/show_bug.cgi?id=168132
9500
9501 Unreviewed test gardening.
9502
9503 * platform/mac/TestExpectations:
9504
95052017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9506
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00009507 Mark two fast/scrolling/ios/touch-scroll tests as failing.
9508 https://bugs.webkit.org/show_bug.cgi?id=170153
9509
9510 Unreviewed test gardening.
9511
9512 * platform/ios-wk2/TestExpectations:
9513
95142017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9515
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00009516 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
9517
9518 Unreviewed test gardening.
9519
9520 * platform/ios/TestExpectations:
9521
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000095222017-03-28 Youenn Fablet <youenn@apple.com>
9523
9524 Stop RTCDataChannel when closing page
9525 https://bugs.webkit.org/show_bug.cgi?id=170166
9526
9527 Reviewed by Eric Carlson.
9528
9529 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
9530 * webrtc/datachannel/datachannel-gc.html: Added.
9531
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000095322017-03-28 Antoine Quint <graouts@apple.com>
9533
9534 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
9535 https://bugs.webkit.org/show_bug.cgi?id=170180
9536
9537 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
9538
9539 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
9540 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
9541
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000095422017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9543
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00009544 Mark fast/history/ios/history-scroll-restoration.html as flaky.
9545 https://bugs.webkit.org/show_bug.cgi?id=169558
9546
9547 Unreviewed test gardening.
9548
9549 * platform/ios-wk2/TestExpectations:
9550
95512017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9552
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00009553 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
9554 https://bugs.webkit.org/show_bug.cgi?id=170180
9555
9556 Unreviewed test gardening.
9557
9558 * platform/ios/TestExpectations:
9559
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000095602017-03-28 Youenn Fablet <youenn@apple.com>
9561
9562 LayoutTest webrtc/video-getParameters.html is failing
9563 https://bugs.webkit.org/show_bug.cgi?id=170148
9564
9565 Unreviewed.
9566
9567 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
9568
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000095692017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9570
9571 Mark webrtc/video-replace-track-to-null.html as flaky.
9572 https://bugs.webkit.org/show_bug.cgi?id=170178
9573
9574 Unreviewed test gardening.
9575
9576 * TestExpectations:
9577
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000095782017-03-28 Jonathan Bedard <jbedard@apple.com>
9579
9580 Moved gardened ios-simulator tests to ios folders
9581 <rdar://problem/30948691>
9582
9583 Unreviewed test re-organization.
9584
9585 Moving ios-simulator test expectations to share as many expectations
9586 as possible with on-device testing.
9587
9588 * platform/ios: Moved from platform/ios-simulator.
9589 * platform/ios-device: Added.
9590 * platform/ios-device-wk1: Added.
9591 * platform/ios-device-wk2: Added.
9592 * platform/ios-simulator: Moved to platform/ios.
9593 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
9594 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
9595 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
9596 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
9597
yoav@yoav.ws81391512017-03-28 11:56:52 +000095982017-03-28 Yoav Weiss <yoav@yoav.ws>
9599
9600 Add a warning for unused link preloads.
9601 https://bugs.webkit.org/show_bug.cgi?id=165670
9602
9603 Reviewed by Youenn Fablet.
9604
9605 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
9606 * http/tests/preload/download_resources-expected.txt:
9607 * http/tests/preload/download_resources.html: Added references to preloaded resources.
9608 * http/tests/preload/onerror_event-expected.txt:
9609 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
9610 * http/tests/preload/onload_event-expected.txt:
9611 * http/tests/preload/onload_event.html: Added references to preloaded resources.
9612 * http/tests/preload/single_download_preload.html: Deflaked.
9613 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
9614 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
9615 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
9616 * http/tests/preload/unused_preload_warning-expected.txt: Added.
9617 * http/tests/preload/unused_preload_warning.html: Added.
9618
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000096192017-03-28 Antoine Quint <graouts@apple.com>
9620
9621 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
9622 https://bugs.webkit.org/show_bug.cgi?id=170171
9623 <rdar://problem/31095500>
9624
9625 Reviewed by Dean Jackson.
9626
9627 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
9628 the "presented" property returns false immediately after calling hide() on the panel.
9629
9630 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
9631 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
9632 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
9633 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
9634
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000096352017-03-28 Aaron Chu <aaron_chu@apple.com>
9636
9637 AX: Media controls should be able to be re-activated after faded away
9638 https://bugs.webkit.org/show_bug.cgi?id=170048
9639 <rdar://problem/30157179>
9640
9641 Reviewed by Antoine Quint.
9642
9643 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
9644 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
9645
graouts@webkit.orga5300e22017-03-28 07:34:18 +000096462017-03-28 Antoine Quint <graouts@apple.com>
9647
9648 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
9649 https://bugs.webkit.org/show_bug.cgi?id=169145
9650 <rdar://problem/17048858>
9651
9652 Reviewed by Dean Jackson.
9653
9654 We add new tests for media documents and related features that cover the following cases:
9655
9656 - checking <video> with only audio tracks does not show the fullscreen button
9657 - checking <video> with only audio tracks does not show the picture-in-picture button
9658 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
9659
9660 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
9661 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
9662 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
9663 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
9664 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
9665 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
9666 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
9667 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
9668 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
9669 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
9670 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
9671 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
9672 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
9673 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
9674 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
9675 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
9676 * platform/ios-simulator/TestExpectations:
9677 * platform/mac/TestExpectations:
9678
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000096792017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
9680
9681 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
9682 https://bugs.webkit.org/show_bug.cgi?id=169771
9683
9684 Reviewed by Simon Fraser.
9685
9686 * fast/images/animated-image-different-dest-size-expected.html: Added.
9687 * fast/images/animated-image-different-dest-size.html: Added.
9688 This test crashes without this patch.
9689
9690 * fast/images/animated-image-loop-count.html:
9691 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
9692
9693 * fast/images/async-image-background-image-expected.html: Added.
9694 * fast/images/async-image-background-image.html: Added.
9695 Ensures the background image can be drawn asynchronously if it is large.
9696
9697 * fast/images/async-image-canvas-draw-image-expected.html: Added.
9698 * fast/images/async-image-canvas-draw-image.html: Added.
9699 Ensures the image is drawn synchronously on the canvas regardless of its size.
9700
9701 * fast/images/ordered-animated-image-frames.html:
9702 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
9703
9704 * fast/images/reset-image-animation-expected.txt:
9705 * fast/images/reset-image-animation.html:
9706 Change how the steps of the test are ordered so the test can be not flaky.
9707 Running it with -repeat-each was failing.
9708
9709 * fast/images/resources/red-green-blue-900-300.png: Added.
9710
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000097112017-03-27 Youenn Fablet <youenn@apple.com>
9712
9713 addIceCandidate should not throw if passed null or undefined
9714 https://bugs.webkit.org/show_bug.cgi?id=170118
9715
9716 Reviewed by Eric Carlson.
9717
9718 Updating test to log addIceCandidate rejection.
9719
9720 * webrtc/datachannel/basic.html:
9721 * webrtc/routines.js:
9722 (iceCallback1):
9723 (iceCallback2):
9724 (onAddIceCandidateError):
9725
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000097262017-03-27 Ryan Haddad <ryanhaddad@apple.com>
9727
9728 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
9729
9730 Unreviewed test gardening.
9731
9732 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
9733 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
9734
antti@apple.comf4e83d62017-03-27 22:56:32 +000097352017-03-27 Antti Koivisto <antti@apple.com>
9736
9737 Loading in-body stylesheets should not block rendering of elements before them
9738 https://bugs.webkit.org/show_bug.cgi?id=169345
9739
9740 Reviewed by Simon Fraser.
9741
9742 * http/tests/incremental/resources/delayed-css.php: Added.
9743 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
9744 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
9745
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000097462017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
9747
9748 Test variation font ranges in the CSS Font Loading API
9749 https://bugs.webkit.org/show_bug.cgi?id=170022
9750
9751 Reviewed by Dean Jackson.
9752
9753 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
9754 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
9755
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000097562017-03-27 Ryan Haddad <ryanhaddad@apple.com>
9757
9758 Unreviewed, rolling out r214411.
9759
9760 Two of the LayoutTests for this change time out on ios-
9761 simulator.
9762
9763 Reverted changeset:
9764
9765 "[Modern Media Controls] Improve media documents across macOS,
9766 iPhone and iPad"
9767 https://bugs.webkit.org/show_bug.cgi?id=169145
9768 http://trac.webkit.org/changeset/214411
9769
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000097702017-03-27 Antoine Quint <graouts@apple.com>
9771
9772 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
9773 https://bugs.webkit.org/show_bug.cgi?id=168517
9774 <rdar://problem/30577636>
9775
9776 Reviewed by Dean Jackson.
9777
9778 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
9779
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000097802017-03-27 Ryan Haddad <ryanhaddad@apple.com>
9781
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00009782 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
9783 https://bugs.webkit.org/show_bug.cgi?id=169679
9784
9785 Unreviewed test gardening.
9786
9787 * platform/mac/TestExpectations:
9788
97892017-03-27 Ryan Haddad <ryanhaddad@apple.com>
9790
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00009791 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
9792 https://bugs.webkit.org/show_bug.cgi?id=170127
9793
9794 Unreviewed test gardening.
9795
9796 * platform/mac/TestExpectations:
9797
97982017-03-27 Ryan Haddad <ryanhaddad@apple.com>
9799
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00009800 Mark media/modern-media-controls/time-label/time-label.html as flaky.
9801 https://bugs.webkit.org/show_bug.cgi?id=169678
9802
9803 Unreviewed test gardening.
9804
9805 * platform/mac-wk1/TestExpectations:
9806
98072017-03-27 Ryan Haddad <ryanhaddad@apple.com>
9808
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00009809 Marking two modern-media-controls tests as timeouts.
9810 https://bugs.webkit.org/show_bug.cgi?id=170123
9811
9812 Unreviewed test gardening.
9813
9814 * platform/ios-simulator/TestExpectations:
9815
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000098162017-03-27 Youenn Fablet <youenn@apple.com>
9817
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00009818 Tighten RTCDatachannel creation and parameter getters
9819 https://bugs.webkit.org/show_bug.cgi?id=170081
9820
9821 Reviewed by Eric Carlson.
9822
9823 * webrtc/datachannel/basic-expected.txt:
9824 * webrtc/datachannel/basic.html:
9825
98262017-03-27 Youenn Fablet <youenn@apple.com>
9827
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00009828 Add support for RTCRtpReceiver/RTCRtpSender getParameters
9829 https://bugs.webkit.org/show_bug.cgi?id=170057
9830
9831 Reviewed by Alex Christensen.
9832
9833 * webrtc/video-getParameters-expected.txt: Added.
9834 * webrtc/video-getParameters.html: Added.
9835
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000098362017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
9837
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00009838 font variation properties don't need to accept numbers
9839 https://bugs.webkit.org/show_bug.cgi?id=169357
9840
9841 Reviewed by Antti Koivisto.
9842
9843 * fast/text/font-selection-font-face-parse-expected.txt:
9844 * fast/text/font-selection-font-face-parse.html:
9845 * fast/text/font-selection-font-loading-api-parse-expected.txt:
9846 * fast/text/font-selection-font-loading-api-parse.html:
9847 * fast/text/font-stretch-parse-expected.txt:
9848 * fast/text/font-stretch-parse.html:
9849 * fast/text/font-style-parse-expected.txt:
9850 * fast/text/font-style-parse.html:
9851 * fast/text/variations/font-selection-properties.html:
9852 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
9853
98542017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
9855
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00009856 Implement format specifier for variation fonts
9857 https://bugs.webkit.org/show_bug.cgi?id=169327
9858
9859 Reviewed by Simon Fraser.
9860
9861 * fast/text/variations/font-face-format-expected.html: Added.
9862 * fast/text/variations/font-face-format.html: Added.
9863
98642017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
9865
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00009866 Make sure animation works for font-weight, font-stretch, and font-style
9867 https://bugs.webkit.org/show_bug.cgi?id=169683
9868
9869 Reviewed by Simon Fraser.
9870
9871 * animations/font-variations/font-stretch-expected.txt: Added.
9872 * animations/font-variations/font-stretch.html: Added.
9873 * animations/font-variations/font-style-expected.txt: Added.
9874 * animations/font-variations/font-style.html: Added.
9875 * animations/font-variations/font-weight-expected.txt: Added.
9876 * animations/font-variations/font-weight.html: Added.
9877 * animations/resources/animation-test-helpers.js:
9878 (compareFontStyle):
9879 (getPropertyValue):
9880 (comparePropertyValue):
9881
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000098822017-03-27 Alex Christensen <achristensen@webkit.org>
9883
9884 Make WebSockets work in network process
9885 https://bugs.webkit.org/show_bug.cgi?id=169930
9886
9887 Reviewed by Youenn Fablet.
9888
9889 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
9890 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
9891 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
9892 (web_socket_do_extra_handshake):
9893 (web_socket_transfer_data):
9894 * platform/ios-simulator-wk1/TestExpectations:
9895 * platform/mac-wk1/TestExpectations:
9896 * platform/win/TestExpectations:
9897
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000098982017-03-27 Antoine Quint <graouts@apple.com>
9899
9900 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
9901 https://bugs.webkit.org/show_bug.cgi?id=169145
9902 <rdar://problem/17048858>
9903
9904 Reviewed by Dean Jackson.
9905
9906 We add new tests for media documents and related features that cover the following cases:
9907
9908 - checking <video> with only audio tracks does not show the fullscreen button
9909 - checking <video> with only audio tracks does not show the picture-in-picture button
9910 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
9911
9912 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
9913 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
9914 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
9915 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
9916 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
9917 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
9918 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
9919 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
9920 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
9921 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
9922 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
9923 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
9924 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
9925 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
9926 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
9927 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
9928 * platform/ios-simulator/TestExpectations:
9929 * platform/mac/TestExpectations:
9930
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000099312017-03-25 Aaron Chu <aaron_chu@apple.com>
9932
9933 AX: Media controls are unlabeled
9934 https://bugs.webkit.org/show_bug.cgi?id=169947
9935 <rdar://problem/30153323>
9936
9937 Reviewed by Antoine Quint.
9938
9939 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
9940 * media/modern-media-controls/airplay-button/airplay-button.html:
9941 * media/modern-media-controls/forward-button/forward-button-expected.txt:
9942 * media/modern-media-controls/forward-button/forward-button.html:
9943 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
9944 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
9945 * media/modern-media-controls/icon-button/icon-button-expected.txt:
9946 * media/modern-media-controls/icon-button/icon-button.html:
9947 * media/modern-media-controls/icon-service/icon-service-expected.txt:
9948 * media/modern-media-controls/icon-service/icon-service.html:
9949 * media/modern-media-controls/mute-button/mute-button-expected.txt:
9950 * media/modern-media-controls/mute-button/mute-button.html:
9951 * media/modern-media-controls/pip-button/pip-button-expected.txt:
9952 * media/modern-media-controls/pip-button/pip-button.html:
9953 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
9954 * media/modern-media-controls/play-pause-button/play-pause-button.html:
9955 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
9956 * media/modern-media-controls/rewind-button/rewind-button.html:
9957 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
9958 * media/modern-media-controls/skip-back-button/skip-back-button.html:
9959 * media/modern-media-controls/start-button/start-button-expected.txt:
9960 * media/modern-media-controls/start-button/start-button.html:
9961 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
9962 * media/modern-media-controls/tracks-button/tracks-button.html:
9963
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000099642017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
9965
9966 Unreviewed GTK+ gardening. Update expectations of several tests.
9967
9968 * platform/gtk/TestExpectations:
9969
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000099702017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
9971
9972 Post-commit test fix after r214394
9973 https://bugs.webkit.org/show_bug.cgi?id=170083
9974
9975 Unreviewed.
9976
9977 * fast/text/variations/optical-sizing.html:
9978
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000099792017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
9980
9981 Add font-optical-sizing to CSSComputedStyleDeclaration
9982 https://bugs.webkit.org/show_bug.cgi?id=170083
9983
9984 Reviewed by Joseph Pecoraro.
9985
9986 * fast/css/getComputedStyle/computed-style-expected.txt:
9987 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
9988 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
9989 * fast/css/getComputedStyle/resources/property-names.js:
9990 * fast/text/variations/optical-sizing-expected.txt:
9991 * fast/text/variations/optical-sizing.html:
9992 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
9993 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
9994 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
9995
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000099962017-03-24 Ryan Haddad <ryanhaddad@apple.com>
9997
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00009998 Consolidate TestExpectations for media/restore-from-page-cache.html.
9999
10000 Unreviewed test gardening.
10001
10002 * platform/mac/TestExpectations:
10003
100042017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10005
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000010006 Unreviewed, rolling out r214361.
10007
10008 This change caused flakiness in http/tests/preload tests.
10009
10010 Reverted changeset:
10011
10012 "Add a warning for unused link preloads."
10013 https://bugs.webkit.org/show_bug.cgi?id=165670
10014 http://trac.webkit.org/changeset/214361
10015
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000100162017-03-24 Antoine Quint <graouts@webkit.org>
10017
10018 [Modern Media Controls] Remove placard icon if height is compressed
10019 https://bugs.webkit.org/show_bug.cgi?id=167935
10020 <rdar://problem/30397128>
10021
10022 Reviewed by Dean Jackson.
10023
10024 We add a new test to check that the various designed constraints to toggle display of a placard's
10025 icon, title and description are honored. Also, due to the old layout() method now being called
10026 "commit()", we refactor a relevant test.
10027
10028 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
10029 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
10030 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
10031 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
10032
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000100332017-03-24 Eric Carlson <eric.carlson@apple.com>
10034
10035 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
10036 https://bugs.webkit.org/show_bug.cgi?id=170056
10037
10038 Reviewed by Youenn Fablet.
10039
10040 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
10041 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
10042 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
10043 * fast/mediastream/apply-constraints-advanced-expected.txt:
10044 * fast/mediastream/apply-constraints-advanced.html:
10045 * fast/mediastream/apply-constraints-video-expected.txt:
10046 * fast/mediastream/apply-constraints-video.html:
10047
dino@apple.com21196272017-03-24 23:16:52 +0000100482017-03-24 Dean Jackson <dino@apple.com>
10049
10050 Serialization of custom props in longhand should be "" not value of shorthand
10051 https://bugs.webkit.org/show_bug.cgi?id=167699
10052 <rdar://problem/30324200>
10053
10054 Reviewed by Sam Weinig.
10055
10056 * fast/css/variables/rule-property-get-expected.html:
10057 * fast/css/variables/rule-property-get.html:
10058
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000100592017-03-24 Antoine Quint <graouts@webkit.org>
10060
10061 [Modern Media Controls] Captions don't move with the appearance of the inline controls
10062 https://bugs.webkit.org/show_bug.cgi?id=170051
10063 <rdar://problem/30754428>
10064
10065 Reviewed by Dean Jackson.
10066
10067 Add a new test, which would have previously failed, where we check that we account for the controls bar height
10068 when showing captions with the controls bar visible.
10069
10070 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
10071 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
10072
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000100732017-03-24 Brent Fulgham <bfulgham@apple.com>
10074
10075 Handle recursive calls to ProcessingInstruction::checkStyleSheet
10076 https://bugs.webkit.org/show_bug.cgi?id=169982
10077 <rdar://problem/31083051>
10078
10079 Reviewed by Antti Koivisto.
10080
10081 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
10082 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
10083 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
10084 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
10085 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
10086 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
10087 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
10088 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
10089 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
10090 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
10091 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
10092
beidson@apple.comc6dab482017-03-24 21:13:40 +0000100932017-03-24 Brady Eidson <beidson@apple.com>
10094
10095 A null compound index value crashes the Databases process.
10096 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
10097
10098 Reviewed by Alex Christensen.
10099
10100 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
10101 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
10102 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
10103 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
10104 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
10105
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000101062017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10107
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000010108 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
10109 https://bugs.webkit.org/show_bug.cgi?id=170068
10110
10111 Unreviewed test gardening.
10112
10113 * platform/ios-simulator/TestExpectations:
10114
101152017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10116
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000010117 Unreviewed, rolling out r214360.
10118
10119 This change caused 20+ LayoutTest failures.
10120
10121 Reverted changeset:
10122
10123 "Handle recursive calls to
10124 ProcessingInstruction::checkStyleSheet"
10125 https://bugs.webkit.org/show_bug.cgi?id=169982
10126 http://trac.webkit.org/changeset/214360
10127
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000101282017-03-24 Youenn Fablet <youenn@apple.com>
10129
10130 Add support for qpSum in WebRTC stats
10131 https://bugs.webkit.org/show_bug.cgi?id=170060
10132
10133 Reviewed by Eric Carlson.
10134
10135 * webrtc/video-stats.html:
10136
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000101372017-03-24 Daniel Bates <dabates@apple.com>
10138
10139 Prevent new navigations during document unload
10140 https://bugs.webkit.org/show_bug.cgi?id=169934
10141 <rdar://problem/31247584>
10142
10143 Reviewed by Chris Dumez.
10144
10145 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
10146 after starting a navigation from an onunload event handler.
10147
10148 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
10149 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
10150
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000101512017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
10152
10153 Implement font-optical-sizing
10154 https://bugs.webkit.org/show_bug.cgi?id=168895
10155
10156 Reviewed by Dean Jackson.
10157
10158 * fast/text/variations/optical-sizing-expected.txt: Added.
10159 * fast/text/variations/optical-sizing.html: Added.
10160
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000101612017-03-24 Yoav Weiss <yoav@yoav.ws>
10162
10163 Add a warning for unused link preloads.
10164 https://bugs.webkit.org/show_bug.cgi?id=165670
10165
10166 Reviewed by Youenn Fablet.
10167
10168 This adds a test for the unused preload warning, and adapts some of the other preload tests,
10169 to avoid warnings.
10170
10171 * http/tests/preload/download_resources-expected.txt: Changed.
10172 * http/tests/preload/download_resources.html: Added references to preloaded resources.
10173 * http/tests/preload/onerrer_event-expected.txt: Changed.
10174 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
10175 * http/tests/preload/onload_event.html: Added references to preloaded resources.
10176 * http/tests/preload/resources/single_download_preload.html: Deflaked.
10177 * http/tests/preload/unused_preload_warning-expected.txt: Added.
10178 * http/tests/preload/unused_preload_warning.html: Added.
10179
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000101802017-03-24 Brent Fulgham <bfulgham@apple.com>
10181
10182 Handle recursive calls to ProcessingInstruction::checkStyleSheet
10183 https://bugs.webkit.org/show_bug.cgi?id=169982
10184 <rdar://problem/31083051>
10185
10186 Reviewed by Antti Koivisto.
10187
10188 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
10189 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
10190 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
10191 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
10192 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
10193 * fast/dom/beforeload/recursive-link-before-load.html: Added.
10194 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
10195 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
10196 * fast/dom/beforeload/resources/content.xhtml: Added.
10197 * fast/dom/beforeload/resources/pass.css: Added.
10198 * fast/dom/beforeload/resources/test.xsl: Added.
10199
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000102002017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
10201
10202 font-style needs a new CSSValue to make CSSRule.cssText work correctly
10203 https://bugs.webkit.org/show_bug.cgi?id=169258
10204
10205 Reviewed by David Hyatt.
10206
10207 Update tests' expected results.
10208
10209 * fast/text/font-selection-font-face-parse-expected.txt:
10210 * fast/text/font-selection-font-face-parse.html:
10211 * fast/text/font-style-parse-expected.txt:
10212 * fast/text/font-style-parse.html:
10213 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
10214 * svg/css/getComputedStyle-basic-expected.txt:
10215
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000102162017-03-24 Youenn Fablet <youenn@apple.com>
10217
10218 Add libwebrtc backend support for RTCRtpSender::replaceTrack
10219 https://bugs.webkit.org/show_bug.cgi?id=169841
10220
10221 Reviewed by Alex Christensen.
10222
10223 * webrtc/audio-replace-track-expected.txt: Added.
10224 * webrtc/audio-replace-track.html: Added.
10225 * webrtc/video-replace-track-expected.txt: Added.
10226 * webrtc/video-replace-track.html: Added.
10227 * webrtc/video-replace-track-to-null-expected.txt: Added.
10228 * webrtc/video-replace-track-to-null.html: Added.
10229
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000102302017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10231
10232 Update TestExpectations for media/restore-from-page-cache.html.
10233
10234 Unreviewed test gardening.
10235
10236 * platform/mac-wk2/TestExpectations:
10237 * platform/mac/TestExpectations:
10238
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000102392017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10240
10241 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
10242
10243 * platform/gtk/TestExpectations:
10244
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000102452017-03-24 Youenn Fablet <youenn@apple.com>
10246
10247 Add support for DataChannel and MediaStreamTrack stats
10248 https://bugs.webkit.org/show_bug.cgi?id=170031
10249
10250 Reviewed by Eric Carlson.
10251
10252 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
10253 * webrtc/datachannel/datachannel-stats.html: Added.
10254 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
10255 * webrtc/video-mediastreamtrack-stats.html: Added.
10256
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000102572017-03-24 Chris Dumez <cdumez@apple.com>
10258
10259 Extend svg/animations/animations-paused-disconnected-iframe.html
10260 https://bugs.webkit.org/show_bug.cgi?id=170035
10261
10262 Reviewed by Andreas Kling.
10263
10264 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
10265
10266 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
10267 * svg/animations/animations-paused-disconnected-iframe.html:
10268
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000102692017-03-24 Youenn Fablet <youenn@apple.com>
10270
10271 Fix framesEncoded/framesDecoded RTC stats
10272 https://bugs.webkit.org/show_bug.cgi?id=170024
10273
10274 Reviewed by Eric Carlson.
10275
10276 * webrtc/video-stats-expected.txt: Added.
10277 * webrtc/video-stats.html: Added.
10278
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000102792017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10280
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000010281 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
10282
10283 * platform/gtk/TestExpectations:
10284
102852017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10286
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000010287 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
10288
10289 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
10290 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
10291 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
10292 mime type and returned application/octet-stream.
10293
10294 * platform/gtk/TestExpectations:
10295 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
10296 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
10297
102982017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10299
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000010300 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
10301
10302 We are now getting a MIME type for otf files.
10303
10304 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
10305
pvollan@apple.come52fe062017-03-24 12:01:45 +0000103062017-03-24 Per Arne Vollan <pvollan@apple.com>
10307
10308 Text stroke is sometimes clipped on video captions.
10309 https://bugs.webkit.org/show_bug.cgi?id=170006
10310
10311 Reviewed by Eric Carlson.
10312
10313 * media/track/track-css-stroke-cues-expected.txt:
10314 * media/track/track-css-stroke-cues.html:
10315
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000103162017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10317
10318 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
10319 https://bugs.webkit.org/show_bug.cgi?id=170001
10320
10321 Reviewed by Michael Catanzaro.
10322
10323 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
10324
10325 * platform/gtk/TestExpectations:
10326
antti@apple.com0e079ed2017-03-24 03:20:18 +0000103272017-03-23 Antti Koivisto <antti@apple.com>
10328
10329 Revert r213712, caused iPad PLT regression
10330 https://bugs.webkit.org/show_bug.cgi?id=170040
10331
10332 Unreviewed.
10333
10334 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
10335 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
10336
cdumez@apple.com838ef372017-03-23 23:51:20 +0000103372017-03-23 Chris Dumez <cdumez@apple.com>
10338
10339 SVG animations are not paused when their <svg> element is removed from the document
10340 https://bugs.webkit.org/show_bug.cgi?id=170030
10341 <rdar://problem/31230252>
10342
10343 Reviewed by Dean Jackson.
10344
10345 Add layout test coverage.
10346
10347 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
10348 * svg/animations/animations-paused-when-removed-from-document.html: Added.
10349
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000103502017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
10351
10352 font shorthand should accept variation values
10353 https://bugs.webkit.org/show_bug.cgi?id=168998
10354
10355 Reviewed by Simon Fraser.
10356
10357 * fast/text/font-style-parse-expected.txt:
10358 * fast/text/font-style-parse.html:
10359 * fast/text/font-weight-parse-expected.txt:
10360 * fast/text/font-weight-parse.html:
10361
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000103622017-03-23 Chris Dumez <cdumez@apple.com>
10363
10364 SVG animations are not paused when inserted into a hidden page
10365 https://bugs.webkit.org/show_bug.cgi?id=170026
10366 <rdar://problem/31228704>
10367
10368 Reviewed by Andreas Kling.
10369
10370 Add layout test coverage.
10371
10372 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
10373 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
10374 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
10375 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
10376
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000010377== Rolled over to ChangeLog-2017-03-23 ==