blob: f7f5f6ca17a08f4433862bd41fcb0e082162d74c [file] [log] [blame]
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000012017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
2
3 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
4 https://bugs.webkit.org/show_bug.cgi?id=171919
5
6 Reviewed by Youenn Fablet.
7
8 Added test cases to check cancel() behaviour.
9
10 * streams/readable-stream-byob-reader-expected.txt: Updated.
11 * streams/readable-stream-byob-reader.js: Updated.
12
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +0000132017-05-11 Matt Lewis <jlewis3@apple.com>
14
15 Marked media/media-controls-clone-crash.html as flaky.
16 https://bugs.webkit.org/show_bug.cgi?id=171978
17
18 Unreviewed test gardening.
19
20 * platform/mac-wk2/TestExpectations:
21
mattbaker@apple.com70cc5152017-05-11 17:14:34 +0000222017-05-11 Matt Baker <mattbaker@apple.com>
23
24 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
25 https://bugs.webkit.org/show_bug.cgi?id=171970
26 <rdar://problem/32129262>
27
28 Reviewed by Brian Burg.
29
30 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
31
32 * inspector/dom-debugger/dom-breakpoints-expected.txt:
33 * inspector/dom-debugger/dom-breakpoints.html:
34
pvollan@apple.comf89195f2017-05-11 16:31:51 +0000352017-05-11 Per Arne Vollan <pvollan@apple.com>
36
37 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
38 https://bugs.webkit.org/show_bug.cgi?id=167749
39
40 Reviewed by Eric Carlson.
41
42 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
43 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
44 this was introduced in r216588.
45
46 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
47 * http/tests/media/track-in-band-hls-metadata-crash.html:
48
mark.lam@apple.com93394282017-05-11 15:26:03 +0000492017-05-11 Mark Lam <mark.lam@apple.com>
50
51 WorkerThread::stop() should call scheduleExecutionTermination() last.
52 https://bugs.webkit.org/show_bug.cgi?id=171775
53 <rdar://problem/30975761>
54
55 Reviewed by Geoffrey Garen.
56
57 * TestExpectations:
58
carlosgc@webkit.org31890f52017-05-11 13:33:05 +0000592017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
60
61 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
62
63 * platform/gtk/TestExpectations:
64
jlewis3@apple.com2adab012017-05-11 00:56:00 +0000652017-05-10 Matt Lewis <jlewis3@apple.com>
66
67 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
68 https://bugs.webkit.org/show_bug.cgi?id=171957
69
70 Unreviewed test gardening.
71
72 * platform/ios-wk2/TestExpectations:
73
aestes@apple.com3c031692017-05-11 00:33:33 +0000742017-05-10 Andy Estes <aestes@apple.com>
75
76 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
77 https://bugs.webkit.org/show_bug.cgi?id=132297
78
79 Reviewed by Simon Fraser.
80
81 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
82 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
83 * http/tests/navigation/resources/keyboard-events-test.js:
84 (runTest):
85 * platform/ios-wk2/TestExpectations:
86 * platform/wk2/TestExpectations:
87
weinig@apple.com1d7fe202017-05-11 00:29:37 +0000882017-05-09 Sam Weinig <sam@webkit.org>
89
90 Remove support for legacy Notifications
91 https://bugs.webkit.org/show_bug.cgi?id=171487
92
93 Reviewed by Jon Lee.
94
95 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
96 - Remove http/notifications/legacy. It tested the legacy API.
97 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
98 - Update TestExpectations for removals.
99
100 * TestExpectations:
101 * platform/gtk/TestExpectations:
102 * platform/ios/TestExpectations:
103 * platform/mac/TestExpectations:
104 * platform/win/TestExpectations:
105 * fast/history/page-cache-notification-non-suspendable.html:
106 * fast/history/page-cache-notification-suspendable.html:
107 * fast/notifications: Removed.
108 * fast/notifications/notification-after-close-expected.txt: Removed.
109 * fast/notifications/notification-after-close.html: Removed.
110 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
111 * fast/notifications/notification-permisssion-deletable.html: Removed.
112 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
113 * fast/notifications/notifications-cancel-request-permission.html: Removed.
114 * fast/notifications/notifications-check-permission-expected.txt: Removed.
115 * fast/notifications/notifications-check-permission.html: Removed.
116 * fast/notifications/notifications-click-event-expected.txt: Removed.
117 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
118 * fast/notifications/notifications-click-event-focus.html: Removed.
119 * fast/notifications/notifications-click-event.html: Removed.
120 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
121 * fast/notifications/notifications-constructor-request-permission.html: Removed.
122 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
123 * fast/notifications/notifications-constructor-with-permission.html: Removed.
124 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
125 * fast/notifications/notifications-constructor-without-permission.html: Removed.
126 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
127 * fast/notifications/notifications-display-close-events.html: Removed.
128 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
129 * fast/notifications/notifications-document-close-crash.html: Removed.
130 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
131 * fast/notifications/notifications-event-stop-propagation.html: Removed.
132 * fast/notifications/notifications-multi-events-expected.txt: Removed.
133 * fast/notifications/notifications-multi-events.html: Removed.
134 * fast/notifications/notifications-no-icon-expected.txt: Removed.
135 * fast/notifications/notifications-no-icon.html: Removed.
136 * fast/notifications/notifications-permission-expected.txt: Removed.
137 * fast/notifications/notifications-permission.html: Removed.
138 * fast/notifications/notifications-replace-expected.txt: Removed.
139 * fast/notifications/notifications-replace.html: Removed.
140 * fast/notifications/notifications-request-permission-expected.txt: Removed.
141 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
142 * fast/notifications/notifications-request-permission-optional.html: Removed.
143 * fast/notifications/notifications-request-permission.html: Removed.
144 * fast/notifications/notifications-rtl-expected.txt: Removed.
145 * fast/notifications/notifications-rtl.html: Removed.
146 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
147 * fast/notifications/notifications-sandbox-permission.html: Removed.
148 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
149 * fast/notifications/notifications-window-close-crash.html: Removed.
150 * fast/notifications/notifications-with-permission-expected.txt: Removed.
151 * fast/notifications/notifications-with-permission.html: Removed.
152 * fast/notifications/notifications-without-permission-expected.txt: Removed.
153 * fast/notifications/notifications-without-permission.html: Removed.
154 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
155 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
156 * fast/notifications/resources: Removed.
157 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
158 * fast/notifications/resources/notifications-iframe.html: Removed.
159 * http/tests/notifications/legacy: Removed.
160 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
161 * http/tests/notifications/legacy/double-show.html: Removed.
162 * http/tests/notifications/legacy/events-expected.txt: Removed.
163 * http/tests/notifications/legacy/events.html: Removed.
164 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
165 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
166 * http/tests/notifications/legacy/request-expected.txt: Removed.
167 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
168 * http/tests/notifications/legacy/request-no-callback.html: Removed.
169 * http/tests/notifications/legacy/request.html: Removed.
170 * http/tests/notifications/legacy/resources: Removed.
171 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
172 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
173 * http/tests/notifications/legacy/show-expected.txt: Removed.
174 * http/tests/notifications/legacy/show.html: Removed.
175 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
176 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
177
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00001782017-05-10 Ryan Haddad <ryanhaddad@apple.com>
179
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +0000180 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
181 https://bugs.webkit.org/show_bug.cgi?id=169876
182
183 Unreviewed test gardening.
184
185 * platform/mac/TestExpectations:
186
1872017-05-10 Ryan Haddad <ryanhaddad@apple.com>
188
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +0000189 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
190 https://bugs.webkit.org/show_bug.cgi?id=168146
191
192 Unreviewed test gardening.
193
194 * platform/mac/TestExpectations:
195
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +00001962017-05-10 Commit Queue <commit-queue@webkit.org>
197
198 Unreviewed, rolling out r216635.
199 https://bugs.webkit.org/show_bug.cgi?id=171953
200
201 "Some worker tests are failing". (Requested by mlam on #webkit).
202
203 Reverted changeset:
204
205 "WorkerThread::stop() should call
206 scheduleExecutionTermination() last."
207 https://bugs.webkit.org/show_bug.cgi?id=171775
208 http://trac.webkit.org/changeset/216635
209
mark.lam@apple.come6596292017-05-10 23:22:33 +00002102017-05-10 Mark Lam <mark.lam@apple.com>
211
212 WorkerThread::stop() should call scheduleExecutionTermination() last.
213 https://bugs.webkit.org/show_bug.cgi?id=171775
214 <rdar://problem/30975761>
215
216 Reviewed by Geoffrey Garen.
217
218 * TestExpectations:
219
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +00002202017-05-10 Tim Horton <timothy_horton@apple.com>
221
222 Add an experimental feature flag for viewport-fit
223 https://bugs.webkit.org/show_bug.cgi?id=171948
224 <rdar://problem/31995518>
225
226 Reviewed by Simon Fraser.
227
228 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
229 * fast/css/variables/constants/ios/safe-area-inset-set.html:
230 * fast/viewport/ios/viewport-fit-auto.html:
231 * fast/viewport/ios/viewport-fit-contain.html:
232 * fast/viewport/ios/viewport-fit-cover.html:
233
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +00002342017-05-10 Matt Lewis <jlewis3@apple.com>
235
236 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
237 https://bugs.webkit.org/show_bug.cgi?id=171951
238
239 Unreviewed test gardening.
240
241 * platform/ios-wk2/TestExpectations:
242
antti@apple.com16674fa2017-05-10 22:23:11 +00002432017-05-10 Antti Koivisto <antti@apple.com>
244
245 REGRESSION (r207372) Visibility property is not inherited when used in an animation
246 https://bugs.webkit.org/show_bug.cgi?id=171883
247 <rdar://problem/32086550>
248
249 Reviewed by Simon Fraser.
250
251 * animations/animation-initial-inheritance-expected.html: Added.
252 * animations/animation-initial-inheritance.html: Added.
253
jlewis3@apple.com1550d392017-05-10 21:34:43 +00002542017-05-10 Matt Lewis <jlewis3@apple.com>
255
256 Marked transitions/extra-transition.html as flaky.
257 https://bugs.webkit.org/show_bug.cgi?id=171947
258
259 Unreviewed test gardening.
260
261 * platform/mac-wk2/TestExpectations:
262
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00002632017-05-10 Ryan Haddad <ryanhaddad@apple.com>
264
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +0000265 Unreviewed, rolling out r216591.
266
267 This change broke an internal build.
268
269 Reverted changeset:
270
271 "REGRESSION (r207372) Visibility property is not inherited
272 when used in an animation"
273 https://bugs.webkit.org/show_bug.cgi?id=171883
274 http://trac.webkit.org/changeset/216591
275
2762017-05-10 Ryan Haddad <ryanhaddad@apple.com>
277
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +0000278 Unreviewed, remove TestExpectation for a test that was removed in r216259.
279
280 * platform/mac/TestExpectations:
281
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +00002822017-05-10 Matt Lewis <jlewis3@apple.com>
283
284 Marked perf/class-list-remove.html as flaky.
285 https://bugs.webkit.org/show_bug.cgi?id=171945
286
287 Unreviewed test gardening.
288
289 * platform/ios-wk2/TestExpectations:
290
aestes@apple.come9d764e2017-05-10 20:44:37 +00002912017-05-10 Andy Estes <aestes@apple.com>
292
293 r216599 accidentally included two copies of the new layout test and expected result
294 https://bugs.webkit.org/show_bug.cgi?id=171938
295
296 Unreviewed.
297
298 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
299 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
300
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +00003012017-05-10 Ryan Haddad <ryanhaddad@apple.com>
302
303 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
304 https://bugs.webkit.org/show_bug.cgi?id=171880
305
306 Unreviewed test gardening.
307
308 This test times out on ios-simulator because it relies on eventSender.keyDown.
309
310 * platform/ios/TestExpectations:
311
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +00003122017-05-10 Timothy Horton <timothy_horton@apple.com>
313
314 Add an experimental feature flag for constant properties
315 https://bugs.webkit.org/show_bug.cgi?id=171913
316 <rdar://problem/31995518>
317
318 Reviewed by Ryosuke Niwa.
319
320 * fast/css/variables/constants/invalid-constant-name-fallback.html:
321 * fast/css/variables/constants/ios/safe-area-inset-set.html:
322 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
323 * fast/css/variables/constants/safe-area-inset-zero.html:
324
jlewis3@apple.com5823bd52017-05-10 20:07:09 +00003252017-05-10 Matt Lewis <jlewis3@apple.com>
326
327 Marked media/track/track-cue-rendering-on-resize.html as flaky.
328 https://bugs.webkit.org/show_bug.cgi?id=171939
329
330 Unreviewed test gardening.
331
332 * platform/mac-wk2/TestExpectations:
333
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +00003342017-05-10 Ryan Haddad <ryanhaddad@apple.com>
335
336 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
337 https://bugs.webkit.org/show_bug.cgi?id=171937
338
339 Unreviewed test gardening.
340
341 * platform/mac-wk1/TestExpectations:
342
jlewis3@apple.com4eb94712017-05-10 19:29:56 +00003432017-05-10 Matt Lewis <jlewis3@apple.com>
344
345 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
346 https://bugs.webkit.org/show_bug.cgi?id=171935
347
348 Unreviewed test gardening.
349
350 * platform/mac-wk2/TestExpectations:
351
aestes@apple.com1db59032017-05-10 18:30:57 +00003522017-05-10 Andy Estes <aestes@apple.com>
353
354 Keyboard input suppression should extend to subframes
355 https://bugs.webkit.org/show_bug.cgi?id=171880
356 <rdar://problem/31201793>
357
358 Reviewed by Ryosuke Niwa.
359
360 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
361 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
362 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
363 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
364 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
365 * http/tests/navigation/resources/keyboard-events-test.js:
366 (runTest):
367 (waitForProvisionalNavigation.xhr.onreadystatechange):
368 (waitForProvisionalNavigation):
369
jlewis3@apple.com205b8702017-05-10 17:16:58 +00003702017-05-10 Matt Lewis <jlewis3@apple.com>
371
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +0000372 Unreviewed, rolling out r216563.
373
374 Revision caused 2 api failures
375
376 Reverted changeset:
377
378 "[MediaStream] deviceId constraint doesn't work with
379 getUserMedia"
380 https://bugs.webkit.org/show_bug.cgi?id=171877
381 http://trac.webkit.org/changeset/216563
382
3832017-05-10 Matt Lewis <jlewis3@apple.com>
384
jlewis3@apple.com205b8702017-05-10 17:16:58 +0000385 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
386 https://bugs.webkit.org/show_bug.cgi?id=171930
387
388 Unreviewed test gardening.
389
390 * platform/ios-wk2/TestExpectations:
391 * platform/mac-wk2/TestExpectations:
392
antti@apple.com7cc983b2017-05-10 16:50:56 +00003932017-05-10 Antti Koivisto <antti@apple.com>
394
395 REGRESSION (r207372) Visibility property is not inherited when used in an animation
396 https://bugs.webkit.org/show_bug.cgi?id=171883
397 <rdar://problem/32086550>
398
399 Reviewed by Simon Fraser.
400
401 * animations/animation-initial-inheritance-expected.html: Added.
402 * animations/animation-initial-inheritance.html: Added.
403
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +00004042017-05-10 Per Arne Vollan <pvollan@apple.com>
405
406 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
407 https://bugs.webkit.org/show_bug.cgi?id=167749
408
409 Reviewed by Eric Carlson.
410
411 This is a speculative fix of the test. I have not been able to reproduce the timeout.
412 When the test times out, the 'addtrack' event is never received. In case the event
413 was dispatched before we added the event listener, the event listener is added before
414 the video source is set. In case the test will continue to time out, a couple of
415 error event callbacks have been added to get more information. Also, video playback
416 will begin when the 'canplaythrough' event is received.
417
418 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
419 * http/tests/media/track-in-band-hls-metadata-crash.html:
420
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +00004212017-05-10 Commit Queue <commit-queue@webkit.org>
422
423 Unreviewed, rolling out r216578.
424 https://bugs.webkit.org/show_bug.cgi?id=171920
425
426 Broke the GTK+ build with Wayland enabled (Requested by KaL on
427 #webkit).
428
429 Reverted changeset:
430
431 "[GTK] Bump GTK+ and its dependencies in jhbuild"
432 https://bugs.webkit.org/show_bug.cgi?id=171918
433 http://trac.webkit.org/changeset/216578
434
carlosgc@webkit.org2b971862017-05-10 11:53:12 +00004352017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
436
437 [GTK] Bump GTK+ and its dependencies in jhbuild
438 https://bugs.webkit.org/show_bug.cgi?id=171918
439
440 Reviewed by Carlos Alberto Lopez Perez.
441
442 Rebaseline tests for new GTK+ versin.
443
444 * platform/gtk/css1/box_properties/acid_test-expected.txt:
445 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
446 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
447 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
448 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
449 * platform/gtk/css3/flexbox/button-expected.png:
450 * platform/gtk/css3/flexbox/button-expected.txt:
451 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
452 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
453 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
454 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
455 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
456 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
457 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
458 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
459 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
460 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
461 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
462 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
463 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
464 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
465 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
466 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
467 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
468 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
469 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
470 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
471 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
472 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
473 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
474 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
475 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
476 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
477 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
478 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
479 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
480 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
481 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
482 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
483 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
484 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
485 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
486 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
487 * platform/gtk/editing/pasteboard/4641033-expected.png:
488 * platform/gtk/editing/pasteboard/4641033-expected.txt:
489 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
490 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
491 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
492 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
493 * platform/gtk/editing/selection/3690703-2-expected.png:
494 * platform/gtk/editing/selection/3690703-2-expected.txt:
495 * platform/gtk/editing/selection/3690703-expected.png:
496 * platform/gtk/editing/selection/3690703-expected.txt:
497 * platform/gtk/editing/selection/3690719-expected.png:
498 * platform/gtk/editing/selection/3690719-expected.txt:
499 * platform/gtk/editing/selection/4397952-expected.png:
500 * platform/gtk/editing/selection/4397952-expected.txt:
501 * platform/gtk/editing/selection/5240265-expected.png:
502 * platform/gtk/editing/selection/5240265-expected.txt:
503 * platform/gtk/editing/selection/caret-before-select-expected.png:
504 * platform/gtk/editing/selection/caret-before-select-expected.txt:
505 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
506 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
507 * platform/gtk/editing/selection/select-box-expected.png:
508 * platform/gtk/editing/selection/select-box-expected.txt:
509 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
510 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
511 * platform/gtk/editing/selection/selection-button-text-expected.png:
512 * platform/gtk/editing/selection/selection-button-text-expected.txt:
513 * platform/gtk/fast/block/basic/011-expected.png:
514 * platform/gtk/fast/block/basic/011-expected.txt:
515 * platform/gtk/fast/block/float/float-avoidance-expected.png:
516 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
517 * platform/gtk/fast/block/margin-collapse/103-expected.png:
518 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
519 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
520 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
521 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
522 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
523 * platform/gtk/fast/css/continuationCrash-expected.png:
524 * platform/gtk/fast/css/continuationCrash-expected.txt:
525 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
526 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
527 * platform/gtk/fast/css/input-search-padding-expected.png:
528 * platform/gtk/fast/css/input-search-padding-expected.txt:
529 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
530 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
531 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
532 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
533 * platform/gtk/fast/css/rtl-ordering-expected.png:
534 * platform/gtk/fast/css/rtl-ordering-expected.txt:
535 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
536 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
537 * platform/gtk/fast/css/text-overflow-input-expected.png:
538 * platform/gtk/fast/css/text-overflow-input-expected.txt:
539 * platform/gtk/fast/css/text-transform-select-expected.png:
540 * platform/gtk/fast/css/text-transform-select-expected.txt:
541 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
542 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
543 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
544 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
545 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
546 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
547 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
548 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
549 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
550 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
551 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
552 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
553 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
554 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
555 * platform/gtk/fast/forms/001-expected.png:
556 * platform/gtk/fast/forms/001-expected.txt:
557 * platform/gtk/fast/forms/003-expected.png:
558 * platform/gtk/fast/forms/003-expected.txt:
559 * platform/gtk/fast/forms/004-expected.png:
560 * platform/gtk/fast/forms/004-expected.txt:
561 * platform/gtk/fast/forms/basic-buttons-expected.png:
562 * platform/gtk/fast/forms/basic-buttons-expected.txt:
563 * platform/gtk/fast/forms/basic-inputs-expected.png:
564 * platform/gtk/fast/forms/basic-inputs-expected.txt:
565 * platform/gtk/fast/forms/basic-selects-expected.png:
566 * platform/gtk/fast/forms/basic-selects-expected.txt:
567 * platform/gtk/fast/forms/blankbuttons-expected.png:
568 * platform/gtk/fast/forms/blankbuttons-expected.txt:
569 * platform/gtk/fast/forms/box-shadow-override-expected.png:
570 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
571 * platform/gtk/fast/forms/button-align-expected.png:
572 * platform/gtk/fast/forms/button-align-expected.txt:
573 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
574 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
575 * platform/gtk/fast/forms/button-default-title-expected.png:
576 * platform/gtk/fast/forms/button-default-title-expected.txt:
577 * platform/gtk/fast/forms/button-generated-content-expected.png:
578 * platform/gtk/fast/forms/button-generated-content-expected.txt:
579 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
580 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
581 * platform/gtk/fast/forms/button-positioned-expected.png:
582 * platform/gtk/fast/forms/button-positioned-expected.txt:
583 * platform/gtk/fast/forms/button-sizes-expected.png:
584 * platform/gtk/fast/forms/button-sizes-expected.txt:
585 * platform/gtk/fast/forms/button-style-color-expected.png:
586 * platform/gtk/fast/forms/button-style-color-expected.txt:
587 * platform/gtk/fast/forms/button-table-styles-expected.png:
588 * platform/gtk/fast/forms/button-table-styles-expected.txt:
589 * platform/gtk/fast/forms/button-text-transform-expected.png:
590 * platform/gtk/fast/forms/button-text-transform-expected.txt:
591 * platform/gtk/fast/forms/button-white-space-expected.png:
592 * platform/gtk/fast/forms/button-white-space-expected.txt:
593 * platform/gtk/fast/forms/control-clip-expected.png:
594 * platform/gtk/fast/forms/control-clip-expected.txt:
595 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
596 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
597 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
598 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
599 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
600 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
601 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
602 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
603 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
604 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
605 * platform/gtk/fast/forms/form-element-geometry-expected.png:
606 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
607 * platform/gtk/fast/forms/formmove-expected.png:
608 * platform/gtk/fast/forms/formmove-expected.txt:
609 * platform/gtk/fast/forms/formmove2-expected.png:
610 * platform/gtk/fast/forms/formmove2-expected.txt:
611 * platform/gtk/fast/forms/formmove3-expected.png:
612 * platform/gtk/fast/forms/formmove3-expected.txt:
613 * platform/gtk/fast/forms/indeterminate-expected.png:
614 * platform/gtk/fast/forms/indeterminate-expected.txt:
615 * platform/gtk/fast/forms/input-appearance-height-expected.png:
616 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
617 * platform/gtk/fast/forms/input-button-sizes-expected.png:
618 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
619 * platform/gtk/fast/forms/input-first-letter-expected.png:
620 * platform/gtk/fast/forms/input-first-letter-expected.txt:
621 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
622 * platform/gtk/fast/forms/input-value-expected.png:
623 * platform/gtk/fast/forms/input-value-expected.txt:
624 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
625 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
626 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
627 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
628 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
629 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
630 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
631 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
632 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
633 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
634 * platform/gtk/fast/forms/menulist-style-color-expected.png:
635 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
636 * platform/gtk/fast/forms/menulist-width-change-expected.png:
637 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
638 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
639 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
640 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
641 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
642 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
643 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
644 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
645 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
646 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
647 * platform/gtk/fast/forms/option-script-expected.png:
648 * platform/gtk/fast/forms/option-script-expected.txt:
649 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
650 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
651 * platform/gtk/fast/forms/option-text-clip-expected.png:
652 * platform/gtk/fast/forms/option-text-clip-expected.txt:
653 * platform/gtk/fast/forms/placeholder-position-expected.png:
654 * platform/gtk/fast/forms/placeholder-position-expected.txt:
655 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
656 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
657 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
658 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
659 * platform/gtk/fast/forms/range/slider-padding-expected.png:
660 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
661 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
662 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
663 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
664 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
665 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
666 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
667 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
668 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
669 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
670 * platform/gtk/fast/forms/search-input-rtl-expected.png:
671 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
672 * platform/gtk/fast/forms/search-rtl-expected.png:
673 * platform/gtk/fast/forms/search-rtl-expected.txt:
674 * platform/gtk/fast/forms/search-styled-expected.png:
675 * platform/gtk/fast/forms/search-styled-expected.txt:
676 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
677 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
678 * platform/gtk/fast/forms/searchfield-heights-expected.png:
679 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
680 * platform/gtk/fast/forms/select-align-expected.png:
681 * platform/gtk/fast/forms/select-align-expected.txt:
682 * platform/gtk/fast/forms/select-background-none-expected.png:
683 * platform/gtk/fast/forms/select-background-none-expected.txt:
684 * platform/gtk/fast/forms/select-baseline-expected.png:
685 * platform/gtk/fast/forms/select-baseline-expected.txt:
686 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
687 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
688 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
689 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
690 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
691 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
692 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
693 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
694 * platform/gtk/fast/forms/select-initial-position-expected.png:
695 * platform/gtk/fast/forms/select-initial-position-expected.txt:
696 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
697 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
698 * platform/gtk/fast/forms/select-selected-expected.png:
699 * platform/gtk/fast/forms/select-selected-expected.txt:
700 * platform/gtk/fast/forms/select-style-expected.png:
701 * platform/gtk/fast/forms/select-style-expected.txt:
702 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
703 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
704 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
705 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
706 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
707 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
708 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
709 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
710 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
711 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
712 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
713 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
714 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
715 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
716 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
717 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
718 * platform/gtk/fast/html/details-replace-text-expected.png:
719 * platform/gtk/fast/html/details-replace-text-expected.txt:
720 * platform/gtk/fast/html/keygen-expected.png:
721 * platform/gtk/fast/html/keygen-expected.txt:
722 * platform/gtk/fast/inline/positionedLifetime-expected.png:
723 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
724 * platform/gtk/fast/invalid/014-expected.png:
725 * platform/gtk/fast/invalid/014-expected.txt:
726 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
727 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
728 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
729 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
730 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
731 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
732 * platform/gtk/fast/parser/document-write-option-expected.png:
733 * platform/gtk/fast/parser/document-write-option-expected.txt:
734 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
735 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
736 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
737 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
738 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
739 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
740 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
741 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
742 * platform/gtk/fast/replaced/three-selects-break-expected.png:
743 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
744 * platform/gtk/fast/replaced/width100percent-button-expected.png:
745 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
746 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
747 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
748 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
749 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
750 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
751 * platform/gtk/fast/table/append-cells2-expected.png:
752 * platform/gtk/fast/table/append-cells2-expected.txt:
753 * platform/gtk/fast/table/remove-td-display-none-expected.png:
754 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
755 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
756 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
757 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
758 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
759 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
760 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
761 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
762 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
763 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
764 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
765 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
766 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
767 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
768 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
769 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
770 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
771 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
772 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
773 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
774 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
775 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
776 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
777 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
778 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
779 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
780 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
781 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
782 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
783 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
784 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
785 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
786 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
787 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
788 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
789 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
790 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
791 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
792 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
793 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
794 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
795 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
796 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
797 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
798 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
799 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
800 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
801 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
802 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
803 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
804 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
805 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
806 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
807 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
808 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
809 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
810 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
811 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
812 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
813 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
814 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
815 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
816 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
817 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
818 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
819 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
820 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
821 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
822 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
823 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
824 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
825 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
826 * platform/gtk/tables/mozilla/core/margins-expected.png:
827 * platform/gtk/tables/mozilla/core/margins-expected.txt:
828 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
829 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
830 * platform/gtk/tables/mozilla/other/move_row-expected.png:
831 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
832 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
833 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
834 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
835 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
836 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
837 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
838 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
839 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
840 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
841 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
842 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
843 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
844 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
845 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
846 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
847 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
848
svillar@igalia.com2bdf9482017-05-10 07:42:46 +00008492017-05-08 Sergio Villar Senin <svillar@igalia.com>
850
851 [css-grid] Remove Blink-specific code for handling orthogonal grid items
852 https://bugs.webkit.org/show_bug.cgi?id=171807
853
854 Reviewed by Darin Adler.
855
856 Updated the expectations. They should now be compatible with Firefox and Chrome.
857
858 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
859 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
860 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
861
eric.carlson@apple.com929b8462017-05-10 04:42:18 +00008622017-05-09 Eric Carlson <eric.carlson@apple.com>
863
864 [MediaStream] deviceId constraint doesn't work with getUserMedia
865 https://bugs.webkit.org/show_bug.cgi?id=171877
866 <rdar://problem/31899730>
867
868 Reviewed by Jer Noble.
869
870 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
871 * fast/mediastream/get-user-media-device-id.html: Added.
872
jlewis3@apple.com60706b92017-05-09 23:27:53 +00008732017-05-09 Matt Lewis <jlewis3@apple.com>
874
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +0000875 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
876 https://bugs.webkit.org/show_bug.cgi?id=171899
877
878 Unreviewed test gardening.
879
880 * platform/ios-wk2/TestExpectations:
881
8822017-05-09 Matt Lewis <jlewis3@apple.com>
883
jlewis3@apple.com60706b92017-05-09 23:27:53 +0000884 Mark webrtc/audio-replace-track.html as flaky.
885 https://bugs.webkit.org/show_bug.cgi?id=171895
886
887 Unreviewed test gardening.
888
889 * platform/mac-wk2/TestExpectations:
890
weinig@apple.comb50adaa2017-05-09 22:53:13 +00008912017-05-09 Sam Weinig <sam@webkit.org>
892
893 Implement Subresource Integrity (SRI)
894 https://bugs.webkit.org/show_bug.cgi?id=148363
895 <rdar://problem/18945879>
896
897 Reviewed by Youenn Fablet.
898
899 Add tests for Subresource Integrity for Fetch based off the ones from Web
900 Platform Tests. Additional tests for more CORS combinations have been added.
901
902 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
903 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
904 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
905 * http/tests/subresource-integrity/resources/resource.txt: Added.
906 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
907 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
908 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
909 * http/tests/subresource-integrity/sri-fetch.html: Added.
910 * http/tests/subresource-integrity/sri-fetch.js: Added.
911
jlewis3@apple.com3d631df2017-05-09 22:52:05 +00009122017-05-09 Matt Lewis <jlewis3@apple.com>
913
914 Marked webrtc/captureCanvas-webrtc.html as flaky.
915 https://bugs.webkit.org/show_bug.cgi?id=170870
916
917 Unreviewed test gardening.
918
919 * platform/mac-wk2/TestExpectations:
920
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +00009212017-05-09 Commit Queue <commit-queue@webkit.org>
922
923 Unreviewed, rolling out r216545.
924 https://bugs.webkit.org/show_bug.cgi?id=171889
925
926 Caused a test failure (Requested by eric_carlson on #webkit).
927
928 Reverted changeset:
929
930 "[MediaStream] deviceId constraint doesn't work with
931 getUserMedia"
932 https://bugs.webkit.org/show_bug.cgi?id=171877
933 http://trac.webkit.org/changeset/216545
934
zalan@apple.comdc426572017-05-09 22:30:11 +00009352017-05-09 Zalan Bujtas <zalan@apple.com>
936
937 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
938 https://bugs.webkit.org/show_bug.cgi?id=171873
939 <rdar://problem/32004954>
940
941 Reviewed by Simon Fraser.
942
943 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
944 * fast/multicol/crash-when-column-inside-table.html: Added.
945
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +00009462017-05-09 Ryan Haddad <ryanhaddad@apple.com>
947
948 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
949 https://bugs.webkit.org/show_bug.cgi?id=171742
950
951 Reviewed by Youenn Fablet.
952
953 Silence the console messages for unhandled rejections in this test.
954
955 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
956 * webrtc/libwebrtc/release-while-setting-local-description.html:
957
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +00009582017-05-09 Eric Carlson <eric.carlson@apple.com>
959
960 [MediaStream] deviceId constraint doesn't work with getUserMedia
961 https://bugs.webkit.org/show_bug.cgi?id=171877
962 <rdar://problem/31899730>
963
964 Reviewed by Jer Noble.
965
966 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
967 * fast/mediastream/get-user-media-device-id.html: Added.
968
jlewis3@apple.comf86acc72017-05-09 21:49:27 +00009692017-05-09 Matt Lewis <jlewis3@apple.com>
970
971 Marked multiple test flaky.
972 https://bugs.webkit.org/show_bug.cgi?id=171886
973
974 Unreviewed test gardening.
975
976 * platform/ios-wk2/TestExpectations:
977 * platform/mac/TestExpectations:
978
cdumez@apple.comb383fd12017-05-09 21:40:11 +00009792017-05-09 Chris Dumez <cdumez@apple.com>
980
981 Introduce DocumentAndElementEventHandlers IDL interface
982 https://bugs.webkit.org/show_bug.cgi?id=171879
983
984 Reviewed by Simon Fraser and Ryosuke Niwa.
985
986 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
987 * fast/events/DocumentAndElementEventHandlers.html: Added.
988 Add layout test coverage.
989
990 * js/dom/dom-static-property-for-in-iteration-expected.txt:
991 Rebaseline now that those event handlers are enumerable.
992
dino@apple.com79c37e32017-05-09 21:35:55 +00009932017-05-10 Dean Jackson <dino@apple.com>
994
995 Restrict SVG filters to accessible security origins
996 https://bugs.webkit.org/show_bug.cgi?id=118689
997 <rdar://problem/27362159>
998
999 Reviewed by Brent Fulgham.
1000
1001 Add a test that shows safe frames, unsafe frames, and
1002 then a safe frame that itself has an unsafe frame, to
1003 show that the security requirements are being forwarded
1004 down the tree.
1005
1006 * http/tests/css/filters-on-iframes-expected.html: Added.
1007 * http/tests/css/filters-on-iframes.html: Added.
1008 * http/tests/css/resources/blank.html: Added.
1009 * http/tests/css/resources/references-external.html: Added.
1010 * http/tests/css/resources/solid-red.html: Added.
1011
cdumez@apple.com406cec92017-05-09 21:21:04 +000010122017-05-09 Chris Dumez <cdumez@apple.com>
1013
1014 Move onanimation* EventHandlers to GlobalEventHandlers
1015 https://bugs.webkit.org/show_bug.cgi?id=171874
1016
1017 Reviewed by Simon Fraser.
1018
1019 * fast/css/onanimation-eventhandlers-expected.txt: Added.
1020 * fast/css/onanimation-eventhandlers.html: Added.
1021 Add layout test coverage.
1022
1023 * fast/dom/event-handler-attributes-expected.txt:
1024 * fast/dom/event-handler-attributes.html:
1025 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1026 Rebaseline existing tests to reflect behavior change.
1027
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000010282017-05-09 Matt Lewis <jlewis3@apple.com>
1029
1030 Fixed a typo in expectations file.
1031 https://bugs.webkit.org/show_bug.cgi?id=162710
1032
1033 Unreviewed test gardening.
1034
1035 * platform/mac-wk2/TestExpectations:
1036
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000010372017-05-09 Javier Fernandez <jfernandez@igalia.com>
1038
1039 space-evenly misbehaves with flexbox
1040 https://bugs.webkit.org/show_bug.cgi?id=170445
1041
1042 Reviewed by David Hyatt.
1043
1044 Added test cases for the 'space-evenly' value for align-content and justify-content.
1045
1046 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
1047 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
1048 * css3/flexbox/css-properties-expected.txt:
1049 * css3/flexbox/css-properties.html:
1050 * css3/flexbox/flex-justify-content-expected.txt:
1051 * css3/flexbox/flex-justify-content.html:
1052 * css3/flexbox/multiline-align-content-expected.txt:
1053 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
1054 * css3/flexbox/multiline-align-content-horizontal-column.html:
1055 * css3/flexbox/multiline-align-content.html:
1056 * css3/flexbox/resources/flexbox.css:
1057 (.align-content-space-around):
1058 (.justify-content-space-around):
1059 * css3/flexbox/true-centering-expected.txt:
1060 * css3/flexbox/true-centering.html:
1061
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000010622017-05-09 Matt Lewis <jlewis3@apple.com>
1063
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00001064 Unreviewed, rolling out r216508.
1065
1066 The layout test enabled in this change is failing on Sierra.
1067
1068 Reverted changeset:
1069
1070 "Invalid MediaSource duration value should throw TyperError
1071 instead of InvalidStateError"
1072 https://bugs.webkit.org/show_bug.cgi?id=171653
1073 http://trac.webkit.org/changeset/216508
1074
10752017-05-09 Matt Lewis <jlewis3@apple.com>
1076
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00001077 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
1078 https://bugs.webkit.org/show_bug.cgi?id=162710
1079
1080 Unreviewed test gardening.
1081
1082 * platform/mac-wk2/TestExpectations:
1083
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000010842017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
1085
1086 font-stretch: normal selects expanded fonts instead of condensed fonts
1087 https://bugs.webkit.org/show_bug.cgi?id=171838
1088 <rdar://problem/31005481>
1089
1090 Reviewed by Jon Lee.
1091
1092 * fast/text/font-width-100-expected.html: Added.
1093 * fast/text/font-width-100.html: Added.
1094
jlewis3@apple.com0746b192017-05-09 17:36:37 +000010952017-05-09 Matt Lewis <jlewis3@apple.com>
1096
1097 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
1098 https://bugs.webkit.org/show_bug.cgi?id=171862
1099
1100 Unreviewed test gardening.
1101
1102 * platform/mac-wk2/TestExpectations:
1103
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000011042017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
1105
1106 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
1107 https://bugs.webkit.org/show_bug.cgi?id=171665
1108
1109 Reviewed by Youenn Fablet.
1110
1111 Added test to check the creation of ReadableStreamBYOBReader. Also check
1112 that created object has the right methods and properties.
1113
1114 * streams/readable-stream-byob-reader-expected.txt: Added.
1115 * streams/readable-stream-byob-reader.html: Added.
1116 * streams/readable-stream-byob-reader.js: Added.
1117
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000011182017-05-09 Frederic Wang <fwang@igalia.com>
1119
1120 Print more properties in the output of scrolling trees
1121 https://bugs.webkit.org/show_bug.cgi?id=171858
1122
1123 Reviewed by Simon Fraser.
1124
1125 Update text expectations to include new properties.
1126
1127 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
1128 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
1129 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
1130 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
1131 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
1132 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
1133 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
1134 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
1135 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
1136 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
1137 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
1138 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
1139 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1140 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
1141 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
1142 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
1143 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
1144 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
1145 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
1146 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
1147 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
1148 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
1149 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
1150 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
1151 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
1152 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
1153 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
1154 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
1155 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
1156
cdumez@apple.com8cf47552017-05-09 16:51:00 +000011572017-05-09 Chris Dumez <cdumez@apple.com>
1158
1159 ontransitionend eventHandler should be in GlobalEventHandlers
1160 https://bugs.webkit.org/show_bug.cgi?id=171836
1161
1162 Reviewed by Ryosuke Niwa.
1163
1164 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
1165 * fast/css/ontransitionend-eventhandler.html: Added.
1166 Add layout test coverage.
1167
1168 * fast/dom/event-handler-attributes-expected.txt:
1169 * fast/dom/event-handler-attributes.html:
1170 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1171 Rebaseline existing tests to reflect behavior change.
1172
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000011732017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
1174
1175 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
1176 https://bugs.webkit.org/show_bug.cgi?id=171653
1177
1178 Reviewed by Youenn Fablet.
1179
1180 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
1181 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
1182
1183 Update expectation of corresponding WPT test.
1184
1185 * platform/gtk/TestExpectations:
1186 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1187 * platform/mac/TestExpectations:
1188 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
1189
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000011902017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
1191
1192 Handle IDLPromise<> properly
1193 https://bugs.webkit.org/show_bug.cgi?id=166752
1194
1195 Reviewed by Youenn Fablet.
1196
1197 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
1198 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
1199
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000012002017-05-09 Zan Dobersek <zdobersek@igalia.com>
1201
1202 Unreviewed. Landing the WPE layout test baselines.
1203
1204 Baseline filenames are omitted for brevity.
1205
1206 * platform/wpe/TestExpectations: Added.
1207 * platform/wpe/animations/: Added.
1208 * platform/wpe/css1/: Added.
1209 * platform/wpe/css2.1/: Added.
1210 * platform/wpe/css3/: Added.
1211 * platform/wpe/fast/: Added.
1212 * platform/wpe/ietestcenter/: Added.
1213 * platform/wpe/js/: Added.
1214 * platform/wpe/scrollbars/: Added.
1215 * platform/wpe/security/: Added.
1216 * platform/wpe/sputnik/: Added.
1217 * platform/wpe/tables/: Added.
1218 * platform/wpe/transforms/: Added.
1219 * platform/wpe/transitions/: Added.
1220
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000012212017-05-08 Frederic Wang <fwang@igalia.com>
1222
1223 Simplify ScrollingStateNode::scrollingStateTreeAsText
1224 https://bugs.webkit.org/show_bug.cgi?id=171802
1225
1226 Reviewed by Simon Fraser.
1227
1228 Update references due to minor format changes in text ouput of scrolling state trees.
1229
1230 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
1231 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
1232 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
1233 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
1234 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
1235 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
1236 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
1237 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
1238 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
1239 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
1240 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
1241 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
1242 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1243 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
1244 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
1245 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
1246 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
1247 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
1248 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
1249 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
1250 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
1251 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
1252 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
1253 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
1254 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
1255 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
1256 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
1257 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
1258 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
1259
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000012602017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
1261
1262 Unreviewed GTK expectations gardening
1263
1264 * platform/gtk/TestExpectations:
1265 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
1266
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000012672017-05-08 Matt Lewis <jlewis3@apple.com>
1268
1269 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
1270 https://bugs.webkit.org/show_bug.cgi?id=171837
1271
1272 Unreviewed test gardening.
1273
1274 * platform/mac-wk2/TestExpectations:
1275
cdumez@apple.come6396732017-05-09 00:16:18 +000012762017-05-08 Chris Dumez <cdumez@apple.com>
1277
1278 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
1279 https://bugs.webkit.org/show_bug.cgi?id=171829
1280
1281 Reviewed by Simon Fraser.
1282
1283 * fast/css/htmlelement-offset-properties-expected.txt:
1284 * fast/css/htmlelement-offset-properties.html:
1285 Add layout test coverage.
1286
1287 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
1288 * fast/css-grid-layout/grid-item-display.html:
1289 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1290 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
1291 * mathml/presentation/menclose-notation-no-overlap.html:
1292 * platform/mac/inspector/model/remote-object-expected.txt:
1293 * svg/dynamic-updates/resources/SVGTestCase.js:
1294 (clickAt):
1295 * svg/text/inline-text-destroy-attributes-crash.xhtml:
1296 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
1297
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000012982017-05-08 Matt Lewis <jlewis3@apple.com>
1299
1300 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
1301 https://bugs.webkit.org/show_bug.cgi?id=169637
1302
1303 Unreviewed test gardening.
1304
1305 * platform/ios-wk2/TestExpectations:
1306
jbedard@apple.comf8b14802017-05-08 23:15:00 +000013072017-05-08 Jonathan Bedard <jbedard@apple.com>
1308
1309 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
1310 https://bugs.webkit.org/show_bug.cgi?id=169421
1311 <rdar://problem/30950171>
1312
1313 Reviewed by Tim Horton.
1314
1315 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
1316 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
1317
cdumez@apple.comed9300e2017-05-08 22:17:59 +000013182017-05-08 Chris Dumez <cdumez@apple.com>
1319
1320 Drop non-standard document.implementation.createCSSStyleSheet() API
1321 https://bugs.webkit.org/show_bug.cgi?id=171825
1322
1323 Reviewed by Simon Fraser.
1324
1325 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
1326 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
1327 Add layout test coverage.
1328
1329 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
1330 * fast/dom/StyleSheet/gc-parent-rule.html:
1331 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
1332 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
1333 Add utility functions to construct a CSSStyleSheet object and use it instead
1334 of document.implementation.createCSSStyleSheet().
1335
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000013362017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
1337
1338 AX: don't expose empty roledescription
1339 https://bugs.webkit.org/show_bug.cgi?id=163647
1340
1341 Reviewed by Chris Fleizach.
1342
1343 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
1344 * accessibility/aria-roledescription.html: New test cases, updated expectations.
1345 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
1346
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000013472017-05-08 Chris Dumez <cdumez@apple.com>
1348
1349 Drop non-standard Element.scrollByLines() / scrollByPages()
1350 https://bugs.webkit.org/show_bug.cgi?id=171820
1351
1352 Reviewed by Simon Fraser.
1353
1354 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
1355 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
1356 Add layout test coverage.
1357
1358 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1359 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1360 * fast/events/scroll-event-does-not-bubble.html:
1361 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
1362 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
1363 Update existing tests to stop relying on the API.
1364
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000013652017-05-08 Matt Lewis <jlewis3@apple.com>
1366
1367 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
1368 https://bugs.webkit.org/show_bug.cgi?id=171830
1369
1370 Unreviewed test gardening.
1371
1372 * platform/ios-wk2/TestExpectations:
1373
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000013742017-05-08 Ryan Haddad <ryanhaddad@apple.com>
1375
1376 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
1377 https://bugs.webkit.org/show_bug.cgi?id=171828
1378
1379 Unreviewed test gardening.
1380
1381 * platform/mac-wk1/TestExpectations:
1382
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000013832017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
1384
1385 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
1386 https://bugs.webkit.org/show_bug.cgi?id=171821
1387
1388 Reviewed by Chris Fleizach.
1389
1390 * accessibility/aria-orientation-expected.txt: New test case.
1391 * accessibility/aria-orientation.html: New test case.
1392
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000013932017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
1394
1395 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
1396 https://bugs.webkit.org/show_bug.cgi?id=170864
1397
1398 Reviewed by Simon Fraser.
1399
1400 * fast/images/async-image-background-image-repeated-expected.html:
1401 * fast/images/async-image-background-image-repeated.html:
1402 * fast/images/resources/sprite-sheet-red-green-blue.png:
1403 * fast/images/sprite-sheet-image-draw-expected.html:
1404 * fast/images/sprite-sheet-image-draw.html:
1405 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
1406 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
1407 decoded farme of this image will be 30x5000 pixels (15% of the original size).
1408
bdakin@apple.com05244942017-05-08 20:25:46 +000014092017-05-08 Beth Dakin <bdakin@apple.com>
1410
1411 WebKit should default to using sRGB with NSColor conversion instead of device
1412 color space
1413 https://bugs.webkit.org/show_bug.cgi?id=171745
1414 -and corresponding-
1415 rdar://problem/28314183
1416
1417 Reviewed by Tim Horton.
1418
1419 * editing/mac/attributed-string/anchor-element-expected.txt:
1420 * editing/mac/attributed-string/basic-expected.txt:
1421 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
1422 * editing/mac/attributed-string/font-size-expected.txt:
1423 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1424 * editing/mac/attributed-string/font-weight-expected.txt:
1425 * editing/mac/attributed-string/letter-spacing-expected.txt:
1426 * editing/mac/attributed-string/text-decorations-expected.txt:
1427 * editing/mac/attributed-string/vertical-align-expected.txt:
1428
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000014292017-05-04 Jiewen Tan <jiewen_tan@apple.com>
1430
1431 Search events should not fire synchronously for search type input elements with incremental attribute set
1432 https://bugs.webkit.org/show_bug.cgi?id=171376
1433 <rdar://problem/31863296>
1434
1435 Reviewed by Chris Dumez.
1436
1437 * fast/forms/search/search-incremental-crash-expected.txt: Added.
1438 * fast/forms/search/search-incremental-crash.html: Added.
1439
zalan@apple.com3c442032017-05-08 18:38:20 +000014402017-05-08 Zalan Bujtas <zalan@apple.com>
1441
1442 Text overlaps on http://www.duden.de/rechtschreibung/Acre
1443 https://bugs.webkit.org/show_bug.cgi?id=171796
1444 <rdar://problem/31036028>
1445
1446 Reviewed by Simon Fraser.
1447
1448 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
1449 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
1450
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000014512017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
1452
1453 Unreviewed, rolling out r216419.
1454
1455 Broke 70 layout tests on GTK bot
1456
1457 Reverted changeset:
1458
1459 "Ensure clean tree before AX cache update."
1460 https://bugs.webkit.org/show_bug.cgi?id=171546
1461 http://trac.webkit.org/changeset/216419
1462
antti@apple.com90a7b232017-05-08 17:20:54 +000014632017-05-08 Antti Koivisto <antti@apple.com>
1464
1465 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
1466 https://bugs.webkit.org/show_bug.cgi?id=171375
1467 <rdar://problem/31863184>
1468
1469 Reviewed by Zalan Bujtas.
1470
1471 * fast/html/details-flow-thread-expected.txt: Added.
1472 * fast/html/details-flow-thread.html: Added.
1473 * fast/shadow-dom/composed-tree-slots-expected.txt:
1474 * fast/shadow-dom/composed-tree-slots.html:
1475
1476 Expand the test so it also prints out slot subtrees using slots as traversal roots.
1477
cdumez@apple.comea20d742017-05-08 16:50:46 +000014782017-05-08 Chris Dumez <cdumez@apple.com>
1479
1480 Move 'style' from Element to HTMLElement / SVGElement and make it settable
1481 https://bugs.webkit.org/show_bug.cgi?id=171795
1482
1483 Reviewed by Alex Christensen.
1484
1485 * accessibility/roles-exposed.html:
1486 Add null check for element.style.
1487
1488 * fast/css/Element-style-expected.txt: Added.
1489 * fast/css/Element-style.html: Added.
1490 Add layout test coverage.
1491
1492 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
1493 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
1494 does something, the input element actually looses its renderer. This found a bug which I fixed in this
1495 patch.
1496
1497 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1498 Rebaseline as property enumeration order has changed.
1499
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000015002017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
1501
1502 AX: Propagate aria-readonly to grid descendants
1503 https://bugs.webkit.org/show_bug.cgi?id=171189
1504
1505 Reviewed by Chris Fleizach.
1506
1507 Add new test cases to aria-readonly.html. In addition, because the platform-specific
1508 test expectations seem due to how platforms treat whitespace from the test file, hide
1509 the test cases after the test is run so that there are no extraneous characters and
1510 a single expectations file can be shared.
1511
1512 * accessibility/aria-readonly-expected.txt: Updated.
1513 * accessibility/aria-readonly.html: Updated.
1514 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
1515 * accessibility/gtk/aria-readonly-propagated.html: Added.
1516 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
1517 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
1518 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
1519
zalan@apple.com7e3614e2017-05-08 15:33:47 +000015202017-05-06 Zalan Bujtas <zalan@apple.com>
1521
1522 Ensure clean tree before AX cache update.
1523 https://bugs.webkit.org/show_bug.cgi?id=171546
1524 <rdar://problem/31934942>
1525
1526 Reviewed by Chris Fleizach.
1527
1528 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
1529
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000015302017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
1531
1532 Unprefix unicode-bidi CSS values
1533 https://bugs.webkit.org/show_bug.cgi?id=171761
1534
1535 Reviewed by Simon Fraser.
1536
1537 Import W3C's internationalization tests from
1538 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
1539
1540 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
1541 * fast/css/default-bidi-css-rules.html: Ditto.
1542 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
1543 * fast/css/unicode-bidi-computed-value.html: Ditto.
1544 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
1545 * fast/text/bidi-unprefix.html: Added.
1546 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
1547 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
1548 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
1549 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
1550 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
1551 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
1552 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
1553 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
1554 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
1555 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
1556 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
1557 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
1558 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
1559 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
1560 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
1561 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
1562 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
1563 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
1564 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
1565 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
1566 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
1567 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
1568 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
1569 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
1570 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
1571 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
1572 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
1573 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
1574 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
1575 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
1576 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
1577 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
1578 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
1579 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
1580 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
1581 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
1582 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
1583 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
1584 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
1585 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
1586 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
1587 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
1588 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
1589 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
1590 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
1591 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
1592 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
1593 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
1594 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
1595 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
1596 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
1597 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
1598 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
1599 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
1600 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
1601 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
1602 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
1603 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
1604 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
1605 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
1606 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
1607 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
1608 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
1609 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
1610 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
1611 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
1612 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
1613 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
1614 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
1615 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
1616 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
1617 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
1618 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
1619 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
1620 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
1621 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
1622 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
1623 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
1624 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
1625 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
1626 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
1627 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
1628 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
1629 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
1630 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
1631 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
1632 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
1633 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
1634 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
1635 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
1636 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
1637 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
1638 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
1639 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
1640 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
1641 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
1642 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
1643 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
1644 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
1645 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
1646 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
1647 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
1648 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
1649 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
1650 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
1651 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
1652 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
1653 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
1654 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
1655 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
1656 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
1657 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
1658 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
1659 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
1660 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
1661 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
1662 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
1663 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
1664 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
1665 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
1666 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
1667 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
1668 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
1669 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
1670 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
1671 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
1672 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
1673 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
1674 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
1675 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
1676 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
1677 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
1678 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
1679 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
1680 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
1681 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
1682 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
1683 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
1684 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
1685 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
1686 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
1687 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
1688 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
1689 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
1690 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
1691 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
1692 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
1693 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
1694 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
1695 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
1696 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
1697 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
1698 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
1699 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
1700 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
1701 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
1702 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
1703 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
1704 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
1705 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
1706 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
1707 * imported/w3c/i18n/bidi/block-override-001.html: Added.
1708 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
1709 * imported/w3c/i18n/bidi/block-override-002.html: Added.
1710 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
1711 * imported/w3c/i18n/bidi/block-override-003.html: Added.
1712 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
1713 * imported/w3c/i18n/bidi/block-override-004.html: Added.
1714 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
1715 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
1716 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
1717 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
1718 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
1719 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
1720 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
1721 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
1722 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
1723 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
1724 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
1725 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
1726 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
1727 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
1728 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
1729 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
1730 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
1731 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
1732 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
1733 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
1734 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
1735 * platform/ios/TestExpectations:
1736 * platform/mac/TestExpectations:
1737
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000017382017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
1739
1740 Unreviewed GTK+ gardening. Update expectations of several tests.
1741
1742 * platform/gtk/TestExpectations:
1743
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000017442017-05-07 Simon Fraser <simon.fraser@apple.com>
1745
1746 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
1747 https://bugs.webkit.org/show_bug.cgi?id=171140
1748
1749 Reviewed by Sam Weinig.
1750
1751 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
1752 which is a proxy for reading the layout viewport.
1753
1754 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
1755 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
1756 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
1757 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
1758 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
1759 (stringFromRect):
1760 (accumulateLog):
1761 (logFixedObject):
1762 (logFixedAndViewports):
1763 (doTest):
1764
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000017652017-05-07 Youenn Fablet <youenn@apple.com>
1766
1767 [MediaStream] r216197 caused some webrtc tests to fail
1768 https://bugs.webkit.org/show_bug.cgi?id=171728
1769
1770 Reviewed by Eric Carlson.
1771
1772 * platform/ios-wk2/TestExpectations:
1773
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000017742017-05-07 Sam Weinig <sam@webkit.org>
1775
1776 Implement Subresource Integrity (SRI)
1777 https://bugs.webkit.org/show_bug.cgi?id=148363
1778 <rdar://problem/18945879>
1779
1780 Reviewed by Daniel Bates.
1781
1782 Add tests for Subresource Integrity based off the ones from Web
1783 Platform Tests. They have been changed to:
1784 - Split <link> and <script> testing.
1785 - Add additional tests:
1786 - Integrity hashes using base64URL encoding.
1787 - Integrity hashes using mixed base64 and base64URL encoding.
1788 - Integrity metadata that does not conform to the grammar at all.
1789 - Multiple valid, but only one matching, integrity hashes.
1790 - Non-matching integrity hash with options.
1791 - Run one at a time, so console output is consistent.
1792
1793 We can/should upstream these changes, but this avoids the possibility that
1794 an update of the imported web-platform-tests could cause these tests to fail.
1795
1796 Also adds tests that show the Subresource Integrity setting works correctly.
1797
1798 * http/tests/subresource-integrity: Added.
1799 * http/tests/subresource-integrity/.htaccess: Added.
1800 * http/tests/subresource-integrity/resources: Added.
1801 * http/tests/subresource-integrity/resources/alternate.css: Added.
1802 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
1803 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
1804 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
1805 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
1806 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
1807 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
1808 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
1809 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
1810 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
1811 * http/tests/subresource-integrity/resources/style.css: Added.
1812 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
1813 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
1814 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
1815 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
1816 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
1817 * http/tests/subresource-integrity/sri-script.html: Added.
1818 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
1819 * http/tests/subresource-integrity/sri-style.html: Added.
1820
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000018212017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
1822
1823 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
1824 https://bugs.webkit.org/show_bug.cgi?id=171636
1825 <rdar://problem/30811218>
1826
1827 Reviewed by Dean Jackson.
1828
1829 * fast/text/lastResort-expected.html: Added.
1830 * fast/text/lastResort.html: Added.
1831
cdumez@apple.com19a40432017-05-07 03:48:28 +000018322017-05-06 Chris Dumez <cdumez@apple.com>
1833
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00001834 Implement the concept of cookie-averse document
1835 https://bugs.webkit.org/show_bug.cgi?id=171746
1836 <rdar://problem/32004466>
1837
1838 Reviewed by Sam Weinig.
1839
1840 Add layout test coverage.
1841
1842 * fast/cookies/cookie-averse-document-expected.txt: Added.
1843 * fast/cookies/cookie-averse-document.html: Added.
1844
18452017-05-06 Chris Dumez <cdumez@apple.com>
1846
cdumez@apple.com19a40432017-05-07 03:48:28 +00001847 Align our IDL files with the latest DOM specification
1848 https://bugs.webkit.org/show_bug.cgi?id=171777
1849
1850 Reviewed by Sam Weinig.
1851
1852 Rebaseline a few tests.
1853
1854 * fast/dom/Document/adoptNode-null-expected.txt:
1855 * fast/dom/Document/adoptNode-null.html:
1856 * fast/dom/Document/importNode-null-expected.txt:
1857 * fast/dom/Document/importNode-null.html:
1858 * fast/dom/Range/range-intersectsNode-expected.txt:
1859 * fast/text/text-combine-crash-expected.txt:
1860
ap@apple.com83de49c2017-05-07 02:58:23 +000018612017-05-06 Alexey Proskuryakov <ap@apple.com>
1862
ap@apple.com07bbb7d2017-05-07 03:18:27 +00001863 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
1864 https://bugs.webkit.org/show_bug.cgi?id=171785
1865
1866 * platform/wk2/TestExpectations:
1867
18682017-05-06 Alexey Proskuryakov <ap@apple.com>
1869
ap@apple.com83de49c2017-05-07 02:58:23 +00001870 REGRESSION (r216294): The new test fails on WebKit1
1871 https://bugs.webkit.org/show_bug.cgi?id=171780
1872
1873 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
1874 https://trac.webkit.org/216299, https://trac.webkit.org/216330
1875
1876 * http/tests/css/filters-on-iframes-expected.html: Removed.
1877 * http/tests/css/filters-on-iframes.html: Removed.
1878 * http/tests/css/resources/blank.html: Removed.
1879 * http/tests/css/resources/references-external.html: Removed.
1880 * http/tests/css/resources/solid-red.html: Removed.
1881
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000018822017-05-06 Simon Fraser <simon.fraser@apple.com>
1883
1884 [iOS WK2] Make rotation tests more reliable
1885 https://bugs.webkit.org/show_bug.cgi?id=171778
1886
1887 Reviewed by Tim Horton.
1888
1889 New baseline.
1890
1891 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
1892 * fast/events/ios/rotation/zz-no-rotation.html:
1893
cdumez@apple.comf4c58192017-05-06 20:32:35 +000018942017-05-06 Chris Dumez <cdumez@apple.com>
1895
cdumez@apple.comc209acb2017-05-06 23:39:51 +00001896 Unreviewed, rolling out r216333.
1897
1898 Caused layout test failures
1899
1900 Reverted changeset:
1901
1902 "Implement the concept of cookie-averse document"
1903 https://bugs.webkit.org/show_bug.cgi?id=171746
1904 http://trac.webkit.org/changeset/216333
1905
19062017-05-06 Chris Dumez <cdumez@apple.com>
1907
cdumez@apple.comf4c58192017-05-06 20:32:35 +00001908 Implement the concept of cookie-averse document
1909 https://bugs.webkit.org/show_bug.cgi?id=171746
1910 <rdar://problem/32004466>
1911
1912 Reviewed by Sam Weinig.
1913
1914 Add layout test coverage.
1915
1916 * fast/cookies/cookie-averse-document-expected.txt: Added.
1917 * fast/cookies/cookie-averse-document.html: Added.
1918
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000019192017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
1920
1921 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
1922 https://bugs.webkit.org/show_bug.cgi?id=171750
1923 <rdar://problem/31122612>
1924
1925 Reviewed by Zalan Bujtas.
1926
1927 * fast/text/fitzpatrick-combination-expected.html: Added.
1928 * fast/text/fitzpatrick-combination.html: Added.
1929
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000019302017-05-05 Zalan Bujtas <zalan@apple.com>
1931
1932 Renderers being destroyed should not be added to AX's deferred list.
1933 https://bugs.webkit.org/show_bug.cgi?id=171768
1934 <rdar://problem/31955660>
1935
1936 Reviewed by Simon Fraser.
1937
1938 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
1939 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
1940
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000019412017-05-05 Matt Lewis <jlewis3@apple.com>
1942
1943 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
1944 https://bugs.webkit.org/show_bug.cgi?id=171763
1945
1946 Unreviewed test gardening.
1947
1948 * platform/mac-wk2/TestExpectations:
1949
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000019502017-05-05 Oliver Hunt <oliver@apple.com>
1951
1952 Move trivial String prototype functions to JS builtins
1953 https://bugs.webkit.org/show_bug.cgi?id=171737
1954
1955 Reviewed by Saam Barati.
1956
1957 Updated output
1958
1959 * js/dom/string-anchor-expected.txt:
1960 * js/dom/string-anchor.html:
1961 * js/dom/string-fontcolor-expected.txt:
1962 * js/dom/string-fontcolor.html:
1963 * js/dom/string-fontsize-expected.txt:
1964 * js/dom/string-fontsize.html:
1965 * js/dom/string-link-expected.txt:
1966 * js/dom/string-link.html:
1967
dino@apple.com3f3faf52017-05-05 23:49:41 +000019682017-05-05 Dean Jackson <dino@apple.com>
1969
1970 Restrict SVG filters to accessible security origins
1971 https://bugs.webkit.org/show_bug.cgi?id=118689
1972 <rdar://problem/27362159>
1973
1974 Reviewed by Brent Fulgham.
1975
1976 Add a test that shows safe frames, unsafe frames, and
1977 then a safe frame that itself has an unsafe frame, to
1978 show that the security requirements are being forwarded
1979 down the tree.
1980
1981 * http/tests/css/filters-on-iframes-expected.html: Added.
1982 * http/tests/css/filters-on-iframes.html: Added.
1983 * http/tests/css/resources/blank.html: Added.
1984 * http/tests/css/resources/references-external.html: Added.
1985 * http/tests/css/resources/solid-red.html: Added.
1986
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000019872017-05-05 Simon Fraser <simon.fraser@apple.com>
1988
1989 Make it possible to test rotation in iOS WebKitTestRunner
1990 https://bugs.webkit.org/show_bug.cgi?id=171755
1991
1992 Reviewed by Tim Horton.
1993
1994 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
1995
1996 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
1997 * fast/events/ios/rotation/basic-rotation.html: Added.
1998 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
1999 * fast/events/ios/rotation/safari-like-rotation.html: Added.
2000 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
2001 * fast/events/ios/rotation/zz-no-rotation.html: Added.
2002
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000020032017-05-05 Ryan Haddad <ryanhaddad@apple.com>
2004
2005 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
2006 https://bugs.webkit.org/show_bug.cgi?id=171756
2007
2008 Unreviewed test gardening.
2009
2010 * platform/wk2/TestExpectations:
2011
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000020122017-05-05 Matt Lewis <jlewis3@apple.com>
2013
2014 Mark test http/tests/security/module-correct-mime-types.html slow.
2015 https://bugs.webkit.org/show_bug.cgi?id=164960
2016
2017 Unreviewed test gardening.
2018
2019 * platform/ios-wk2/TestExpectations:
2020
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000020212017-05-05 Ryan Haddad <ryanhaddad@apple.com>
2022
2023 Unreviewed, rolling out r216275.
2024
2025 This change broke internal builds.
2026
2027 Reverted changeset:
2028
2029 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
2030 case insensitive"
2031 https://bugs.webkit.org/show_bug.cgi?id=171636
2032 http://trac.webkit.org/changeset/216275
2033
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000020342017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
2035
2036 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
2037 https://bugs.webkit.org/show_bug.cgi?id=171636
2038 <rdar://problem/30811218>
2039
2040 Reviewed by Dean Jackson.
2041
2042 * fast/text/lastResort-expected.html: Added.
2043 * fast/text/lastResort.html: Added.
2044
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000020452017-05-05 Ryan Haddad <ryanhaddad@apple.com>
2046
2047 Unskip media/click-placeholder-not-pausing.html.
2048
2049 Unreviewed test gardening.
2050
2051 * platform/mac-wk2/TestExpectations:
2052
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000020532017-05-05 Joseph Pecoraro <pecoraro@apple.com>
2054
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00002055 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
2056 https://bugs.webkit.org/show_bug.cgi?id=171580
2057 <rdar://problem/32009647>
2058
2059 Rubber-stamped by Alexey Proskuryakov.
2060
2061 * TestExpectations:
2062 * streams/reference-implementation/pipe-to-expected.txt:
2063 Rebaseline expectations. This test was previously flakey so the results were
2064 missed unless the test was run with --force.
2065
2066 * streams/reference-implementation/readable-stream-templated-expected.txt:
2067 * streams/reference-implementation/readable-stream-templated.html:
2068 Silence unhandled rejections. This test did not expect unhandled promise
2069 rejections to affect test results, so ignore them.
2070
20712017-05-05 Joseph Pecoraro <pecoraro@apple.com>
2072
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00002073 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
2074 https://bugs.webkit.org/show_bug.cgi?id=170702
2075 <rdar://problem/31616643>
2076
2077 Rubber-stamped by Brian Burg.
2078
2079 * platform/mac-wk2/TestExpectations:
2080 * http/tests/inspector/network/resource-request-headers.html:
2081 Make this test unflakey by ensuring we wait for the load to complete.
2082
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000020832017-05-05 Chris Dumez <cdumez@apple.com>
2084
2085 Attr Nodes should not have children
2086 https://bugs.webkit.org/show_bug.cgi?id=171688
2087 <rdar://problem/31998412>
2088
2089 Reviewed by Andreas Kling.
2090
2091 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
2092 * fast/dom/Attr/cannot-have-children.html: Added.
2093 Add layout test coverage. I have verified that this test passes in both
2094 Firefox and Chrome.
2095
2096 * dom/html/level1/*: Removed legacy / outdated tests.
2097 * dom/xhtml/level1/*: Removed legacy / outdated tests.
2098
2099 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
2100 * fast/dom/Attr/child-nodes-cache.html: Removed.
2101 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
2102 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
2103 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
2104 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
2105 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
2106 * fast/dom/attribute-change-on-mutate.html: Removed.
2107 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
2108 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
2109 * traversal/moz-bug590771-expected.txt: Removed.
2110 * traversal/moz-bug590771.html: Removed.
2111 Removed some outdated tests.
2112
2113 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
2114 * fast/custom-elements/reactions-for-webkit-extensions.html:
2115 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
2116 * fast/dom/Attr/change-id-via-attr-node-value.html:
2117 * fast/dom/Element/normalize-crash.html:
2118 * fast/dom/Element/normalize-crash2.html:
2119 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
2120 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
2121 * fast/dom/MutationObserver/observe-attributes-expected.txt:
2122 * fast/dom/MutationObserver/observe-attributes.html:
2123 * fast/dom/import-attribute-node.html:
2124 * fast/dom/insertedIntoDocument-child.html:
2125 * fast/dom/insertedIntoDocument-sibling.html:
2126 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
2127 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
2128 * fast/dom/normalize-attributes-mutation-event-crash.html:
2129 * fast/dom/serialize-nodes.xhtml:
2130 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
2131 Update existing tests so they stop relying on Attr Node having Text children.
2132
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000021332017-05-05 Ryan Haddad <ryanhaddad@apple.com>
2134
2135 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
2136 https://bugs.webkit.org/show_bug.cgi?id=161360
2137
2138 Unreviewed test gardening.
2139
2140 * platform/mac-wk1/TestExpectations:
2141
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000021422017-05-05 Matt Lewis <jlewis3@apple.com>
2143
2144 Mark 2 webrtc test as failing.
2145 https://bugs.webkit.org/show_bug.cgi?id=171728
2146
2147 Unreviewed test gardening.
2148
2149 * platform/ios-wk2/TestExpectations:
2150
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000021512017-05-05 Chris Dumez <cdumez@apple.com>
2152
2153 Refactor / Clean up Element.idl
2154 https://bugs.webkit.org/show_bug.cgi?id=171734
2155
2156 Reviewed by Sam Weinig.
2157
2158 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
2159 different order and because exception messages have changed slightly.
2160
2161 * fast/dom/Element/attr-param-typechecking-expected.txt:
2162 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2163
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000021642017-05-05 Jeremy Jones <jeremyj@apple.com>
2165
2166 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
2167 https://bugs.webkit.org/show_bug.cgi?id=171610
2168 <rdar://problem/31976820>
2169
2170 Reviewed by Eric Carlson.
2171
2172 enable test: media/modern-media-controls/pip-support/pip-support-click.html
2173
2174 * platform/mac-wk1/TestExpectations:
2175
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000021762017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
2177
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00002178 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
2179
2180 * platform/gtk/TestExpectations:
2181
21822017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
2183
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00002184 Unreviewed GTK+ gardening. Rebaseline several tests.
2185
2186 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
2187 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
2188 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
2189 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
2190 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
2191
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000021922017-05-05 Zan Dobersek <zdobersek@igalia.com>
2193
2194 Unreviewed GTK+ gardening.
2195
2196 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
2197 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
2198
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000021992017-05-04 Commit Queue <commit-queue@webkit.org>
2200
2201 Unreviewed, rolling out r216206.
2202 https://bugs.webkit.org/show_bug.cgi?id=171714
2203
2204 Multiple LayoutTests crashing in Document::page() (Requested
2205 by ap on #webkit).
2206
2207 Reverted changeset:
2208
2209 "Remove support for legacy Notifications"
2210 https://bugs.webkit.org/show_bug.cgi?id=171487
2211 http://trac.webkit.org/changeset/216206
2212
cdumez@apple.combf723da2017-05-05 02:19:14 +000022132017-05-04 Chris Dumez <cdumez@apple.com>
2214
2215 Element.slot should be marked as [Unscopable]
2216 https://bugs.webkit.org/show_bug.cgi?id=171683
2217
2218 Reviewed by Darin Adler.
2219
2220 Add layout test coverage. This test is passing in Firefox and Chrome.
2221
2222 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
2223 * fast/shadow-dom/Element-slot-unscopable.html: Added.
2224
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000022252017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
2226
2227 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
2228 https://bugs.webkit.org/show_bug.cgi?id=171634
2229
2230 Reviewed by Simon Fraser.
2231
2232 To test the async image decoding reliably we need to do the following:
2233
2234 -- Make sure to load the image before setting its src to the element.
2235 -- Call document.body.offsetHeight to force layout.
2236 -- Call testRunner.display() to force the first paint.
2237 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
2238 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
2239 will force the second paint.
2240
2241 * fast/images/async-image-background-image-repeated.html:
2242 * fast/images/async-image-background-image.html:
2243 * fast/images/sprite-sheet-image-draw.html:
2244
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000022452017-05-04 Matt Lewis <jlewis3@apple.com>
2246
2247 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
2248 https://bugs.webkit.org/show_bug.cgi?id=171703
2249
2250 Unreviewed test gardening.
2251
2252 * platform/mac-wk2/TestExpectations:
2253
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000022542017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
2255
2256 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
2257 https://bugs.webkit.org/show_bug.cgi?id=171641
2258
2259 Reviewed by Simon Fraser.
2260
2261 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
2262 Replace all the calls to testRunner.displayInvalidatedRegion() by
2263 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
2264
2265 * compositing/clip-change.html:
2266 * compositing/geometry/foreground-offset-change.html:
2267 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
2268 * compositing/iframes/become-composited-nested-iframes.html:
2269 * compositing/iframes/become-overlapped-iframe.html:
2270 * compositing/iframes/connect-compositing-iframe-delayed.html:
2271 * compositing/iframes/connect-compositing-iframe.html:
2272 * compositing/iframes/connect-compositing-iframe2.html:
2273 * compositing/iframes/connect-compositing-iframe3.html:
2274 * compositing/iframes/enter-compositing-iframe.html:
2275 * compositing/iframes/iframe-content-flipping.html:
2276 * compositing/iframes/iframe-resize.html:
2277 * compositing/iframes/iframe-size-to-zero.html:
2278 * compositing/iframes/iframe-src-change.html:
2279 * compositing/iframes/invisible-nested-iframe-hide.html:
2280 * compositing/iframes/invisible-nested-iframe-show.html:
2281 * compositing/iframes/leave-compositing-iframe.html:
2282 * compositing/iframes/overlapped-iframe-iframe.html:
2283 * compositing/iframes/overlapped-iframe.html:
2284 * compositing/iframes/overlapped-nested-iframes.html:
2285 * compositing/iframes/repaint-after-losing-scrollbars.html:
2286 * compositing/iframes/resources/fixed-position-subframe.html:
2287 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
2288 * compositing/iframes/resources/scrollgrandchild-inner.html:
2289 * compositing/iframes/scrolling-iframe.html:
2290 * compositing/overflow/content-gains-scrollbars.html:
2291 * compositing/overflow/content-loses-scrollbars.html:
2292 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
2293 * compositing/overflow/overflow-scrollbar-layers.html:
2294 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
2295 * compositing/overflow/repaint-after-losing-scrollbars.html:
2296 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
2297 * compositing/patterns/direct-pattern-compositing-add-text.html:
2298 * compositing/patterns/direct-pattern-compositing-change-expected.html:
2299 * compositing/patterns/direct-pattern-compositing-change.html:
2300 * compositing/patterns/direct-pattern-compositing-load-expected.html:
2301 * compositing/patterns/direct-pattern-compositing-load.html:
2302 * compositing/plugins/invalidate_rect.html:
2303 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
2304 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
2305 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
2306 * compositing/repaint/newly-composited-on-scroll.html:
2307 * compositing/repaint/newly-composited-repaint-rect.html:
2308 * compositing/repaint/page-scale-repaint.html:
2309 * compositing/repaint/requires-backing-repaint.html:
2310 * compositing/repaint/transform-style-change.html:
2311 * compositing/rtl/rtl-overflow-invalidation.html:
2312 * compositing/scroll-painted-composited-content.html:
2313 * compositing/tiling/huge-layer-resize.html:
2314 * compositing/video-page-visibility.html:
2315 * compositing/video/video-with-invalid-source.html:
2316 * compositing/webgl/webgl-repaint.html:
2317 * css3/filters/multiple-filters-invalidation.html:
2318 * css3/flexbox/repaint-column-reverse.html:
2319 * css3/flexbox/repaint-during-resize-no-flex.html:
2320 * css3/flexbox/repaint-rtl-column.html:
2321 * css3/flexbox/repaint.html:
2322 * displaylists/canvas-display-list.html:
2323 * displaylists/resources/dump-target-display-list.js:
2324 (doTest):
2325 * displaylists/resources/dump-target-replay-list.js:
2326 (doTest):
2327 * fast/animation/request-animation-frame-detach-element.html:
2328 * fast/animation/request-animation-frame-detach-element2.html:
2329 * fast/animation/request-animation-frame-during-modal.html:
2330 * fast/animation/request-animation-frame-iframe.html:
2331 * fast/animation/request-animation-frame-iframe2.html:
2332 * fast/animation/script-tests/request-animation-frame-cancel.js:
2333 * fast/animation/script-tests/request-animation-frame-cancel2.js:
2334 * fast/animation/script-tests/request-animation-frame-disabled.js:
2335 * fast/animation/script-tests/request-animation-frame-prefix.js:
2336 (window.webkitRequestAnimationFrame):
2337 (window.testRunner.window.setTimeout):
2338 * fast/animation/script-tests/request-animation-frame-time-unit.js:
2339 (window.requestAnimationFrame):
2340 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
2341 (window.requestAnimationFrame):
2342 (window.testRunner.window.setTimeout):
2343 * fast/animation/script-tests/request-animation-frame-timestamps.js:
2344 * fast/animation/script-tests/request-animation-frame-within-callback.js:
2345 * fast/animation/script-tests/request-animation-frame.js:
2346 * fast/backgrounds/obscured-background-child-style-change-expected.html:
2347 * fast/backgrounds/obscured-background-child-style-change.html:
2348 * fast/backgrounds/solid-color-context-restore.html:
2349 * fast/canvas/canvas-as-image-incremental-repaint.html:
2350 * fast/canvas/canvas-incremental-repaint-2.html:
2351 * fast/canvas/canvas-incremental-repaint.html:
2352 * fast/canvas/canvas-resize-after-paint.html:
2353 * fast/canvas/resources/repaint.js:
2354 (runRepaintTest):
2355 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
2356 (TestControllerPaint):
2357 * fast/canvas/webgl/canvas-test.html:
2358 * fast/canvas/webgl/webgl-layer-update.html:
2359 * fast/css/pseudostyle-anonymous-text.html:
2360 * fast/css/relative-positioned-block-crash.html:
2361 * fast/dom/Window/post-message-crash.html:
2362 * fast/dom/Window/web-timing-minimal-performance-now.html:
2363 * fast/dynamic/containing-block-change.html:
2364 * fast/dynamic/layer-no-longer-paginated.html:
2365 * fast/events/touch/gesture/pad-gesture-cancel.js:
2366 * fast/events/touch/gesture/pad-gesture-fling.js:
2367 * fast/forms/hidden-listbox.html:
2368 * fast/forms/listbox-clip.html:
2369 * fast/frames/inline-object-inside-frameset.html:
2370 * fast/frames/transparent-scrollbar.html:
2371 * fast/images/animated-background-image-crash.html:
2372 * fast/layers/add-layer-with-nested-stacking.html:
2373 * fast/layers/inline-dirty-z-order-lists.html:
2374 * fast/layers/layer-content-visibility-change.html:
2375 * fast/layers/nested-layers-1.html:
2376 * fast/layers/nested-layers-2.html:
2377 * fast/layers/nested-layers-3.html:
2378 * fast/layers/nested-layers-4.html:
2379 * fast/layers/remove-layer-with-nested-stacking.html:
2380 * fast/overflow/hidden-scrollbar-resize.html:
2381 * fast/reflections/inline-crash.html:
2382 * fast/repaint/animation-after-layer-scroll.html:
2383 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
2384 * fast/repaint/fixed-child-move-after-scroll.html:
2385 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
2386 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
2387 * fast/repaint/fixed-move-after-scroll.html:
2388 * fast/repaint/no-animation-outside-viewport-subframe.html:
2389 * fast/repaint/no-animation-outside-viewport.html:
2390 * fast/repaint/obscured-background-no-repaint.html:
2391 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
2392 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
2393 * fast/repaint/repaint-during-scroll-with-zoom.html:
2394 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
2395 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
2396 * fast/repaint/resources/line-flow-with-floats.js:
2397 (beginTest):
2398 * fast/repaint/resources/repaint.js:
2399 (runRepaintTest):
2400 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
2401 * fast/replaced/width100percent-textarea.html:
2402 * fast/scrolling/scrollbar-tickmarks-hittest.html:
2403 * fast/table/border-collapsing/cached-69296.html:
2404 * fast/table/border-collapsing/cached-cell-append.html:
2405 * fast/table/border-collapsing/cached-cell-remove.html:
2406 * fast/table/border-collapsing/cached-change-cell-border-color.html:
2407 * fast/table/border-collapsing/cached-change-cell-border-width.html:
2408 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
2409 * fast/table/border-collapsing/cached-change-col-border-color.html:
2410 * fast/table/border-collapsing/cached-change-col-border-width.html:
2411 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
2412 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
2413 * fast/table/border-collapsing/cached-change-row-border-color.html:
2414 * fast/table/border-collapsing/cached-change-row-border-width.html:
2415 * fast/table/border-collapsing/cached-change-table-border-color.html:
2416 * fast/table/border-collapsing/cached-change-table-border-width.html:
2417 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
2418 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
2419 * fast/table/empty-section-crash.html:
2420 * fast/text/font-initial.html:
2421 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
2422 * fast/text/text-shadow-extreme-value.html:
2423 * http/tests/misc/slow-loading-image-in-pattern.html:
2424 * media/audio-repaint.html:
2425 * media/media-document-audio-repaint.html:
2426 * plugins/windowless_plugin_paint_test.html:
2427 * scrollbars/scrollbar-percent-padding-crash.html:
2428 * svg/custom/non-scaling-stroke-update.svg:
2429 * svg/custom/stale-resource-data-crash.svg:
2430
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000024312017-05-04 Chris Dumez <cdumez@apple.com>
2432
2433 Reformat / Clean up Node.idl to match the specification
2434 https://bugs.webkit.org/show_bug.cgi?id=171686
2435
2436 Reviewed by Sam Weinig.
2437
2438 Rebaseline existing test now that the Node properties are enumerated in a
2439 slightly different order.
2440
2441 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2442
weinig@apple.com9efea6a2017-05-04 20:56:00 +000024432017-05-04 Sam Weinig <sam@webkit.org>
2444
2445 Remove support for legacy Notifications
2446 https://bugs.webkit.org/show_bug.cgi?id=171487
2447
2448 Reviewed by Jon Lee.
2449
2450 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
2451 - Remove http/notifications/legacy. It tested the legacy API.
2452 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
2453 - Update TestExpectations for removals.
2454
2455 * TestExpectations:
2456 * platform/gtk/TestExpectations:
2457 * platform/ios/TestExpectations:
2458 * platform/mac/TestExpectations:
2459 * platform/win/TestExpectations:
2460 * fast/history/page-cache-notification-non-suspendable.html:
2461 * fast/history/page-cache-notification-suspendable.html:
2462 * fast/notifications: Removed.
2463 * fast/notifications/notification-after-close-expected.txt: Removed.
2464 * fast/notifications/notification-after-close.html: Removed.
2465 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
2466 * fast/notifications/notification-permisssion-deletable.html: Removed.
2467 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
2468 * fast/notifications/notifications-cancel-request-permission.html: Removed.
2469 * fast/notifications/notifications-check-permission-expected.txt: Removed.
2470 * fast/notifications/notifications-check-permission.html: Removed.
2471 * fast/notifications/notifications-click-event-expected.txt: Removed.
2472 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
2473 * fast/notifications/notifications-click-event-focus.html: Removed.
2474 * fast/notifications/notifications-click-event.html: Removed.
2475 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
2476 * fast/notifications/notifications-constructor-request-permission.html: Removed.
2477 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
2478 * fast/notifications/notifications-constructor-with-permission.html: Removed.
2479 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
2480 * fast/notifications/notifications-constructor-without-permission.html: Removed.
2481 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
2482 * fast/notifications/notifications-display-close-events.html: Removed.
2483 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
2484 * fast/notifications/notifications-document-close-crash.html: Removed.
2485 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
2486 * fast/notifications/notifications-event-stop-propagation.html: Removed.
2487 * fast/notifications/notifications-multi-events-expected.txt: Removed.
2488 * fast/notifications/notifications-multi-events.html: Removed.
2489 * fast/notifications/notifications-no-icon-expected.txt: Removed.
2490 * fast/notifications/notifications-no-icon.html: Removed.
2491 * fast/notifications/notifications-permission-expected.txt: Removed.
2492 * fast/notifications/notifications-permission.html: Removed.
2493 * fast/notifications/notifications-replace-expected.txt: Removed.
2494 * fast/notifications/notifications-replace.html: Removed.
2495 * fast/notifications/notifications-request-permission-expected.txt: Removed.
2496 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
2497 * fast/notifications/notifications-request-permission-optional.html: Removed.
2498 * fast/notifications/notifications-request-permission.html: Removed.
2499 * fast/notifications/notifications-rtl-expected.txt: Removed.
2500 * fast/notifications/notifications-rtl.html: Removed.
2501 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
2502 * fast/notifications/notifications-sandbox-permission.html: Removed.
2503 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
2504 * fast/notifications/notifications-window-close-crash.html: Removed.
2505 * fast/notifications/notifications-with-permission-expected.txt: Removed.
2506 * fast/notifications/notifications-with-permission.html: Removed.
2507 * fast/notifications/notifications-without-permission-expected.txt: Removed.
2508 * fast/notifications/notifications-without-permission.html: Removed.
2509 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
2510 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
2511 * fast/notifications/resources: Removed.
2512 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
2513 * fast/notifications/resources/notifications-iframe.html: Removed.
2514 * http/tests/notifications/legacy: Removed.
2515 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
2516 * http/tests/notifications/legacy/double-show.html: Removed.
2517 * http/tests/notifications/legacy/events-expected.txt: Removed.
2518 * http/tests/notifications/legacy/events.html: Removed.
2519 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
2520 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
2521 * http/tests/notifications/legacy/request-expected.txt: Removed.
2522 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
2523 * http/tests/notifications/legacy/request-no-callback.html: Removed.
2524 * http/tests/notifications/legacy/request.html: Removed.
2525 * http/tests/notifications/legacy/resources: Removed.
2526 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
2527 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
2528 * http/tests/notifications/legacy/show-expected.txt: Removed.
2529 * http/tests/notifications/legacy/show.html: Removed.
2530 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
2531 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
2532
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000025332017-05-04 Matt Lewis <jlewis3@apple.com>
2534
2535 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
2536 https://bugs.webkit.org/show_bug.cgi?id=160368
2537
2538 Unreviewed test gardening.
2539
2540 * platform/ios-wk2/TestExpectations:
2541
antti@apple.com9ef87452017-05-04 20:16:01 +000025422017-05-04 Antti Koivisto <antti@apple.com>
2543
2544 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
2545 https://bugs.webkit.org/show_bug.cgi?id=171250
2546 <rdar://problem/31827243>
2547
2548 Reviewed by Geoffrey Garen.
2549
2550 * transitions/transition-unknown-property-ignore-expected.txt: Added.
2551 * transitions/transition-unknown-property-ignore.html: Added.
2552 * transitions/transitions-parsing-expected.txt:
2553 * transitions/transitions-parsing.html:
2554
2555 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
2556
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000025572017-05-04 Chris Dumez <cdumez@apple.com>
2558
2559 Reformat / clean up Event.idl
2560 https://bugs.webkit.org/show_bug.cgi?id=171675
2561
2562 Reviewed by Sam Weinig.
2563
2564 Rebaseline test now that the Event properties are in a slightly different order.
2565
2566 * inspector/model/remote-object-get-properties-expected.txt:
2567
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000025682017-05-04 Daniel Bates <dabates@apple.com>
2569
2570 importScripts() should respect X-Content-Type-Options: nosniff
2571 https://bugs.webkit.org/show_bug.cgi?id=171248
2572 <rdar://problem/31819023>
2573
2574 Reviewed by Andy Estes.
2575
2576 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
2577
2578 * TestExpectations:
2579
said@apple.com9954c8d2017-05-04 17:44:44 +000025802017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
2581
2582 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
2583
said@apple.com6f3cf6b2017-05-04 18:02:46 +00002584 * plugins/windowless_plugin_paint_test.html:
2585
25862017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
2587
2588 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
2589
said@apple.com9954c8d2017-05-04 17:44:44 +00002590 * compositing/video/video-with-invalid-source.html:
2591
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000025922017-05-04 Ryan Haddad <ryanhaddad@apple.com>
2593
2594 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
2595 https://bugs.webkit.org/show_bug.cgi?id=171610
2596
2597 Unreviewed test gardening.
2598
2599 * platform/mac-wk1/TestExpectations:
2600
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000026012017-05-04 Dave Hyatt <hyatt@apple.com>
2602
2603 REGRESSION(STP): rgb() with calc() containing variables doesn't work
2604 https://bugs.webkit.org/show_bug.cgi?id=169939
2605
2606 Reviewed by Zalan Bujtas.
2607
2608 * fast/css/variables/calc-float-to-int-expected.html: Added.
2609 * fast/css/variables/calc-float-to-int.html: Added.
2610
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000026112017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
2612
2613 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
2614
2615 And add platform specific results for mac-wk2.
2616
2617 * http/tests/inspector/network/resource-request-headers-expected.txt:
2618 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
2619
wilander@apple.comab4b1af2017-05-04 04:16:39 +000026202017-05-03 John Wilander <wilander@apple.com>
2621
2622 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
2623 https://bugs.webkit.org/show_bug.cgi?id=171584
2624 <rdar://problem/24702576>
2625
2626 Reviewed by Brent Fulgham.
2627
2628 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
2629 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
2630
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000026312017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
2632
2633 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
2634 https://bugs.webkit.org/show_bug.cgi?id=171214
2635
2636 Reviewed by Chris Fleizach.
2637
2638 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
2639 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
2640
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000026412017-05-03 Matt Lewis <jlewis3@apple.com>
2642
2643 Mark http/tests/xmlhttprequest/methods.html as flaky.
2644 https://bugs.webkit.org/show_bug.cgi?id=171638
2645
2646 Unreviewed test gardening.
2647
2648 * platform/ios-wk2/TestExpectations:
2649
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000026502017-05-03 Ryan Haddad <ryanhaddad@apple.com>
2651
2652 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
2653 https://bugs.webkit.org/show_bug.cgi?id=171628
2654
2655 Unreviewed test gardening.
2656
2657 * platform/ios-wk2/TestExpectations:
2658
zalan@apple.com8b548642017-05-03 23:57:18 +000026592017-05-03 Zalan Bujtas <zalan@apple.com>
2660
2661 SearchInputType could end up with a mismatched renderer.
2662 https://bugs.webkit.org/show_bug.cgi?id=171547
2663 <rdar://problem/31935047>
2664
2665 Reviewed by Antti Koivisto.
2666
2667 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
2668 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
2669
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000026702017-05-03 Ryan Haddad <ryanhaddad@apple.com>
2671
2672 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
2673 https://bugs.webkit.org/show_bug.cgi?id=171629
2674
2675 Unreviewed test gardening.
2676
2677 * platform/mac-wk1/TestExpectations:
2678
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000026792017-05-03 Joseph Pecoraro <pecoraro@apple.com>
2680
2681 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
2682 https://bugs.webkit.org/show_bug.cgi?id=166038
2683 <rdar://problem/29488489>
2684
2685 Reviewed by Matt Baker.
2686
2687 * platform/mac/TestExpectations:
2688 * http/tests/inspector/network/fetch-network-data.html:
2689 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
2690 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
2691 can be added synchronously instead of in a microtask. When the microtask happened later
2692 than other incoming events then the follow-up handlers would have been added too late.
2693
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000026942017-05-03 Matt Lewis <jlewis3@apple.com>
2695
2696 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
2697 https://bugs.webkit.org/show_bug.cgi?id=170699.
2698
2699 Unreviewed test gardening.
2700
2701 * platform/ios-wk2/TestExpectations:
2702
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000027032017-05-03 Simon Fraser <simon.fraser@apple.com>
2704
2705 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
2706 https://bugs.webkit.org/show_bug.cgi?id=171619
2707 https://bugs.webkit.org/show_bug.cgi?id=170153
2708
2709 Reviewed by Tim Horton.
2710
2711 These tests need to wait a bit for the scrolling state of the document to be updated.
2712
2713 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
2714 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
2715 * platform/ios-wk2/TestExpectations:
2716
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000027172017-05-03 Yoav Weiss <yoav@yoav.ws>
2718
2719 Link preload HTMLPreloadScanner support
2720 https://bugs.webkit.org/show_bug.cgi?id=170747
2721
2722 Reviewed by Youenn Fablet.
2723
2724 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
2725 * http/tests/preload/preloadscanner_download_resources.html: Added.
2726
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000027272017-05-03 Ryan Haddad <ryanhaddad@apple.com>
2728
2729 Mark http/tests/preload/single_download_preload.html as flaky.
2730 https://bugs.webkit.org/show_bug.cgi?id=171331
2731
2732 Unreviewed test gardening.
2733
2734 * platform/ios-wk2/TestExpectations:
2735
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000027362017-05-03 Matt Lewis <jlewis3@apple.com>
2737
2738 Mark perf/object-keys.html as flaky
2739 https://bugs.webkit.org/show_bug.cgi?id=171617
2740
2741 Unreviewed test gardening.
2742
2743 * platform/ios-wk2/TestExpectations:
2744
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000027452017-05-03 Keith Miller <keith_miller@apple.com>
2746
2747 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
2748 https://bugs.webkit.org/show_bug.cgi?id=47825
2749
2750 Reviewed by Saam Barati.
2751
2752 Fix broken test.
2753
2754 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
2755
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000027562017-05-03 Matt Lewis <jlewis3@apple.com>
2757
2758 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
2759 https://bugs.webkit.org/show_bug.cgi?id=171613
2760
2761 Unreviewed test gardening.
2762
2763 * platform/ios-wk2/TestExpectations:
2764
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000027652017-05-03 Nan Wang <n_wang@apple.com>
2766
2767 AX: VO skips cells after cell with aria-colspan
2768 https://bugs.webkit.org/show_bug.cgi?id=171579
2769
2770 Reviewed by Chris Fleizach.
2771
2772 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
2773 * accessibility/mac/aria-grid-column-span.html: Added.
2774
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000027752017-05-03 Ryan Haddad <ryanhaddad@apple.com>
2776
2777 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
2778 https://bugs.webkit.org/show_bug.cgi?id=171553
2779
2780 Unreviewed test gardening.
2781
2782 * platform/mac-wk2/TestExpectations:
2783
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000027842017-05-03 Daniel Bates <dabates@apple.com>
2785
2786 Detach frame from document when entering page cache
2787 https://bugs.webkit.org/show_bug.cgi?id=166774
2788 <rdar://problem/29904368>
2789
2790 Reviewed by Chris Dumez.
2791
2792 * TestExpectations: Unskip tests.
2793 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
2794 * fast/history/page-cache-after-window-open.html: Ditto.
2795 * fast/history/page-cache-with-opener-expected.txt: Ditto.
2796 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
2797 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
2798 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
2799 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
2800 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
2801 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
2802 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
2803 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
2804 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
2805 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
2806
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000028072017-05-03 Matt Lewis <jlewis3@apple.com>
2808
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00002809 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
2810 https://bugs.webkit.org/show_bug.cgi?id=171605
2811
2812 Unreviewed test gardening.
2813
2814 * platform/mac-wk2/TestExpectations:
2815
28162017-05-03 Matt Lewis <jlewis3@apple.com>
2817
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00002818 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
2819 https://bugs.webkit.org/show_bug.cgi?id=171564
2820
2821 Unreviewed test gardening.
2822
2823 * platform/ios-wk2/TestExpectations:
2824
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000028252017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
2826
2827 AX: Treat cells with ARIA table cell properties as cells
2828 https://bugs.webkit.org/show_bug.cgi?id=171178
2829
2830 Reviewed by Chris Fleizach.
2831
2832 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
2833 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
2834 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
2835
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000028362017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
2837
2838 [INTL] Support dashed values in unicode locale extensions
2839 https://bugs.webkit.org/show_bug.cgi?id=171480
2840
2841 Reviewed by JF Bastien.
2842
2843 Added tests for calendar locale extensions that contain '-'.
2844
2845 * js/intl-datetimeformat-expected.txt:
2846 * js/script-tests/intl-datetimeformat.js:
2847
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000028482017-05-03 Daniel Bates <dabates@apple.com>
2849
2850 Abandon the current load once the provisional loader detaches from the frame
2851 https://bugs.webkit.org/show_bug.cgi?id=171577
2852 <rdar://problem/31581227>
2853
2854 Reviewed by Brent Fulgham.
2855
2856 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
2857 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
2858
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000028592017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
2860
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00002861 Unreviewed GTK+ gardening. Update expectations of several tests.
2862
2863 * platform/gtk/TestExpectations:
2864
28652017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
2866
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00002867 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
2868
2869 Libsoup doesn't provide the required information to fill all those size metrics.
2870
2871 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
2872 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
2873
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000028742017-05-02 Simon Fraser <simon.fraser@apple.com>
2875
2876 Dynamically added position:fixed element is in the wrong place
2877 https://bugs.webkit.org/show_bug.cgi?id=170280
2878 rdar://problem/31374008
2879
2880 Reviewed by Tim Horton.
2881
2882 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
2883 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
2884
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000028852017-05-02 Ryan Haddad <ryanhaddad@apple.com>
2886
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00002887 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
2888
2889 Unreviewed test gardening.
2890
2891 * platform/ios-wk1/TestExpectations:
2892 * platform/ios/TestExpectations:
2893
28942017-05-02 Ryan Haddad <ryanhaddad@apple.com>
2895
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00002896 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
2897 https://bugs.webkit.org/show_bug.cgi?id=170907
2898
2899 Unreviewed test gardening.
2900
2901 * platform/mac-wk2/TestExpectations:
2902
zalan@apple.comb51505d2017-05-02 21:29:13 +000029032017-05-02 Zalan Bujtas <zalan@apple.com>
2904
2905 Defer AX cache update when text content changes until after layout is finished.
2906 https://bugs.webkit.org/show_bug.cgi?id=171429
2907 <rdar://problem/31885984>
2908
2909 Reviewed by Simon Fraser.
2910
2911 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
2912 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
2913
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000029142017-05-02 David Kilzer <ddkilzer@apple.com>
2915
2916 check-webkit-style should keep JavaScript test functions in sync
2917 <https://webkit.org/b/171424>
2918
2919 Reviewed by Joseph Pecoraro.
2920
2921 This change attempts to fix all whitespace issues in these two
2922 files (which are now identical and will be kept in sync by
2923 check-webkit-style):
2924
2925 LayoutTests/http/tests/resources/js-test-pre.js
2926 LayoutTests/resources/js-test-pre.js
2927
2928 It also syncs the implementation of shouldBe(), shouldNotBe(),
2929 shouldNotThrow() and shouldThrow() across the following files:
2930
2931 JSTests/stress/resources/standalone-pre.js
2932 LayoutTests/http/tests/resources/js-test-pre.js
2933 LayoutTests/resources/js-test-pre.js
2934 LayoutTests/resources/js-test.js
2935 LayoutTests/resources/standalone-pre.js
2936
2937 Only interesting (non-whitespace) changes are listed below.
2938
2939 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
2940 (shouldBe): Prefix 'exception' and 'quiet' variables with
2941 underscore.
2942 (shouldNotBe): Ditto.
2943
2944 * resources/js-test-pre.js:
2945 (shouldBe): Prefix 'exception' and 'quiet' variables with
2946 underscore.
2947 (shouldNotBe): Ditto.
2948
2949 * resources/js-test.js:
2950 (shouldBe): Prefix 'quiet' variable with underscore. Use
2951 stringify() when printing '_bv' value.
2952
2953 * resources/standalone-pre.js:
2954 (shouldBe): Prefix 'exception' and 'quiet' variables with
2955 underscore.
2956 (shouldNotBe): Ditto.
2957
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000029582017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
2959
2960 AX: Update implementation of aria-orientation
2961 https://bugs.webkit.org/show_bug.cgi?id=171166
2962
2963 Reviewed by Chris Fleizach.
2964
2965 Moved the mac aria-orientation.html test to the shared tests and add several
2966 new test cases to it. Update the orientation-related assertion in two tests
2967 to reflect the ARIA 1.1 behavior.
2968
2969 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
2970 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
2971 * accessibility/mac/slider-supports-actions.html: Updated.
2972 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
2973
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000029742017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
2975
2976 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
2977 https://bugs.webkit.org/show_bug.cgi?id=169517
2978 <rdar://problem/30652443>
2979
2980 Reviewed by Dean Jackson.
2981
2982 * fast/text/complex-text-selection-expected.html: Added.
2983 * fast/text/complex-text-selection.html: Added.
2984 * platform/ios/TestExpectations:
2985
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000029862017-05-02 Joseph Pecoraro <pecoraro@apple.com>
2987
2988 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
2989
2990 Unreviewed test gardening.
2991
2992 * platform/mac-wk1/TestExpectations:
2993 Skip these tests on WebKit1. They depend on the NSURLSession
2994 loading path which is not used in WebKit1.
2995
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000029962017-05-02 Chris Dumez <cdumez@apple.com>
2997
2998 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
2999 https://bugs.webkit.org/show_bug.cgi?id=171406
3000 <rdar://problem/30945281>
3001
3002 Reviewed by Eric Carlson.
3003
3004 Unskip test.
3005
3006 * platform/mac/TestExpectations:
3007
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000030082017-05-02 Matt Lewis <jlewis3@apple.com>
3009
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00003010 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
3011 https://bugs.webkit.org/show_bug.cgi?id=171559
3012
3013 Unreviewed test gardening.
3014
3015 * platform/ios-wk2/TestExpectations:
3016
30172017-05-02 Matt Lewis <jlewis3@apple.com>
3018
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00003019 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
3020 https://bugs.webkit.org/show_bug.cgi?id=170818
3021
3022 Unreviewed test gardening.
3023
3024 * platform/mac-wk2/TestExpectations:
3025
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000030262017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
3027
3028 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
3029 https://bugs.webkit.org/show_bug.cgi?id=168533
3030
3031 Reviewed by Zalan Bujtas.
3032
3033 * fast/text/font-loading-local-expected.txt: Added.
3034 * fast/text/font-loading-local.html: Added.
3035 * fast/text/web-font-load-fallback-during-loading.html:
3036
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000030372017-05-02 Youenn Fablet <youenn@apple.com>
3038
3039 Allow media stream based videos with sound autoplay if the page is already playing sound
3040 https://bugs.webkit.org/show_bug.cgi?id=171447
3041
3042 Reviewed by Eric Carlson.
3043
3044 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
3045 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
3046 * http/tests/media/resources/test-25fps.mp4: Added.
3047
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000030482017-05-02 Matt Lewis <jlewis3@apple.com>
3049
3050 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
3051 https://bugs.webkit.org/show_bug.cgi?id=171530
3052
3053 Unreviewed test gardening.
3054
3055 * platform/ios-wk2/TestExpectations:
3056
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000030572017-05-01 Zan Dobersek <zdobersek@igalia.com>
3058
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00003059 [GCrypt] ECDSA signing and verification support
3060 https://bugs.webkit.org/show_bug.cgi?id=171103
3061
3062 Reviewed by Carlos Garcia Campos.
3063
3064 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
3065 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
3066 skipped since support for that hasn't landed yet.
3067
30682017-05-01 Zan Dobersek <zdobersek@igalia.com>
3069
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00003070 [GCrypt] HKDF bit derivation support
3071 https://bugs.webkit.org/show_bug.cgi?id=171074
3072
3073 Reviewed by Michael Catanzaro.
3074
3075 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
3076 corner-case length values for which the bit derivation operation must succeed or
3077 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
3078 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
3079 The operation should resolve for lengths between the two limits, with testing
3080 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
3081 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
3082 derivation output length).
3083
3084 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
3085 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
3086 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
3087
30882017-05-01 Zan Dobersek <zdobersek@igalia.com>
3089
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00003090 [GCrypt] ECDH bit derivation support
3091 https://bugs.webkit.org/show_bug.cgi?id=171070
3092
3093 Reviewed by Michael Catanzaro.
3094
3095 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
3096 corner-case length values for which the bit derivation operation must succeed or
3097 fail. When specifying 0 as the length, the returned result must match the EC key
3098 size in length. 8, tested as the minimum non-zero value, and the key size for
3099 each key must also correctly resolve and return a resulting ArrayBuffer whose
3100 length in bytes must match the requested length. Derivations for byte-aligned
3101 values should start rejecting immediately for length values that are bigger than
3102 the EC key's length.
3103
3104 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
3105 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
3106 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
3107 that are passing now that the proper implementation has been added. The remaining
3108 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
3109 supported yet.
3110
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000031112017-05-01 Saam Barati <sbarati@apple.com>
3112
3113 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
3114 https://bugs.webkit.org/show_bug.cgi?id=171449
3115
3116 Unreviewed.
3117
3118 * platform/win/TestExpectations: Skip Wasm tests on Windows.
3119 * workers/wasm-hashset-many-expected.txt:
3120 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
3121
commit-queue@webkit.org26244742017-05-02 01:33:37 +000031222017-05-01 Youenn Fablet <youenn@apple.com>
3123
3124 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
3125 https://bugs.webkit.org/show_bug.cgi?id=171497
3126
3127 Reviewed by Eric Carlson.
3128
3129 * webrtc/video-mute.html: Updating the test to make debugging clearer.
3130
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000031312017-05-01 Matt Lewis <jlewis3@apple.com>
3132
3133 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
3134 https://bugs.webkit.org/show_bug.cgi?id=171528
3135
3136 Unreviewed test Gardening.
3137
3138 * platform/ios-wk2/TestExpectations:
3139
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000031402017-05-01 Timothy Horton <timothy_horton@apple.com>
3141
3142 Expose viewport-fit instead of clip-to-safe-area
3143 https://bugs.webkit.org/show_bug.cgi?id=171503
3144 <rdar://problem/31918249>
3145
3146 Reviewed by Simon Fraser.
3147
3148 * TestExpectations:
3149 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
3150 * fast/css/variables/constants/ios/safe-area-inset-set.html:
3151 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
3152 * fast/viewport/ios/viewport-fit-auto.html: Added.
3153 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
3154 * fast/viewport/ios/viewport-fit-contain.html: Added.
3155 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
3156 * fast/viewport/ios/viewport-fit-cover.html: Added.
3157 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
3158 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
3159 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
3160 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
3161 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
3162 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
3163
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000031642017-05-01 Chris Dumez <cdumez@apple.com>
3165
3166 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
3167 https://bugs.webkit.org/show_bug.cgi?id=171499
3168
3169 Reviewed by Sam Weinig.
3170
3171 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
3172
3173 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
3174 * fast/dom/domparser-parsefromstring-origin.html: Added.
3175
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000031762017-05-01 Ryan Haddad <ryanhaddad@apple.com>
3177
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00003178 Mark inspector/debugger/tail-recursion.html as flaky.
3179 https://bugs.webkit.org/show_bug.cgi?id=168387
3180
3181 Unreviewed test gardening.
3182
3183 * platform/mac/TestExpectations:
3184
31852017-05-01 Ryan Haddad <ryanhaddad@apple.com>
3186
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00003187 Rebaseline two fast/visual-viewport tests for iOS.
3188
3189 Unreviewed test gardening.
3190
3191 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
3192 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3193
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000031942017-05-01 Joseph Pecoraro <pecoraro@apple.com>
3195
3196 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
3197 https://bugs.webkit.org/show_bug.cgi?id=171491
3198
3199 Unreviewed test gardening.
3200
3201 * js/promises-tests/promises-tests-2-3-3.html:
3202 Silence unhandled expectation messages for this test.
3203
3204 * media/video-fullscreen-restriction-removed-expected.txt:
3205 Rebaseline expected results with unhandled expectation message.
3206
3207 * platform/gtk/TestExpectations:
3208
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000032092017-05-01 Chris Fleizach <cfleizach@apple.com>
3210
3211 AX: Support time@datetime for verbosity clarification of dates, times, and durations
3212 https://bugs.webkit.org/show_bug.cgi?id=171498
3213 <rdar://problem/12985540>
3214
3215 Reviewed by Joanmarie Diggs.
3216
3217 * accessibility/datetime-attribute.html: Added.
3218 * accessibility/roles-computedRoleString-expected.txt:
3219 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
3220 * platform/gtk/accessibility/roles-exposed-expected.txt:
3221 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
3222 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3223 * platform/mac/accessibility/roles-exposed-expected.txt:
3224
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000032252017-05-01 Matt Lewis <jlewis3@apple.com>
3226
3227 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
3228 https://bugs.webkit.org/show_bug.cgi?id=170960
3229
3230 Unreviewed test gardening.
3231
3232 * platform/mac-wk2/TestExpectations:
3233
joepeck@webkit.org13065162017-05-01 21:53:38 +000032342017-05-01 Joseph Pecoraro <pecoraro@apple.com>
3235
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00003236 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
3237 https://bugs.webkit.org/show_bug.cgi?id=171416
3238 <rdar://problem/31899425>
3239
3240 Reviewed by Saam Barati and Brian Burg.
3241
3242 * inspector/console/message-stack-trace-expected.txt: Added.
3243 * inspector/console/message-stack-trace.html: Added.
3244 Test console stack traces from various places where console messages
3245 are generated and the stacks are important.
3246
3247 * inspector/console/resources/log-console-stack-trace.js: Added.
3248 (TestPage.registerInitializer.logCallFrame):
3249 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
3250 Like the logger for Debugger StackTrace but for Console StackTrace.
3251
3252 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
3253 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
3254 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
3255 * http/tests/security/video-cross-origin-caching-expected.txt:
3256 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
3257 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
3258 * js/promises-tests/promises-tests-2-2-6-expected.txt:
3259 * streams/reference-implementation/pipe-to-options-expected.txt:
3260 * streams/reference-implementation/readable-stream-templated-expected.txt:
3261 * streams/reference-implementation/writable-stream-abort-expected.txt:
3262 * streams/reference-implementation/writable-stream-expected.txt:
3263 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
3264 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
3265 Rebaseline results. Better stack trace for errors includes correct line numbers.
3266 Explicit rejections with a value do not include backtraces without a debugger.
3267
32682017-05-01 Joseph Pecoraro <pecoraro@apple.com>
3269
joepeck@webkit.org13065162017-05-01 21:53:38 +00003270 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
3271 https://bugs.webkit.org/show_bug.cgi?id=171511
3272
3273 Unreviewed test gardening.
3274
3275 * TestExpectations:
3276
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000032772017-05-01 Ryan Haddad <ryanhaddad@apple.com>
3278
3279 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
3280
3281 Unreviewed test gardening.
3282
3283 * TestExpectations:
3284
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000032852017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
3286
3287 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
3288 https://bugs.webkit.org/show_bug.cgi?id=171496
3289
3290 Reviewed by Chris Fleizach.
3291
3292 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
3293
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000032942017-05-01 Ryan Haddad <ryanhaddad@apple.com>
3295
3296 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
3297 https://bugs.webkit.org/show_bug.cgi?id=171500
3298
3299 Unreviewed test gardening.
3300
3301 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
3302
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000033032017-05-01 Matt Lewis <jlewis3@apple.com>
3304
3305 Rebaselined fast/visual-viewport/ tests.
3306 https://bugs.webkit.org/show_bug.cgi?id=171500
3307
3308 Unreviewed test gardening.
3309
3310 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
3311 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
3312 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
3313 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
3314 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
3315 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
3316 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
3317 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
3318 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
3319
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000033202017-05-01 Chris Dumez <cdumez@apple.com>
3321
3322 Do not dispatch SVG load event in frameless documents
3323 https://bugs.webkit.org/show_bug.cgi?id=171505
3324 <rdar://problem/31799776>
3325
3326 Reviewed by Andreas Kling.
3327
3328 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
3329
3330 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
3331 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
3332
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000033332017-05-01 Ryan Haddad <ryanhaddad@apple.com>
3334
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00003335 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
3336 https://bugs.webkit.org/show_bug.cgi?id=171501
3337
3338 Unreviewed test gardening.
3339
3340 * platform/mac-wk1/TestExpectations:
3341
33422017-05-01 Ryan Haddad <ryanhaddad@apple.com>
3343
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00003344 Rebaseline js/dom/global-constructors-attributes.html after r215956.
3345
3346 Unreviewed test gardening.
3347
3348 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3349 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3350 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3351
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000033522017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
3353
3354 AX: [GTK] Add support to query for aria-current
3355 https://bugs.webkit.org/show_bug.cgi?id=149016
3356
3357 Reviewed by Chris Fleizach.
3358
3359 * platform/gtk/TestExpectations: Unskip now-passing test.
3360
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000033612017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
3362
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00003363 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
3364
3365 * platform/gtk/fast/table/giantRowspan-expected.txt:
3366 * platform/gtk/fast/table/giantRowspan2-expected.txt:
3367
33682017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
3369
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00003370 Unreviewed GTK+ gardening. Update expectations of several test.
3371
3372 * platform/gtk/TestExpectations:
3373
33742017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
3375
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00003376 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
3377
3378 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
3379 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
3380 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
3381 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
3382 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
3383 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
3384 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
3385 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
3386 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
3387
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000033882017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
3389
3390 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
3391 https://bugs.webkit.org/show_bug.cgi?id=171475
3392
3393 Reviewed by Chris Fleizach.
3394
3395 * accessibility/table-detection-expected.txt: Updated.
3396 * accessibility/table-with-rules-expected.txt: Updated.
3397
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000033982017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
3399
3400 Unreviewed GTK+ gardening. Update expectations of several test.
3401
3402 * platform/gtk/TestExpectations:
3403
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000034042017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
3405
3406 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
3407 https://bugs.webkit.org/show_bug.cgi?id=171183
3408
3409 Reviewed by Chris Fleizach.
3410
3411 New test cases added and expectations updated.
3412
3413 * accessibility/gtk/xml-roles-exposed-expected.txt:
3414 * accessibility/gtk/xml-roles-exposed.html:
3415 * accessibility/roles-computedRoleString.html:
3416 * accessibility/roles-exposed.html:
3417 * platform/gtk/accessibility/roles-exposed-expected.txt:
3418 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3419 * platform/mac/accessibility/roles-exposed-expected.txt:
3420
zalan@apple.com6c04c202017-05-01 00:15:38 +000034212017-04-30 Zalan Bujtas <zalan@apple.com>
3422
3423 Initialize a new layout state while bailing out of simple line layout only when needed.
3424 https://bugs.webkit.org/show_bug.cgi?id=171481
3425 <rdar://problem/31906382>
3426
3427 Reviewed by Antti Koivisto.
3428
3429 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
3430 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
3431
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000034322017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
3433
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00003434 [ATK] Implement support for aria-autocomplete
3435 https://bugs.webkit.org/show_bug.cgi?id=171167
3436
3437 Reviewed by Chris Fleizach.
3438
3439 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
3440 * accessibility/gtk/aria-autocomplete.html: Added.
3441
34422017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
3443
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00003444 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
3445 https://bugs.webkit.org/show_bug.cgi?id=171170
3446
3447 Reviewed by Chris Fleizach.
3448
3449 Add interface-table.html to verify that all roles which have tabular functionality
3450 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
3451 to our internal TreeGridRole AccessibilityRole.
3452
3453 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
3454 * accessibility/gtk/interface-table-expected.txt: Added.
3455 * accessibility/gtk/interface-table.html: Added.
3456 * accessibility/roles-computedRoleString.html: Updated.
3457 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
3458 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
3459 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
3460
34612017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
3462
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00003463 [ATK] Emit object:state-changed:busy event when aria-busy value changes
3464 https://bugs.webkit.org/show_bug.cgi?id=171181
3465
3466 Reviewed by Chris Fleizach.
3467
3468 New test. Also update the expectations for menu-list-unfocused-notifications.html
3469 because the addition of the handler for AXElementBusyChanged results in that
3470 notification being output in the test results.
3471
3472 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
3473 * accessibility/gtk/aria-busy-changed-notification.html: Added.
3474 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
3475
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000034762017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
3477
3478 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
3479 https://bugs.webkit.org/show_bug.cgi?id=163208
3480
3481 Reviewed by Saam Barati.
3482
3483 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
3484 * inspector/runtime/evaluate-CommandLineAPI.html:
3485 * js/parser-syntax-check-expected.txt:
3486 * js/script-tests/parser-syntax-check.js:
3487
gskachkov@gmail.com51135722017-04-29 21:25:50 +000034882017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
3489
3490 Deep nesting is leading to ReferenceError for hoisted function
3491 https://bugs.webkit.org/show_bug.cgi?id=171456
3492
3493 Reviewed by Yusuke Suzuki.
3494
3495 * js/function-declaration-statement-expected.txt:
3496 * js/script-tests/function-declaration-statement.js:
3497 (deepNesting.foo):
3498 (deepNesting):
3499 (deepNestingForFunctionDeclaration.foo):
3500 (deepNestingForFunctionDeclaration):
3501 (eval.deepNestingInEval.foo):
3502 (eval.deepNestingInEval):
3503 (eval.deepNestingForFunctionDeclarationInEval.foo):
3504 (eval.deepNestingForFunctionDeclarationInEval):
3505
zalan@apple.com2c506312017-04-29 21:16:44 +000035062017-04-28 Zalan Bujtas <zalan@apple.com>
3507
3508 iBooks text can overlap, sometimes columns are shifted splitting words.
3509 https://bugs.webkit.org/show_bug.cgi?id=171472
3510 <rdar://problem/31096037>
3511
3512 Reviewed by Antti Koivisto.
3513
3514 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
3515 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
3516
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000035172017-04-28 Per Arne Vollan <pvollan@apple.com>
3518
3519 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
3520 https://bugs.webkit.org/show_bug.cgi?id=171427
3521
3522 Reviewed by Brent Fulgham.
3523
3524 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
3525 * accessibility/accessibility-crash-setattribute.html: Added.
3526
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000035272017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
3528
3529 Unreviewed test gardening (Mac WK1)
3530
3531 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
3532 but was meant to be enabled for WK1 on Mac. Followup to r213897.
3533
3534 * platform/mac-wk1/TestExpectations:
3535
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000035362017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
3537
3538 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
3539 https://bugs.webkit.org/show_bug.cgi?id=171180
3540
3541 Reviewed by Chris Fleizach.
3542
3543 Add new test cases to several tests so that we have coverage for both named and
3544 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
3545 the region role was replaced with the table role because the test requires elements
3546 which have mapped ARIA roles and lack an author-provided name. A region which lacks
3547 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
3548 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
3549 being tested.
3550
3551 * accessibility/aria-namefrom-author.html:
3552 * accessibility/gtk/xml-roles-exposed-expected.txt:
3553 * accessibility/gtk/xml-roles-exposed.html:
3554 * accessibility/mac/aria-grouping-roles.html:
3555 * accessibility/roles-computedRoleString.html:
3556 * accessibility/roles-exposed.html:
3557 * platform/gtk/accessibility/roles-exposed-expected.txt:
3558 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3559 * platform/mac/accessibility/roles-exposed-expected.txt:
3560
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000035612017-04-28 Joseph Pecoraro <pecoraro@apple.com>
3562
3563 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
3564 https://bugs.webkit.org/show_bug.cgi?id=171445
3565
3566 Unreviewed test gardening.
3567
3568 * js/dom/Promise-static-all.html:
3569 Fix an accidentally commented out line.
3570
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000035712017-04-28 Matt Lewis <jlewis3@apple.com>
3572
3573 Marked media/track/track-in-band-style.html as flaky timeout.
3574 https://bugs.webkit.org/show_bug.cgi?id=171465
3575
3576 Unreviewed test gardening.
3577
3578 * platform/mac/TestExpectations:
3579
dino@apple.com02e98562017-04-28 23:34:48 +000035802017-04-28 Dean Jackson <dino@apple.com>
3581
3582 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
3583 https://bugs.webkit.org/show_bug.cgi?id=171461
3584 <rdar://problem/30534722>
3585
3586 Reviewed by Eric Carlson.
3587
3588 Test a bunch of blurs a frame at a time.
3589
3590 * css3/filters/blur-various-radii-expected.html: Added.
3591 * css3/filters/blur-various-radii.html: Added.
3592
cdumez@apple.com673a7792017-04-28 23:28:41 +000035932017-04-28 Chris Dumez <cdumez@apple.com>
3594
3595 Stop using legacy ClientRect / ClientRectList in Internals
3596 https://bugs.webkit.org/show_bug.cgi?id=171412
3597
3598 Reviewed by Simon Fraser.
3599
3600 Rebaseline existing tests as DOMRect has more properties than ClientRect.
3601
3602 * fast/visual-viewport/nonzoomed-rects-expected.txt:
3603 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
3604 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
3605 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
3606 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
3607 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
3608 * fast/visual-viewport/zoomed-fixed-expected.txt:
3609 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3610 * fast/visual-viewport/zoomed-rects-expected.txt:
3611 * inspector/dom/hideHighlight-expected.txt:
3612 * inspector/dom/highlightQuad-expected.txt:
3613 * inspector/dom/highlightRect-expected.txt:
3614
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000036152017-04-28 Jeremy Jones <jeremyj@apple.com>
3616
3617 ARGUMENT BAD: time, time >= 0
3618 https://bugs.webkit.org/show_bug.cgi?id=164336
3619 rdar://problem/29314891
3620
3621 Reviewed by Eric Carlson.
3622
3623 Remove workaround that affected other tests.
3624
3625 * media/modern-media-controls/pip-support/pip-support-click.html:
3626
cdumez@apple.comdc853c02017-04-28 21:16:30 +000036272017-04-28 Chris Dumez <cdumez@apple.com>
3628
3629 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
3630 https://bugs.webkit.org/show_bug.cgi?id=171393
3631
3632 Reviewed by Simon Fraser.
3633
3634 Add layout test coverage.
3635
3636 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
3637 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
3638
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000036392017-04-28 Joseph Pecoraro <pecoraro@apple.com>
3640
3641 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
3642 https://bugs.webkit.org/show_bug.cgi?id=171445
3643
3644 Reviewed by Saam Barati.
3645
3646 * js/dom/Promise-static-all.html:
3647 * js/dom/Promise-static-race.html:
3648 Silence the console messages for unhandled rejections in this test.
3649 There are unhandled rejections and messages sometimes appear
3650 depending on the order of events on the page. The messages are not
3651 important for this test so just mute them.
3652
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000036532017-04-28 Chris Dumez <cdumez@apple.com>
3654
3655 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
3656
3657 This test is slow.
3658
3659 * TestExpectations:
3660
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000036612017-04-28 Ryan Haddad <ryanhaddad@apple.com>
3662
3663 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
3664 https://bugs.webkit.org/show_bug.cgi?id=171094
3665
3666 Unreviewed test gardening.
3667
3668 * TestExpectations:
3669
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000036702017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
3671
3672 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
3673 https://bugs.webkit.org/show_bug.cgi?id=171188
3674
3675 Reviewed by Chris Fleizach.
3676
3677 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
3678 * accessibility/gtk/aria-modal-state-exposed.html: Added.
3679
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000036802017-04-28 Matt Lewis <jlewis3@apple.com>
3681
3682 Rebaselining test after r215916.
3683 https://bugs.webkit.org/show_bug.cgi?id=171438
3684
3685 Unreviewed test gardening.
3686
3687 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3688 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3689 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3690 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3691
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000036922017-04-28 Eric Carlson <eric.carlson@apple.com>
3693
3694 Implement ondevicechange
3695 https://bugs.webkit.org/show_bug.cgi?id=169872
3696 <rdar://problem/28945035>
3697
3698 Reviewed by Jer Noble.
3699
3700 * fast/mediastream/device-change-event-expected.txt: Added.
3701 * fast/mediastream/device-change-event.html: Added.
3702
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000037032017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
3704
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00003705 AX: Implement aria-value support for focusable separators
3706 https://bugs.webkit.org/show_bug.cgi?id=171169
3707
3708 Reviewed by Chris Fleizach.
3709
3710 * accessibility/separator-values-expected.txt: Added.
3711 * accessibility/separator-values.html: Added.
3712
37132017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
3714
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00003715 [ATK] GridCellRole should implement AtkTableCell (regression?)
3716 https://bugs.webkit.org/show_bug.cgi?id=171179
3717
3718 Reviewed by Chris Fleizach.
3719
3720 * accessibility/gtk/interface-table-cell-expected.txt: Added.
3721 * accessibility/gtk/interface-table-cell.html: Added.
3722
magomez@igalia.com1afe8902017-04-28 11:53:52 +000037232017-04-28 Miguel Gomez <magomez@igalia.com>
3724
3725 REGRESSION(r215211): [GTK] Several webgl related tests are failing
3726 https://bugs.webkit.org/show_bug.cgi?id=170730
3727
3728 Reviewed by Said Abou-Hallawa.
3729
3730 Adjust test expectations for the tests that were failing. They must pass now.
3731
3732 * platform/gtk/TestExpectations:
3733
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000037342017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
3735
3736 [INTL] Implement the caseFirst option for Intl.Collator
3737 https://bugs.webkit.org/show_bug.cgi?id=158188
3738
3739 Reviewed by Geoffrey Garen.
3740
3741 Updates the Intl.Collator tests to check caseFirst support.
3742 The caseFirst option or unicode locale extension lets the user explicitly
3743 set if lower or upper case characters should be first in order.
3744
3745 * js/intl-collator-expected.txt:
3746 * js/script-tests/intl-collator.js:
3747 (testCollator):
3748
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000037492017-04-27 Joseph Pecoraro <pecoraro@apple.com>
3750
3751 Support for promise rejection events (unhandledrejection)
3752 https://bugs.webkit.org/show_bug.cgi?id=150358
3753 <rdar://problem/28441651>
3754
3755 Reviewed by Saam Barati.
3756
3757 Patch by Joseph Pecoraro and Yusuke Suzuki.
3758
3759 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
3760 * js/dom/unhandled-promise-rejection-basic.html: Added.
3761 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
3762 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
3763 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
3764 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
3765 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
3766 * js/dom/unhandled-promise-rejection-console-report.html: Added.
3767 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
3768 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
3769 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
3770 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
3771 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
3772 * js/dom/unhandled-promise-rejection-handle.html: Added.
3773 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
3774 * js/dom/unhandled-promise-rejection-order.html: Added.
3775 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
3776
3777 * resources/testharnessreport.js:
3778 (self.testRunner.add_completion_callback.sanitize):
3779 (self.testRunner.add_completion_callback):
3780 Report results immediately and then finish the test after a turn. This way
3781 if the test ends with a pass, but may get unhandled rejections after
3782 completing which should not make the test appear as if it failed. Some tests
3783 have unhandled promise rejections but are expected to pass. Likewise some
3784 tests perform cleanup in their own completion callbacks, which happen after
3785 this initial completion callback, and we want to report results after all
3786 the work is done as it may eliminate non-deterministic debug test output.
3787
3788 * TestExpectations:
3789 Mark some tests as flakey that have sometimes have unhandled promise rejections.
3790 These tests are all various imported tests that use the testharness.
3791
3792 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
3793 * http/tests/security/video-cross-origin-caching-expected.txt:
3794 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
3795 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
3796 * inspector/worker/resources-in-worker-expected.txt:
3797 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3798 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3799 * js/promises-tests/promises-tests-2-2-6-expected.txt:
3800 * platform/mac/inspector/model/remote-object-expected.txt:
3801 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
3802 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
3803 Update tests with unhandled promise rejection messages.
3804
3805 * media/W3C/audio/events/event_pause_manual.html:
3806 * media/audio-playback-restriction-play-expected.txt:
3807 * media/audio-playback-restriction-play.html:
3808 * media/click-volume-bar-not-pausing.html:
3809 * media/remote-control-command-is-user-gesture-expected.txt:
3810 * media/remote-control-command-is-user-gesture.html:
3811 * media/track/track-mode.html:
3812 * media/video-autoplay-allowed-but-fullscreen-required.html:
3813 * media/video-display-none-crash.html:
3814 * media/video-main-content-deny-display-none.html:
3815 * media/video-main-content-deny-not-in-dom.html:
3816 * media/video-main-content-deny-not-visible.html:
3817 * media/video-main-content-deny-obscured.html:
3818 * media/video-main-content-deny-too-small.html:
3819 * media/video-multiple-concurrent-playback-expected.txt:
3820 * media/video-play-audio-require-user-gesture-expected.txt:
3821 * media/video-play-audio-require-user-gesture.html:
3822 * media/video-play-pause-events-expected.txt:
3823 * media/video-play-pause-events.html:
3824 * media/video-play-pause-exception-expected.txt:
3825 * media/video-play-pause-exception.html:
3826 * media/video-play-require-user-gesture-expected.txt:
3827 * media/video-play-require-user-gesture.html:
3828 * media/video-preload-expected.txt:
3829 * media/video-preload.html:
3830 * media/video-test.js:
3831 (handlePromise.handle):
3832 Snuff many possible unhandled promise rejections in media via media.play().
3833
3834 * streams/reference-implementation/pipe-to-expected.txt:
3835 * streams/reference-implementation/pipe-to-options-expected.txt:
3836 * streams/reference-implementation/readable-stream-templated-expected.txt:
3837 * streams/reference-implementation/writable-stream-abort-expected.txt:
3838 * streams/reference-implementation/writable-stream-expected.txt:
3839 These stream tests are out of date and produce unhandled rejections.
3840
3841 * streams/shadowing-Promise.html:
3842 Update non-imported tests to prevent unhandled rejection messages.
3843
cdumez@apple.com5331c642017-04-28 01:53:56 +000038442017-04-27 Chris Dumez <cdumez@apple.com>
3845
3846 Align colspan/rowspan limits with the latest HTML specification
3847 https://bugs.webkit.org/show_bug.cgi?id=171322
3848
3849 Reviewed by Darin Adler.
3850
3851 Rebaseline a couple of rowspan tests now that our max limit has changed.
3852
3853 * fast/table/giantRowspan2-expected.txt:
3854 * platform/ios/fast/table/giantRowspan-expected.txt:
3855 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3856 * platform/mac/fast/table/giantRowspan-expected.txt:
3857
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000038582017-04-27 Matt Lewis <jlewis3@apple.com>
3859
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00003860 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
3861 https://bugs.webkit.org/show_bug.cgi?id=170835
3862
3863 Unreviewed test gardening.
3864
3865 * TestExpectations:
3866
38672017-04-27 Matt Lewis <jlewis3@apple.com>
3868
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00003869 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
3870 https://bugs.webkit.org/show_bug.cgi?id=171406
3871
3872 Unreviewed test gardening.
3873
3874 * platform/mac/TestExpectations:
3875
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000038762017-04-27 Ryan Haddad <ryanhaddad@apple.com>
3877
3878 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
3879 https://bugs.webkit.org/show_bug.cgi?id=171379
3880
3881 Unreviewed test gardening.
3882
3883 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
3884
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000038852017-04-27 David Kilzer <ddkilzer@apple.com>
3886
3887 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
3888 <https://webkit.org/b/171362>
3889 <rdar://problem/31867686>
3890
3891 Reviewed by Joseph Pecoraro.
3892
3893 This change makes it possible to pass either the first or second
3894 argument (or both) as anonymous functions into shouldBe() and
3895 shouldNotBe() to make it easy to capture local variables when
3896 writing tests. This is similar to the change in r202609 for Bug
3897 159232 for shouldThrow() and shouldNotThrow().
3898
3899 Note that shouldBe()/shouldNotBe() from the following files were
3900 NOT updated since they were imported from other projects and did
3901 share the full WebKit history of resources/js-test-pre.js:
3902
3903 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
3904 js/mozilla/resources/js-test-pre.js
3905 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
3906 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
3907
3908 However, these files WERE brought up-to-date with the ability to
3909 pass anonymous functions into shouldBe()/shouldNotBe() for this
3910 bug, and shouldThrow()/shouldNotThrow() which should have
3911 originally been fixed with Bug 159232:
3912
3913 http/tests/resources/js-test-pre.js
3914 resources/standalone-pre.js
3915
3916 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
3917 to debug message for copy-paste error. Found by searching
3918 LayoutTests directory for "expects string arguments".
3919
3920 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
3921 results.
3922 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
3923 second argument to shouldBe() a string.
3924
3925 * fast/css/script-tests/image-set-parsing.js:
3926 (testImageSetRule): Remove comment by changing second argument
3927 to shouldBe() into an anonymous function.
3928
3929 * http/tests/resources/js-test-pre.js:
3930 (evalAndLog):
3931 (evalAndLogResult):
3932 (shouldBe):
3933 (shouldNotBe):
3934 (shouldEvaluateTo):
3935 - Made a full copy of resources/js-test-pre.js to bring this up
3936 to speed. Needs a checker written for it to keep them in sync.
3937 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
3938 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
3939 - Update line numbers after updating http/tests/resources/js-test-pre.js.
3940
3941 * js/function-declarations-in-switch-statement-expected.txt:
3942 - Update results after fixing warnings.
3943 * js/script-tests/function-declarations-in-switch-statement.js:
3944 - Fix warnings by passing in strings to shouldBe().
3945
3946 * js/script-tests/stack-unwinding.js:
3947 - Update results after fixing warnings.
3948 * js/stack-unwinding-expected.txt:
3949 - Fix warnings by passing in strings to shouldBe().
3950
3951 * resources/js-test-pre.js:
3952 (shouldBe):
3953 (shouldNotBe):
3954 * resources/js-test.js:
3955 (shouldBe):
3956 (shouldNotBe):
3957 - Update shouldBe()/shouldNotBe() to accept anonymous function
3958 arguments.
3959
3960 * resources/standalone-pre.js:
3961 (shouldBe):
3962 (shouldNotBe):
3963 (shouldNotThrow):
3964 (shouldThrow):
3965 - Update shouldBe()/shouldNotBe() to accept anonymous function
3966 arguments.
3967 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
3968 function arguments (which were missed in r202609 for Bug
3969 159232).
3970
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000039712017-04-27 Chris Dumez <cdumez@apple.com>
3972
3973 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
3974 https://bugs.webkit.org/show_bug.cgi?id=171226
3975
3976 Reviewed by Simon Fraser.
3977
3978 Update existing tests to reflect behavior change.
3979
3980 * TestExpectations:
3981 * css3/flexbox/align-absolute-child-expected.txt:
3982 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
3983 * fast/css/ClientRect-attributes-prototype.html: Removed.
3984 * fast/css/ClientRect-serialization-expected.txt: Removed.
3985 * fast/css/ClientRect-serialization.html: Removed.
3986 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
3987 * fast/css/DOMRect-attributes-prototype.html: Added.
3988 * fast/css/DOMRect-serialization-expected.txt: Added.
3989 * fast/css/DOMRect-serialization.html: Added.
3990 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
3991 * fast/dom/Element/getClientRects-return-type.html: Added.
3992 * fast/dom/collection-iterators-expected.txt:
3993 * fast/dom/collection-iterators.html:
3994 * fast/visual-viewport/zoomed-fixed-expected.txt:
3995 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3996 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
3997 * fast/zooming/client-rect-in-fixed-zoomed.html:
3998 * js/resources/JSON-stringify.js:
3999
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000040002017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4001
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00004002 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
4003 https://bugs.webkit.org/show_bug.cgi?id=171391
4004
4005 Unreviewed test gardening.
4006
4007 * platform/mac-wk1/TestExpectations:
4008
40092017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4010
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00004011 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
4012 https://bugs.webkit.org/show_bug.cgi?id=171389
4013
4014 Unreviewed test gardening.
4015
4016 * platform/ios-wk2/TestExpectations:
4017
40182017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4019
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00004020 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
4021 https://bugs.webkit.org/show_bug.cgi?id=170181
4022
4023 Unreviewed test gardening.
4024
4025 * platform/ios-wk2/TestExpectations:
4026
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000040272017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
4028
4029 AX: Expose elements with the ARIA "feed" role
4030 https://bugs.webkit.org/show_bug.cgi?id=171184
4031
4032 Reviewed by Chris Fleizach.
4033
4034 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
4035 roles-computedRoleString.html. Update expectations accordingly.
4036
4037 * accessibility/gtk/xml-roles-exposed-expected.txt:
4038 * accessibility/gtk/xml-roles-exposed.html:
4039 * accessibility/roles-computedRoleString.html:
4040 * accessibility/roles-exposed.html:
4041 * platform/gtk/accessibility/roles-exposed-expected.txt:
4042 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4043 * platform/mac/accessibility/roles-exposed-expected.txt:
4044
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000040452017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
4046
4047 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
4048 https://bugs.webkit.org/show_bug.cgi?id=171356
4049 <rdar://problem/28670085>
4050
4051 Reviewed by Dean Jackson.
4052
4053 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
4054 font assumes no normalization, which means one of the comparisons in the test is bogus.
4055
4056 * fast/text/variations/advances-expected.txt:
4057 * fast/text/variations/advances.html:
4058 * platform/ios/TestExpectations:
4059 * platform/mac/TestExpectations:
4060
antti@apple.com936e9952017-04-27 18:11:03 +000040612017-04-27 Antti Koivisto <antti@apple.com>
4062
4063 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
4064
4065 Looks like use of auto-sizing leaves state behind in DRT.
4066
4067 * platform/mac-wk1/TestExpectations:
4068
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000040692017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4070
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00004071 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
4072 https://bugs.webkit.org/show_bug.cgi?id=167371
4073
4074 Unreviewed test gardening.
4075
4076 * platform/mac-wk1/TestExpectations:
4077
40782017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4079
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00004080 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
4081 https://bugs.webkit.org/show_bug.cgi?id=170877
4082
4083 Unreviewed test gardening.
4084
4085 * platform/mac-wk1/TestExpectations:
4086
zalan@apple.com5c404752017-04-27 17:11:38 +000040872017-04-27 Zalan Bujtas <zalan@apple.com>
4088
4089 Use text-shadow to visualize simple line layout coverage.
4090 https://bugs.webkit.org/show_bug.cgi?id=171379
4091
4092 Reviewed by Antti Koivisto.
4093
4094 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
4095 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
4096 * fast/inline/simple-line-layout-16bit-content.html:
4097
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000040982017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
4099
4100 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
4101 https://bugs.webkit.org/show_bug.cgi?id=171187
4102
4103 Reviewed by Chris Fleizach.
4104
4105 * accessibility/aria-mappings-expected.txt: Updated.
4106 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
4107 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
4108
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000041092017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
4110
4111 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
4112 https://bugs.webkit.org/show_bug.cgi?id=171366
4113 <rdar://problem/30060323>
4114
4115 Reviewed by Alex Christensen.
4116
4117 This test needs a font which supports Deseret but doesn't support small caps.
4118 Geneva is a better choice for such a font.
4119
4120 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
4121 * fast/text/complex-small-caps-non-bmp-capitalize.html:
4122
antti@apple.comef0ec682017-04-27 16:51:11 +000041232017-04-27 Antti Koivisto <antti@apple.com>
4124
4125 Repeated layouts in Mail due to viewport units being used with auto-sizing
4126 https://bugs.webkit.org/show_bug.cgi?id=171371
4127 <rdar://problem/28780084>
4128
4129 Reviewed by Zalan Bujtas.
4130
4131 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
4132 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
4133
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000041342017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
4135
4136 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
4137 https://bugs.webkit.org/show_bug.cgi?id=171204
4138
4139 Reviewed by Chris Fleizach.
4140
4141 It turns out that this bug was fixed as a side effect of the changes made
4142 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
4143 lack of an existing layout test covering the mappings for other platforms.
4144 The test created for the WebKitGtk port was modified and moved to the shared
4145 tests. Shared expectations are based on the Mac's mappings.
4146
4147 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
4148 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
4149 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
4150 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
4151
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000041522017-04-27 Ryan Haddad <ryanhaddad@apple.com>
4153
4154 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
4155 https://bugs.webkit.org/show_bug.cgi?id=171353
4156
4157 Unreviewed test gardening.
4158
4159 * platform/ios-wk2/TestExpectations:
4160
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000041612017-04-27 Frederic Wang <fwang@igalia.com>
4162
4163 Fix some tests from platform-tests/cssom-view/cssom-view/
4164 https://bugs.webkit.org/show_bug.cgi?id=171228
4165
4166 Reviewed by Youenn Fablet.
4167
4168 * TestExpectations: Unskip media-query-list-interface.
4169
zalan@apple.come9f08212017-04-27 11:02:09 +000041702017-04-27 Zalan Bujtas <zalan@apple.com>
4171
4172 Text gets cut off when bailing out of simple line layout with widows.
4173 https://bugs.webkit.org/show_bug.cgi?id=171370
4174 <rdar://problem/31563414>
4175
4176 Reviewed by Antti Koivisto.
4177
4178 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
4179 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
4180
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000041812017-04-26 Chris Dumez <cdumez@apple.com>
4182
4183 Unreviewed, remove unnecessary expected result in platform/ios-wk2
4184
4185 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
4186 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4187
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000041882017-04-26 Joseph Pecoraro <pecoraro@apple.com>
4189
4190 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
4191 https://bugs.webkit.org/show_bug.cgi?id=171364
4192 <rdar://problem/10873037>
4193
4194 Reviewed by Sam Weinig.
4195
4196 * inspector/model/remote-object-expected.txt:
4197 * inspector/model/remote-object.html:
4198 * platform/mac/inspector/model/remote-object-expected.txt:
4199 Test a Uint8ClampedArray is treated like an array.
4200
sbarati@apple.com00f75182017-04-27 02:28:39 +000042012017-04-26 Saam Barati <sbarati@apple.com>
4202
4203 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
4204 https://bugs.webkit.org/show_bug.cgi?id=170924
4205 <rdar://problem/31721052>
4206
4207 Reviewed by Mark Lam.
4208
4209 * js/let-syntax-expected.txt:
4210
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000042112017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
4212
4213 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
4214 https://bugs.webkit.org/show_bug.cgi?id=171182
4215
4216 Reviewed by Chris Fleizach.
4217
4218 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
4219 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
4220
timothy_horton@apple.com30800222017-04-27 00:53:23 +000042212017-04-26 Tim Horton <timothy_horton@apple.com>
4222
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00004223 Should not drag x-apple-data-detectors links
4224 https://bugs.webkit.org/show_bug.cgi?id=171352
4225 <rdar://problem/31309081>
4226
4227 Reviewed by Beth Dakin.
4228
4229 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
4230 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
4231
42322017-04-26 Tim Horton <timothy_horton@apple.com>
4233
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00004234 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00004235
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00004236 * TestExpectations:
4237 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
4238 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
4239 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00004240
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000042412017-04-26 Matt Lewis <jlewis3@apple.com>
4242
4243 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
4244 https://bugs.webkit.org/show_bug.cgi?id=171346
4245
4246 Unreviewed test gardening.
4247
4248 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
4249
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000042502017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
4251
4252 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
4253 https://bugs.webkit.org/show_bug.cgi?id=171163
4254
4255 Reviewed by Chris Fleizach.
4256
4257 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
4258 * accessibility/gtk/aria-current-changed-notification.html: Added.
4259 * accessibility/gtk/aria-current-expected.txt: Added.
4260 * accessibility/gtk/aria-current.html: Added.
4261
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000042622017-04-26 Youenn Fablet <youenn@apple.com>
4263
4264 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
4265 https://bugs.webkit.org/show_bug.cgi?id=170701
4266
4267 Reviewed by Eric Carlson.
4268
4269 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
4270 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
4271 * webrtc/datachannel/bufferedAmountLowThreshold.html:
4272
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000042732017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
4274
4275 Restrict WebKit image formats to a known whitelist
4276 https://bugs.webkit.org/show_bug.cgi?id=170700
4277
4278 Reviewed by Tim Horton.
4279
4280 * fast/images/image-formats-support-expected.txt: Added.
4281 * fast/images/image-formats-support.html: Added.
4282 * fast/images/resources/100x100-red-psd-renamed.png: Added.
4283 * fast/images/resources/100x100-red-tga-renamed.png: Added.
4284 * fast/images/resources/100x100-red.psd: Added.
4285 * fast/images/resources/100x100-red.tga: Added.
4286
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000042872017-04-26 Matt Lewis <jlewis3@apple.com>
4288
4289 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
4290 https://bugs.webkit.org/show_bug.cgi?id=170484
4291
4292 Reviewed by Alexey Proskuryakov.
4293
4294 * platform/mac-wk2/TestExpectations:
4295
cdumez@apple.com12453dd2017-04-26 19:38:56 +000042962017-04-26 Chris Dumez <cdumez@apple.com>
4297
4298 Re-sync html/browsers/the-window-object web-platform-tests from upstream
4299 https://bugs.webkit.org/show_bug.cgi?id=171313
4300
4301 Reviewed by Alex Christensen.
4302
4303 * tests-options.json:
4304
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000043052017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
4306
4307 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
4308 https://bugs.webkit.org/show_bug.cgi?id=171164
4309
4310 Reviewed by Chris Fleizach.
4311
4312 In addition to the new test, update xml-roles-exposed.html's expectations
4313 because the implicit value of aria-haspopup for the combobox role is now
4314 listbox, and that value should be exposed via an AtkObject attribute.
4315
4316 * accessibility/gtk/aria-haspopup-expected.txt: Added.
4317 * accessibility/gtk/aria-haspopup.html: Added.
4318 * accessibility/gtk/xml-roles-exposed-expected.txt:
4319
simon.fraser@apple.com22722612017-04-26 19:03:46 +000043202017-04-26 Simon Fraser <simon.fraser@apple.com>
4321
4322 http/tests/frame-throttling tests failing on iOS
4323 https://bugs.webkit.org/show_bug.cgi?id=171314
4324 rdar://problem/31691134
4325
4326 Reviewed by Chris Dumez.
4327
4328 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
4329 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
4330 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
4331 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
4332
4333 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
4334 locations.
4335
4336 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
4337 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
4338 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
4339 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
4340
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000043412017-04-26 Matt Lewis <jlewis3@apple.com>
4342
4343 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
4344 https://bugs.webkit.org/show_bug.cgi?id=161887
4345
4346 Reviewed by Tim Horton.
4347
4348 * platform/mac-wk2/TestExpectations:
4349
dino@apple.comb0854342017-04-26 17:34:50 +000043502017-04-25 Dean Jackson <dino@apple.com>
4351
4352 [Color] Make gradients work with ExtendedColors
4353 https://bugs.webkit.org/show_bug.cgi?id=171315
4354 <rdar://problems/31830177>
4355
4356 Reviewed by Antoine Quint.
4357
4358 Test for gradients using the color() syntax. Unfortunately,
4359 due to rounding errors, we can't use a ref test for some
4360 transparent colors, so comment them out for the moment.
4361 These can be re-enabled when we can specify a tolerance
4362 value for image comparison in the testing framework.
4363
4364 * css3/color/gradients-expected.html: Added.
4365 * css3/color/gradients.html: Added.
4366
zalan@apple.com0acc5442017-04-26 16:34:32 +000043672017-04-26 Zalan Bujtas <zalan@apple.com>
4368
4369 Forced page break on :after triggers infinite loop in column balancing
4370 https://bugs.webkit.org/show_bug.cgi?id=171309
4371 rdar://problem/26285884
4372
4373 Reviewed by David Hyatt.
4374
4375 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
4376 * fast/multicol/infinite-loop-when-forced-break.html: Added.
4377
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000043782017-04-26 Ryan Haddad <ryanhaddad@apple.com>
4379
4380 Unreviewed, rolling out r215767.
4381
4382 The LayoutTest for this change is a flaky failure.
4383
4384 Reverted changeset:
4385
4386 "Restrict WebKit image formats to a known whitelist"
4387 https://bugs.webkit.org/show_bug.cgi?id=170700
4388 http://trac.webkit.org/changeset/215767
4389
svillar@igalia.com9f39f272017-04-26 15:34:40 +000043902017-04-24 Sergio Villar Senin <svillar@igalia.com>
4391
4392 [css-grid] Remove most of the usage of SizingOperation
4393 https://bugs.webkit.org/show_bug.cgi?id=171225
4394
4395 Reviewed by Darin Adler.
4396
4397 Added a new test case which was working correctly but that was not properly tested before.
4398
4399 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
4400 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
4401
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000044022017-04-25 Joseph Pecoraro <pecoraro@apple.com>
4403
4404 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
4405 https://bugs.webkit.org/show_bug.cgi?id=170953
4406
4407 Reviewed by Brian Burg.
4408
4409 * http/tests/inspector/network/resource-sizes-disk-cache.html:
4410 * http/tests/inspector/network/resource-sizes-network.html:
4411 Read the entire data to ensure the load is complete before we notify the frontend.
4412
4413 * platform/mac-wk1/TestExpectations:
4414 * platform/mac-wk2/TestExpectations:
4415 Unflake these tests, they should be more reliable now.
4416
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000044172017-04-25 Youenn Fablet <youenn@apple.com>
4418
4419 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
4420 https://bugs.webkit.org/show_bug.cgi?id=171242
4421
4422 Reviewed by Alex Christensen.
4423
4424 * TestExpectations:
4425 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
4426 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
4427
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000044282017-04-25 Brent Fulgham <bfulgham@apple.com>
4429
4430 Relax the event firing ASSERT for Attr changes
4431 https://bugs.webkit.org/show_bug.cgi?id=171236
4432 <rdar://problem/30516349>
4433
4434 Reviewed by Dean Jackson.
4435
4436 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
4437 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
4438
dino@apple.com7d703c92017-04-26 01:45:04 +000044392017-04-25 Dean Jackson <dino@apple.com>
4440
4441 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
4442 https://bugs.webkit.org/show_bug.cgi?id=171303
4443 <rdar://problem/31434879>
4444
4445 Reviewed by Brent Fulgham.
4446
4447 This particular test was calling notifyDone() from within
4448 a callback triggered by the UIScriptController script, which
4449 meant that by the time the controller tried to call its callback,
4450 the test had finished.
4451
4452 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
4453 notifyDone is called after both the callback-like functions have
4454 triggered.
4455
wilander@apple.com2e6d1372017-04-26 01:22:55 +000044562017-04-25 John Wilander <wilander@apple.com>
4457
4458 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
4459 https://bugs.webkit.org/show_bug.cgi?id=171295
4460 <rdar://problem/31823818>
4461
4462 Reviewed by Brent Fulgham.
4463
4464 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
4465 Changed a TestRunner function name to
4466 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
4467 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
4468 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
4469 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
4470 Changed a TestRunner function name to
4471 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
4472
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000044732017-04-25 Commit Queue <commit-queue@webkit.org>
4474
4475 Unreviewed, rolling out r215476.
4476 https://bugs.webkit.org/show_bug.cgi?id=171304
4477
4478 "It broke JSBench" (Requested by saamyjoon on #webkit).
4479
4480 Reverted changeset:
4481
4482 "[ES6]. Implement Annex B.3.3 function hoisting rules for
4483 eval"
4484 https://bugs.webkit.org/show_bug.cgi?id=163208
4485 http://trac.webkit.org/changeset/215476
4486
sbarati@apple.com732d0672017-04-26 00:52:35 +000044872017-04-25 Saam Barati <sbarati@apple.com>
4488
4489 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
4490 https://bugs.webkit.org/show_bug.cgi?id=171150
4491 <rdar://problem/31771880>
4492
4493 Reviewed by Sam Weinig.
4494
4495 * js/sequence-iterator-protocol-2-expected.txt: Added.
4496 * js/sequence-iterator-protocol-2.html: Added.
4497 * js/sequence-iterator-protocol-expected.txt: Added.
4498 * js/sequence-iterator-protocol.html: Added.
4499
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000045002017-04-25 Ryan Haddad <ryanhaddad@apple.com>
4501
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00004502 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
4503 https://bugs.webkit.org/show_bug.cgi?id=165311
4504
4505 Unreviewed test gardening.
4506
4507 * platform/mac/TestExpectations:
4508
45092017-04-25 Ryan Haddad <ryanhaddad@apple.com>
4510
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00004511 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
4512 https://bugs.webkit.org/show_bug.cgi?id=171301
4513
4514 Unreviewed test gardening.
4515
4516 * platform/ios-wk2/TestExpectations:
4517
45182017-04-25 Ryan Haddad <ryanhaddad@apple.com>
4519
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00004520 Unreviewed, rolling out r215730.
4521
4522 The LayoutTest for this change is a flaky timeout on mac-wk1
4523 debug.
4524
4525 Reverted changeset:
4526
4527 "Enable expired-only reload policy on Mac and iOS"
4528 https://bugs.webkit.org/show_bug.cgi?id=171264
4529 http://trac.webkit.org/changeset/215730
4530
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000045312017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
4532
4533 Restrict WebKit image formats to a known whitelist
4534 https://bugs.webkit.org/show_bug.cgi?id=170700
4535
4536 Reviewed by Tim Horton.
4537
4538 * fast/images/image-formats-support-expected.txt: Added.
4539 * fast/images/image-formats-support.html: Added.
4540 * fast/images/resources/100x100-red-psd-renamed.png: Added.
4541 * fast/images/resources/100x100-red-tga-renamed.png: Added.
4542 * fast/images/resources/100x100-red.psd: Added.
4543 * fast/images/resources/100x100-red.tga: Added.
4544
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000045452017-04-25 Tim Horton <timothy_horton@apple.com>
4546
4547 Deduplicate some lines in the toplevel TestExpectations
4548
4549 * TestExpectations:
4550 Remove a duplicate line and consolidate another.
4551
cdumez@apple.com748dde02017-04-25 21:41:31 +000045522017-04-25 Chris Dumez <cdumez@apple.com>
4553
4554 Element.dataset.name incorrectly returns undefined
4555 https://bugs.webkit.org/show_bug.cgi?id=161454
4556 <rdar://problem/31818563>
4557
4558 Reviewed by Mark Lam.
4559
4560 Add layout test for JS caching bug on DOMStringMap that was fixed as part
4561 of a large named property getter refactoring in r210667.
4562
4563 * fast/dom/dataset-caching-bug-expected.txt: Added.
4564 * fast/dom/dataset-caching-bug.html: Added.
4565
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000045662017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
4567
4568 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
4569 https://bugs.webkit.org/show_bug.cgi?id=171272
4570 <rdar://problem/30966764>
4571
4572 Reviewed by Zalan Bujtas.
4573
4574 * fast/text/kaithi-expected.html: Added.
4575 * fast/text/kaithi.html: Added.
4576 * platform/ios/TestExpectations:
4577 * platform/mac/TestExpectations:
4578
dbates@webkit.org630e6902017-04-25 20:26:13 +000045792017-04-25 Daniel Bates <dabates@apple.com>
4580
4581 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
4582 https://bugs.webkit.org/show_bug.cgi?id=136452
4583 <rdar://problem/23412620>
4584
4585 Reviewed by Brent Fulgham.
4586
4587 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
4588 we support X-Content-Type-Options: nosniff.
4589
4590 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
4591
4592 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
4593 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
4594 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
4595 to avoid a difference of console message ordering due to the non-determinism of the WPT
4596 tests from affecting the matching of the expected result.
4597 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
4598 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
4599 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
4600 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
4601 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
4602 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
4603 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
4604 expected result.
4605 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
4606 * platform/ios/TestExpectations: Unskip nosniff tests.
4607 * platform/mac/TestExpectations: Ditto.
4608 * platform/win/TestExpectations: Ditto.
4609 * platform/wk2/TestExpectations: Ditto.
4610
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000046112017-04-25 Ryan Haddad <ryanhaddad@apple.com>
4612
4613 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
4614 https://bugs.webkit.org/show_bug.cgi?id=170971
4615
4616 Unreviewed test gardening.
4617
4618 * platform/mac-wk2/TestExpectations:
4619
cdumez@apple.com868fa872017-04-25 16:29:25 +000046202017-04-25 Chris Dumez <cdumez@apple.com>
4621
4622 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
4623 https://bugs.webkit.org/show_bug.cgi?id=171239
4624 <rdar://problem/31789855>
4625
4626 Reviewed by Alex Christensen.
4627
4628 * http/tests/security/anchor-download-allow-sameorigin.html:
4629 Stop using attachment.php as resource for this download attribute test because attachment.php
4630 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
4631 this resource is no longer suitable for testing the download attribute.
4632
4633 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
4634 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
4635 * http/tests/download/resources/content-disposition-pass.php: Added.
4636 Add layout test coverage.
4637
4638 * platform/ios-wk2/TestExpectations:
4639 * platform/mac-wk1/TestExpectations:
4640 * platform/win/TestExpectations:
4641 Skip new test on platforms where the download attribute is not supported.
4642
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000046432017-04-25 Ryan Haddad <ryanhaddad@apple.com>
4644
4645 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
4646 https://bugs.webkit.org/show_bug.cgi?id=171238
4647
4648 Unreviewed test gardening.
4649
4650 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
4651
antti@apple.com0d5b2e32017-04-25 14:14:00 +000046522017-04-25 Antti Koivisto <antti@apple.com>
4653
4654 Enable expired-only reload policy on Mac and iOS
4655 https://bugs.webkit.org/show_bug.cgi?id=171264
4656 <rdar://problem/31807637>
4657
4658 Reviewed by Andreas Kling.
4659
4660 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
4661
4662 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
4663 Modify the test to clear the memory cache so it still tests what it is supposed to.
4664
fred.wang@free.fra9378e22017-04-25 08:46:07 +000046652017-04-25 Frederic Wang <fwang@igalia.com>
4666
4667 Import W3C tests for the CSSOM View module
4668 https://bugs.webkit.org/show_bug.cgi?id=171215
4669
4670 Reviewed by Youenn Fablet.
4671
4672 * TestExpectations: Skip some completely failing CSSOM View tests.
4673 * 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.
4674 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
4675
commit-queue@webkit.org67795122017-04-25 06:52:04 +000046762017-04-24 Joseph Pecoraro <pecoraro@apple.com>
4677
4678 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
4679 https://bugs.webkit.org/show_bug.cgi?id=171190
4680
4681 Reviewed by Saam Barati.
4682
4683 * js/parser-syntax-check-expected.txt:
4684 * js/script-tests/parser-syntax-check.js:
4685 Extend to cover method duplicate parameter cases.
4686
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000046872017-04-24 Jiewen Tan <jiewen_tan@apple.com>
4688
4689 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
4690 https://bugs.webkit.org/show_bug.cgi?id=171059
4691 <rdar://problem/31734958>
4692
4693 Reviewed by Brent Fulgham.
4694
4695 * TestExpectations:
4696 Remove test expectations.
4697
rego@igalia.comb78934d2017-04-25 04:58:55 +000046982017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
4699
4700 [selectors4] :focus-within should use the flat tree
4701 https://bugs.webkit.org/show_bug.cgi?id=170899
4702
4703 Reviewed by Antti Koivisto.
4704
4705 * TestExpectations: Remove test that is passing now.
4706
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000047072017-04-24 Nan Wang <n_wang@apple.com>
4708
4709 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
4710 https://bugs.webkit.org/show_bug.cgi?id=171247
4711
4712 Reviewed by Chris Fleizach.
4713
4714 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
4715 * accessibility/mac/input-string-for-range-crash.html: Added.
4716
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000047172017-04-24 Youenn Fablet <youenn@apple.com>
4718
4719 Set defaults video getUserMedia constraints
4720 https://bugs.webkit.org/show_bug.cgi?id=171127
4721
4722 Reviewed by Eric Carlson.
4723
4724 * fast/mediastream/getUserMedia-default-expected.txt: Added.
4725 * fast/mediastream/getUserMedia-default.html: Added.
4726
cdumez@apple.coma98f8782017-04-24 22:46:11 +000047272017-04-24 Chris Dumez <cdumez@apple.com>
4728
cdumez@apple.com371f9792017-04-24 23:43:24 +00004729 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
4730 https://bugs.webkit.org/show_bug.cgi?id=171052
4731
4732 Reviewed by Sam Weinig.
4733
4734 Updated / rebaselined existing tests to reflect behavior change.
4735
4736 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
4737 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
4738 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
4739 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
4740 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
4741 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
4742 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
4743 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
4744 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
4745 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
4746
47472017-04-24 Chris Dumez <cdumez@apple.com>
4748
cdumez@apple.coma98f8782017-04-24 22:46:11 +00004749 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
4750 https://bugs.webkit.org/show_bug.cgi?id=171243
4751 <rdar://problem/31715572>
4752
4753 Reviewed by Antti Koivisto.
4754
4755 Add layout test coverage.
4756
4757 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
4758 * fast/images/animated-gif-scrolling-crash.html: Added.
4759
sbarati@apple.com902ad172017-04-24 21:17:24 +000047602017-04-24 Saam Barati <sbarati@apple.com>
4761
4762 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
4763 https://bugs.webkit.org/show_bug.cgi?id=171120
4764 <rdar://problem/31781889>
4765
4766 Rubber stamped by Mark Lam.
4767
4768 Make the wasm binary we compile close to 50% smaller.
4769
4770 * workers/wasm-resources/long-compile-many.js:
4771 (i.async.run):
4772 (i.worker.onmessage):
4773 * workers/wasm-resources/long-compile-worker.js:
4774 * workers/wasm-resources/long-compile.js:
4775 (async.run):
4776 (worker.onmessage):
4777
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000047782017-04-24 Ryan Haddad <ryanhaddad@apple.com>
4779
4780 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
4781 https://bugs.webkit.org/show_bug.cgi?id=171245
4782
4783 Unreviewed test gardening.
4784
4785 * platform/mac-wk1/TestExpectations:
4786
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000047872017-04-24 Joseph Pecoraro <pecoraro@apple.com>
4788
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00004789 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
4790 https://bugs.webkit.org/show_bug.cgi?id=170897
4791
4792 Reviewed by Saam Barati.
4793
4794 * js/class-syntax-declaration-expected.txt:
4795 * js/script-tests/class-syntax-declaration.js:
4796 Extend tests for static and non-static methods named "constructor" and "prototype".
4797
47982017-04-24 Joseph Pecoraro <pecoraro@apple.com>
4799
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00004800 Address some FIXMEs in JavaScript tests for bugs that have been fixed
4801 https://bugs.webkit.org/show_bug.cgi?id=171191
4802
4803 Reviewed by JF Bastien.
4804
4805 * js/dom/custom-constructors-expected.txt:
4806 * js/dom/script-tests/custom-constructors.js:
4807 * js/script-tests/keyword-method-names.js:
4808
48092017-04-24 Joseph Pecoraro <pecoraro@apple.com>
4810
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00004811 test262: test262/test/language/expressions/generators/yield-as-label.js
4812 https://bugs.webkit.org/show_bug.cgi?id=170979
4813
4814 Reviewed by Saam Barati.
4815
4816 * js/object-literal-shorthand-construction-expected.txt:
4817 * js/script-tests/object-literal-shorthand-construction.js:
4818 Extend this test to cover object literal shorthand with keywords.
4819
4820 * js/dom/reserved-words-as-property-expected.txt:
4821 * js/let-syntax-expected.txt:
4822 * js/parser-syntax-check-expected.txt:
4823 Improved error messages.
4824
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000048252017-04-23 Commit Queue <commit-queue@webkit.org>
4826
4827 Unreviewed, rolling out r215674.
4828 https://bugs.webkit.org/show_bug.cgi?id=171212
4829
4830 Possible unintended commit. This patch was on the wrong bug.
4831 (Requested by JoePeck on #webkit).
4832
4833 Reverted changeset:
4834
4835 "test262: test262/test/language/expressions/generators/yield-
4836 as-label.js"
4837 https://bugs.webkit.org/show_bug.cgi?id=170979
4838 http://trac.webkit.org/changeset/215674
4839
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000048402017-04-23 Joseph Pecoraro <pecoraro@apple.com>
4841
4842 test262: test262/test/language/expressions/generators/yield-as-label.js
4843 https://bugs.webkit.org/show_bug.cgi?id=170979
4844
4845 Reviewed by Saam Barati.
4846
4847 * js/object-literal-shorthand-construction-expected.txt:
4848 * js/script-tests/object-literal-shorthand-construction.js:
4849 Extend this test to cover object literal shorthand with keywords.
4850
4851 * js/dom/reserved-words-as-property-expected.txt:
4852 * js/let-syntax-expected.txt:
4853 * js/parser-syntax-check-expected.txt:
4854 Improved error messages.
4855
zalan@apple.com1f82e352017-04-22 02:01:55 +000048562017-04-21 Zalan Bujtas <zalan@apple.com>
4857
4858 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
4859 https://bugs.webkit.org/show_bug.cgi?id=171108
4860 <rdar://problem/30271747>
4861
4862 Reviewed by Dan Bernstein.
4863
4864 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
4865 * fast/replaced/ul-li-word-break-break-word.html: Added.
4866 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
4867 * fast/replaced/zero-width-image-force-linebreak.html: Added.
4868
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000048692017-04-21 Aaron Chu <aaron_chu@apple.com>
4870
4871 AX: FKA: Buttons need a visible focus indicator
4872 https://bugs.webkit.org/show_bug.cgi?id=171040
4873 <rdar://problem/30922548>
4874
4875 Reviewed by Antoine Quint.
4876
4877 * TestExpectations:
4878 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
4879 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
4880 * platform/mac/TestExpectations:
4881
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000048822017-04-21 Ryan Haddad <ryanhaddad@apple.com>
4883
4884 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
4885 https://bugs.webkit.org/show_bug.cgi?id=169119
4886
4887 Unreviewed test gardening.
4888
4889 * platform/mac/TestExpectations:
4890
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000048912017-04-21 Chris Dumez <cdumez@apple.com>
4892
4893 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
4894 https://bugs.webkit.org/show_bug.cgi?id=171132
4895 <rdar://problem/31426752>
4896
4897 Reviewed by Ryosuke Niwa.
4898
4899 Add layout test coverage. This test is passing in both Firefox and Chrome.
4900
4901 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
4902 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
4903
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000049042017-04-21 Youenn Fablet <youenn@apple.com>
4905
4906 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
4907 https://bugs.webkit.org/show_bug.cgi?id=170823
4908 <rdar://problem/31611583>
4909
4910 Unreviewed.
4911
4912 * TestExpectations: Reactivating test.
4913
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000049142017-04-21 Daniel Bates <dabates@apple.com>
4915
4916 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
4917 <rdar://problem/31690952>
4918
4919 Rubber-stamped by Jer Noble.
4920
4921 We can enable these tests again once we fix <rdar://problem/25780035>.
4922
4923 * platform/ios/TestExpectations:
4924
bfulgham@apple.coma431d112017-04-21 20:07:07 +000049252017-04-21 Per Arne Vollan <pvollan@apple.com>
4926
4927 Validate vImage arguments
4928 https://bugs.webkit.org/show_bug.cgi?id=171109
4929
4930 Reviewed by Brent Fulgham.
4931
4932 * fast/canvas/canvas-crash-expected.txt: Added.
4933 * fast/canvas/canvas-crash.html: Added.
4934
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000049352017-04-21 Ryan Haddad <ryanhaddad@apple.com>
4936
4937 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
4938 https://bugs.webkit.org/show_bug.cgi?id=170701
4939
4940 Unreviewed test gardening.
4941
4942 * TestExpectations:
4943
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000049442017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
4945
4946 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
4947 https://bugs.webkit.org/show_bug.cgi?id=169458
4948
4949 Reviewed by JF Bastien.
4950
4951 Add tests for formatToParts
4952
4953 * js/intl-datetimeformat-expected.txt:
4954 * js/script-tests/intl-datetimeformat.js:
4955
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000049562017-04-21 Timothy Horton <timothy_horton@apple.com>
4957
4958 Expose obscured insets to web content (as "safe area insets")
4959 https://bugs.webkit.org/show_bug.cgi?id=171013
4960 <rdar://problem/31564652>
4961
4962 Reviewed by Wenson Hsieh and Dave Hyatt.
4963
4964 * TestExpectations:
4965 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
4966 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
4967 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
4968 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
4969 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
4970 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
4971 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
4972 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
4973 * platform/ios-wk2/TestExpectations:
4974
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000049752017-04-20 Commit Queue <commit-queue@webkit.org>
4976
4977 Unreviewed, rolling out r215597.
4978 https://bugs.webkit.org/show_bug.cgi?id=171102
4979
4980 Made all tests crash under GuardMalloc (Requested by ap on
4981 #webkit).
4982
4983 Reverted changeset:
4984
4985 "Expose obscured insets to web content (as "safe area
4986 insets")"
4987 https://bugs.webkit.org/show_bug.cgi?id=171013
4988 http://trac.webkit.org/changeset/215597
4989
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000049902017-04-20 Timothy Horton <timothy_horton@apple.com>
4991
4992 Expose obscured insets to web content (as "safe area insets")
4993 https://bugs.webkit.org/show_bug.cgi?id=171013
4994 <rdar://problem/31564652>
4995
4996 Reviewed by Wenson Hsieh and Dave Hyatt.
4997
4998 * TestExpectations:
4999 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
5000 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
5001 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
5002 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
5003 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
5004 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
5005 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
5006 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
5007 * platform/ios-wk2/TestExpectations:
5008
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000050092017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5010
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00005011 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
5012 https://bugs.webkit.org/show_bug.cgi?id=169109
5013
5014 Unreviewed test gardening.
5015
5016 * platform/mac/TestExpectations:
5017
50182017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5019
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00005020 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
5021 https://bugs.webkit.org/show_bug.cgi?id=170921
5022
5023 Unreviewed test gardening.
5024
5025 * TestExpectations:
5026
mattbaker@apple.com287bec02017-04-20 23:09:55 +000050272017-04-20 Matt Baker <mattbaker@apple.com>
5028
5029 Web Inspector: Add regular expression support to XHR breakpoints
5030 https://bugs.webkit.org/show_bug.cgi?id=170099
5031 <rdar://problem/31558082>
5032
5033 Reviewed by Joseph Pecoraro.
5034
5035 Update tests and expectations for new XHR breakpoint type.
5036
5037 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
5038 * inspector/dom-debugger/xhr-breakpoints.html:
5039
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000050402017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
5041
5042 Inline anchor elements cannot be dragged when starting the drag from a block descendant
5043 https://bugs.webkit.org/show_bug.cgi?id=171062
5044 <rdar://problem/31697835>
5045
5046 Reviewed by Tim Horton.
5047
5048 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
5049 the drag is started from a block element under the link.
5050
5051 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
5052 * fast/events/drag-and-drop-link-containing-block.html: Added.
5053 * platform/ios/TestExpectations:
5054 * platform/mac-wk2/TestExpectations:
5055
5056 Skip the test on iOS and Mac WK2.
5057
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000050582017-04-20 Aaron Chu <aaron_chu@apple.com>
5059
5060 AX: Modern Media Controls Timeline slider should be operable
5061 https://bugs.webkit.org/show_bug.cgi?id=170250
5062
5063 Reviewed by Antoine Quint.
5064
5065 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
5066 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
5067
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000050682017-04-18 Filip Pizlo <fpizlo@apple.com>
5069
5070 Optimize SharedArrayBuffer in the DFG+FTL
5071 https://bugs.webkit.org/show_bug.cgi?id=164108
5072
5073 Reviewed by Saam Barati.
5074
5075 Add a test of futex performance.
5076
5077 * workers/sab/cascade_lock-worker.js: Added.
5078 (onmessage):
5079 * workers/sab/cascade_lock.html: Added.
5080 * workers/sab/worker-resources.js:
5081 (cascadeLockSlow):
5082 (cascadeLock):
5083 (cascadeUnlock):
5084
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000050852017-04-20 Jon Lee <jonlee@apple.com>
5086
5087 Update pip placard to "picture in picture"
5088 https://bugs.webkit.org/show_bug.cgi?id=171036
5089 rdar://problem/30201536
5090
5091 Reviewed by Antoine Quint.
5092
5093 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
5094 * media/modern-media-controls/pip-placard/pip-placard.html:
5095
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000050962017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5097
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00005098 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
5099 https://bugs.webkit.org/show_bug.cgi?id=171059
5100
5101 Unreviewed test gardening.
5102
5103 * TestExpectations:
5104
51052017-04-20 Ryan Haddad <ryanhaddad@apple.com>
5106
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00005107 Mark memory/memory-pressure-simulation.html as flaky.
5108 https://bugs.webkit.org/show_bug.cgi?id=170629
5109
5110 Unreviewed test gardening.
5111
5112 * platform/mac-wk2/TestExpectations:
5113
clopez@igalia.com86e61982017-04-20 16:46:04 +000051142017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
5115
5116 [GTK] Update layout tests expectations after r215556
5117 https://bugs.webkit.org/show_bug.cgi?id=170942
5118
5119 Unreviewed gardening.
5120
5121 * platform/gtk/TestExpectations:
5122
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000051232017-04-20 Youenn Fablet <youenn@apple.com>
5124
5125 RTCPeerConnection is stopping its backend twice sometimes
5126 https://bugs.webkit.org/show_bug.cgi?id=171043
5127
5128 Reviewed by Eric Carlson.
5129
5130 * webrtc/closing-peerconnection-expected.txt: Added.
5131 * webrtc/closing-peerconnection.html: Added.
5132
jdiggs@igalia.com41069912017-04-20 08:48:53 +000051332017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
5134
5135 [ATK] Implement support for DPub ARIA roles
5136 https://bugs.webkit.org/show_bug.cgi?id=170679
5137
5138 Reviewed by Chris Fleizach.
5139
5140 Update tests and expectations to reflect the modified WebCore Accessibility
5141 role mappings, and the corresponding changes for the platforms.
5142
5143 * accessibility/gtk/xml-roles-exposed-expected.txt:
5144 * accessibility/gtk/xml-roles-exposed.html:
5145 * accessibility/roles-exposed.html:
5146 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
5147 * platform/gtk/TestExpectations:
5148 * platform/gtk/accessibility/roles-exposed-expected.txt:
5149 * platform/mac/accessibility/roles-exposed-expected.txt:
5150
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000051512017-04-19 Ryan Haddad <ryanhaddad@apple.com>
5152
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00005153 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
5154 https://bugs.webkit.org/show_bug.cgi?id=170907
5155
5156 Unreviewed test gardening.
5157
5158 * platform/mac-wk2/TestExpectations:
5159
51602017-04-19 Ryan Haddad <ryanhaddad@apple.com>
5161
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00005162 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
5163
5164 Unreviewed test gardening.
5165
5166 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5167
51682017-04-19 Ryan Haddad <ryanhaddad@apple.com>
5169
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00005170 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
5171 https://bugs.webkit.org/show_bug.cgi?id=171031
5172
5173 Unreviewed test gardening.
5174
5175 * TestExpectations:
5176
51772017-04-19 Ryan Haddad <ryanhaddad@apple.com>
5178
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00005179 Remove two tests after r215515.
5180 https://bugs.webkit.org/show_bug.cgi?id=171014
5181
5182 Unreviewed test gardening.
5183
5184 * TestExpectations:
5185
51862017-04-19 Ryan Haddad <ryanhaddad@apple.com>
5187
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00005188 Rebaseline tests after r215515.
5189 https://bugs.webkit.org/show_bug.cgi?id=171014
5190
5191 Unreviewed test gardening.
5192
5193 * TestExpectations:
5194 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5195 * 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:
5196 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5197
achristensen@apple.comc74717d2017-04-19 22:27:04 +000051982017-04-19 Alex Christensen <achristensen@webkit.org>
5199
5200 Parsing large XML strings fails
5201 https://bugs.webkit.org/show_bug.cgi?id=170999
5202 <rdar://problem/17336267>
5203
5204 Reviewed by Brady Eidson.
5205
5206 * fast/dom/xml-large-expected.txt: Added.
5207 * fast/dom/xml-large.html: Added.
5208
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000052092017-04-19 Chris Fleizach <cfleizach@apple.com>
5210
5211 AX: <hr> should use a different role description than interactive separators
5212 https://bugs.webkit.org/show_bug.cgi?id=170317
5213 <rdar://problem/31363024>
5214
5215 Reviewed by Joanmarie Diggs.
5216
5217 * accessibility/mac/hr-element-expected.txt:
5218 * accessibility/mac/hr-element.html:
5219
jfbastien@apple.com22070852017-04-19 20:03:52 +000052202017-04-19 JF Bastien <jfbastien@apple.com>
5221
5222 Unreviewed, rolling out r215520.
5223
5224 Broke Debian 8
5225
5226 Reverted changeset:
5227
5228 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
5229 https://bugs.webkit.org/show_bug.cgi?id=169458
5230 http://trac.webkit.org/changeset/215520
5231
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000052322017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
5233
5234 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
5235 https://bugs.webkit.org/show_bug.cgi?id=169458
5236
5237 Reviewed by JF Bastien.
5238
5239 Add tests for formatToParts
5240
5241 * js/intl-datetimeformat-expected.txt:
5242 * js/script-tests/intl-datetimeformat.js:
5243
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000052442017-04-19 Youenn Fablet <youenn@apple.com>
5245
5246 Import web-platform-tests/tools
5247 https://bugs.webkit.org/show_bug.cgi?id=170718
5248
5249 Reviewed by Alex Christensen.
5250
5251 * TestExpectations:
5252 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
5253 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
5254 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
5255 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
5256 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
5257 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
5258 * 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.
5259 * tests-options.json:
5260
antti@apple.com009dcd12017-04-19 12:15:37 +000052612017-04-19 Antti Koivisto <antti@apple.com>
5262
5263 Avoid repaints for invisible animations on tumblr.com/search/aww
5264 https://bugs.webkit.org/show_bug.cgi?id=170986
5265 <rdar://problem/28644580>
5266
5267 Reviewed by Andreas Kling.
5268
5269 * fast/repaint/mutate-non-visible-expected.txt: Added.
5270 * fast/repaint/mutate-non-visible.html: Added.
5271
wilander@apple.comd91733e2017-04-19 01:07:04 +000052722017-04-18 John Wilander <wilander@apple.com>
5273
5274 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
5275 https://bugs.webkit.org/show_bug.cgi?id=170763
5276 <rdar://problem/31573091>
5277
5278 Reviewed by Alex Christensen.
5279
5280 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
5281 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
5282
dino@apple.combce93132017-04-19 00:37:30 +000052832017-04-18 Dean Jackson <dino@apple.com>
5284
5285 Update ANGLE
5286 https://bugs.webkit.org/show_bug.cgi?id=170941
5287 <rdar://problem/31633999>
5288
5289 Reviewed by Alex Christensen.
5290
5291 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
5292
bfulgham@apple.com22f76952017-04-18 23:27:04 +000052932017-04-18 Brent Fulgham <bfulgham@apple.com>
5294
5295 Correct handling of isolatedWorld in event handling
5296 https://bugs.webkit.org/show_bug.cgi?id=65589
5297 <rdar://problem/24097804>
5298
5299 Reviewed by Geoffrey Garen.
5300
5301 This following test cases are from the following Blink change:
5302 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
5303
5304 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
5305 * fast/dom/event-attrs-isolated-world.html: Added.
5306 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
5307 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
5308
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000053092017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
5310
5311 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
5312 https://bugs.webkit.org/show_bug.cgi?id=170968
5313 <rdar://problem/31692560>
5314
5315 Reviewed by Dan Bernstein.
5316
5317 Adds a new layout test checking that text within a node with a click handler can be selected when using
5318 character selection granularity.
5319
5320 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
5321 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
5322
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000053232017-04-18 Joseph Pecoraro <pecoraro@apple.com>
5324
5325 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
5326 https://bugs.webkit.org/show_bug.cgi?id=170953
5327
5328 Unreviewed test gardening.
5329
5330 * platform/mac-wk1/TestExpectations:
5331 Mark a flakey test in WebKit1.
5332
weinig@apple.com66395a22017-04-18 20:35:43 +000053332017-04-17 Sam Weinig <sam@webkit.org>
5334
5335 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
5336 https://bugs.webkit.org/show_bug.cgi?id=170926
5337
5338 Reviewed by Chris Dumez.
5339
5340 * js/dom/webidl-type-mapping-expected.txt:
5341 * js/dom/webidl-type-mapping.html:
5342 Update test to account for testDictionary now being an attribute,
5343 and test that the annotated type members behave correctly.
5344
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000053452017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
5346
5347 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
5348 https://bugs.webkit.org/show_bug.cgi?id=163208
5349
5350 Reviewed by Saam Barati.
5351
5352 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
5353 * inspector/runtime/evaluate-CommandLineAPI.html:
5354 * js/parser-syntax-check-expected.txt:
5355 * js/script-tests/parser-syntax-check.js:
5356
antti@apple.com8db60ef2017-04-18 17:31:20 +000053572017-04-18 Antti Koivisto <antti@apple.com>
5358
5359 Enable optimized layer flushes on iOS
5360 https://bugs.webkit.org/show_bug.cgi?id=170938
5361 <rdar://problem/31677395>
5362
5363 Reviewed by Simon Fraser.
5364
5365 Add test verifying that tiles get created for touch overflow scrolling.
5366
5367 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
5368 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
5369
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000053702017-04-18 Ryan Haddad <ryanhaddad@apple.com>
5371
5372 Update TestExpectations for "selectors4" tests on mac-wk1.
5373 https://trac.webkit.org/changeset/215457/webkit
5374
5375 Unreviewed test gardening.
5376
5377 * platform/mac-wk1/TestExpectations:
5378
rego@igalia.com218bea92017-04-18 16:27:53 +000053792017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
5380
5381 [css-grid] Add support for percentage gaps
5382 https://bugs.webkit.org/show_bug.cgi?id=170764
5383
5384 Reviewed by Sergio Villar Senin.
5385
5386 Import tests from Blink.
5387
5388 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
5389 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
5390 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
5391 * fast/css-grid-layout/grid-gutters-get-set.html:
5392
magomez@igalia.com3fecba62017-04-18 11:54:23 +000053932017-04-18 Miguel Gomez <magomez@igalia.com>
5394
5395 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
5396 https://bugs.webkit.org/show_bug.cgi?id=170332
5397
5398 Reviewed by Carlos Garcia Campos.
5399
5400 Added a test to ensure that the browser doesn't crash when loading a PNG image which
5401 reports a wrong number of frames.
5402
5403 * fast/images/bad-png-missing-fdat-expected.txt: Added.
5404 * fast/images/bad-png-missing-fdat.html: Added.
5405 * fast/images/resources/bad-png-missing-fdAT.png: Added.
5406
rego@igalia.comb2665362017-04-18 09:17:19 +000054072017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
5408
5409 [selectors4] Import W3C Test Suite
5410 https://bugs.webkit.org/show_bug.cgi?id=170898
5411
5412 Reviewed by Youenn Fablet.
5413
5414 * TestExpectations: Mark a few tests as failure linking to the related bugs.
5415 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
5416
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000054172017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
5418
5419 Unreviewed GTK+ gardening. Add several test expectations.
5420
5421 * platform/gtk/TestExpectations:
5422
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000054232017-04-17 Joseph Pecoraro <pecoraro@apple.com>
5424
5425 Web Inspector: Doesn't show size of compressed content correctly
5426 https://bugs.webkit.org/show_bug.cgi?id=155112
5427 <rdar://problem/25006728>
5428
5429 Reviewed by Alex Christensen and Timothy Hatcher.
5430
5431 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
5432 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
5433 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
5434 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
5435 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
5436 * http/tests/inspector/network/resource-sizes-network.html: Added.
5437 Test resource sizes under different load conditions.
5438
5439 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
5440 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
5441 Older versions of macOS will not have the new metrics, but test their output anyways.
5442
5443 * http/tests/inspector/network/resources/404.php: Added.
5444 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
5445 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
5446 * http/tests/inspector/network/resources/lorem.txt: Added.
5447 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
5448
5449 * http/tests/inspector/network/resources/resource-size-test.js: Added.
5450 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
5451 (TestPage.registerInitializer.window.addResourceSizeTest):
5452 (TestPage.registerInitializer):
5453 Shared test code for resource sizes.
5454
5455 * platform/mac-wk1/TestExpectations:
5456 * platform/win/TestExpectations:
5457
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000054582017-04-17 Youenn Fablet <youenn@apple.com>
5459
5460 Enable video autoplay when getUserMedia is on
5461 https://bugs.webkit.org/show_bug.cgi?id=170919
5462
5463 Reviewed by Geoffrey Garen.
5464
5465 * webrtc/video-autoplay-expected.txt: Added.
5466 * webrtc/video-autoplay.html: Added.
5467
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000054682017-04-17 Ryan Haddad <ryanhaddad@apple.com>
5469
5470 Skip webrtc/multi-video.html.
5471 https://bugs.webkit.org/show_bug.cgi?id=170823
5472
5473 Unreviewed test gardening.
5474
5475 * TestExpectations:
5476
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000054772017-04-17 Youenn Fablet <youenn@apple.com>
5478
5479 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00005480 https://bugs.webkit.or
5481 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00005482
5483 Reviewed by Eric Carlson.
5484
5485 * webrtc/video-mute.html: Another try at making the test not flaky.
5486
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000054872017-04-17 Tim Horton <timothy_horton@apple.com>
5488
5489 Provide a viewport parameter to disable clipping to the safe area
5490 https://bugs.webkit.org/show_bug.cgi?id=170766
5491 <rdar://problem/31564634>
5492
5493 Reviewed by Beth Dakin.
5494
5495 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
5496 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
5497 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
5498 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
5499
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000055002017-04-14 Jiewen Tan <jiewen_tan@apple.com>
5501
5502 [WebCrypto] Add support for ECDSA
5503 https://bugs.webkit.org/show_bug.cgi?id=170789
5504 <rdar://problem/31588604>
5505
5506 Reviewed by Brent Fulgham.
5507
5508 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
5509 * crypto/subtle/ec-generate-key-malformed-parameters.html:
5510 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
5511 * crypto/subtle/ec-import-key-malformed-parameters.html:
5512 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
5513 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
5514 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
5515 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
5516 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
5517 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
5518 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
5519 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
5520 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
5521 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
5522 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
5523 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
5524 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
5525 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
5526 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
5527 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
5528 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
5529 * crypto/subtle/ecdsa-generate-key.html: Added.
5530 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
5531 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
5532 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
5533 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
5534 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
5535 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
5536 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
5537 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
5538 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
5539 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
5540 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
5541 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
5542 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
5543 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
5544 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
5545 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
5546 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
5547 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
5548 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
5549 * crypto/subtle/ecdsa-import-raw-key.html: Added.
5550 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
5551 * crypto/subtle/ecdsa-import-spki-key.html: Added.
5552 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
5553 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
5554 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
5555 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
5556 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
5557 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
5558 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
5559 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
5560
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000055612017-04-17 Youenn Fablet <youenn@apple.com>
5562
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00005563 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
5564 https://bugs.webkit.org/show_bug.cgi?id=170837
5565
5566 Reviewed by Eric Carlson.
5567
5568 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
5569
55702017-04-17 Youenn Fablet <youenn@apple.com>
5571
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00005572 RTCPeerConnection addTrack does not require a stream parameter
5573 https://bugs.webkit.org/show_bug.cgi?id=170894
5574
5575 Reviewed by Alex Christensen.
5576
5577 * webrtc/video-addTrack-expected.txt: Added.
5578 * webrtc/video-addTrack.html: Added.
5579
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000055802017-04-16 Joseph Pecoraro <pecoraro@apple.com>
5581
5582 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
5583 https://bugs.webkit.org/show_bug.cgi?id=170882
5584
5585 Reviewed by Saam Barati.
5586
5587 * js/dom/object-prototype-toLocaleString-expected.txt:
5588 * js/dom/script-tests/object-prototype-toLocaleString.js:
5589 Test the case of toLocaleString where toString does not exist.
5590
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000055912017-04-16 Chris Dumez <cdumez@apple.com>
5592
5593 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
5594 https://bugs.webkit.org/show_bug.cgi?id=169995
5595 <rdar://problem/23798897>
5596
5597 Reviewed by Sam Weinig.
5598
5599 Add layout test coverage.
5600
5601 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
5602 * fast/events/beforeunload-alert-handled-keydown.html: Added.
5603 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
5604 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
5605
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000056062017-04-16 Joseph Pecoraro <pecoraro@apple.com>
5607
5608 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
5609 https://bugs.webkit.org/show_bug.cgi?id=170879
5610
5611 Reviewed by Saam Barati.
5612
5613 * js/Object-getOwnPropertyNames-expected.txt:
5614 * js/script-tests/Object-getOwnPropertyNames.js:
5615
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000056162017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
5617
5618 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
5619 https://bugs.webkit.org/show_bug.cgi?id=170760
5620
5621 Reviewed by Joseph Pecoraro.
5622
5623 Test sending and receiving text and binary (blob and array buffer) data.
5624
5625 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
5626 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
5627 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
5628 (web_socket_do_extra_handshake):
5629 (web_socket_transfer_data):
5630 (all_distinct_bytes):
5631 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
5632 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
5633 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
5634 (web_socket_do_extra_handshake):
5635 (web_socket_transfer_data):
5636
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000056372017-04-14 Jiewen Tan <jiewen_tan@apple.com>
5638
5639 [WebCrypto] Support HKDF
5640 https://bugs.webkit.org/show_bug.cgi?id=170636
5641 <rdar://problem/23539827>
5642
5643 Reviewed by Brent Fulgham.
5644
5645 * TestExpectations:
5646 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
5647 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
5648 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
5649 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
5650 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
5651 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
5652 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
5653 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
5654 * crypto/subtle/hkdf-import-key-expected.txt: Added.
5655 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
5656 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
5657 * crypto/subtle/hkdf-import-key.html: Added.
5658 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
5659 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
5660 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
5661 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
5662 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
5663 * crypto/workers/subtle/hkdf-import-key.html: Added.
5664 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
5665 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
5666 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
5667
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000056682017-04-14 Ryan Haddad <ryanhaddad@apple.com>
5669
5670 Skip workers/wasm-* LayoutTests on ios-simulator.
5671
5672 Unreviewed test gardening.
5673
5674 * platform/ios/TestExpectations:
5675
zalan@apple.comb62345d2017-04-14 20:59:36 +000056762017-04-14 Zalan Bujtas <zalan@apple.com>
5677
5678 text-align start / end failure in table cells
5679 https://bugs.webkit.org/show_bug.cgi?id=141417
5680 <rdar://problem/31051672>
5681
5682 Reviewed by Antti Koivisto.
5683
5684 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
5685 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
5686
sbarati@apple.com492e4432017-04-14 02:10:17 +000056872017-04-13 Saam Barati <sbarati@apple.com>
5688
5689 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
5690 https://bugs.webkit.org/show_bug.cgi?id=170573
5691
5692 Reviewed by Filip Pizlo.
5693
5694 * storage/indexeddb/resources/wasm-exceptions.js: Added.
5695 (const._fail):
5696 (const.isNotA.assert.isNotA):
5697 (const):
5698 (switch.typeof):
5699 (Builder):
5700 (Builder.prototype.setChecked):
5701 (Builder.prototype.setPreamble):
5702 (Builder.prototype._functionIndexSpaceKeyHash):
5703 (Builder.prototype._registerFunctionToIndexSpace):
5704 (Builder.prototype._getFunctionFromIndexSpace):
5705 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
5706 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
5707 (Builder.prototype._registerSectionBuilders.this.Unknown):
5708 (prepareDatabase):
5709 (testDatabase):
5710 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
5711 * storage/indexeddb/wasm-exceptions.html: Added.
5712 * workers/wasm-hashset: Added.
5713 * workers/wasm-hashset-expected.txt: Added.
5714 * workers/wasm-hashset-many-expected.txt: Added.
5715 * workers/wasm-hashset-many.html: Added.
5716 * workers/wasm-hashset.html: Added.
5717 * workers/wasm-hashset/many-test.js: Added.
5718 (reallyDone):
5719 (console.log):
5720 (console.error):
5721 (console.assert):
5722 (i.worker.onmessage):
5723 (Module.print):
5724 (Module.printErr):
5725 (Module.canvas):
5726 (Module.setStatus):
5727 (Module):
5728 (setValue):
5729 (getValue):
5730 (allocate):
5731 (getMemory):
5732 (Pointer_stringify):
5733 (AsciiToString):
5734 (stringToAscii):
5735 (UTF8ArrayToString):
5736 (UTF8ToString):
5737 (stringToUTF8Array):
5738 (stringToUTF8):
5739 (lengthBytesUTF8):
5740 (demangle):
5741 (demangleAll):
5742 (stackTrace):
5743 (alignUp):
5744 (updateGlobalBuffer):
5745 (updateGlobalBufferViews):
5746 (abortOnCannotGrowMemory):
5747 (enlargeMemory):
5748 (getTotalMemory):
5749 (callRuntimeCallbacks):
5750 (preRun):
5751 (ensureInitRuntime):
5752 (preMain):
5753 (exitRuntime):
5754 (postRun):
5755 (addOnPreRun):
5756 (addOnInit):
5757 (addOnPreMain):
5758 (addOnExit):
5759 (addOnPostRun):
5760 (intArrayFromString):
5761 (intArrayToString):
5762 (writeStringToMemory):
5763 (writeArrayToMemory):
5764 (writeAsciiToMemory):
5765 (Math.string_appeared_here):
5766 (addRunDependency):
5767 (removeRunDependency):
5768 (integrateWasmJS.asm2wasmImports.string_appeared_here):
5769 (integrateWasmJS.lookupImport):
5770 (integrateWasmJS.mergeMemory):
5771 (integrateWasmJS.fixImports):
5772 (integrateWasmJS.getBinary):
5773 (integrateWasmJS.doJustAsm):
5774 (integrateWasmJS.receiveInstance):
5775 (integrateWasmJS.):
5776 (integrateWasmJS.doNativeWasm):
5777 (integrateWasmJS.doWasmPolyfill):
5778 (integrateWasmJS.Module.string_appeared_here):
5779 (integrateWasmJS):
5780 (___setErrNo):
5781 (__ZSt18uncaught_exceptionv):
5782 (EXCEPTIONS.deAdjust):
5783 (EXCEPTIONS.addRef):
5784 (EXCEPTIONS.decRef):
5785 (EXCEPTIONS.clearRef):
5786 (___cxa_find_matching_catch):
5787 (___gxx_personality_v0):
5788 (___lock):
5789 (_emscripten_memcpy_big):
5790 (_gettimeofday):
5791 (_abort):
5792 (SYSCALLS):
5793 (SYSCALLS.get getStr):
5794 (SYSCALLS.get64):
5795 (SYSCALLS.getZero):
5796 (try.___syscall146.printChar):
5797 (___syscall146):
5798 (___syscall54):
5799 (___unlock):
5800 (___syscall6):
5801 (invoke_ii):
5802 (invoke_iiii):
5803 (invoke_v):
5804 (_malloc.Module.string_appeared_here):
5805 (getTempRet0.Module.string_appeared_here):
5806 (_free.Module.string_appeared_here):
5807 (_main.Module.string_appeared_here):
5808 (setTempRet0.Module.string_appeared_here):
5809 (establishStackSpace.Module.string_appeared_here):
5810 (stackSave.Module.string_appeared_here):
5811 (_memset.Module.string_appeared_here):
5812 (_sbrk.Module.string_appeared_here):
5813 (_emscripten_get_global_libc.Module.string_appeared_here):
5814 (_memcpy.Module.string_appeared_here):
5815 (___errno_location.Module.string_appeared_here):
5816 (setThrew.Module.string_appeared_here):
5817 (_fflush.Module.string_appeared_here):
5818 (stackAlloc.Module.string_appeared_here):
5819 (stackRestore.Module.string_appeared_here):
5820 (_llvm_bswap_i32.Module.string_appeared_here):
5821 (runPostSets.Module.string_appeared_here):
5822 (dynCall_ii.Module.string_appeared_here):
5823 (dynCall_iiii.Module.string_appeared_here):
5824 (dynCall_v.Module.string_appeared_here):
5825 (else.applyMemoryInitializer):
5826 (else):
5827 (else.useRequest):
5828 (ExitStatus):
5829 (dependenciesFulfilled):
5830 (Module.string_appeared_here.Module.callMain.callMain.pad):
5831 (Module.string_appeared_here.Module.callMain):
5832 (run.doRun):
5833 (run):
5834 (exit):
5835 * workers/wasm-hashset/many-worker.js: Added.
5836 (console.log):
5837 (console.error):
5838 (console.assert):
5839 (Module.print):
5840 (Module.printErr):
5841 (Module.canvas):
5842 (Module.setStatus):
5843 (Module):
5844 (setValue):
5845 (getValue):
5846 (allocate):
5847 (getMemory):
5848 (Pointer_stringify):
5849 (AsciiToString):
5850 (stringToAscii):
5851 (UTF8ArrayToString):
5852 (UTF8ToString):
5853 (stringToUTF8Array):
5854 (stringToUTF8):
5855 (lengthBytesUTF8):
5856 (demangle):
5857 (demangleAll):
5858 (stackTrace):
5859 (alignUp):
5860 (updateGlobalBuffer):
5861 (updateGlobalBufferViews):
5862 (abortOnCannotGrowMemory):
5863 (enlargeMemory):
5864 (getTotalMemory):
5865 (callRuntimeCallbacks):
5866 (preRun):
5867 (ensureInitRuntime):
5868 (preMain):
5869 (exitRuntime):
5870 (postRun):
5871 (addOnPreRun):
5872 (addOnInit):
5873 (addOnPreMain):
5874 (addOnExit):
5875 (addOnPostRun):
5876 (intArrayFromString):
5877 (intArrayToString):
5878 (writeStringToMemory):
5879 (writeArrayToMemory):
5880 (writeAsciiToMemory):
5881 (Math.string_appeared_here):
5882 (addRunDependency):
5883 (removeRunDependency):
5884 (integrateWasmJS.asm2wasmImports.string_appeared_here):
5885 (integrateWasmJS.lookupImport):
5886 (integrateWasmJS.mergeMemory):
5887 (integrateWasmJS.fixImports):
5888 (integrateWasmJS.getBinary):
5889 (integrateWasmJS.doJustAsm):
5890 (integrateWasmJS.receiveInstance):
5891 (integrateWasmJS.doNativeWasm):
5892 (integrateWasmJS.doWasmPolyfill):
5893 (integrateWasmJS.Module.string_appeared_here):
5894 (integrateWasmJS):
5895 (___setErrNo):
5896 (__ZSt18uncaught_exceptionv):
5897 (EXCEPTIONS.deAdjust):
5898 (EXCEPTIONS.addRef):
5899 (EXCEPTIONS.decRef):
5900 (EXCEPTIONS.clearRef):
5901 (___cxa_find_matching_catch):
5902 (___gxx_personality_v0):
5903 (___lock):
5904 (_emscripten_memcpy_big):
5905 (_gettimeofday):
5906 (_abort):
5907 (SYSCALLS):
5908 (SYSCALLS.get getStr):
5909 (SYSCALLS.get64):
5910 (SYSCALLS.getZero):
5911 (try.___syscall146.printChar):
5912 (___syscall146):
5913 (___syscall54):
5914 (___unlock):
5915 (___syscall6):
5916 (invoke_ii):
5917 (invoke_iiii):
5918 (invoke_v):
5919 (_malloc.Module.string_appeared_here):
5920 (getTempRet0.Module.string_appeared_here):
5921 (_free.Module.string_appeared_here):
5922 (_main.Module.string_appeared_here):
5923 (setTempRet0.Module.string_appeared_here):
5924 (establishStackSpace.Module.string_appeared_here):
5925 (stackSave.Module.string_appeared_here):
5926 (_memset.Module.string_appeared_here):
5927 (_sbrk.Module.string_appeared_here):
5928 (_emscripten_get_global_libc.Module.string_appeared_here):
5929 (_memcpy.Module.string_appeared_here):
5930 (___errno_location.Module.string_appeared_here):
5931 (setThrew.Module.string_appeared_here):
5932 (_fflush.Module.string_appeared_here):
5933 (stackAlloc.Module.string_appeared_here):
5934 (stackRestore.Module.string_appeared_here):
5935 (_llvm_bswap_i32.Module.string_appeared_here):
5936 (runPostSets.Module.string_appeared_here):
5937 (dynCall_ii.Module.string_appeared_here):
5938 (dynCall_iiii.Module.string_appeared_here):
5939 (dynCall_v.Module.string_appeared_here):
5940 (else.applyMemoryInitializer):
5941 (else):
5942 (else.useRequest):
5943 (ExitStatus):
5944 (dependenciesFulfilled):
5945 (Module.string_appeared_here.Module.callMain.callMain.pad):
5946 (Module.string_appeared_here.Module.callMain):
5947 (run.doRun):
5948 (run):
5949 (exit):
5950 * workers/wasm-hashset/test.js: Added.
5951 (reallyDone):
5952 (console.log):
5953 (console.error):
5954 (console.assert):
5955 (Module.print):
5956 (Module.printErr):
5957 (Module.canvas):
5958 (Module.setStatus):
5959 (Module):
5960 (setValue):
5961 (getValue):
5962 (allocate):
5963 (getMemory):
5964 (Pointer_stringify):
5965 (AsciiToString):
5966 (stringToAscii):
5967 (UTF8ArrayToString):
5968 (UTF8ToString):
5969 (stringToUTF8Array):
5970 (stringToUTF8):
5971 (lengthBytesUTF8):
5972 (demangle):
5973 (demangleAll):
5974 (stackTrace):
5975 (alignUp):
5976 (updateGlobalBuffer):
5977 (updateGlobalBufferViews):
5978 (abortOnCannotGrowMemory):
5979 (enlargeMemory):
5980 (getTotalMemory):
5981 (callRuntimeCallbacks):
5982 (preRun):
5983 (ensureInitRuntime):
5984 (preMain):
5985 (exitRuntime):
5986 (postRun):
5987 (addOnPreRun):
5988 (addOnInit):
5989 (addOnPreMain):
5990 (addOnExit):
5991 (addOnPostRun):
5992 (intArrayFromString):
5993 (intArrayToString):
5994 (writeStringToMemory):
5995 (writeArrayToMemory):
5996 (writeAsciiToMemory):
5997 (Math.string_appeared_here):
5998 (addRunDependency):
5999 (removeRunDependency):
6000 (integrateWasmJS.asm2wasmImports.string_appeared_here):
6001 (integrateWasmJS.lookupImport):
6002 (integrateWasmJS.mergeMemory):
6003 (integrateWasmJS.fixImports):
6004 (integrateWasmJS.getBinary):
6005 (integrateWasmJS.doJustAsm):
6006 (integrateWasmJS.receiveInstance):
6007 (integrateWasmJS.doNativeWasm):
6008 (integrateWasmJS.doWasmPolyfill):
6009 (integrateWasmJS.Module.string_appeared_here):
6010 (integrateWasmJS):
6011 (___setErrNo):
6012 (__ZSt18uncaught_exceptionv):
6013 (EXCEPTIONS.deAdjust):
6014 (EXCEPTIONS.addRef):
6015 (EXCEPTIONS.decRef):
6016 (EXCEPTIONS.clearRef):
6017 (___cxa_find_matching_catch):
6018 (___gxx_personality_v0):
6019 (___lock):
6020 (_emscripten_memcpy_big):
6021 (_gettimeofday):
6022 (_abort):
6023 (SYSCALLS):
6024 (SYSCALLS.get getStr):
6025 (SYSCALLS.get64):
6026 (SYSCALLS.getZero):
6027 (try.___syscall146.printChar):
6028 (___syscall146):
6029 (___syscall54):
6030 (___unlock):
6031 (___syscall6):
6032 (invoke_ii):
6033 (invoke_iiii):
6034 (invoke_v):
6035 (_malloc.Module.string_appeared_here):
6036 (getTempRet0.Module.string_appeared_here):
6037 (_free.Module.string_appeared_here):
6038 (_main.Module.string_appeared_here):
6039 (setTempRet0.Module.string_appeared_here):
6040 (establishStackSpace.Module.string_appeared_here):
6041 (stackSave.Module.string_appeared_here):
6042 (_memset.Module.string_appeared_here):
6043 (_sbrk.Module.string_appeared_here):
6044 (_emscripten_get_global_libc.Module.string_appeared_here):
6045 (_memcpy.Module.string_appeared_here):
6046 (___errno_location.Module.string_appeared_here):
6047 (setThrew.Module.string_appeared_here):
6048 (_fflush.Module.string_appeared_here):
6049 (stackAlloc.Module.string_appeared_here):
6050 (stackRestore.Module.string_appeared_here):
6051 (_llvm_bswap_i32.Module.string_appeared_here):
6052 (runPostSets.Module.string_appeared_here):
6053 (dynCall_ii.Module.string_appeared_here):
6054 (dynCall_iiii.Module.string_appeared_here):
6055 (dynCall_v.Module.string_appeared_here):
6056 (else.applyMemoryInitializer):
6057 (else):
6058 (else.useRequest):
6059 (ExitStatus):
6060 (dependenciesFulfilled):
6061 (Module.string_appeared_here.Module.callMain.callMain.pad):
6062 (Module.string_appeared_here.Module.callMain):
6063 (run.doRun):
6064 (run):
6065 (exit):
6066 * workers/wasm-hashset/worker.js: Added.
6067 (console.log):
6068 (console.error):
6069 (console.assert):
6070 (Module.print):
6071 (Module.printErr):
6072 (Module.canvas):
6073 (Module.setStatus):
6074 (Module):
6075 (setValue):
6076 (getValue):
6077 (allocate):
6078 (getMemory):
6079 (Pointer_stringify):
6080 (AsciiToString):
6081 (stringToAscii):
6082 (UTF8ArrayToString):
6083 (UTF8ToString):
6084 (stringToUTF8Array):
6085 (stringToUTF8):
6086 (lengthBytesUTF8):
6087 (demangle):
6088 (demangleAll):
6089 (stackTrace):
6090 (alignUp):
6091 (updateGlobalBuffer):
6092 (updateGlobalBufferViews):
6093 (abortOnCannotGrowMemory):
6094 (enlargeMemory):
6095 (getTotalMemory):
6096 (callRuntimeCallbacks):
6097 (preRun):
6098 (ensureInitRuntime):
6099 (preMain):
6100 (exitRuntime):
6101 (postRun):
6102 (addOnPreRun):
6103 (addOnInit):
6104 (addOnPreMain):
6105 (addOnExit):
6106 (addOnPostRun):
6107 (intArrayFromString):
6108 (intArrayToString):
6109 (writeStringToMemory):
6110 (writeArrayToMemory):
6111 (writeAsciiToMemory):
6112 (Math.string_appeared_here):
6113 (addRunDependency):
6114 (removeRunDependency):
6115 (integrateWasmJS.asm2wasmImports.string_appeared_here):
6116 (integrateWasmJS.lookupImport):
6117 (integrateWasmJS.mergeMemory):
6118 (integrateWasmJS.fixImports):
6119 (integrateWasmJS.getBinary):
6120 (integrateWasmJS.doJustAsm):
6121 (integrateWasmJS.receiveInstance):
6122 (integrateWasmJS.):
6123 (integrateWasmJS.doNativeWasm):
6124 (integrateWasmJS.doWasmPolyfill):
6125 (integrateWasmJS.Module.string_appeared_here):
6126 (integrateWasmJS):
6127 (___setErrNo):
6128 (__ZSt18uncaught_exceptionv):
6129 (EXCEPTIONS.deAdjust):
6130 (EXCEPTIONS.addRef):
6131 (EXCEPTIONS.decRef):
6132 (EXCEPTIONS.clearRef):
6133 (___cxa_find_matching_catch):
6134 (___gxx_personality_v0):
6135 (___lock):
6136 (_emscripten_memcpy_big):
6137 (_gettimeofday):
6138 (_abort):
6139 (SYSCALLS):
6140 (SYSCALLS.get getStr):
6141 (SYSCALLS.get64):
6142 (SYSCALLS.getZero):
6143 (try.___syscall146.printChar):
6144 (___syscall146):
6145 (___syscall54):
6146 (___unlock):
6147 (___syscall6):
6148 (invoke_ii):
6149 (invoke_iiii):
6150 (invoke_v):
6151 (_malloc.Module.string_appeared_here):
6152 (getTempRet0.Module.string_appeared_here):
6153 (_free.Module.string_appeared_here):
6154 (_main.Module.string_appeared_here):
6155 (setTempRet0.Module.string_appeared_here):
6156 (establishStackSpace.Module.string_appeared_here):
6157 (stackSave.Module.string_appeared_here):
6158 (_memset.Module.string_appeared_here):
6159 (_sbrk.Module.string_appeared_here):
6160 (_emscripten_get_global_libc.Module.string_appeared_here):
6161 (_memcpy.Module.string_appeared_here):
6162 (___errno_location.Module.string_appeared_here):
6163 (setThrew.Module.string_appeared_here):
6164 (_fflush.Module.string_appeared_here):
6165 (stackAlloc.Module.string_appeared_here):
6166 (stackRestore.Module.string_appeared_here):
6167 (_llvm_bswap_i32.Module.string_appeared_here):
6168 (runPostSets.Module.string_appeared_here):
6169 (dynCall_ii.Module.string_appeared_here):
6170 (dynCall_iiii.Module.string_appeared_here):
6171 (dynCall_v.Module.string_appeared_here):
6172 (else.applyMemoryInitializer):
6173 (else):
6174 (else.useRequest):
6175 (ExitStatus):
6176 (dependenciesFulfilled):
6177 (Module.string_appeared_here.Module.callMain.callMain.pad):
6178 (Module.string_appeared_here.Module.callMain):
6179 (run.doRun):
6180 (run):
6181 (exit):
6182 * workers/wasm-long-compile-expected.txt: Added.
6183 * workers/wasm-long-compile-many-expected.txt: Added.
6184 * workers/wasm-long-compile-many.html: Added.
6185 * workers/wasm-long-compile.html: Added.
6186 * workers/wasm-resources: Added.
6187 * workers/wasm-resources/long-compile-many.js: Added.
6188 (done):
6189 (i.async.run):
6190 (i.worker.onmessage):
6191 * workers/wasm-resources/long-compile-worker.js: Added.
6192 (const._fail):
6193 (const.isNotA.assert.isNotA):
6194 (const):
6195 (switch.typeof):
6196 (Builder):
6197 (Builder.prototype.setChecked):
6198 (Builder.prototype.setPreamble):
6199 (Builder.prototype._functionIndexSpaceKeyHash):
6200 (Builder.prototype._registerFunctionToIndexSpace):
6201 (Builder.prototype._getFunctionFromIndexSpace):
6202 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
6203 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
6204 (Builder.prototype._registerSectionBuilders.this.Unknown):
6205 * workers/wasm-resources/long-compile.js: Added.
6206 (done):
6207 (async.run):
6208 (worker.onmessage):
6209
dino@apple.com867f6662017-04-14 01:56:35 +000062102017-04-13 Dean Jackson <dino@apple.com>
6211
6212 Large negative animation-delays may not work depending on machine uptime
6213 https://bugs.webkit.org/show_bug.cgi?id=166962
6214 <rdar://problem/30091526>
6215
6216 Reviewed by Tim Horton.
6217
6218 * animations/large-negative-delay-expected.txt: Added.
6219 * animations/large-negative-delay.html: Added.
6220
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000062212017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
6222
6223 Change Intl prototypes to plain objects
6224 https://bugs.webkit.org/show_bug.cgi?id=168178
6225
6226 Reviewed by JF Bastien.
6227
6228 * js/intl-collator-expected.txt:
6229 * js/intl-datetimeformat-expected.txt:
6230 * js/intl-numberformat-expected.txt:
6231 * js/script-tests/intl-collator.js:
6232 * js/script-tests/intl-datetimeformat.js:
6233 * js/script-tests/intl-numberformat.js:
6234
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000062352017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6236
6237 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
6238 https://bugs.webkit.org/show_bug.cgi?id=169719
6239
6240 Unreviewed test gardening.
6241
6242 * platform/ios-wk2/TestExpectations:
6243
antti@apple.com2d5e53f2017-04-13 23:20:50 +000062442017-04-13 Antti Koivisto <antti@apple.com>
6245
6246 Don't invalidate composition for style changes in non-composited layers
6247 https://bugs.webkit.org/show_bug.cgi?id=170805
6248 <rdar://problem/31606185>
6249
6250 Reviewed by Simon Fraser.
6251
6252 * compositing/updates/animation-non-composited-expected.txt: Added.
6253 * compositing/updates/animation-non-composited.html: Added.
6254
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000062552017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6256
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00006257 Mark webrtc/video-mute.html as flaky.
6258 https://bugs.webkit.org/show_bug.cgi?id=170704
6259
6260 Unreviewed test gardening.
6261
6262 * TestExpectations:
6263
62642017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6265
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00006266 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
6267 https://bugs.webkit.org/show_bug.cgi?id=165553
6268
6269 Unreviewed test gardening.
6270
6271 * platform/mac/TestExpectations:
6272
62732017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6274
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00006275 Mark media/track/track-cue-rendering-rtl.html as flaky.
6276 https://bugs.webkit.org/show_bug.cgi?id=170831
6277
6278 Unreviewed test gardening.
6279
6280 * platform/mac/TestExpectations:
6281
62822017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6283
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00006284 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
6285 https://bugs.webkit.org/show_bug.cgi?id=170830
6286
6287 Unreviewed test gardening.
6288
6289 * platform/mac-wk1/TestExpectations:
6290
62912017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6292
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00006293 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
6294
6295 Unreviewed test gardening.
6296
6297 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
6298
62992017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6300
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00006301 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
6302 https://bugs.webkit.org/show_bug.cgi?id=170702
6303
6304 Unreviewed test gardening.
6305
6306 * platform/mac-wk2/TestExpectations:
6307
63082017-04-13 Ryan Haddad <ryanhaddad@apple.com>
6309
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00006310 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
6311 https://bugs.webkit.org/show_bug.cgi?id=164229
6312
6313 Unreviewed test gardening.
6314
6315 * platform/mac/TestExpectations:
6316
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000063172017-04-13 Chris Dumez <cdumez@apple.com>
6318
6319 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
6320 https://bugs.webkit.org/show_bug.cgi?id=170745
6321
6322 Reviewed by Tim Horton.
6323
6324 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
6325 test more robust.
6326
6327 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
6328 * svg/animations/animated-svg-image-outside-viewport-paused.html:
6329
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000063302017-04-13 Youenn Fablet <youenn@apple.com>
6331
6332 Remove RTCSignalingState::Closed
6333 https://bugs.webkit.org/show_bug.cgi?id=170811
6334
6335 Reviewed by Eric Carlson.
6336
6337 * webrtc/connection-state.html:
6338
jbedard@apple.com64df7a42017-04-13 17:29:43 +000063392017-04-13 Jonathan Bedard <jbedard@apple.com>
6340
6341 Remove compositing/masks/solid-color-masked.html expectation
6342 https://bugs.webkit.org/show_bug.cgi?id=168054
6343
6344 Unreviewed test gardening.
6345
6346 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
6347
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000063482017-04-13 Youenn Fablet <youenn@apple.com>
6349
6350 Add some more WebRTC tests
6351 https://bugs.webkit.org/show_bug.cgi?id=170796
6352
6353 Reviewed by Eric Carlson.
6354
6355 * webrtc/multi-video-expected.txt: Added.
6356 * webrtc/multi-video.html: Added.
6357 * webrtc/video-with-data-channel-expected.txt: Added.
6358 * webrtc/video-with-data-channel.html: Added.
6359
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000063602017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
6361
6362 [Readable Streams API] Implement cloneArrayBuffer in WebCore
6363 https://bugs.webkit.org/show_bug.cgi?id=170008
6364
6365 Reviewed by Youenn Fablet.
6366
6367 Added test to check cloneArrayBuffer behaviour.
6368
6369 * streams/clone-array-buffer-expected.txt: Added.
6370 * streams/clone-array-buffer.html: Added.
6371
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000063722017-04-13 Youenn Fablet <youenn@apple.com>
6373
6374 onnegotiationneeded should only be called once
6375 https://bugs.webkit.org/show_bug.cgi?id=170785
6376
6377 Reviewed by Alex Christensen.
6378
6379 * webrtc/negotiatedneeded-event-addStream.html:
6380
hyatt@apple.com531e35d2017-04-13 16:37:00 +000063812017-04-13 Dave Hyatt <hyatt@apple.com>
6382
6383 Rendering flexbox children across columns
6384 https://bugs.webkit.org/show_bug.cgi?id=164166
6385 <rdar://problem/29055587>
6386
6387 Reviewed by Zalan Bujtas.
6388
6389 * fast/multicol/flexbox-rows-expected.html: Added.
6390 * fast/multicol/flexbox-rows.html: Added.
6391
antti@apple.come2ca5892017-04-13 08:31:54 +000063922017-04-13 Antti Koivisto <antti@apple.com>
6393
6394 Try to unflake a test.
6395
6396 * http/tests/cache/disk-cache/disk-cache-media-small.html:
6397
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000063982017-04-12 Brady Eidson <beidson@apple.com>
6399
6400 QuotaExceededError when saving to localStorage in private mode.
6401 https://bugs.webkit.org/show_bug.cgi?id=157010
6402
6403 Reviewed by Alex Christensen.
6404
6405 * platform/mac-wk2/TestExpectations:
6406 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
6407 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
6408 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
6409 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
6410 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
6411 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
6412 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
6413 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
6414
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000064152017-04-12 Joseph Pecoraro <pecoraro@apple.com>
6416
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00006417 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
6418 https://bugs.webkit.org/show_bug.cgi?id=170668
6419
6420 Reviewed by Keith Miller.
6421
6422 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
6423 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
6424 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
6425 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
6426 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
6427 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
6428 These tests are now out of date.
6429
64302017-04-12 Joseph Pecoraro <pecoraro@apple.com>
6431
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00006432 test262: test262/test/language/literals/regexp/u-dec-esc.js
6433 https://bugs.webkit.org/show_bug.cgi?id=170687
6434
6435 Reviewed by Michael Saboff.
6436
6437 * js/regexp-unicode-expected.txt:
6438 * js/script-tests/regexp-unicode.js:
6439 Extend test to test invalid backreferences.
6440
jbedard@apple.com572dfff2017-04-12 22:44:08 +000064412017-04-12 Jonathan Bedard <jbedard@apple.com>
6442
6443 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
6444
6445 Unreviewed test gardening.
6446
6447 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
6448 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
6449 * platform/mac-wk1/TestExpectations: Ditto.
6450 * platform/win/TestExpectations: Ditto.
6451 * platform/wk2/TestExpectations: Ditto.
6452
dino@apple.com6cc437b2017-04-12 21:11:47 +000064532017-04-11 Dean Jackson <dino@apple.com>
6454
6455 canvas/2d.gradient.* LayoutTests failing
6456 https://bugs.webkit.org/show_bug.cgi?id=170757
6457 <rdar://problem/31177990>
6458
6459 Reviewed by Antoine Quint.
6460
6461 Add a fudge factor to the gradient tests, since we can
6462 now produce noisy (nicer looking) gradients. There might
6463 be 1 or 2 bits of difference per pixel.
6464
6465 * canvas/philip/tests.js:
6466 (_assertPixelWithGradientNoise):
6467 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
6468 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
6469 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
6470 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
6471 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
6472 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
6473 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
6474 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
6475 * canvas/philip/tests/2d.gradient.radial.inside1.html:
6476 * canvas/philip/tests/2d.gradient.radial.inside2.html:
6477 * canvas/philip/tests/2d.gradient.radial.inside3.html:
6478 * canvas/philip/tests/2d.gradient.radial.outside1.html:
6479 * canvas/philip/tests/2d.gradient.radial.outside2.html:
6480 * canvas/philip/tests/2d.gradient.radial.outside3.html:
6481 * canvas/philip/tests/2d.gradient.radial.touch2.html:
6482 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
6483 * fast/canvas/canvas-gradient-on-compositing-expected.html:
6484
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000064852017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
6486
6487 Well-known variations should clamp to the values listed in the @font-face block
6488 https://bugs.webkit.org/show_bug.cgi?id=169260
6489
6490 Reviewed by Dean Jackson.
6491
6492 * fast/text/variations/font-face-clamp-expected.html: Added.
6493 * fast/text/variations/font-face-clamp.html: Added.
6494
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000064952017-04-12 Jonathan Bedard <jbedard@apple.com>
6496
6497 Remove two passing canvas tests from ios expectations
6498
6499 Unreviewed test gardening.
6500
6501 * platform/ios/TestExpectations:
6502
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000065032017-04-12 Youenn Fablet <youenn@apple.com>
6504
6505 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
6506 https://bugs.webkit.org/show_bug.cgi?id=170754
6507 <rdar://problem/31573169>
6508
6509 Unreviewed.
6510
6511 * TestExpectations: Marking test as crashing.
6512
rego@igalia.com69b969c2017-04-12 10:14:30 +000065132017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
6514
6515 [css-grid] Replaced elements don't properly resolve percentage heights
6516 https://bugs.webkit.org/show_bug.cgi?id=159670
6517
6518 Reviewed by Darin Adler.
6519
6520 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
6521 This patch only adds the test to avoid regressions in the future.
6522
6523 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
6524 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
6525
antti@apple.comcf289bc2017-04-12 10:09:14 +000065262017-04-10 Antti Koivisto <antti@apple.com>
6527
6528 Cache small media resources in disk cache
6529 https://bugs.webkit.org/show_bug.cgi?id=170676
6530 <rdar://problem/31532649>
6531
6532 Reviewed by Andreas Kling.
6533
6534 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
6535 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
6536
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000065372017-04-12 Per Arne Vollan <pvollan@apple.com>
6538
6539 Implement stroke-color CSS property.
6540 https://bugs.webkit.org/show_bug.cgi?id=169352
6541
6542 Reviewed by Jon Lee.
6543
6544 * fast/css/stroke-color-expected.html: Added.
6545 * fast/css/stroke-color-fallback-expected.html: Added.
6546 * fast/css/stroke-color-fallback.html: Added.
6547 * fast/css/stroke-color.html: Added.
6548 * fast/css/visited-link-stroke-color-expected.html: Added.
6549 * fast/css/visited-link-stroke-color.html: Added.
6550
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000065512017-04-11 Youenn Fablet <youenn@apple.com>
6552
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00006553 LayoutTest webrtc/video-mute.html is a flaky failure
6554 https://bugs.webkit.org/show_bug.cgi?id=170704
6555
6556 Reviewed by Eric Carlson.
6557
6558 * webrtc/video-mute.html: Trying to make it less flaky.
6559
65602017-04-11 Youenn Fablet <youenn@apple.com>
6561
commit-queue@webkit.org70608662017-04-11 22:47:49 +00006562 [WK1] Add captureStream test with webrtc
6563 https://bugs.webkit.org/show_bug.cgi?id=170746
6564
6565 Reviewed by Eric Carlson.
6566
6567 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
6568 * webrtc/captureCanvas-webrtc-expected.txt: Added.
6569 * webrtc/captureCanvas-webrtc.html: Added.
6570
65712017-04-11 Youenn Fablet <youenn@apple.com>
6572
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00006573 Migrating webrtc tests to latest API
6574 https://bugs.webkit.org/show_bug.cgi?id=170709
6575
6576 Reviewed by Eric Carlson.
6577
6578 * webrtc/audio-peer-connection-webaudio.html:
6579 * webrtc/libwebrtc/descriptionGetters.html:
6580 * webrtc/negotiatedneeded-event-addStream.html:
6581 * webrtc/peer-connection-audio-mute.html:
6582 * webrtc/peer-connection-audio-mute2.html:
6583 * webrtc/peer-connection-remote-audio-mute.html:
6584 * webrtc/peer-connection-remote-audio-mute2.html:
6585 * webrtc/release-after-getting-track.html:
6586 * webrtc/video-disabled-black.html:
6587 * webrtc/video-mute.html:
6588 * webrtc/video-remote-mute.html:
6589 * webrtc/video-with-receiver.html:
6590 * webrtc/video.html:
6591
65922017-04-11 Youenn Fablet <youenn@apple.com>
6593
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00006594 Activate WebRTC data channel tests for WK1
6595 https://bugs.webkit.org/show_bug.cgi?id=170710
6596
6597 Reviewed by Eric Carlson.
6598
6599 * platform/mac-wk1/TestExpectations:
6600
66012017-04-11 Youenn Fablet <youenn@apple.com>
6602
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00006603 MediaStream id should be equal to msid
6604 https://bugs.webkit.org/show_bug.cgi?id=170712
6605
6606 Reviewed by Eric Carlson.
6607
6608 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
6609
6610 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
6611 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
6612 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
6613 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
6614 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
6615 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
6616 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
6617 * webrtc/audio-peer-connection-webaudio.html:
6618 * webrtc/audio-replace-track.html:
6619 * webrtc/connection-state.html:
6620 * webrtc/datachannel/basic.html:
6621 * webrtc/datachannel/bufferedAmountLowThreshold.html:
6622 * webrtc/datachannel/datachannel-gc.html:
6623 * webrtc/datachannel/datachannel-stats.html:
6624 * webrtc/datachannel/filter-ice-candidate.html:
6625 * webrtc/ephemeral-certificates-and-cnames.html:
6626 * webrtc/libwebrtc/descriptionGetters.html:
6627 * webrtc/negotiatedneeded-event-addStream.html:
6628 * webrtc/no-port-zero-in-upd-candidates.html:
6629 * webrtc/peer-connection-audio-mute.html:
6630 * webrtc/peer-connection-audio-mute2.html:
6631 * webrtc/peer-connection-remote-audio-mute.html:
6632 * webrtc/peer-connection-remote-audio-mute2.html:
6633 * webrtc/release-after-getting-track.html:
6634 * webrtc/video-disabled-black.html:
6635 * webrtc/video-getParameters.html:
6636 * webrtc/video-mediastreamtrack-stats.html:
6637 * webrtc/video-mute.html:
6638 * webrtc/video-remote-mute.html:
6639 * webrtc/video-replace-track-to-null.html:
6640 * webrtc/video-replace-track.html:
6641 * webrtc/video-stats.html:
6642 * webrtc/video-with-receiver.html:
6643 * webrtc/video.html:
6644
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000066452017-04-11 Chris Fleizach <cfleizach@apple.com>
6646
6647 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
6648 https://bugs.webkit.org/show_bug.cgi?id=170330
6649 <rdar://problem/31366105>
6650
6651 Reviewed by Joanmarie Diggs.
6652
6653 * accessibility/mac/search-predicate-article-expected.txt:
6654 * accessibility/mac/search-predicate-article.html:
6655
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000066562017-04-11 Joseph Pecoraro <pecoraro@apple.com>
6657
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00006658 test262: test262/test/annexB/language/comments/multi-line-html-close.js
6659 https://bugs.webkit.org/show_bug.cgi?id=170648
6660
6661 Reviewed by Keith Miller.
6662
6663 * js/parser-xml-close-comment-expected.txt:
6664 * js/script-tests/parser-xml-close-comment.js:
6665 Update test coverage for JavaScript HTML comments.
6666
66672017-04-11 Joseph Pecoraro <pecoraro@apple.com>
6668
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00006669 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
6670 https://bugs.webkit.org/show_bug.cgi?id=170652
6671
6672 Reviewed by Michael Saboff.
6673
6674 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
6675 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
6676 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
6677 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
6678 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
6679 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
6680 * 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:
6681 These tests expected the opposite, they are now out of date.
6682
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000066832017-04-11 Yoav Weiss <yoav@yoav.ws>
6684
6685 [link preload] Double downloads of preloaded content when it's in MemoryCache
6686 https://bugs.webkit.org/show_bug.cgi?id=170122
6687
6688 Reviewed by Antti Koivisto.
6689
6690 * TestExpectations: Removed flakiness label from the header preload charset test.
6691 * fast/loader/cache-encoding-expected.txt: Changed expectation.
6692 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
6693 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
6694 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
6695 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
6696 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.
6697
rego@igalia.com45aee992017-04-11 09:20:16 +000066982017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
6699
6700 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
6701 https://bugs.webkit.org/show_bug.cgi?id=167538
6702
6703 Reviewed by Darin Adler.
6704
6705 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
6706 as the caret was not always painted in the test runner.
6707 The test was checking for a crash in simplified layout (see bug #163450)
6708 and has nothing to do with the caret or "autofocus" behavior.
6709 "autofocus" was needed to get the crash, so this change modifies
6710 the test to blur the element, so the caret is not painted anymore.
6711
6712 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
6713 Don't focus the input element.
6714 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
6715 the input element to avoid showing the caret.
6716 * platform/mac-wk2/TestExpectations: Remove file from expectations.
6717
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000067182017-04-10 Jiewen Tan <jiewen_tan@apple.com>
6719
6720 Unreviewed, test expectations update
6721
6722 * platform/wk2/TestExpectations:
6723
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000067242017-04-10 Ryan Haddad <ryanhaddad@apple.com>
6725
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00006726 Mark two newly imported web-platform-tests as failing.
6727
6728 Unreviewed test gardening.
6729
6730 * TestExpectations:
6731
67322017-04-10 Ryan Haddad <ryanhaddad@apple.com>
6733
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00006734 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
6735 https://bugs.webkit.org/show_bug.cgi?id=167475
6736
6737 Unreviewed test gardening.
6738
6739 * platform/mac-wk1/TestExpectations:
6740
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000067412017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
6742
6743 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
6744 https://bugs.webkit.org/show_bug.cgi?id=170677
6745 <rdar://problem/31512633>
6746
6747 Reviewed by Tim Horton.
6748
6749 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
6750
6751 * fast/events/drag-to-navigate.html:
6752 * fast/events/only-valid-drop-targets-receive-file-drop.html:
6753
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000067542017-04-10 Ryan Haddad <ryanhaddad@apple.com>
6755
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00006756 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
6757 https://bugs.webkit.org/show_bug.cgi?id=170682
6758
6759 Unreviewed test gardening.
6760
6761 * platform/mac-wk1/TestExpectations:
6762
67632017-04-10 Ryan Haddad <ryanhaddad@apple.com>
6764
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00006765 Rebaseline js/dom/global-constructors-attributes.html after r215131.
6766
6767 Unreviewed test gardening.
6768
6769 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6770 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6771 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6772
akling@apple.comb89c9482017-04-10 13:49:18 +000067732017-04-10 Andreas Kling <akling@apple.com>
6774
6775 Don't generate extra scrolling tiles for non-visible pages.
6776 https://bugs.webkit.org/show_bug.cgi?id=167213
6777 <rdar://problem/30105774>
6778
6779 Reviewed by Antti Koivisto.
6780
6781 * TestExpectations:
6782 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
6783 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
6784 * platform/mac-wk2/TestExpectations:
6785
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000067862017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
6787
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00006788 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
6789 https://bugs.webkit.org/show_bug.cgi?id=170667
6790
6791 Reviewed by Žan Doberšek.
6792
6793 Unskip then test that is passing now.
6794
6795 * platform/gtk/TestExpectations:
6796
67972017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
6798
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00006799 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
6800
6801 * platform/gtk/TestExpectations:
6802
magomez@igalia.com2c050a82017-04-10 07:39:19 +000068032017-04-10 Miguel Gomez <magomez@igalia.com>
6804
6805 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
6806 https://bugs.webkit.org/show_bug.cgi?id=168425
6807
6808 Reviewed by Said Abou-Hallawa.
6809
6810 Adjusted expectation for fast/images/animated-png.html. It must pass now.
6811
6812 * platform/gtk/TestExpectations:
6813
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000068142017-04-09 Devin Rousso <webkit@devinrousso.com>
6815
6816 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
6817 https://bugs.webkit.org/show_bug.cgi?id=170184
6818
6819 Reviewed by Matt Baker.
6820
6821 * inspector/unit-tests/text-utilities-expected.txt: Added.
6822 * inspector/unit-tests/text-utilities.html: Added.
6823
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000068242017-04-09 Youenn Fablet <youenn@apple.com>
6825
6826 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
6827 https://bugs.webkit.org/show_bug.cgi?id=170647
6828
6829 Reviewed by Sam Weinig.
6830
6831 * TestExpectations:
6832 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
6833 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
6834 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
6835 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
6836 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
6837 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
6838 * platform/mac/TestExpectations:
6839 * tests-options.json:
6840
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000068412017-04-09 Joseph Pecoraro <pecoraro@apple.com>
6842
6843 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
6844 https://bugs.webkit.org/show_bug.cgi?id=170651
6845
6846 Reviewed by Saam Barati.
6847
6848 * js/regexp-no-extensions-expected.txt:
6849 * js/script-tests/regexp-no-extensions.js:
6850 Update existing test for these edge cases.
6851
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000068522017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
6853
6854 [Variation Fonts] Width values of GX fonts are not mapped correctly
6855 https://bugs.webkit.org/show_bug.cgi?id=170367
6856
6857 Reviewed by Simon Fraser.
6858
6859 * fast/text/variations/font-selection-properties-expected.html:
6860 * fast/text/variations/gx-width-expected.html: Added.
6861 * fast/text/variations/gx-width.html: Added.
6862
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000068632017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
6864
6865 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
6866 https://bugs.webkit.org/show_bug.cgi?id=170577
6867
6868 Reviewed by Simon Fraser.
6869
6870 * fast/images/async-image-background-image-repeated-expected.html: Added.
6871 * fast/images/async-image-background-image-repeated.html: Added.
6872
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000068732017-04-08 Simon Fraser <simon.fraser@apple.com>
6874
6875 Unprefix CSS cursor values grab and grabbing
6876 https://bugs.webkit.org/show_bug.cgi?id=170543
6877
6878 Reviewed by Jon Lee.
6879
6880 Enhanced the cursor test to check round-tripping of all values.
6881
6882 * fast/css/cursor-parsing-expected.txt:
6883 * fast/css/cursor-parsing.html:
6884
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000068852017-04-08 Youenn Fablet <youenn@apple.com>
6886
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00006887 WebRTC tests gardening
6888 https://bugs.webkit.org/show_bug.cgi?id=170508
6889
6890 Reviewed by Eric Carlson.
6891
6892 * platform/ios-wk1/TestExpectations:
6893 * platform/ios-wk2/TestExpectations:
6894 * platform/ios/TestExpectations:
6895
68962017-04-08 Youenn Fablet <youenn@apple.com>
6897
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00006898 MediaStreamTrack id should be preserved by PeerConnection
6899 https://bugs.webkit.org/show_bug.cgi?id=170624
6900
6901 Reviewed by Eric Carlson.
6902
6903 * webrtc/video.html:
6904
cdumez@apple.comec928cd2017-04-08 01:11:10 +000069052017-04-07 Chris Dumez <cdumez@apple.com>
6906
6907 Unreviewed, update 2 media tests after r215120 so they work on iOS.
6908
6909 Setting the volume is a no-op on iOS so mute the video instead.
6910
6911 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
6912 * media/video-restricted-invisible-autoplay-not-allowed.html:
6913
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000069142017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
6915
6916 WebGPU: implement ComputeCommandEncoder and related components
6917 https://bugs.webkit.org/show_bug.cgi?id=170444
6918
6919 Reviewed by Alex Christensen.
6920
6921 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
6922
6923 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
6924 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
6925
zalan@apple.com318220e2017-04-07 22:48:22 +000069262017-04-07 Zalan Bujtas <zalan@apple.com>
6927
6928 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
6929 https://bugs.webkit.org/show_bug.cgi?id=170552
6930
6931 Reviewed by Antti Koivisto.
6932
6933 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
6934 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
6935
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000069362017-04-07 Ryan Haddad <ryanhaddad@apple.com>
6937
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00006938 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
6939 https://bugs.webkit.org/show_bug.cgi?id=168540
6940
6941 Unreviewed test gardening.
6942
6943 * platform/mac/TestExpectations:
6944
69452017-04-07 Ryan Haddad <ryanhaddad@apple.com>
6946
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00006947 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
6948 https://bugs.webkit.org/show_bug.cgi?id=170615
6949
6950 Unreviewed test gardening.
6951
6952 * platform/mac/TestExpectations:
6953
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000069542017-04-07 Chris Dumez <cdumez@apple.com>
6955
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00006956 Audible autoplay videos should not get paused when outside the viewport
6957 https://bugs.webkit.org/show_bug.cgi?id=170610
6958 <rdar://problem/31505984>
6959
6960 Reviewed by Eric Carlson.
6961
6962 Add layout test coverage.
6963
6964 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
6965 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
6966 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
6967 * media/video-restricted-invisible-autoplay-not-allowed.html:
6968
69692017-04-07 Chris Dumez <cdumez@apple.com>
6970
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00006971 Throttle / Align DOM Timers in cross-origin iframes to 30fps
6972 https://bugs.webkit.org/show_bug.cgi?id=170613
6973 <rdar://problem/31506444>
6974
6975 Reviewed by Simon Fraser.
6976
6977 Add layout test coverage.
6978
6979 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
6980 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
6981 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
6982
bfulgham@apple.com49026b42017-04-07 16:02:10 +000069832017-04-07 Brent Fulgham <bfulgham@apple.com>
6984
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00006985 Rebaseline additional tests after r215096.
6986 https://bugs.webkit.org/show_bug.cgi?id=170561
6987 <rdar://problem/7415154>
6988
6989 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
6990 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
6991 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
6992 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
6993 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
6994 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
6995 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
6996 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
6997 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
6998 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
6999 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
7000
70012017-04-07 Brent Fulgham <bfulgham@apple.com>
7002
bfulgham@apple.com49026b42017-04-07 16:02:10 +00007003 WebKit should percent encode single quotes in query strings
7004 https://bugs.webkit.org/show_bug.cgi?id=170561
7005 <rdar://problem/7415154>
7006
7007 Reviewed by Alex Christensen.
7008
7009 Rebaseline tests after change.
7010
7011 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
7012 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
7013 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
7014 * http/tests/security/xssAuditor/base-href-expected.txt:
7015 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
7016 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
7017 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
7018 * http/tests/security/xssAuditor/embed-tag-expected.txt:
7019 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
7020 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
7021 * http/tests/security/xssAuditor/form-action-expected.txt:
7022 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
7023 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
7024 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
7025 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
7026 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
7027 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
7028 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
7029 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
7030 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
7031 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
7032 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
7033 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
7034 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
7035 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
7036 * http/tests/security/xssAuditor/link-onclick-expected.txt:
7037 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
7038 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
7039 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
7040 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
7041 * http/tests/security/xssAuditor/object-tag-expected.txt:
7042 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
7043 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
7044 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
7045 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
7046 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
7047 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
7048 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
7049 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
7050 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
7051 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
7052 * http/tests/security/xssAuditor/svg-animate-expected.txt:
7053 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
7054 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
7055 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
7056
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000070572017-04-07 Youenn Fablet <youenn@apple.com>
7058
7059 Improve some WebRTC flaky tests
7060 https://bugs.webkit.org/show_bug.cgi?id=170584
7061
7062 Reviewed by Alex Christensen.
7063
7064 * webrtc/libwebrtc/descriptionGetters.html:
7065 * webrtc/video-replace-track-to-null.html:
7066
zalan@apple.come2374f52017-04-07 15:05:43 +000070672017-04-07 Zalan Bujtas <zalan@apple.com>
7068
7069 Text insertion cursor disappears after pressing enter
7070 https://bugs.webkit.org/show_bug.cgi?id=169291
7071 <rdar://problem/30899611>
7072
7073 Reviewed by Tim Horton.
7074
7075 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
7076 * editing/simple-line-layout-caret-is-gone.html: Added.
7077
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000070782017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
7079
7080 Make FontWithFeatures test font pass OTS
7081 https://bugs.webkit.org/show_bug.cgi?id=169788
7082
7083 Reviewed by Tim Horton.
7084
7085 Updated font to the one which passes the tests.
7086
7087 * css3/resources/FontWithFeatures.otf:
7088
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000070892017-04-06 Jiewen Tan <jiewen_tan@apple.com>
7090
7091 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
7092 https://bugs.webkit.org/show_bug.cgi?id=170571
7093
7094 Unreviewed.
7095
7096 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
7097 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
7098
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000070992017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
7100
7101 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
7102 https://bugs.webkit.org/show_bug.cgi?id=170560
7103 <rdar://problem/31484693>
7104
7105 Reviewed by Tim Horton.
7106
7107 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
7108 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
7109
7110 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
7111 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
7112
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000071132017-04-05 Simon Fraser <simon.fraser@apple.com>
7114
7115 Throttle requestAnimationFrame in cross-origin iframes to 30fps
7116 https://bugs.webkit.org/show_bug.cgi?id=170534
7117
7118 Reviewed by Dan Bates.
7119
7120 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
7121 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
7122 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
7123
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000071242017-04-06 Ryan Haddad <ryanhaddad@apple.com>
7125
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00007126 Unreviewed, rolling out r215041.
7127
7128 The LayoutTest for this change is failing on ios-simulator.
7129
7130 Reverted changeset:
7131
7132 "Rendering flexbox children across columns"
7133 https://bugs.webkit.org/show_bug.cgi?id=164166
7134 http://trac.webkit.org/changeset/215041
7135
71362017-04-06 Ryan Haddad <ryanhaddad@apple.com>
7137
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00007138 Unreviewed, rolling out r215046.
7139
7140 This change broke internal builds.
7141
7142 Reverted changeset:
7143
7144 "WebRTC tests gardening"
7145 https://bugs.webkit.org/show_bug.cgi?id=170508
7146 http://trac.webkit.org/changeset/215046
7147
71482017-04-06 Ryan Haddad <ryanhaddad@apple.com>
7149
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00007150 Skip a test that was accidentally enabled with r214982.
7151
7152 Unreviewed test gardening.
7153
7154 * platform/ios/TestExpectations:
7155
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000071562017-04-06 Joseph Pecoraro <pecoraro@apple.com>
7157
7158 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
7159 https://bugs.webkit.org/show_bug.cgi?id=16531
7160 <rdar://problem/5712895>
7161
7162 Reviewed by Timothy Hatcher.
7163
7164 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
7165 * http/tests/inspector/network/resource-request-headers.html: Added.
7166 * http/tests/inspector/network/resources/basic-auth.php: Added.
7167 Test coverage for Cookie and Basic Authentication headers.
7168
7169 * platform/mac/TestExpectations:
7170 * platform/mac-wk1/TestExpectations:
7171 * platform/win/TestExpectations:
7172 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
7173 and ElCapitan which uses the legacy non-NSURLSession loading path.
7174
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000071752017-04-06 Youenn Fablet <youenn@apple.com>
7176
7177 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
7178 https://bugs.webkit.org/show_bug.cgi?id=167513
7179
7180 Reviewed by Eric Carlson.
7181
7182 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
7183
zalan@apple.com2319f682017-04-06 20:03:55 +000071842017-04-06 Zalan Bujtas <zalan@apple.com>
7185
7186 Simple line layout: Hittest always returns the first renderer in the block.
7187 https://bugs.webkit.org/show_bug.cgi?id=170520
7188 <rdar://problem/30979175>
7189
7190 Reviewed by Antti Koivisto.
7191
7192 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
7193 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
7194
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000071952017-03-31 Jiewen Tan <jiewen_tan@apple.com>
7196
7197 [WebCrypto] Add support for AES-CTR
7198 https://bugs.webkit.org/show_bug.cgi?id=169761
7199 <rdar://problem/31331321>
7200
7201 Reviewed by Brent Fulgham.
7202
7203 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
7204 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
7205 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
7206 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
7207 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
7208 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
7209 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
7210 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
7211 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
7212 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
7213 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
7214 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
7215 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
7216 * crypto/subtle/aes-ctr-generate-key.html: Added.
7217 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
7218 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
7219 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
7220 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
7221 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
7222 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
7223 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
7224 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
7225 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
7226 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
7227 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
7228 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
7229 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
7230 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
7231 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
7232 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
7233 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
7234 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
7235 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
7236 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
7237 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
7238 * crypto/subtle/aes-generate-key-malformed-parameters.html:
7239 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
7240 * crypto/subtle/aes-import-key-malformed-parameters.html:
7241 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
7242 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
7243 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
7244 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
7245 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
7246 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
7247 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
7248 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
7249 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
7250 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
7251 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
7252 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
7253
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000072542017-04-06 Ryan Haddad <ryanhaddad@apple.com>
7255
7256 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
7257 https://bugs.webkit.org/show_bug.cgi?id=153460
7258
7259 Unreviewed test gardening.
7260
7261 * platform/mac/TestExpectations:
7262
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000072632017-04-06 Youenn Fablet <youenn@apple.com>
7264
7265 WebRTC tests gardening
7266 https://bugs.webkit.org/show_bug.cgi?id=170508
7267
7268 Reviewed by Eric Carlson.
7269
7270 * platform/ios-wk1/TestExpectations:
7271 * platform/ios-wk2/TestExpectations:
7272 * platform/ios/TestExpectations:
7273
antti@apple.comc5190fd2017-04-06 18:32:47 +000072742017-04-06 Antti Koivisto <antti@apple.com>
7275
7276 Implement testing mode for disk cache
7277 https://bugs.webkit.org/show_bug.cgi?id=170547
7278
7279 Reviewed by Andreas Kling.
7280
7281 Enable a few disabled tests to see how it goes.
7282
7283 * platform/mac-wk2/TestExpectations:
7284
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000072852017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
7286
7287 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
7288 https://bugs.webkit.org/show_bug.cgi?id=170339
7289
7290 Reviewed by Youenn Fablet.
7291
7292 Added new tests addressing respondWithNewView() behaviour.
7293
7294 * streams/readable-stream-byob-request-expected.txt: Updated.
7295 * streams/readable-stream-byob-request.js: Added new tests.
7296
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000072972017-04-06 Dave Hyatt <hyatt@apple.com>
7298
7299 Rendering flexbox children across columns
7300 https://bugs.webkit.org/show_bug.cgi?id=164166
7301 <rdar://problem/29055587>
7302
7303 Reviewed by Zalan Bujtas.
7304
7305 * fast/multicol/flexbox-rows-expected.html: Added.
7306 * fast/multicol/flexbox-rows.html: Added.
7307
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000073082017-04-05 Simon Fraser <simon.fraser@apple.com>
7309
7310 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
7311 https://bugs.webkit.org/show_bug.cgi?id=170479
7312
7313 Reviewed by Sam Weinig.
7314
7315 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
7316 * fast/frames/user-gesture-timestamp-propagation.html: Added.
7317 * platform/ios/TestExpectations:
7318
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000073192017-04-05 Eric Carlson <eric.carlson@apple.com>
7320
7321 [MediaStream] Host application should be able to mute and unmute media streams
7322 https://bugs.webkit.org/show_bug.cgi?id=170519
7323 <rdar://problem/31174326>
7324
7325 Reviewed by Youenn Fablet.
7326
7327 * fast/mediastream/MediaStream-page-muted-expected.txt:
7328 * fast/mediastream/MediaStream-page-muted.html:
7329
jfernandez@igalia.com30168022017-04-05 20:44:10 +000073302017-04-05 Javier Fernandez <jfernandez@igalia.com>
7331
7332 [css-align] Implement the place-items shorthand
7333 https://bugs.webkit.org/show_bug.cgi?id=168847
7334
7335 Reviewed by David Hyatt.
7336
7337 Regression tests for the new place-content alignment shorthand.
7338
7339 * css3/parse-place-items.html: Added.
7340
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000073412017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
7342
7343 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
7344 https://bugs.webkit.org/show_bug.cgi?id=170157
7345
7346 Reviewed by Alejandro G. Castro.
7347
7348 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
7349 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
7350 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
7351 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
7352 for each one of the audio media type and video media type.
7353
7354 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
7355 as failing in the general TestExpectations, because the libwebrtc backend currently
7356 doesn't generate the expected a=bundle-only lines.
7357 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
7358 The whole fast/mediastream directory is already overriden to pass.
7359 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
7360 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
7361 * fast/mediastream/resources/sdp-utils.js:
7362 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
7363 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
7364 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
7365
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000073662017-04-05 Jer Noble <jer.noble@apple.com>
7367
7368 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
7369 https://bugs.webkit.org/show_bug.cgi?id=170510
7370
7371 Reviewed by Eric Carlson.
7372
7373 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
7374 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
7375
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000073762017-04-05 Matt Baker <mattbaker@apple.com>
7377
7378 Web Inspector: XHR breakpoints should be global
7379 https://bugs.webkit.org/show_bug.cgi?id=170033
7380
7381 Reviewed by Joseph Pecoraro..
7382
7383 * inspector/dom-debugger/xhr-breakpoints.html:
7384 Update for XHRBreakpoint constructor change.
7385
cdumez@apple.comca98dba2017-04-05 18:47:39 +000073862017-04-05 Chris Dumez <cdumez@apple.com>
7387
7388 <input type="range"> changing to disabled while active breaks all pointer events
7389 https://bugs.webkit.org/show_bug.cgi?id=170447
7390 <rdar://problem/31442875>
7391
7392 Reviewed by Geoffrey Garen.
7393
7394 Add layout test coverage.
7395
7396 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
7397 * fast/forms/range/disabled-while-dragging.html: Added.
7398
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000073992017-04-05 Jiewen Tan <jiewen_tan@apple.com>
7400
7401 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
7402 <rdar://problem/31322400>
7403
7404 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
7405 * crypto/subtle/rsa-import-key-malformed-parameters.html:
7406
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000074072017-04-05 Youenn Fablet <youenn@apple.com>
7408
7409 Deprecate and remove URL.createObjectURL(mediastream)
7410 https://bugs.webkit.org/show_bug.cgi?id=167518
7411 <rdar://problem/31149607>
7412
7413 Reviewed by Eric Carlson.
7414
7415 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
7416 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
7417 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
7418 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
7419 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
7420 * fast/mediastream/MediaStream-video-element-expected.txt:
7421 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
7422 * fast/mediastream/MediaStream-video-element-track-stop.html:
7423 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
7424 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
7425 * fast/mediastream/MediaStream-video-element.html:
7426 * fast/mediastream/resources/getUserMedia-helper.js:
7427 (setupVideoElementWithStream):
7428
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000074292017-04-05 Javier Fernandez <jfernandez@igalia.com>
7430
7431 [GTK] Unreviewed tests gardening
7432 https://bugs.webkit.org/show_bug.cgi?id=170497
7433
7434 Unreviewed test gardening. Rebaseline tests after r214712.
7435
7436 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
7437
7438
ap@apple.com0bc422c2017-04-05 05:14:52 +000074392017-04-04 Alexey Proskuryakov <ap@apple.com>
7440
7441 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
7442 for https://bugs.webkit.org/show_bug.cgi?id=170493
7443
7444 * platform/mac/TestExpectations:
7445
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000074462017-04-04 Youenn Fablet <youenn@apple.com>
7447
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00007448 Canvas is tainted when painting a video with MediaStreamTrack
7449 https://bugs.webkit.org/show_bug.cgi?id=170486
7450
7451 Reviewed by Eric Carlson.
7452
7453 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
7454 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
7455 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
7456 (reject):
7457 (getUserMedia):
7458 (defaultRejectOrCatch):
7459 (setupVideoElementWithStream):
7460
74612017-04-04 Youenn Fablet <youenn@apple.com>
7462
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00007463 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
7464 https://bugs.webkit.org/show_bug.cgi?id=170482
7465
7466 Reviewed by Eric Carlson.
7467
7468 * TestExpectations:
7469
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000074702017-04-04 Ryan Haddad <ryanhaddad@apple.com>
7471
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00007472 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
7473 https://bugs.webkit.org/show_bug.cgi?id=168390
7474
7475 Unreviewed test gardening.
7476
7477 * platform/mac/TestExpectations:
7478
74792017-04-04 Ryan Haddad <ryanhaddad@apple.com>
7480
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00007481 Mark fast/images/reset-image-animation.html as flaky.
7482 https://bugs.webkit.org/show_bug.cgi?id=170177
7483
7484 Unreviewed test gardening.
7485
7486 * platform/mac/TestExpectations:
7487
74882017-04-04 Ryan Haddad <ryanhaddad@apple.com>
7489
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00007490 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
7491 https://bugs.webkit.org/show_bug.cgi?id=168409
7492
7493 Unreviewed test gardening.
7494
7495 * platform/mac-wk1/TestExpectations:
7496
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000074972017-04-04 Brent Fulgham <bfulgham@apple.com>
7498
7499 Do not assert when CharacterData representing an Attr fires events
7500 https://bugs.webkit.org/show_bug.cgi?id=170454
7501 <rdar://problem/30979320>
7502
7503 Reviewed by Ryosuke Niwa.
7504
7505 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
7506 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
7507
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000075082017-04-04 Youenn Fablet <youenn@apple.com>
7509
7510 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
7511 https://bugs.webkit.org/show_bug.cgi?id=169481
7512
7513 Reviewed by Eric Carlson.
7514
7515 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
7516 * webrtc/datachannel/basic.html:
7517
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000075182017-04-04 Ryan Haddad <ryanhaddad@apple.com>
7519
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00007520 Add back results that were accidentally removed with r214848.
7521 https://bugs.webkit.org/show_bug.cgi?id=169301
7522
7523 Unreviewed test gardening.
7524
7525 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
7526 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
7527
75282017-04-04 Ryan Haddad <ryanhaddad@apple.com>
7529
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00007530 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
7531 https://bugs.webkit.org/show_bug.cgi?id=170456
7532
7533 Unreviewed test gardening.
7534
7535 * platform/mac-wk1/TestExpectations:
7536
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000075372017-04-04 Youenn Fablet <youenn@apple.com>
7538
7539 webrtc/peer-connection-audio-mute.html is flaky
7540 https://bugs.webkit.org/show_bug.cgi?id=170451
7541
7542 Reviewed by Eric Carlson.
7543
7544 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
7545 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
7546 Decreasing time spent at detecting hum or not.
7547 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
7548
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000075492017-04-04 Ryan Haddad <ryanhaddad@apple.com>
7550
7551 Mark fast/images/animated-gif-webkit-transform.html as flaky.
7552 https://bugs.webkit.org/show_bug.cgi?id=170410
7553
7554 Unreviewed test gardening.
7555
7556 * platform/mac-wk2/TestExpectations:
7557
ap@apple.com68c61102017-04-04 01:22:41 +000075582017-04-03 Alexey Proskuryakov <ap@apple.com>
7559
7560 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
7561
7562 This test still times out, most of the time.
7563
7564 * platform/wk2/TestExpectations:
7565
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000075662017-04-03 Javier Fernandez <jfernandez@igalia.com>
7567
7568 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
7569 https://bugs.webkit.org/show_bug.cgi?id=170340
7570
7571 Reviewed by David Hyatt.
7572
7573 Added additional test cases to evaluate the new baseline-alignment syntax.
7574
7575 * css3/parse-place-content-expected.txt:
7576 * css3/parse-place-content.html:
7577
n_wang@apple.comaf39f872017-04-03 23:06:25 +000075782017-04-03 Nan Wang <n_wang@apple.com>
7579
7580 AX: Expose link children when doing search predication on iOS
7581 https://bugs.webkit.org/show_bug.cgi?id=170424
7582 <rdar://problem/31413335>
7583
7584 Reviewed by Chris Fleizach.
7585
7586 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
7587 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
7588
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000075892017-04-03 Dave Hyatt <hyatt@apple.com>
7590
7591 Japanese fonts in vertical text should support synthesized italics
7592 https://bugs.webkit.org/show_bug.cgi?id=169301
7593
7594 Reviewed by Simon Fraser.
7595
7596 * fast/text/international/synthesized-italic-vertical-expected.html:
7597 * fast/text/international/synthesized-italic-vertical.html:
7598 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
7599 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
7600
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000076012017-04-03 Chris Dumez <cdumez@apple.com>
7602
7603 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
7604 https://bugs.webkit.org/show_bug.cgi?id=170285
7605 <rdar://problem/31378543>
7606
7607 Reviewed by Andy Estes.
7608
7609 Add layout test coverage.
7610
7611 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
7612 * fast/images/background-image-relative-url-changes-document.html: Added.
7613
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000076142017-04-03 John Wilander <wilander@apple.com>
7615
7616 Remove timeout expectations after bug fix
7617 https://bugs.webkit.org/show_bug.cgi?id=168262
7618
7619 Unreviewed test gardening.
7620
7621 Remove timeout expectations after bug fix in
7622 https://bugs.webkit.org/show_bug.cgi?id=170400
7623
7624 * platform/wk2/TestExpectations:
7625 Remove expected timeout for the first five test cases
7626 under http/tests/loading/resourceLoadStatistics/.
7627
antti@apple.com6c64e6c2017-04-03 19:08:07 +000076282017-04-03 Antti Koivisto <antti@apple.com>
7629
7630 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
7631 https://bugs.webkit.org/show_bug.cgi?id=170402
7632 <rdar://problem/31004344>
7633
7634 Reviewed by Simon Fraser.
7635
7636 * fast/css/document-stylesheets-dynamic-expected.html: Added.
7637 * fast/css/document-stylesheets-dynamic.html: Added.
7638
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000076392017-04-03 Jeremy Jones <jeremyj@apple.com>
7640
7641 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
7642 https://bugs.webkit.org/show_bug.cgi?id=167965
7643
7644 Reviewed by Jon Lee.
7645
7646 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
7647 can therefore be delivered later than expected by the test. This is already done for the first one,
7648 do this for the second one also.
7649
7650 * platform/mac-wk2/TestExpectations:
7651 * pointer-lock/mouse-event-delivery.html:
7652
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000076532017-04-01 Simon Fraser <simon.fraser@apple.com>
7654
7655 Clean up touch event handler registration when moving nodes between documents
7656 https://bugs.webkit.org/show_bug.cgi?id=170384
7657 rdar://problem/30816694
7658
7659 Reviewed by Chris Dumez.
7660
7661 Tests for moving nodes with various listener/handler combinations between documents.
7662
7663 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
7664 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
7665 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
7666 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
7667 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
7668 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
7669 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
7670 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
7671
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000076722017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
7673
7674 [SOUP] URI Fragment is lost after redirect
7675 https://bugs.webkit.org/show_bug.cgi?id=170058
7676
7677 Reviewed by Michael Catanzaro.
7678
7679 Add tests to check we correctly handle fragment identifiers on server redirections.
7680
7681 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
7682 * http/tests/navigation/redirect-preserves-fragment.html: Added.
7683 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
7684 * http/tests/navigation/redirect-to-fragment.html: Added.
7685 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
7686 * http/tests/navigation/redirect-to-fragment2.html: Added.
7687 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
7688 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
7689 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
7690 * platform/ios/TestExpectations:
7691 * platform/mac/TestExpectations:
7692
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000076932017-04-03 Youenn Fablet <youenn@apple.com>
7694
7695 captureStream is getting black frames with webgl canvas
7696 https://bugs.webkit.org/show_bug.cgi?id=170325
7697
7698 Reviewed by Dean Jackson.
7699
7700 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
7701 * fast/mediastream/captureStream/canvas3d.html: Added.
7702
pvollan@apple.com60e84802017-04-03 13:17:11 +000077032017-04-03 Per Arne Vollan <pvollan@apple.com>
7704
7705 Implement stroke-miterlimit.
7706 https://bugs.webkit.org/show_bug.cgi?id=169078
7707
7708 Reviewed by Dean Jackson.
7709
7710 * fast/css/stroke-miterlimit-default-expected.html: Added.
7711 * fast/css/stroke-miterlimit-default.html: Added.
7712 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
7713 * fast/css/stroke-miterlimit-large.html: Added.
7714 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
7715 * fast/css/stroke-miterlimit-zero.html: Added.
7716
ap@apple.com4e5a2a92017-04-02 18:55:45 +000077172017-04-02 Alexey Proskuryakov <ap@apple.com>
7718
ap@apple.com224fa132017-04-03 03:30:14 +00007719 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
7720
7721 * TestExpectations:
7722
77232017-04-02 Alexey Proskuryakov <ap@apple.com>
7724
ap@apple.com637c6b42017-04-03 03:13:42 +00007725 Build fix for
7726 Add missing text styles
7727 https://bugs.webkit.org/show_bug.cgi?id=170295
7728
7729 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
7730
77312017-04-02 Alexey Proskuryakov <ap@apple.com>
7732
ap@apple.com37851092017-04-03 01:26:31 +00007733 Fix lint errors.
7734
7735 * TestExpectations:
7736 * platform/ios-wk1/TestExpectations:
7737 * platform/ios-wk2/TestExpectations:
7738 * platform/ios/TestExpectations:
7739 * platform/mac-wk1/TestExpectations:
7740
77412017-04-02 Alexey Proskuryakov <ap@apple.com>
7742
ap@apple.com4e5a2a92017-04-02 18:55:45 +00007743 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
7744
7745 For https://bugs.webkit.org/show_bug.cgi?id=170395
7746 rdar://problem/30975761, rdar://problem/31394017
7747
7748 * TestExpectations:
7749
pvollan@apple.comc6950052017-04-02 05:28:53 +000077502017-04-01 Per Arne Vollan <pvollan@apple.com>
7751
7752 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
7753 https://bugs.webkit.org/show_bug.cgi?id=169466
7754
7755 Reviewed by Jon Lee.
7756
7757 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
7758 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
7759 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
7760 -webkit-text-stroke-width.
7761
7762 * fast/css/stroke-width-fallback-expected.html: Added.
7763 * fast/css/stroke-width-fallback.html: Added.
7764
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000077652017-04-01 Jon Lee <jonlee@apple.com>
7766
7767 Add missing text styles
7768 https://bugs.webkit.org/show_bug.cgi?id=170295
7769 rdar://problem/30219503
7770
7771 Reviewed by Dean Jackson.
7772
7773 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
7774
cdumez@apple.com63c68002017-04-02 00:55:20 +000077752017-04-01 Chris Dumez <cdumez@apple.com>
7776
7777 We should pause silent WebAudio rendering in background tabs
7778 https://bugs.webkit.org/show_bug.cgi?id=170299
7779 <rdar://problem/31289132>
7780
7781 Reviewed by Eric Carlson.
7782
7783 Add layout test coverage.
7784
7785 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
7786 * webaudio/silent-audio-interrupted-in-background.html: Added.
7787
ap@apple.com44498b62017-04-01 07:47:17 +000077882017-04-01 Alexey Proskuryakov <ap@apple.com>
7789
7790 Rolling back http://trac.webkit.org/r214663 - memory corruption
7791
7792 * streams/readable-stream-byob-request-expected.txt:
7793 * streams/readable-stream-byob-request.js:
7794 (self.importScripts.test): Deleted.
7795
zalan@apple.com45ae7d72017-04-01 06:30:00 +000077962017-03-31 Zalan Bujtas <zalan@apple.com>
7797
7798 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
7799 https://bugs.webkit.org/show_bug.cgi?id=170348
7800 <rdar://problem/24727151>
7801
7802 Reviewed by David Hyatt.
7803
7804 * fast/multicol/table-section-page-break-expected.html: Added.
7805 * fast/multicol/table-section-page-break.html: Added.
7806
cdumez@apple.comc79decf2017-04-01 00:31:34 +000078072017-03-31 Chris Dumez <cdumez@apple.com>
7808
7809 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
7810 https://bugs.webkit.org/show_bug.cgi?id=162510
7811 <rdar://problem/31380650>
7812
7813 Reviewed by Alexey Proskuryakov.
7814
7815 The test restores a page from PageCache and wants to check that an animated
7816 GIF is properly animating. To do so, it store the data of the current image
7817 frame, and then checks in a 100ms timer that the current image frame is
7818 different. This is flaky by nature since the image only has 10 frames and
7819 you therefore have a 1/10 chance that the new frame will be the same as the
7820 previous one, even if the image is properly animating.
7821
7822 To address the problem, do a setInterval instead of a setTimeout and check
7823 until the frame becomes different.
7824
7825 * fast/images/animated-gif-restored-from-bfcache.html:
7826 * platform/mac/TestExpectations:
7827
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000078282017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
7829
7830 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
7831 https://bugs.webkit.org/show_bug.cgi?id=170328
7832 <rdar://problem/30904558>
7833
7834 Reviewed by Tim Horton.
7835
7836 Adds a new layout test verifying that when a user taps away to clear the current selection in character
7837 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
7838 selection views, which are dismissed.
7839
7840 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
7841 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
7842
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000078432017-03-31 Youenn Fablet <youenn@apple.com>
7844
7845 Add a test to ensure webrtc generated certificates and names are ephemeral
7846 https://bugs.webkit.org/show_bug.cgi?id=170225
7847
7848 Reviewed by Jon Lee.
7849
7850 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
7851 * webrtc/ephemeral-certificates-and-cnames.html: Added.
7852
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000078532017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
7854
7855 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
7856 https://bugs.webkit.org/show_bug.cgi?id=170327
7857 <rdar://problem/31363816>
7858
7859 Reviewed by Tim Horton.
7860
7861 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
7862 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
7863 synthetic touch events.
7864
7865 * TestExpectations:
7866 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
7867 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
7868
ap@apple.come4023af2017-03-31 17:29:12 +000078692017-03-31 Alexey Proskuryakov <ap@apple.com>
7870
ap@apple.com19c0fd02017-03-31 19:18:26 +00007871 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
7872 https://bugs.webkit.org/show_bug.cgi?id=170355
7873
7874 * TestExpectations:
7875
78762017-03-31 Alexey Proskuryakov <ap@apple.com>
7877
ap@apple.comb599b982017-03-31 17:41:39 +00007878 Correction for the previous change - this is an image failure.
7879
7880 * platform/mac-wk2/TestExpectations:
7881
78822017-03-31 Alexey Proskuryakov <ap@apple.com>
7883
ap@apple.come4023af2017-03-31 17:29:12 +00007884 Mark fast/images/animated-image-different-dest-size.html as flaky for
7885 https://bugs.webkit.org/show_bug.cgi?id=170203
7886
7887 * platform/mac-wk2/TestExpectations:
7888
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000078892017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
7890
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00007891 Unreviewed GTK+ gardening. Update expectations of several tests.
7892
7893 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
7894 fonts.
7895
7896 * platform/gtk/TestExpectations:
7897 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
7898
78992017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
7900
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00007901 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
7902
7903 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
7904 after r214503.
7905
7906 * platform/gtk/TestExpectations:
7907 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
7908 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
7909 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
7910 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
7911
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000079122017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
7913
7914 [Readable Streams API] Implement cloneArrayBuffer in WebCore
7915 https://bugs.webkit.org/show_bug.cgi?id=170008
7916
7917 Reviewed by Youenn Fablet.
7918
7919 Added test to check cloneArrayBuffer behaviour.
7920
7921 * streams/readable-stream-byob-request.js:
7922
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000079232017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
7924
7925 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
7926 https://bugs.webkit.org/show_bug.cgi?id=170151
7927
7928 Reviewed by Saam Barati.
7929
7930 * js/script-tests/string_replace_function.js: Added.
7931 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
7932 * js/string_replace_function-expected.txt: Added.
7933 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
7934 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
7935 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
7936
rego@igalia.com0e27af12017-03-31 09:27:04 +000079372017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
7938
7939 [css-grid] Update W3C Test Suite
7940 https://bugs.webkit.org/show_bug.cgi?id=170170
7941
7942 Reviewed by Youenn Fablet.
7943
7944 Update path to tests in TestExpectations as the CSS Grid Layout suite
7945 is now under web-platform-tests.
7946
7947 * TestExpectations:
7948
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000079492017-03-31 Antoine Quint <graouts@apple.com>
7950
7951 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
7952 https://bugs.webkit.org/show_bug.cgi?id=168409
7953 <rdar://problem/30799198>
7954
7955 Unreviewed. Capture new logging events.
7956
7957 * media/modern-media-controls/airplay-button/airplay-button.html:
7958
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000079592017-03-30 Matt Baker <mattbaker@apple.com>
7960
7961 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
7962
7963 * inspector/css/getAllStyleSheets-expected.txt:
7964
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000079652017-03-30 Ryan Haddad <ryanhaddad@apple.com>
7966
7967 Rebaseline js/dom/global-constructors-attributes.html.
7968
7969 Unreviewed test gardening.
7970
7971 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7972 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7973 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7974
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000079752017-03-30 Simon Fraser <simon.fraser@apple.com>
7976
7977 Rename a touch event function, and new touch region test results
7978 https://bugs.webkit.org/show_bug.cgi?id=170309
7979 rdar://problem/31329520
7980
7981 Reviewed by Chris Dumez.
7982
7983 A code change in WebKitAdditions progresses this test result.
7984
7985 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
7986
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000079872017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
7988
7989 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
7990 https://bugs.webkit.org/show_bug.cgi?id=169547
7991
7992 Reviewed by Simon Fraser.
7993
7994 * fast/images/async-image-background-image.html:
7995 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
7996 * fast/images/sprite-sheet-image-draw-expected.html: Added.
7997 * fast/images/sprite-sheet-image-draw.html: Added.
7998
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000079992017-03-30 Matt Baker <mattbaker@apple.com>
8000
8001 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
8002 https://bugs.webkit.org/show_bug.cgi?id=170279
8003 <rdar://problem/30200492>
8004
8005 Reviewed by David Hyatt.
8006
8007 * inspector/css/getAllStyleSheets.html:
8008 Add stylesheet with an "unparsed" property having no final semicolon.
8009
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000080102017-03-30 Youenn Fablet <youenn@apple.com>
8011
8012 Clean up RTCDataChannel
8013 https://bugs.webkit.org/show_bug.cgi?id=169732
8014
8015 Reviewed by Chris Dumez.
8016
8017 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
8018 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
8019
cdumez@apple.comc973c422017-03-30 21:35:39 +000080202017-03-30 Chris Dumez <cdumez@apple.com>
8021
8022 svg/animations/animations-paused-in-background-page.html is flaky
8023 https://bugs.webkit.org/show_bug.cgi?id=170290
8024
8025 Reviewed by Simon Fraser.
8026
8027 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
8028 due to a race.
8029
8030 * svg/animations/animations-paused-in-background-page-expected.txt:
8031 * svg/animations/animations-paused-in-background-page.html:
8032
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000080332017-03-30 Javier Fernandez <jfernandez@igalia.com>
8034
8035 [css-align] Adapt content-alignment properties to the new baseline syntax
8036 https://bugs.webkit.org/show_bug.cgi?id=170262
8037
8038 Reviewed by David Hyatt.
8039
8040 Added new cases to the alignment properties parsing tests so that we can verify the new
8041 baseline-alignment syntax is parsed as expected.
8042 Additionally, I modified the tests so that they use the testharness format.
8043
8044 * css3/parse-align-content-expected.txt:
8045 * css3/parse-align-content.html:
8046 * css3/parse-justify-content-expected.txt:
8047 * css3/parse-justify-content.html:
8048
jcraig@apple.comaff229672017-03-30 21:13:21 +000080492017-03-30 James Craig <jcraig@apple.com>
8050
8051 AX: Expose a new AXSubrole for explicit ARIA "group" role
8052 https://bugs.webkit.org/show_bug.cgi?id=169810
8053 <rdar://problem/31039693>
8054
8055 Reviewed by Chris Fleizach.
8056
8057 * accessibility/list-detection2-expected.txt:
8058 * accessibility/list-detection2.html:
8059 * accessibility/roles-computedRoleString.html:
8060 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
8061 * inspector/dom/highlightFrame-expected.txt:
8062 * inspector/dom/highlightSelector-expected.txt:
8063 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8064 * platform/mac/accessibility/roles-exposed-expected.txt:
8065
commit-queue@webkit.org76329332017-03-30 20:22:38 +000080662017-03-30 Youenn Fablet <youenn@apple.com>
8067
8068 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
8069 https://bugs.webkit.org/show_bug.cgi?id=170294
8070
8071 Unreviewed.
8072
8073 * TestExpectations: Marking these tests as flaky.
8074
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000080752017-03-30 Eric Carlson <eric.carlson@apple.com>
8076
8077 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
8078 https://bugs.webkit.org/show_bug.cgi?id=169956
8079
8080 Reviewed by Youenn Fablet.
8081
8082 * webaudio/audiobuffer-crash-expected.txt: Added.
8083 * webaudio/audiobuffer-crash.html: Added.
8084
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000080852017-03-30 Simon Fraser <simon.fraser@apple.com>
8086
8087 Add some tests that dump the touch event regions with various content configurations
8088 https://bugs.webkit.org/show_bug.cgi?id=170216
8089
8090 Followup: add missing results files, and tweak iframes.html to show that regions fail to
8091 take iframe borders into account.
8092
8093 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
8094 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
8095 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
8096 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
8097 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
8098 * fast/events/touch/ios/touch-event-regions/iframes.html:
8099 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
8100 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
8101
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000081022017-03-30 Per Arne Vollan <pvollan@apple.com>
8103
8104 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
8105 https://bugs.webkit.org/show_bug.cgi?id=170188
8106
8107 Reviewed by Eric Carlson.
8108
8109 The textTrackDisplayElement call will fail and throw an exception if the text track display element
8110 has not yet been added to the text track container element. We wait until it has been added.
8111
8112 * media/track/track-cue-rendering-with-padding.html:
8113
commit-queue@webkit.org98928812017-03-30 17:06:21 +000081142017-03-30 Antoine Quint <graouts@apple.com>
8115
8116 [Modern Media Controls] Invalid placard icon is not visible for short video
8117 https://bugs.webkit.org/show_bug.cgi?id=170277
8118 <rdar://problem/31327955>
8119
8120 Reviewed by Eric Carlson.
8121
8122 Add a new test to check that we correctly hide the invalid icon only when
8123 there is no space left to display it.
8124
8125 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
8126 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
8127
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000081282017-03-27 Sergio Villar Senin <svillar@igalia.com>
8129
8130 [css-grid] Clamp the number of autorepeat tracks
8131 https://bugs.webkit.org/show_bug.cgi?id=170120
8132
8133 Reviewed by Manuel Rego Casasnovas.
8134
8135 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
8136 to allow us to run several test cases over a small number of grids in a single file quite
8137 fast. The other option was to statically (CSS) create several huge grids, something that
8138 could potentially be very expensive in terms of memory and CPU leading to timeouts.
8139
8140 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
8141 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
8142
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000081432017-03-30 Antoine Quint <graouts@apple.com>
8144
8145 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
8146 https://bugs.webkit.org/show_bug.cgi?id=168409
8147 <rdar://problem/30799198>
8148
8149 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
8150 requestAnimationFrame() call to suspend the ScriptedAnimationController.
8151
8152 * media/modern-media-controls/airplay-button/airplay-button.html:
8153
pvollan@apple.comc639f112017-03-30 06:35:31 +000081542017-03-30 Per Arne Vollan <pvollan@apple.com>
8155
8156 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
8157 https://bugs.webkit.org/show_bug.cgi?id=168660
8158
8159 Reviewed Eric Carlson.
8160
8161 The textTrackDisplayElement call will fail and throw an exception if the text track display element
8162 has not yet been added to the text track container element. We wait until it has been added.
8163
8164 * media/track/track-cue-container-rendering-position.html:
8165
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000081662017-03-29 Ryosuke Niwa <rniwa@webkit.org>
8167
8168 Disconnecting a HTMLObjectElement does not always unload its content document
8169 https://bugs.webkit.org/show_bug.cgi?id=169606
8170
8171 Reviewed by Andy Estes.
8172
8173 Add a regression test.
8174
8175 * fast/dom/removing-focused-object-element-expected.txt: Added.
8176 * fast/dom/removing-focused-object-element.html: Added.
8177
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000081782017-03-29 Simon Fraser <simon.fraser@apple.com>
8179
8180 Add some tests that dump the touch event regions with various content configurations
8181 https://bugs.webkit.org/show_bug.cgi?id=170216
8182
8183 Reviewed by Dean Jackson.
8184
8185 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
8186
8187 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
8188 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
8189 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
8190 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
8191 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
8192 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
8193 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
8194 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
8195 * fast/events/touch/ios/touch-event-regions/document.html: Added.
8196 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
8197 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
8198 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
8199 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
8200 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
8201 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
8202
simon.fraser@apple.com54152682017-03-30 01:31:53 +000082032017-03-28 Simon Fraser <simon.fraser@apple.com>
8204
8205 Make it possible to dump touch event regions for testing
8206 https://bugs.webkit.org/show_bug.cgi?id=170209
8207 <rdar://problem/31309258>
8208
8209 Reviewed by Tim Horton.
8210
8211 Simple test that dumps the regions.
8212
8213 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
8214 * fast/events/touch/ios/touch-event-regions.html: Added.
8215
zalan@apple.com26018542017-03-30 01:25:00 +000082162017-03-29 Zalan Bujtas <zalan@apple.com>
8217
8218 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
8219 https://bugs.webkit.org/show_bug.cgi?id=170259
8220 <rdar://problem/31300584>
8221
8222 Reviewed by Simon Fraser.
8223
8224 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
8225 * fast/block/float/placing-multiple-floats-crash.html: Added.
8226
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000082272017-03-29 Tim Horton <timothy_horton@apple.com>
8228
8229 Swipe gesture tests don't work on macOS Sierra
8230 https://bugs.webkit.org/show_bug.cgi?id=161675
8231 <rdar://problem/23379930>
8232
8233 Reviewed by Darin Adler.
8234
8235 * platform/mac-wk2/TestExpectations:
8236 * swipe/basic-cached-back-swipe-expected.txt:
8237 * swipe/basic-cached-back-swipe.html:
8238 * swipe/main-frame-pinning-requirement-expected.txt:
8239 * swipe/main-frame-pinning-requirement.html:
8240 * swipe/pushState-cached-back-swipe-expected.txt:
8241 * swipe/pushState-cached-back-swipe.html:
8242 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
8243 * swipe/pushState-programmatic-back-while-swiping-crash.html:
8244 * swipe/resources/swipe-test.js:
8245 (measuredDurationShouldBeLessThan):
8246 (startSwipeGesture):
8247 (completeSwipeGesture):
8248 (playEventStream):
8249 (eventQueue.enqueueScrollEvent): Deleted.
8250 (eventQueue.enqueueSwipeEvent): Deleted.
8251 (eventQueue.hasPendingEvents): Deleted.
8252 (eventQueue.callAfterEventDispatch): Deleted.
8253 (eventQueue._processEventQueue): Deleted.
8254 (eventQueue._processEventQueueSoon): Deleted.
8255 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
8256 * swipe/swipe-start-hysteresis-failures.html: Removed.
8257
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000082582017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
8259
8260 Try to normalize variation ranges
8261 https://bugs.webkit.org/show_bug.cgi?id=170119
8262
8263 Reviewed by Simon Fraser.
8264
8265 * fast/text/variations/font-selection-properties-expected.html:
8266
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000082672017-03-29 Ryan Haddad <ryanhaddad@apple.com>
8268
8269 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
8270 https://bugs.webkit.org/show_bug.cgi?id=169677
8271
8272 Unreviewed test gardening.
8273
8274 * platform/mac-wk1/TestExpectations:
8275 * platform/mac/TestExpectations:
8276
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000082772017-03-29 Javier Fernandez <jfernandez@igalia.com>
8278
8279 [css-align] Adapt self-alignment properties to the new baseline syntax
8280 https://bugs.webkit.org/show_bug.cgi?id=170235
8281
8282 Reviewed by David Hyatt.
8283
8284 Added new cases to the alignment properties parsing tests so that we can verify the new
8285 baseline-alignment syntax is parsed as expected.
8286 Additionally, I modified the tests so that they use the testharness format.
8287
8288 * css3/parse-align-items-expected.txt:
8289 * css3/parse-align-items.html:
8290 * css3/parse-align-self-expected.txt:
8291 * css3/parse-align-self.html:
8292 * css3/resources/alignment-parsing-utils-th.js:
8293 (checkValues):
8294 * fast/css/parse-justify-items-expected.txt:
8295 * fast/css/parse-justify-items.html:
8296 * fast/css/parse-justify-self-expected.txt:
8297 * fast/css/parse-justify-self.html:
8298 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
8299 (checkValues):
8300 (checkBadValues):
8301 (checkInitialValues):
8302 (checkInheritValues):
8303 (checkLegacyValues):
8304 (checkSupportedValues):
8305
cdumez@apple.com5ddde632017-03-29 20:54:21 +000083062017-03-29 Chris Dumez <cdumez@apple.com>
8307
8308 Animated SVG images are not paused in pages loaded in the background
8309 https://bugs.webkit.org/show_bug.cgi?id=170043
8310 <rdar://problem/31234412>
8311
8312 Reviewed by Simon Fraser.
8313
8314 Extend layout test coverage.
8315
8316 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
8317 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
8318 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
8319 * svg/animations/animations-paused-in-background-page.html: Added.
8320 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
8321
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000083222017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
8323
8324 Post-commit test gardening after r214546
8325 https://bugs.webkit.org/show_bug.cgi?id=169518
8326
8327 Unreviewed.
8328
8329 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
8330 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
8331
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000083322017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
8333
8334 Post-commit test gardening after r214546
8335 https://bugs.webkit.org/show_bug.cgi?id=169518
8336
8337 Unreviewed.
8338
8339 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
8340 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
8341
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000083422017-03-29 Ryan Haddad <ryanhaddad@apple.com>
8343
8344 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
8345 https://bugs.webkit.org/show_bug.cgi?id=170130
8346
8347 Unreviewed test gardening.
8348
8349 * TestExpectations:
8350
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000083512017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
8352
8353 Variation fonts: Make sure that feature detection and preprocessor macros are right
8354 https://bugs.webkit.org/show_bug.cgi?id=169518
8355
8356 Reviewed by Simon Fraser.
8357
8358 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
8359
8360 * fast/text/font-variations-feature-detection-expected.html: Added.
8361 * fast/text/font-variations-feature-detection.html: Added.
8362 * platform/ios-simulator/TestExpectations:
8363 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
8364 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
8365 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
8366 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
8367 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
8368 * platform/mac/TestExpectations:
8369
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000083702017-03-29 Antoine Quint <graouts@apple.com>
8371
8372 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
8373 https://bugs.webkit.org/show_bug.cgi?id=170239
8374 <rdar://problem/31320685>
8375
8376 Reviewed by Dean Jackson.
8377
8378 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
8379 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
8380 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
8381 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
8382 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
8383
8384 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
8385 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
8386 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
8387 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
8388 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
8389
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000083902017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8391
8392 Mark fast/workers/worker-close-more.html as a flaky timeout.
8393 https://bugs.webkit.org/show_bug.cgi?id=169838
8394
8395 Unreviewed test gardening.
8396
8397 * platform/mac/TestExpectations:
8398
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000083992017-03-29 Youenn Fablet <youenn@apple.com>
8400
8401 Move DTMF WebRTC extension behind its own compile flag
8402 https://bugs.webkit.org/show_bug.cgi?id=170226
8403
8404 Reviewed by Eric Carlson.
8405
8406 * TestExpectations:
8407 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8408 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8409 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
8410 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8411
clopez@igalia.comea2710e2017-03-29 15:33:15 +000084122017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
8413
8414 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
8415 https://bugs.webkit.org/show_bug.cgi?id=170192
8416
8417 Unreviewed test gardening.
8418
8419 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
8420
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000084212017-03-29 Youenn Fablet <youenn@apple.com>
8422
8423 Add test for differentiating camera versus canvas stream
8424 https://bugs.webkit.org/show_bug.cgi?id=169698
8425 <rdar://problem/31076026>
8426
8427 Reviewed by Eric Carlson.
8428
8429 * fast/mediastream/captureStream/canvas2d.html:
8430
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000084312017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
8432
8433 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
8434 https://bugs.webkit.org/show_bug.cgi?id=170223
8435
8436 Reviewed by Youenn Fablet.
8437
8438 After r214441 the arguments of addIceCandidate() are nullable.
8439
8440 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
8441 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
8442 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
8443
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000084442017-03-29 Antoine Quint <graouts@apple.com>
8445
8446 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
8447 https://bugs.webkit.org/show_bug.cgi?id=168409
8448 <rdar://problem/30799198>
8449
8450 Reviewed by Dean Jackson.
8451
8452 Opt into ScriptedAnimationController logging.
8453
8454 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
8455 * media/modern-media-controls/airplay-button/airplay-button.html:
8456
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000084572017-03-28 Youenn Fablet <youenn@apple.com>
8458
8459 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
8460 https://bugs.webkit.org/show_bug.cgi?id=170192
8461
8462 Reviewed by Jon Lee.
8463
8464 * fast/mediastream/RTCIceCandidate-expected.txt:
8465 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
8466 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
8467 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
8468 Ensuring sdpMid has a valid value.
8469 * fast/mediastream/resources/promise-utils.js: Improving error logging.
8470
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000084712017-03-27 Brent Fulgham <bfulgham@apple.com>
8472
8473 Only attach Attributes to a given element one time
8474 https://bugs.webkit.org/show_bug.cgi?id=170125
8475 <rdar://problem/31279676>
8476
8477 Reviewed by Chris Dumez.
8478
8479 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
8480 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
8481 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
8482 * fast/dom/Attr/only-attach-attr-once.html: Added.
8483
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000084842017-03-28 Youenn Fablet <youenn@apple.com>
8485
8486 Stop RTCDataChannel when closing page
8487 https://bugs.webkit.org/show_bug.cgi?id=170166
8488
8489 Reviewed by Eric Carlson.
8490
8491 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
8492 * webrtc/datachannel/datachannel-gc.html: Added.
8493
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000084942017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
8495
8496 Ranges for variation font properties are not enforced
8497 https://bugs.webkit.org/show_bug.cgi?id=169979
8498
8499 Reviewed by David Hyatt.
8500
8501 * fast/text/font-selection-font-face-parse-expected.txt:
8502 * fast/text/font-selection-font-face-parse.html:
8503 * fast/text/font-selection-font-loading-api-parse-expected.txt:
8504 * fast/text/font-selection-font-loading-api-parse.html:
8505 * fast/text/font-style-parse-expected.txt:
8506 * fast/text/font-style-parse.html:
8507 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
8508 * fast/text/variations/font-loading-api-parse-ranges.html:
8509 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
8510 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
8511 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
8512
aestes@apple.comb527f1f2017-03-28 23:50:55 +000085132017-03-28 Andy Estes <aestes@apple.com>
8514
8515 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
8516 https://bugs.webkit.org/show_bug.cgi?id=170197
8517 <rdar://problem/30314067>
8518
8519 Reviewed by Brady Eidson.
8520
8521 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
8522 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
8523
cdumez@apple.coma585b422017-03-28 23:11:35 +000085242017-03-28 Chris Dumez <cdumez@apple.com>
8525
8526 Animated SVG images are not paused when outside viewport
8527 https://bugs.webkit.org/show_bug.cgi?id=170155
8528 <rdar://problem/31288893>
8529
8530 Reviewed by Antti Koivisto.
8531
8532 Add layout test coverage.
8533
8534 * platform/mac-wk1/TestExpectations:
8535 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
8536 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
8537 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
8538 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
8539 * svg/animations/resources/smilAnimation.svg: Added.
8540
antti@apple.comdf681732017-03-28 22:48:26 +000085412017-03-28 Antti Koivisto <antti@apple.com>
8542
8543 Missing render tree position invalidation when tearing down renderers for display:contents subtree
8544 https://bugs.webkit.org/show_bug.cgi?id=170199
8545 <rdar://problem/31260856>
8546
8547 Reviewed by Zalan Bujtas.
8548
8549 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
8550 * fast/shadow-dom/slot-renderer-teardown.html: Added.
8551
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000085522017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8553
8554 Unreviewed, rolling out r214485.
8555
8556 This change caused LayoutTest crashes.
8557
8558 Reverted changeset:
8559
8560 "Stop RTCDataChannel when closing page"
8561 https://bugs.webkit.org/show_bug.cgi?id=170166
8562 http://trac.webkit.org/changeset/214485
8563
bburg@apple.com2e3de942017-03-28 21:41:24 +000085642017-03-28 Brian Burg <bburg@apple.com>
8565
8566 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
8567 https://bugs.webkit.org/show_bug.cgi?id=169865
8568 <rdar://problem/31250573>
8569
8570 Reviewed by Joseph Pecoraro.
8571
8572 Add tests that verify the new command works as expected when it disables resource caching.
8573 I also manually verified that the override setting is cleared when Web Inspector disconnects.
8574 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
8575 a load happened or not.
8576
8577 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
8578 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
8579 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
8580 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
8581
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000085822017-03-28 Youenn Fablet <youenn@apple.com>
8583
8584 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
8585 https://bugs.webkit.org/show_bug.cgi?id=170194
8586
8587 Reviewed by Chris Dumez.
8588
8589 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
8590 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
8591
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000085922017-03-28 Joseph Pecoraro <pecoraro@apple.com>
8593
8594 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
8595 https://bugs.webkit.org/show_bug.cgi?id=166862
8596 <rdar://problem/29835977>
8597
8598 Reviewed by Brian Burg.
8599
8600 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
8601 * http/tests/inspector/network/resource-mime-type.html: Added.
8602 Test resource mime types for different resources.
8603
8604 * http/tests/inspector/network/resources/json.php: Added.
8605 * http/tests/inspector/network/resources/script.js: Added.
8606 * http/tests/inspector/network/resources/script.txt: Added.
8607 * http/tests/inspector/network/resources/stylesheet.css: Added.
8608 * http/tests/inspector/network/resources/stylesheet.txt: Added.
8609 * http/tests/resources/square20.jpg: Added.
8610 Resources for various requests and different mime types.
8611
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000086122017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8613
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00008614 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
8615 https://bugs.webkit.org/show_bug.cgi?id=168132
8616
8617 Unreviewed test gardening.
8618
8619 * platform/mac/TestExpectations:
8620
86212017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8622
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00008623 Mark two fast/scrolling/ios/touch-scroll tests as failing.
8624 https://bugs.webkit.org/show_bug.cgi?id=170153
8625
8626 Unreviewed test gardening.
8627
8628 * platform/ios-wk2/TestExpectations:
8629
86302017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8631
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00008632 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
8633
8634 Unreviewed test gardening.
8635
8636 * platform/ios/TestExpectations:
8637
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000086382017-03-28 Youenn Fablet <youenn@apple.com>
8639
8640 Stop RTCDataChannel when closing page
8641 https://bugs.webkit.org/show_bug.cgi?id=170166
8642
8643 Reviewed by Eric Carlson.
8644
8645 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
8646 * webrtc/datachannel/datachannel-gc.html: Added.
8647
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000086482017-03-28 Antoine Quint <graouts@apple.com>
8649
8650 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
8651 https://bugs.webkit.org/show_bug.cgi?id=170180
8652
8653 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
8654
8655 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
8656 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
8657
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000086582017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8659
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00008660 Mark fast/history/ios/history-scroll-restoration.html as flaky.
8661 https://bugs.webkit.org/show_bug.cgi?id=169558
8662
8663 Unreviewed test gardening.
8664
8665 * platform/ios-wk2/TestExpectations:
8666
86672017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8668
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00008669 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
8670 https://bugs.webkit.org/show_bug.cgi?id=170180
8671
8672 Unreviewed test gardening.
8673
8674 * platform/ios/TestExpectations:
8675
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000086762017-03-28 Youenn Fablet <youenn@apple.com>
8677
8678 LayoutTest webrtc/video-getParameters.html is failing
8679 https://bugs.webkit.org/show_bug.cgi?id=170148
8680
8681 Unreviewed.
8682
8683 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
8684
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000086852017-03-28 Ryan Haddad <ryanhaddad@apple.com>
8686
8687 Mark webrtc/video-replace-track-to-null.html as flaky.
8688 https://bugs.webkit.org/show_bug.cgi?id=170178
8689
8690 Unreviewed test gardening.
8691
8692 * TestExpectations:
8693
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000086942017-03-28 Jonathan Bedard <jbedard@apple.com>
8695
8696 Moved gardened ios-simulator tests to ios folders
8697 <rdar://problem/30948691>
8698
8699 Unreviewed test re-organization.
8700
8701 Moving ios-simulator test expectations to share as many expectations
8702 as possible with on-device testing.
8703
8704 * platform/ios: Moved from platform/ios-simulator.
8705 * platform/ios-device: Added.
8706 * platform/ios-device-wk1: Added.
8707 * platform/ios-device-wk2: Added.
8708 * platform/ios-simulator: Moved to platform/ios.
8709 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
8710 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
8711 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
8712 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
8713
yoav@yoav.ws81391512017-03-28 11:56:52 +000087142017-03-28 Yoav Weiss <yoav@yoav.ws>
8715
8716 Add a warning for unused link preloads.
8717 https://bugs.webkit.org/show_bug.cgi?id=165670
8718
8719 Reviewed by Youenn Fablet.
8720
8721 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
8722 * http/tests/preload/download_resources-expected.txt:
8723 * http/tests/preload/download_resources.html: Added references to preloaded resources.
8724 * http/tests/preload/onerror_event-expected.txt:
8725 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
8726 * http/tests/preload/onload_event-expected.txt:
8727 * http/tests/preload/onload_event.html: Added references to preloaded resources.
8728 * http/tests/preload/single_download_preload.html: Deflaked.
8729 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
8730 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
8731 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
8732 * http/tests/preload/unused_preload_warning-expected.txt: Added.
8733 * http/tests/preload/unused_preload_warning.html: Added.
8734
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000087352017-03-28 Antoine Quint <graouts@apple.com>
8736
8737 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
8738 https://bugs.webkit.org/show_bug.cgi?id=170171
8739 <rdar://problem/31095500>
8740
8741 Reviewed by Dean Jackson.
8742
8743 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
8744 the "presented" property returns false immediately after calling hide() on the panel.
8745
8746 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
8747 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
8748 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
8749 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
8750
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000087512017-03-28 Aaron Chu <aaron_chu@apple.com>
8752
8753 AX: Media controls should be able to be re-activated after faded away
8754 https://bugs.webkit.org/show_bug.cgi?id=170048
8755 <rdar://problem/30157179>
8756
8757 Reviewed by Antoine Quint.
8758
8759 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
8760 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
8761
graouts@webkit.orga5300e22017-03-28 07:34:18 +000087622017-03-28 Antoine Quint <graouts@apple.com>
8763
8764 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
8765 https://bugs.webkit.org/show_bug.cgi?id=169145
8766 <rdar://problem/17048858>
8767
8768 Reviewed by Dean Jackson.
8769
8770 We add new tests for media documents and related features that cover the following cases:
8771
8772 - checking <video> with only audio tracks does not show the fullscreen button
8773 - checking <video> with only audio tracks does not show the picture-in-picture button
8774 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
8775
8776 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
8777 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
8778 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
8779 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
8780 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
8781 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
8782 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
8783 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
8784 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
8785 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
8786 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
8787 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
8788 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
8789 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
8790 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
8791 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
8792 * platform/ios-simulator/TestExpectations:
8793 * platform/mac/TestExpectations:
8794
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000087952017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
8796
8797 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
8798 https://bugs.webkit.org/show_bug.cgi?id=169771
8799
8800 Reviewed by Simon Fraser.
8801
8802 * fast/images/animated-image-different-dest-size-expected.html: Added.
8803 * fast/images/animated-image-different-dest-size.html: Added.
8804 This test crashes without this patch.
8805
8806 * fast/images/animated-image-loop-count.html:
8807 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
8808
8809 * fast/images/async-image-background-image-expected.html: Added.
8810 * fast/images/async-image-background-image.html: Added.
8811 Ensures the background image can be drawn asynchronously if it is large.
8812
8813 * fast/images/async-image-canvas-draw-image-expected.html: Added.
8814 * fast/images/async-image-canvas-draw-image.html: Added.
8815 Ensures the image is drawn synchronously on the canvas regardless of its size.
8816
8817 * fast/images/ordered-animated-image-frames.html:
8818 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
8819
8820 * fast/images/reset-image-animation-expected.txt:
8821 * fast/images/reset-image-animation.html:
8822 Change how the steps of the test are ordered so the test can be not flaky.
8823 Running it with -repeat-each was failing.
8824
8825 * fast/images/resources/red-green-blue-900-300.png: Added.
8826
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000088272017-03-27 Youenn Fablet <youenn@apple.com>
8828
8829 addIceCandidate should not throw if passed null or undefined
8830 https://bugs.webkit.org/show_bug.cgi?id=170118
8831
8832 Reviewed by Eric Carlson.
8833
8834 Updating test to log addIceCandidate rejection.
8835
8836 * webrtc/datachannel/basic.html:
8837 * webrtc/routines.js:
8838 (iceCallback1):
8839 (iceCallback2):
8840 (onAddIceCandidateError):
8841
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000088422017-03-27 Ryan Haddad <ryanhaddad@apple.com>
8843
8844 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
8845
8846 Unreviewed test gardening.
8847
8848 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
8849 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
8850
antti@apple.comf4e83d62017-03-27 22:56:32 +000088512017-03-27 Antti Koivisto <antti@apple.com>
8852
8853 Loading in-body stylesheets should not block rendering of elements before them
8854 https://bugs.webkit.org/show_bug.cgi?id=169345
8855
8856 Reviewed by Simon Fraser.
8857
8858 * http/tests/incremental/resources/delayed-css.php: Added.
8859 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
8860 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
8861
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000088622017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
8863
8864 Test variation font ranges in the CSS Font Loading API
8865 https://bugs.webkit.org/show_bug.cgi?id=170022
8866
8867 Reviewed by Dean Jackson.
8868
8869 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
8870 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
8871
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000088722017-03-27 Ryan Haddad <ryanhaddad@apple.com>
8873
8874 Unreviewed, rolling out r214411.
8875
8876 Two of the LayoutTests for this change time out on ios-
8877 simulator.
8878
8879 Reverted changeset:
8880
8881 "[Modern Media Controls] Improve media documents across macOS,
8882 iPhone and iPad"
8883 https://bugs.webkit.org/show_bug.cgi?id=169145
8884 http://trac.webkit.org/changeset/214411
8885
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000088862017-03-27 Antoine Quint <graouts@apple.com>
8887
8888 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
8889 https://bugs.webkit.org/show_bug.cgi?id=168517
8890 <rdar://problem/30577636>
8891
8892 Reviewed by Dean Jackson.
8893
8894 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
8895
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000088962017-03-27 Ryan Haddad <ryanhaddad@apple.com>
8897
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00008898 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
8899 https://bugs.webkit.org/show_bug.cgi?id=169679
8900
8901 Unreviewed test gardening.
8902
8903 * platform/mac/TestExpectations:
8904
89052017-03-27 Ryan Haddad <ryanhaddad@apple.com>
8906
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00008907 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
8908 https://bugs.webkit.org/show_bug.cgi?id=170127
8909
8910 Unreviewed test gardening.
8911
8912 * platform/mac/TestExpectations:
8913
89142017-03-27 Ryan Haddad <ryanhaddad@apple.com>
8915
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00008916 Mark media/modern-media-controls/time-label/time-label.html as flaky.
8917 https://bugs.webkit.org/show_bug.cgi?id=169678
8918
8919 Unreviewed test gardening.
8920
8921 * platform/mac-wk1/TestExpectations:
8922
89232017-03-27 Ryan Haddad <ryanhaddad@apple.com>
8924
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00008925 Marking two modern-media-controls tests as timeouts.
8926 https://bugs.webkit.org/show_bug.cgi?id=170123
8927
8928 Unreviewed test gardening.
8929
8930 * platform/ios-simulator/TestExpectations:
8931
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000089322017-03-27 Youenn Fablet <youenn@apple.com>
8933
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00008934 Tighten RTCDatachannel creation and parameter getters
8935 https://bugs.webkit.org/show_bug.cgi?id=170081
8936
8937 Reviewed by Eric Carlson.
8938
8939 * webrtc/datachannel/basic-expected.txt:
8940 * webrtc/datachannel/basic.html:
8941
89422017-03-27 Youenn Fablet <youenn@apple.com>
8943
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00008944 Add support for RTCRtpReceiver/RTCRtpSender getParameters
8945 https://bugs.webkit.org/show_bug.cgi?id=170057
8946
8947 Reviewed by Alex Christensen.
8948
8949 * webrtc/video-getParameters-expected.txt: Added.
8950 * webrtc/video-getParameters.html: Added.
8951
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000089522017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
8953
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00008954 font variation properties don't need to accept numbers
8955 https://bugs.webkit.org/show_bug.cgi?id=169357
8956
8957 Reviewed by Antti Koivisto.
8958
8959 * fast/text/font-selection-font-face-parse-expected.txt:
8960 * fast/text/font-selection-font-face-parse.html:
8961 * fast/text/font-selection-font-loading-api-parse-expected.txt:
8962 * fast/text/font-selection-font-loading-api-parse.html:
8963 * fast/text/font-stretch-parse-expected.txt:
8964 * fast/text/font-stretch-parse.html:
8965 * fast/text/font-style-parse-expected.txt:
8966 * fast/text/font-style-parse.html:
8967 * fast/text/variations/font-selection-properties.html:
8968 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
8969
89702017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
8971
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00008972 Implement format specifier for variation fonts
8973 https://bugs.webkit.org/show_bug.cgi?id=169327
8974
8975 Reviewed by Simon Fraser.
8976
8977 * fast/text/variations/font-face-format-expected.html: Added.
8978 * fast/text/variations/font-face-format.html: Added.
8979
89802017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
8981
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00008982 Make sure animation works for font-weight, font-stretch, and font-style
8983 https://bugs.webkit.org/show_bug.cgi?id=169683
8984
8985 Reviewed by Simon Fraser.
8986
8987 * animations/font-variations/font-stretch-expected.txt: Added.
8988 * animations/font-variations/font-stretch.html: Added.
8989 * animations/font-variations/font-style-expected.txt: Added.
8990 * animations/font-variations/font-style.html: Added.
8991 * animations/font-variations/font-weight-expected.txt: Added.
8992 * animations/font-variations/font-weight.html: Added.
8993 * animations/resources/animation-test-helpers.js:
8994 (compareFontStyle):
8995 (getPropertyValue):
8996 (comparePropertyValue):
8997
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000089982017-03-27 Alex Christensen <achristensen@webkit.org>
8999
9000 Make WebSockets work in network process
9001 https://bugs.webkit.org/show_bug.cgi?id=169930
9002
9003 Reviewed by Youenn Fablet.
9004
9005 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
9006 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
9007 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
9008 (web_socket_do_extra_handshake):
9009 (web_socket_transfer_data):
9010 * platform/ios-simulator-wk1/TestExpectations:
9011 * platform/mac-wk1/TestExpectations:
9012 * platform/win/TestExpectations:
9013
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000090142017-03-27 Antoine Quint <graouts@apple.com>
9015
9016 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
9017 https://bugs.webkit.org/show_bug.cgi?id=169145
9018 <rdar://problem/17048858>
9019
9020 Reviewed by Dean Jackson.
9021
9022 We add new tests for media documents and related features that cover the following cases:
9023
9024 - checking <video> with only audio tracks does not show the fullscreen button
9025 - checking <video> with only audio tracks does not show the picture-in-picture button
9026 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
9027
9028 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
9029 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
9030 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
9031 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
9032 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
9033 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
9034 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
9035 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
9036 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
9037 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
9038 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
9039 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
9040 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
9041 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
9042 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
9043 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
9044 * platform/ios-simulator/TestExpectations:
9045 * platform/mac/TestExpectations:
9046
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000090472017-03-25 Aaron Chu <aaron_chu@apple.com>
9048
9049 AX: Media controls are unlabeled
9050 https://bugs.webkit.org/show_bug.cgi?id=169947
9051 <rdar://problem/30153323>
9052
9053 Reviewed by Antoine Quint.
9054
9055 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
9056 * media/modern-media-controls/airplay-button/airplay-button.html:
9057 * media/modern-media-controls/forward-button/forward-button-expected.txt:
9058 * media/modern-media-controls/forward-button/forward-button.html:
9059 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
9060 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
9061 * media/modern-media-controls/icon-button/icon-button-expected.txt:
9062 * media/modern-media-controls/icon-button/icon-button.html:
9063 * media/modern-media-controls/icon-service/icon-service-expected.txt:
9064 * media/modern-media-controls/icon-service/icon-service.html:
9065 * media/modern-media-controls/mute-button/mute-button-expected.txt:
9066 * media/modern-media-controls/mute-button/mute-button.html:
9067 * media/modern-media-controls/pip-button/pip-button-expected.txt:
9068 * media/modern-media-controls/pip-button/pip-button.html:
9069 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
9070 * media/modern-media-controls/play-pause-button/play-pause-button.html:
9071 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
9072 * media/modern-media-controls/rewind-button/rewind-button.html:
9073 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
9074 * media/modern-media-controls/skip-back-button/skip-back-button.html:
9075 * media/modern-media-controls/start-button/start-button-expected.txt:
9076 * media/modern-media-controls/start-button/start-button.html:
9077 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
9078 * media/modern-media-controls/tracks-button/tracks-button.html:
9079
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000090802017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
9081
9082 Unreviewed GTK+ gardening. Update expectations of several tests.
9083
9084 * platform/gtk/TestExpectations:
9085
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000090862017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
9087
9088 Post-commit test fix after r214394
9089 https://bugs.webkit.org/show_bug.cgi?id=170083
9090
9091 Unreviewed.
9092
9093 * fast/text/variations/optical-sizing.html:
9094
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000090952017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
9096
9097 Add font-optical-sizing to CSSComputedStyleDeclaration
9098 https://bugs.webkit.org/show_bug.cgi?id=170083
9099
9100 Reviewed by Joseph Pecoraro.
9101
9102 * fast/css/getComputedStyle/computed-style-expected.txt:
9103 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
9104 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
9105 * fast/css/getComputedStyle/resources/property-names.js:
9106 * fast/text/variations/optical-sizing-expected.txt:
9107 * fast/text/variations/optical-sizing.html:
9108 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
9109 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
9110 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
9111
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000091122017-03-24 Ryan Haddad <ryanhaddad@apple.com>
9113
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00009114 Consolidate TestExpectations for media/restore-from-page-cache.html.
9115
9116 Unreviewed test gardening.
9117
9118 * platform/mac/TestExpectations:
9119
91202017-03-24 Ryan Haddad <ryanhaddad@apple.com>
9121
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00009122 Unreviewed, rolling out r214361.
9123
9124 This change caused flakiness in http/tests/preload tests.
9125
9126 Reverted changeset:
9127
9128 "Add a warning for unused link preloads."
9129 https://bugs.webkit.org/show_bug.cgi?id=165670
9130 http://trac.webkit.org/changeset/214361
9131
graouts@webkit.orgb620f252017-03-24 23:32:14 +000091322017-03-24 Antoine Quint <graouts@webkit.org>
9133
9134 [Modern Media Controls] Remove placard icon if height is compressed
9135 https://bugs.webkit.org/show_bug.cgi?id=167935
9136 <rdar://problem/30397128>
9137
9138 Reviewed by Dean Jackson.
9139
9140 We add a new test to check that the various designed constraints to toggle display of a placard's
9141 icon, title and description are honored. Also, due to the old layout() method now being called
9142 "commit()", we refactor a relevant test.
9143
9144 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
9145 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
9146 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
9147 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
9148
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000091492017-03-24 Eric Carlson <eric.carlson@apple.com>
9150
9151 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
9152 https://bugs.webkit.org/show_bug.cgi?id=170056
9153
9154 Reviewed by Youenn Fablet.
9155
9156 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
9157 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
9158 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
9159 * fast/mediastream/apply-constraints-advanced-expected.txt:
9160 * fast/mediastream/apply-constraints-advanced.html:
9161 * fast/mediastream/apply-constraints-video-expected.txt:
9162 * fast/mediastream/apply-constraints-video.html:
9163
dino@apple.com21196272017-03-24 23:16:52 +000091642017-03-24 Dean Jackson <dino@apple.com>
9165
9166 Serialization of custom props in longhand should be "" not value of shorthand
9167 https://bugs.webkit.org/show_bug.cgi?id=167699
9168 <rdar://problem/30324200>
9169
9170 Reviewed by Sam Weinig.
9171
9172 * fast/css/variables/rule-property-get-expected.html:
9173 * fast/css/variables/rule-property-get.html:
9174
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000091752017-03-24 Antoine Quint <graouts@webkit.org>
9176
9177 [Modern Media Controls] Captions don't move with the appearance of the inline controls
9178 https://bugs.webkit.org/show_bug.cgi?id=170051
9179 <rdar://problem/30754428>
9180
9181 Reviewed by Dean Jackson.
9182
9183 Add a new test, which would have previously failed, where we check that we account for the controls bar height
9184 when showing captions with the controls bar visible.
9185
9186 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
9187 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
9188
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000091892017-03-24 Brent Fulgham <bfulgham@apple.com>
9190
9191 Handle recursive calls to ProcessingInstruction::checkStyleSheet
9192 https://bugs.webkit.org/show_bug.cgi?id=169982
9193 <rdar://problem/31083051>
9194
9195 Reviewed by Antti Koivisto.
9196
9197 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
9198 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
9199 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
9200 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
9201 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
9202 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
9203 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
9204 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
9205 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
9206 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
9207 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
9208
beidson@apple.comc6dab482017-03-24 21:13:40 +000092092017-03-24 Brady Eidson <beidson@apple.com>
9210
9211 A null compound index value crashes the Databases process.
9212 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
9213
9214 Reviewed by Alex Christensen.
9215
9216 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
9217 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
9218 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
9219 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
9220 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
9221
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000092222017-03-24 Ryan Haddad <ryanhaddad@apple.com>
9223
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00009224 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
9225 https://bugs.webkit.org/show_bug.cgi?id=170068
9226
9227 Unreviewed test gardening.
9228
9229 * platform/ios-simulator/TestExpectations:
9230
92312017-03-24 Ryan Haddad <ryanhaddad@apple.com>
9232
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00009233 Unreviewed, rolling out r214360.
9234
9235 This change caused 20+ LayoutTest failures.
9236
9237 Reverted changeset:
9238
9239 "Handle recursive calls to
9240 ProcessingInstruction::checkStyleSheet"
9241 https://bugs.webkit.org/show_bug.cgi?id=169982
9242 http://trac.webkit.org/changeset/214360
9243
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000092442017-03-24 Youenn Fablet <youenn@apple.com>
9245
9246 Add support for qpSum in WebRTC stats
9247 https://bugs.webkit.org/show_bug.cgi?id=170060
9248
9249 Reviewed by Eric Carlson.
9250
9251 * webrtc/video-stats.html:
9252
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000092532017-03-24 Daniel Bates <dabates@apple.com>
9254
9255 Prevent new navigations during document unload
9256 https://bugs.webkit.org/show_bug.cgi?id=169934
9257 <rdar://problem/31247584>
9258
9259 Reviewed by Chris Dumez.
9260
9261 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
9262 after starting a navigation from an onunload event handler.
9263
9264 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
9265 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
9266
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000092672017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
9268
9269 Implement font-optical-sizing
9270 https://bugs.webkit.org/show_bug.cgi?id=168895
9271
9272 Reviewed by Dean Jackson.
9273
9274 * fast/text/variations/optical-sizing-expected.txt: Added.
9275 * fast/text/variations/optical-sizing.html: Added.
9276
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000092772017-03-24 Yoav Weiss <yoav@yoav.ws>
9278
9279 Add a warning for unused link preloads.
9280 https://bugs.webkit.org/show_bug.cgi?id=165670
9281
9282 Reviewed by Youenn Fablet.
9283
9284 This adds a test for the unused preload warning, and adapts some of the other preload tests,
9285 to avoid warnings.
9286
9287 * http/tests/preload/download_resources-expected.txt: Changed.
9288 * http/tests/preload/download_resources.html: Added references to preloaded resources.
9289 * http/tests/preload/onerrer_event-expected.txt: Changed.
9290 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
9291 * http/tests/preload/onload_event.html: Added references to preloaded resources.
9292 * http/tests/preload/resources/single_download_preload.html: Deflaked.
9293 * http/tests/preload/unused_preload_warning-expected.txt: Added.
9294 * http/tests/preload/unused_preload_warning.html: Added.
9295
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000092962017-03-24 Brent Fulgham <bfulgham@apple.com>
9297
9298 Handle recursive calls to ProcessingInstruction::checkStyleSheet
9299 https://bugs.webkit.org/show_bug.cgi?id=169982
9300 <rdar://problem/31083051>
9301
9302 Reviewed by Antti Koivisto.
9303
9304 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
9305 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
9306 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
9307 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
9308 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
9309 * fast/dom/beforeload/recursive-link-before-load.html: Added.
9310 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
9311 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
9312 * fast/dom/beforeload/resources/content.xhtml: Added.
9313 * fast/dom/beforeload/resources/pass.css: Added.
9314 * fast/dom/beforeload/resources/test.xsl: Added.
9315
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000093162017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
9317
9318 font-style needs a new CSSValue to make CSSRule.cssText work correctly
9319 https://bugs.webkit.org/show_bug.cgi?id=169258
9320
9321 Reviewed by David Hyatt.
9322
9323 Update tests' expected results.
9324
9325 * fast/text/font-selection-font-face-parse-expected.txt:
9326 * fast/text/font-selection-font-face-parse.html:
9327 * fast/text/font-style-parse-expected.txt:
9328 * fast/text/font-style-parse.html:
9329 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
9330 * svg/css/getComputedStyle-basic-expected.txt:
9331
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000093322017-03-24 Youenn Fablet <youenn@apple.com>
9333
9334 Add libwebrtc backend support for RTCRtpSender::replaceTrack
9335 https://bugs.webkit.org/show_bug.cgi?id=169841
9336
9337 Reviewed by Alex Christensen.
9338
9339 * webrtc/audio-replace-track-expected.txt: Added.
9340 * webrtc/audio-replace-track.html: Added.
9341 * webrtc/video-replace-track-expected.txt: Added.
9342 * webrtc/video-replace-track.html: Added.
9343 * webrtc/video-replace-track-to-null-expected.txt: Added.
9344 * webrtc/video-replace-track-to-null.html: Added.
9345
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000093462017-03-24 Ryan Haddad <ryanhaddad@apple.com>
9347
9348 Update TestExpectations for media/restore-from-page-cache.html.
9349
9350 Unreviewed test gardening.
9351
9352 * platform/mac-wk2/TestExpectations:
9353 * platform/mac/TestExpectations:
9354
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000093552017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
9356
9357 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
9358
9359 * platform/gtk/TestExpectations:
9360
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000093612017-03-24 Youenn Fablet <youenn@apple.com>
9362
9363 Add support for DataChannel and MediaStreamTrack stats
9364 https://bugs.webkit.org/show_bug.cgi?id=170031
9365
9366 Reviewed by Eric Carlson.
9367
9368 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
9369 * webrtc/datachannel/datachannel-stats.html: Added.
9370 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
9371 * webrtc/video-mediastreamtrack-stats.html: Added.
9372
cdumez@apple.comedecdd02017-03-24 16:27:01 +000093732017-03-24 Chris Dumez <cdumez@apple.com>
9374
9375 Extend svg/animations/animations-paused-disconnected-iframe.html
9376 https://bugs.webkit.org/show_bug.cgi?id=170035
9377
9378 Reviewed by Andreas Kling.
9379
9380 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
9381
9382 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
9383 * svg/animations/animations-paused-disconnected-iframe.html:
9384
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000093852017-03-24 Youenn Fablet <youenn@apple.com>
9386
9387 Fix framesEncoded/framesDecoded RTC stats
9388 https://bugs.webkit.org/show_bug.cgi?id=170024
9389
9390 Reviewed by Eric Carlson.
9391
9392 * webrtc/video-stats-expected.txt: Added.
9393 * webrtc/video-stats.html: Added.
9394
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000093952017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
9396
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00009397 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
9398
9399 * platform/gtk/TestExpectations:
9400
94012017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
9402
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00009403 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
9404
9405 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
9406 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
9407 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
9408 mime type and returned application/octet-stream.
9409
9410 * platform/gtk/TestExpectations:
9411 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
9412 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
9413
94142017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
9415
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00009416 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
9417
9418 We are now getting a MIME type for otf files.
9419
9420 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
9421
pvollan@apple.come52fe062017-03-24 12:01:45 +000094222017-03-24 Per Arne Vollan <pvollan@apple.com>
9423
9424 Text stroke is sometimes clipped on video captions.
9425 https://bugs.webkit.org/show_bug.cgi?id=170006
9426
9427 Reviewed by Eric Carlson.
9428
9429 * media/track/track-css-stroke-cues-expected.txt:
9430 * media/track/track-css-stroke-cues.html:
9431
carlosgc@webkit.org41922302017-03-24 08:21:21 +000094322017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
9433
9434 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
9435 https://bugs.webkit.org/show_bug.cgi?id=170001
9436
9437 Reviewed by Michael Catanzaro.
9438
9439 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
9440
9441 * platform/gtk/TestExpectations:
9442
antti@apple.com0e079ed2017-03-24 03:20:18 +000094432017-03-23 Antti Koivisto <antti@apple.com>
9444
9445 Revert r213712, caused iPad PLT regression
9446 https://bugs.webkit.org/show_bug.cgi?id=170040
9447
9448 Unreviewed.
9449
9450 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
9451 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
9452
cdumez@apple.com838ef372017-03-23 23:51:20 +000094532017-03-23 Chris Dumez <cdumez@apple.com>
9454
9455 SVG animations are not paused when their <svg> element is removed from the document
9456 https://bugs.webkit.org/show_bug.cgi?id=170030
9457 <rdar://problem/31230252>
9458
9459 Reviewed by Dean Jackson.
9460
9461 Add layout test coverage.
9462
9463 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
9464 * svg/animations/animations-paused-when-removed-from-document.html: Added.
9465
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000094662017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
9467
9468 font shorthand should accept variation values
9469 https://bugs.webkit.org/show_bug.cgi?id=168998
9470
9471 Reviewed by Simon Fraser.
9472
9473 * fast/text/font-style-parse-expected.txt:
9474 * fast/text/font-style-parse.html:
9475 * fast/text/font-weight-parse-expected.txt:
9476 * fast/text/font-weight-parse.html:
9477
cdumez@apple.com62599cb2017-03-23 22:40:50 +000094782017-03-23 Chris Dumez <cdumez@apple.com>
9479
9480 SVG animations are not paused when inserted into a hidden page
9481 https://bugs.webkit.org/show_bug.cgi?id=170026
9482 <rdar://problem/31228704>
9483
9484 Reviewed by Andreas Kling.
9485
9486 Add layout test coverage.
9487
9488 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
9489 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
9490 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
9491 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
9492
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00009493== Rolled over to ChangeLog-2017-03-23 ==