blob: bed36be566cbc26d61208adcc0ad735541a63ebd [file] [log] [blame]
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000012017-04-09 Joseph Pecoraro <pecoraro@apple.com>
2
3 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
4 https://bugs.webkit.org/show_bug.cgi?id=170651
5
6 Reviewed by Saam Barati.
7
8 * js/regexp-no-extensions-expected.txt:
9 * js/script-tests/regexp-no-extensions.js:
10 Update existing test for these edge cases.
11
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000122017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
13
14 [Variation Fonts] Width values of GX fonts are not mapped correctly
15 https://bugs.webkit.org/show_bug.cgi?id=170367
16
17 Reviewed by Simon Fraser.
18
19 * fast/text/variations/font-selection-properties-expected.html:
20 * fast/text/variations/gx-width-expected.html: Added.
21 * fast/text/variations/gx-width.html: Added.
22
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000232017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
24
25 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
26 https://bugs.webkit.org/show_bug.cgi?id=170577
27
28 Reviewed by Simon Fraser.
29
30 * fast/images/async-image-background-image-repeated-expected.html: Added.
31 * fast/images/async-image-background-image-repeated.html: Added.
32
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000332017-04-08 Simon Fraser <simon.fraser@apple.com>
34
35 Unprefix CSS cursor values grab and grabbing
36 https://bugs.webkit.org/show_bug.cgi?id=170543
37
38 Reviewed by Jon Lee.
39
40 Enhanced the cursor test to check round-tripping of all values.
41
42 * fast/css/cursor-parsing-expected.txt:
43 * fast/css/cursor-parsing.html:
44
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000452017-04-08 Youenn Fablet <youenn@apple.com>
46
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000047 WebRTC tests gardening
48 https://bugs.webkit.org/show_bug.cgi?id=170508
49
50 Reviewed by Eric Carlson.
51
52 * platform/ios-wk1/TestExpectations:
53 * platform/ios-wk2/TestExpectations:
54 * platform/ios/TestExpectations:
55
562017-04-08 Youenn Fablet <youenn@apple.com>
57
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000058 MediaStreamTrack id should be preserved by PeerConnection
59 https://bugs.webkit.org/show_bug.cgi?id=170624
60
61 Reviewed by Eric Carlson.
62
63 * webrtc/video.html:
64
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000652017-04-07 Chris Dumez <cdumez@apple.com>
66
67 Unreviewed, update 2 media tests after r215120 so they work on iOS.
68
69 Setting the volume is a no-op on iOS so mute the video instead.
70
71 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
72 * media/video-restricted-invisible-autoplay-not-allowed.html:
73
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000742017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
75
76 WebGPU: implement ComputeCommandEncoder and related components
77 https://bugs.webkit.org/show_bug.cgi?id=170444
78
79 Reviewed by Alex Christensen.
80
81 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
82
83 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
84 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
85
zalan@apple.com318220e2017-04-07 22:48:22 +0000862017-04-07 Zalan Bujtas <zalan@apple.com>
87
88 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
89 https://bugs.webkit.org/show_bug.cgi?id=170552
90
91 Reviewed by Antti Koivisto.
92
93 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
94 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
95
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000962017-04-07 Ryan Haddad <ryanhaddad@apple.com>
97
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000098 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
99 https://bugs.webkit.org/show_bug.cgi?id=168540
100
101 Unreviewed test gardening.
102
103 * platform/mac/TestExpectations:
104
1052017-04-07 Ryan Haddad <ryanhaddad@apple.com>
106
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000107 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
108 https://bugs.webkit.org/show_bug.cgi?id=170615
109
110 Unreviewed test gardening.
111
112 * platform/mac/TestExpectations:
113
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00001142017-04-07 Chris Dumez <cdumez@apple.com>
115
cdumez@apple.comeb309fa2017-04-07 22:04:50 +0000116 Audible autoplay videos should not get paused when outside the viewport
117 https://bugs.webkit.org/show_bug.cgi?id=170610
118 <rdar://problem/31505984>
119
120 Reviewed by Eric Carlson.
121
122 Add layout test coverage.
123
124 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
125 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
126 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
127 * media/video-restricted-invisible-autoplay-not-allowed.html:
128
1292017-04-07 Chris Dumez <cdumez@apple.com>
130
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000131 Throttle / Align DOM Timers in cross-origin iframes to 30fps
132 https://bugs.webkit.org/show_bug.cgi?id=170613
133 <rdar://problem/31506444>
134
135 Reviewed by Simon Fraser.
136
137 Add layout test coverage.
138
139 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
140 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
141 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
142
bfulgham@apple.com49026b42017-04-07 16:02:10 +00001432017-04-07 Brent Fulgham <bfulgham@apple.com>
144
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +0000145 Rebaseline additional tests after r215096.
146 https://bugs.webkit.org/show_bug.cgi?id=170561
147 <rdar://problem/7415154>
148
149 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
150 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
151 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
152 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
153 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
154 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
155 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
156 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
157 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
158 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
159 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
160
1612017-04-07 Brent Fulgham <bfulgham@apple.com>
162
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000163 WebKit should percent encode single quotes in query strings
164 https://bugs.webkit.org/show_bug.cgi?id=170561
165 <rdar://problem/7415154>
166
167 Reviewed by Alex Christensen.
168
169 Rebaseline tests after change.
170
171 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
172 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
173 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
174 * http/tests/security/xssAuditor/base-href-expected.txt:
175 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
176 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
177 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
178 * http/tests/security/xssAuditor/embed-tag-expected.txt:
179 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
180 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
181 * http/tests/security/xssAuditor/form-action-expected.txt:
182 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
183 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
184 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
185 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
186 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
187 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
188 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
189 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
190 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
191 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
192 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
193 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
194 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
195 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
196 * http/tests/security/xssAuditor/link-onclick-expected.txt:
197 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
198 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
199 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
200 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
201 * http/tests/security/xssAuditor/object-tag-expected.txt:
202 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
203 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
204 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
205 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
206 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
207 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
208 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
209 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
210 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
211 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
212 * http/tests/security/xssAuditor/svg-animate-expected.txt:
213 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
214 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
215 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
216
commit-queue@webkit.org5620e282017-04-07 15:24:09 +00002172017-04-07 Youenn Fablet <youenn@apple.com>
218
219 Improve some WebRTC flaky tests
220 https://bugs.webkit.org/show_bug.cgi?id=170584
221
222 Reviewed by Alex Christensen.
223
224 * webrtc/libwebrtc/descriptionGetters.html:
225 * webrtc/video-replace-track-to-null.html:
226
zalan@apple.come2374f52017-04-07 15:05:43 +00002272017-04-07 Zalan Bujtas <zalan@apple.com>
228
229 Text insertion cursor disappears after pressing enter
230 https://bugs.webkit.org/show_bug.cgi?id=169291
231 <rdar://problem/30899611>
232
233 Reviewed by Tim Horton.
234
235 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
236 * editing/simple-line-layout-caret-is-gone.html: Added.
237
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +00002382017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
239
240 Make FontWithFeatures test font pass OTS
241 https://bugs.webkit.org/show_bug.cgi?id=169788
242
243 Reviewed by Tim Horton.
244
245 Updated font to the one which passes the tests.
246
247 * css3/resources/FontWithFeatures.otf:
248
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +00002492017-04-06 Jiewen Tan <jiewen_tan@apple.com>
250
251 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
252 https://bugs.webkit.org/show_bug.cgi?id=170571
253
254 Unreviewed.
255
256 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
257 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
258
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +00002592017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
260
261 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
262 https://bugs.webkit.org/show_bug.cgi?id=170560
263 <rdar://problem/31484693>
264
265 Reviewed by Tim Horton.
266
267 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
268 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
269
270 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
271 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
272
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +00002732017-04-05 Simon Fraser <simon.fraser@apple.com>
274
275 Throttle requestAnimationFrame in cross-origin iframes to 30fps
276 https://bugs.webkit.org/show_bug.cgi?id=170534
277
278 Reviewed by Dan Bates.
279
280 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
281 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
282 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
283
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00002842017-04-06 Ryan Haddad <ryanhaddad@apple.com>
285
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +0000286 Unreviewed, rolling out r215041.
287
288 The LayoutTest for this change is failing on ios-simulator.
289
290 Reverted changeset:
291
292 "Rendering flexbox children across columns"
293 https://bugs.webkit.org/show_bug.cgi?id=164166
294 http://trac.webkit.org/changeset/215041
295
2962017-04-06 Ryan Haddad <ryanhaddad@apple.com>
297
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +0000298 Unreviewed, rolling out r215046.
299
300 This change broke internal builds.
301
302 Reverted changeset:
303
304 "WebRTC tests gardening"
305 https://bugs.webkit.org/show_bug.cgi?id=170508
306 http://trac.webkit.org/changeset/215046
307
3082017-04-06 Ryan Haddad <ryanhaddad@apple.com>
309
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000310 Skip a test that was accidentally enabled with r214982.
311
312 Unreviewed test gardening.
313
314 * platform/ios/TestExpectations:
315
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +00003162017-04-06 Joseph Pecoraro <pecoraro@apple.com>
317
318 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
319 https://bugs.webkit.org/show_bug.cgi?id=16531
320 <rdar://problem/5712895>
321
322 Reviewed by Timothy Hatcher.
323
324 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
325 * http/tests/inspector/network/resource-request-headers.html: Added.
326 * http/tests/inspector/network/resources/basic-auth.php: Added.
327 Test coverage for Cookie and Basic Authentication headers.
328
329 * platform/mac/TestExpectations:
330 * platform/mac-wk1/TestExpectations:
331 * platform/win/TestExpectations:
332 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
333 and ElCapitan which uses the legacy non-NSURLSession loading path.
334
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +00003352017-04-06 Youenn Fablet <youenn@apple.com>
336
337 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
338 https://bugs.webkit.org/show_bug.cgi?id=167513
339
340 Reviewed by Eric Carlson.
341
342 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
343
zalan@apple.com2319f682017-04-06 20:03:55 +00003442017-04-06 Zalan Bujtas <zalan@apple.com>
345
346 Simple line layout: Hittest always returns the first renderer in the block.
347 https://bugs.webkit.org/show_bug.cgi?id=170520
348 <rdar://problem/30979175>
349
350 Reviewed by Antti Koivisto.
351
352 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
353 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
354
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +00003552017-03-31 Jiewen Tan <jiewen_tan@apple.com>
356
357 [WebCrypto] Add support for AES-CTR
358 https://bugs.webkit.org/show_bug.cgi?id=169761
359 <rdar://problem/31331321>
360
361 Reviewed by Brent Fulgham.
362
363 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
364 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
365 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
366 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
367 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
368 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
369 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
370 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
371 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
372 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
373 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
374 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
375 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
376 * crypto/subtle/aes-ctr-generate-key.html: Added.
377 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
378 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
379 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
380 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
381 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
382 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
383 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
384 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
385 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
386 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
387 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
388 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
389 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
390 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
391 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
392 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
393 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
394 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
395 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
396 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
397 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
398 * crypto/subtle/aes-generate-key-malformed-parameters.html:
399 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
400 * crypto/subtle/aes-import-key-malformed-parameters.html:
401 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
402 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
403 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
404 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
405 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
406 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
407 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
408 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
409 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
410 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
411 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
412 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
413
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +00004142017-04-06 Ryan Haddad <ryanhaddad@apple.com>
415
416 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
417 https://bugs.webkit.org/show_bug.cgi?id=153460
418
419 Unreviewed test gardening.
420
421 * platform/mac/TestExpectations:
422
commit-queue@webkit.orga9762452017-04-06 18:48:11 +00004232017-04-06 Youenn Fablet <youenn@apple.com>
424
425 WebRTC tests gardening
426 https://bugs.webkit.org/show_bug.cgi?id=170508
427
428 Reviewed by Eric Carlson.
429
430 * platform/ios-wk1/TestExpectations:
431 * platform/ios-wk2/TestExpectations:
432 * platform/ios/TestExpectations:
433
antti@apple.comc5190fd2017-04-06 18:32:47 +00004342017-04-06 Antti Koivisto <antti@apple.com>
435
436 Implement testing mode for disk cache
437 https://bugs.webkit.org/show_bug.cgi?id=170547
438
439 Reviewed by Andreas Kling.
440
441 Enable a few disabled tests to see how it goes.
442
443 * platform/mac-wk2/TestExpectations:
444
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +00004452017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
446
447 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
448 https://bugs.webkit.org/show_bug.cgi?id=170339
449
450 Reviewed by Youenn Fablet.
451
452 Added new tests addressing respondWithNewView() behaviour.
453
454 * streams/readable-stream-byob-request-expected.txt: Updated.
455 * streams/readable-stream-byob-request.js: Added new tests.
456
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +00004572017-04-06 Dave Hyatt <hyatt@apple.com>
458
459 Rendering flexbox children across columns
460 https://bugs.webkit.org/show_bug.cgi?id=164166
461 <rdar://problem/29055587>
462
463 Reviewed by Zalan Bujtas.
464
465 * fast/multicol/flexbox-rows-expected.html: Added.
466 * fast/multicol/flexbox-rows.html: Added.
467
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +00004682017-04-05 Simon Fraser <simon.fraser@apple.com>
469
470 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
471 https://bugs.webkit.org/show_bug.cgi?id=170479
472
473 Reviewed by Sam Weinig.
474
475 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
476 * fast/frames/user-gesture-timestamp-propagation.html: Added.
477 * platform/ios/TestExpectations:
478
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +00004792017-04-05 Eric Carlson <eric.carlson@apple.com>
480
481 [MediaStream] Host application should be able to mute and unmute media streams
482 https://bugs.webkit.org/show_bug.cgi?id=170519
483 <rdar://problem/31174326>
484
485 Reviewed by Youenn Fablet.
486
487 * fast/mediastream/MediaStream-page-muted-expected.txt:
488 * fast/mediastream/MediaStream-page-muted.html:
489
jfernandez@igalia.com30168022017-04-05 20:44:10 +00004902017-04-05 Javier Fernandez <jfernandez@igalia.com>
491
492 [css-align] Implement the place-items shorthand
493 https://bugs.webkit.org/show_bug.cgi?id=168847
494
495 Reviewed by David Hyatt.
496
497 Regression tests for the new place-content alignment shorthand.
498
499 * css3/parse-place-items.html: Added.
500
clopez@igalia.com21ac4de2017-04-05 19:14:36 +00005012017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
502
503 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
504 https://bugs.webkit.org/show_bug.cgi?id=170157
505
506 Reviewed by Alejandro G. Castro.
507
508 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
509 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
510 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
511 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
512 for each one of the audio media type and video media type.
513
514 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
515 as failing in the general TestExpectations, because the libwebrtc backend currently
516 doesn't generate the expected a=bundle-only lines.
517 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
518 The whole fast/mediastream directory is already overriden to pass.
519 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
520 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
521 * fast/mediastream/resources/sdp-utils.js:
522 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
523 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
524 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
525
jer.noble@apple.com837b2a02017-04-05 19:09:28 +00005262017-04-05 Jer Noble <jer.noble@apple.com>
527
528 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
529 https://bugs.webkit.org/show_bug.cgi?id=170510
530
531 Reviewed by Eric Carlson.
532
533 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
534 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
535
mattbaker@apple.com6c085f62017-04-05 18:57:35 +00005362017-04-05 Matt Baker <mattbaker@apple.com>
537
538 Web Inspector: XHR breakpoints should be global
539 https://bugs.webkit.org/show_bug.cgi?id=170033
540
541 Reviewed by Joseph Pecoraro..
542
543 * inspector/dom-debugger/xhr-breakpoints.html:
544 Update for XHRBreakpoint constructor change.
545
cdumez@apple.comca98dba2017-04-05 18:47:39 +00005462017-04-05 Chris Dumez <cdumez@apple.com>
547
548 <input type="range"> changing to disabled while active breaks all pointer events
549 https://bugs.webkit.org/show_bug.cgi?id=170447
550 <rdar://problem/31442875>
551
552 Reviewed by Geoffrey Garen.
553
554 Add layout test coverage.
555
556 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
557 * fast/forms/range/disabled-while-dragging.html: Added.
558
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +00005592017-04-05 Jiewen Tan <jiewen_tan@apple.com>
560
561 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
562 <rdar://problem/31322400>
563
564 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
565 * crypto/subtle/rsa-import-key-malformed-parameters.html:
566
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +00005672017-04-05 Youenn Fablet <youenn@apple.com>
568
569 Deprecate and remove URL.createObjectURL(mediastream)
570 https://bugs.webkit.org/show_bug.cgi?id=167518
571 <rdar://problem/31149607>
572
573 Reviewed by Eric Carlson.
574
575 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
576 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
577 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
578 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
579 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
580 * fast/mediastream/MediaStream-video-element-expected.txt:
581 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
582 * fast/mediastream/MediaStream-video-element-track-stop.html:
583 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
584 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
585 * fast/mediastream/MediaStream-video-element.html:
586 * fast/mediastream/resources/getUserMedia-helper.js:
587 (setupVideoElementWithStream):
588
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +00005892017-04-05 Javier Fernandez <jfernandez@igalia.com>
590
591 [GTK] Unreviewed tests gardening
592 https://bugs.webkit.org/show_bug.cgi?id=170497
593
594 Unreviewed test gardening. Rebaseline tests after r214712.
595
596 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
597
598
ap@apple.com0bc422c2017-04-05 05:14:52 +00005992017-04-04 Alexey Proskuryakov <ap@apple.com>
600
601 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
602 for https://bugs.webkit.org/show_bug.cgi?id=170493
603
604 * platform/mac/TestExpectations:
605
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00006062017-04-04 Youenn Fablet <youenn@apple.com>
607
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +0000608 Canvas is tainted when painting a video with MediaStreamTrack
609 https://bugs.webkit.org/show_bug.cgi?id=170486
610
611 Reviewed by Eric Carlson.
612
613 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
614 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
615 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
616 (reject):
617 (getUserMedia):
618 (defaultRejectOrCatch):
619 (setupVideoElementWithStream):
620
6212017-04-04 Youenn Fablet <youenn@apple.com>
622
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000623 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
624 https://bugs.webkit.org/show_bug.cgi?id=170482
625
626 Reviewed by Eric Carlson.
627
628 * TestExpectations:
629
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00006302017-04-04 Ryan Haddad <ryanhaddad@apple.com>
631
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +0000632 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
633 https://bugs.webkit.org/show_bug.cgi?id=168390
634
635 Unreviewed test gardening.
636
637 * platform/mac/TestExpectations:
638
6392017-04-04 Ryan Haddad <ryanhaddad@apple.com>
640
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +0000641 Mark fast/images/reset-image-animation.html as flaky.
642 https://bugs.webkit.org/show_bug.cgi?id=170177
643
644 Unreviewed test gardening.
645
646 * platform/mac/TestExpectations:
647
6482017-04-04 Ryan Haddad <ryanhaddad@apple.com>
649
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000650 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
651 https://bugs.webkit.org/show_bug.cgi?id=168409
652
653 Unreviewed test gardening.
654
655 * platform/mac-wk1/TestExpectations:
656
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +00006572017-04-04 Brent Fulgham <bfulgham@apple.com>
658
659 Do not assert when CharacterData representing an Attr fires events
660 https://bugs.webkit.org/show_bug.cgi?id=170454
661 <rdar://problem/30979320>
662
663 Reviewed by Ryosuke Niwa.
664
665 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
666 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
667
commit-queue@webkit.org10f46422017-04-04 23:37:55 +00006682017-04-04 Youenn Fablet <youenn@apple.com>
669
670 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
671 https://bugs.webkit.org/show_bug.cgi?id=169481
672
673 Reviewed by Eric Carlson.
674
675 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
676 * webrtc/datachannel/basic.html:
677
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00006782017-04-04 Ryan Haddad <ryanhaddad@apple.com>
679
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +0000680 Add back results that were accidentally removed with r214848.
681 https://bugs.webkit.org/show_bug.cgi?id=169301
682
683 Unreviewed test gardening.
684
685 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
686 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
687
6882017-04-04 Ryan Haddad <ryanhaddad@apple.com>
689
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000690 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
691 https://bugs.webkit.org/show_bug.cgi?id=170456
692
693 Unreviewed test gardening.
694
695 * platform/mac-wk1/TestExpectations:
696
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +00006972017-04-04 Youenn Fablet <youenn@apple.com>
698
699 webrtc/peer-connection-audio-mute.html is flaky
700 https://bugs.webkit.org/show_bug.cgi?id=170451
701
702 Reviewed by Eric Carlson.
703
704 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
705 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
706 Decreasing time spent at detecting hum or not.
707 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
708
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +00007092017-04-04 Ryan Haddad <ryanhaddad@apple.com>
710
711 Mark fast/images/animated-gif-webkit-transform.html as flaky.
712 https://bugs.webkit.org/show_bug.cgi?id=170410
713
714 Unreviewed test gardening.
715
716 * platform/mac-wk2/TestExpectations:
717
ap@apple.com68c61102017-04-04 01:22:41 +00007182017-04-03 Alexey Proskuryakov <ap@apple.com>
719
720 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
721
722 This test still times out, most of the time.
723
724 * platform/wk2/TestExpectations:
725
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +00007262017-04-03 Javier Fernandez <jfernandez@igalia.com>
727
728 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
729 https://bugs.webkit.org/show_bug.cgi?id=170340
730
731 Reviewed by David Hyatt.
732
733 Added additional test cases to evaluate the new baseline-alignment syntax.
734
735 * css3/parse-place-content-expected.txt:
736 * css3/parse-place-content.html:
737
n_wang@apple.comaf39f872017-04-03 23:06:25 +00007382017-04-03 Nan Wang <n_wang@apple.com>
739
740 AX: Expose link children when doing search predication on iOS
741 https://bugs.webkit.org/show_bug.cgi?id=170424
742 <rdar://problem/31413335>
743
744 Reviewed by Chris Fleizach.
745
746 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
747 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
748
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +00007492017-04-03 Dave Hyatt <hyatt@apple.com>
750
751 Japanese fonts in vertical text should support synthesized italics
752 https://bugs.webkit.org/show_bug.cgi?id=169301
753
754 Reviewed by Simon Fraser.
755
756 * fast/text/international/synthesized-italic-vertical-expected.html:
757 * fast/text/international/synthesized-italic-vertical.html:
758 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
759 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
760
cdumez@apple.com6884a1a2017-04-03 22:06:51 +00007612017-04-03 Chris Dumez <cdumez@apple.com>
762
763 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
764 https://bugs.webkit.org/show_bug.cgi?id=170285
765 <rdar://problem/31378543>
766
767 Reviewed by Andy Estes.
768
769 Add layout test coverage.
770
771 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
772 * fast/images/background-image-relative-url-changes-document.html: Added.
773
wilander@apple.com5d4eacd2017-04-03 20:18:44 +00007742017-04-03 John Wilander <wilander@apple.com>
775
776 Remove timeout expectations after bug fix
777 https://bugs.webkit.org/show_bug.cgi?id=168262
778
779 Unreviewed test gardening.
780
781 Remove timeout expectations after bug fix in
782 https://bugs.webkit.org/show_bug.cgi?id=170400
783
784 * platform/wk2/TestExpectations:
785 Remove expected timeout for the first five test cases
786 under http/tests/loading/resourceLoadStatistics/.
787
antti@apple.com6c64e6c2017-04-03 19:08:07 +00007882017-04-03 Antti Koivisto <antti@apple.com>
789
790 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
791 https://bugs.webkit.org/show_bug.cgi?id=170402
792 <rdar://problem/31004344>
793
794 Reviewed by Simon Fraser.
795
796 * fast/css/document-stylesheets-dynamic-expected.html: Added.
797 * fast/css/document-stylesheets-dynamic.html: Added.
798
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +00007992017-04-03 Jeremy Jones <jeremyj@apple.com>
800
801 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
802 https://bugs.webkit.org/show_bug.cgi?id=167965
803
804 Reviewed by Jon Lee.
805
806 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
807 can therefore be delivered later than expected by the test. This is already done for the first one,
808 do this for the second one also.
809
810 * platform/mac-wk2/TestExpectations:
811 * pointer-lock/mouse-event-delivery.html:
812
simon.fraser@apple.come5522a42017-04-03 17:51:29 +00008132017-04-01 Simon Fraser <simon.fraser@apple.com>
814
815 Clean up touch event handler registration when moving nodes between documents
816 https://bugs.webkit.org/show_bug.cgi?id=170384
817 rdar://problem/30816694
818
819 Reviewed by Chris Dumez.
820
821 Tests for moving nodes with various listener/handler combinations between documents.
822
823 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
824 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
825 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
826 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
827 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
828 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
829 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
830 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
831
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +00008322017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
833
834 [SOUP] URI Fragment is lost after redirect
835 https://bugs.webkit.org/show_bug.cgi?id=170058
836
837 Reviewed by Michael Catanzaro.
838
839 Add tests to check we correctly handle fragment identifiers on server redirections.
840
841 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
842 * http/tests/navigation/redirect-preserves-fragment.html: Added.
843 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
844 * http/tests/navigation/redirect-to-fragment.html: Added.
845 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
846 * http/tests/navigation/redirect-to-fragment2.html: Added.
847 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
848 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
849 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
850 * platform/ios/TestExpectations:
851 * platform/mac/TestExpectations:
852
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +00008532017-04-03 Youenn Fablet <youenn@apple.com>
854
855 captureStream is getting black frames with webgl canvas
856 https://bugs.webkit.org/show_bug.cgi?id=170325
857
858 Reviewed by Dean Jackson.
859
860 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
861 * fast/mediastream/captureStream/canvas3d.html: Added.
862
pvollan@apple.com60e84802017-04-03 13:17:11 +00008632017-04-03 Per Arne Vollan <pvollan@apple.com>
864
865 Implement stroke-miterlimit.
866 https://bugs.webkit.org/show_bug.cgi?id=169078
867
868 Reviewed by Dean Jackson.
869
870 * fast/css/stroke-miterlimit-default-expected.html: Added.
871 * fast/css/stroke-miterlimit-default.html: Added.
872 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
873 * fast/css/stroke-miterlimit-large.html: Added.
874 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
875 * fast/css/stroke-miterlimit-zero.html: Added.
876
ap@apple.com4e5a2a92017-04-02 18:55:45 +00008772017-04-02 Alexey Proskuryakov <ap@apple.com>
878
ap@apple.com224fa132017-04-03 03:30:14 +0000879 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
880
881 * TestExpectations:
882
8832017-04-02 Alexey Proskuryakov <ap@apple.com>
884
ap@apple.com637c6b42017-04-03 03:13:42 +0000885 Build fix for
886 Add missing text styles
887 https://bugs.webkit.org/show_bug.cgi?id=170295
888
889 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
890
8912017-04-02 Alexey Proskuryakov <ap@apple.com>
892
ap@apple.com37851092017-04-03 01:26:31 +0000893 Fix lint errors.
894
895 * TestExpectations:
896 * platform/ios-wk1/TestExpectations:
897 * platform/ios-wk2/TestExpectations:
898 * platform/ios/TestExpectations:
899 * platform/mac-wk1/TestExpectations:
900
9012017-04-02 Alexey Proskuryakov <ap@apple.com>
902
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000903 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
904
905 For https://bugs.webkit.org/show_bug.cgi?id=170395
906 rdar://problem/30975761, rdar://problem/31394017
907
908 * TestExpectations:
909
pvollan@apple.comc6950052017-04-02 05:28:53 +00009102017-04-01 Per Arne Vollan <pvollan@apple.com>
911
912 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
913 https://bugs.webkit.org/show_bug.cgi?id=169466
914
915 Reviewed by Jon Lee.
916
917 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
918 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
919 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
920 -webkit-text-stroke-width.
921
922 * fast/css/stroke-width-fallback-expected.html: Added.
923 * fast/css/stroke-width-fallback.html: Added.
924
jonlee@apple.comb9c753c2017-04-02 05:28:10 +00009252017-04-01 Jon Lee <jonlee@apple.com>
926
927 Add missing text styles
928 https://bugs.webkit.org/show_bug.cgi?id=170295
929 rdar://problem/30219503
930
931 Reviewed by Dean Jackson.
932
933 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
934
cdumez@apple.com63c68002017-04-02 00:55:20 +00009352017-04-01 Chris Dumez <cdumez@apple.com>
936
937 We should pause silent WebAudio rendering in background tabs
938 https://bugs.webkit.org/show_bug.cgi?id=170299
939 <rdar://problem/31289132>
940
941 Reviewed by Eric Carlson.
942
943 Add layout test coverage.
944
945 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
946 * webaudio/silent-audio-interrupted-in-background.html: Added.
947
ap@apple.com44498b62017-04-01 07:47:17 +00009482017-04-01 Alexey Proskuryakov <ap@apple.com>
949
950 Rolling back http://trac.webkit.org/r214663 - memory corruption
951
952 * streams/readable-stream-byob-request-expected.txt:
953 * streams/readable-stream-byob-request.js:
954 (self.importScripts.test): Deleted.
955
zalan@apple.com45ae7d72017-04-01 06:30:00 +00009562017-03-31 Zalan Bujtas <zalan@apple.com>
957
958 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
959 https://bugs.webkit.org/show_bug.cgi?id=170348
960 <rdar://problem/24727151>
961
962 Reviewed by David Hyatt.
963
964 * fast/multicol/table-section-page-break-expected.html: Added.
965 * fast/multicol/table-section-page-break.html: Added.
966
cdumez@apple.comc79decf2017-04-01 00:31:34 +00009672017-03-31 Chris Dumez <cdumez@apple.com>
968
969 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
970 https://bugs.webkit.org/show_bug.cgi?id=162510
971 <rdar://problem/31380650>
972
973 Reviewed by Alexey Proskuryakov.
974
975 The test restores a page from PageCache and wants to check that an animated
976 GIF is properly animating. To do so, it store the data of the current image
977 frame, and then checks in a 100ms timer that the current image frame is
978 different. This is flaky by nature since the image only has 10 frames and
979 you therefore have a 1/10 chance that the new frame will be the same as the
980 previous one, even if the image is properly animating.
981
982 To address the problem, do a setInterval instead of a setTimeout and check
983 until the frame becomes different.
984
985 * fast/images/animated-gif-restored-from-bfcache.html:
986 * platform/mac/TestExpectations:
987
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +00009882017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
989
990 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
991 https://bugs.webkit.org/show_bug.cgi?id=170328
992 <rdar://problem/30904558>
993
994 Reviewed by Tim Horton.
995
996 Adds a new layout test verifying that when a user taps away to clear the current selection in character
997 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
998 selection views, which are dismissed.
999
1000 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
1001 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
1002
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000010032017-03-31 Youenn Fablet <youenn@apple.com>
1004
1005 Add a test to ensure webrtc generated certificates and names are ephemeral
1006 https://bugs.webkit.org/show_bug.cgi?id=170225
1007
1008 Reviewed by Jon Lee.
1009
1010 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
1011 * webrtc/ephemeral-certificates-and-cnames.html: Added.
1012
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000010132017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
1014
1015 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
1016 https://bugs.webkit.org/show_bug.cgi?id=170327
1017 <rdar://problem/31363816>
1018
1019 Reviewed by Tim Horton.
1020
1021 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
1022 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
1023 synthetic touch events.
1024
1025 * TestExpectations:
1026 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
1027 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
1028
ap@apple.come4023af2017-03-31 17:29:12 +000010292017-03-31 Alexey Proskuryakov <ap@apple.com>
1030
ap@apple.com19c0fd02017-03-31 19:18:26 +00001031 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
1032 https://bugs.webkit.org/show_bug.cgi?id=170355
1033
1034 * TestExpectations:
1035
10362017-03-31 Alexey Proskuryakov <ap@apple.com>
1037
ap@apple.comb599b982017-03-31 17:41:39 +00001038 Correction for the previous change - this is an image failure.
1039
1040 * platform/mac-wk2/TestExpectations:
1041
10422017-03-31 Alexey Proskuryakov <ap@apple.com>
1043
ap@apple.come4023af2017-03-31 17:29:12 +00001044 Mark fast/images/animated-image-different-dest-size.html as flaky for
1045 https://bugs.webkit.org/show_bug.cgi?id=170203
1046
1047 * platform/mac-wk2/TestExpectations:
1048
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000010492017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
1050
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00001051 Unreviewed GTK+ gardening. Update expectations of several tests.
1052
1053 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
1054 fonts.
1055
1056 * platform/gtk/TestExpectations:
1057 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1058
10592017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
1060
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00001061 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
1062
1063 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
1064 after r214503.
1065
1066 * platform/gtk/TestExpectations:
1067 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1068 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
1069 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
1070 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
1071
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000010722017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
1073
1074 [Readable Streams API] Implement cloneArrayBuffer in WebCore
1075 https://bugs.webkit.org/show_bug.cgi?id=170008
1076
1077 Reviewed by Youenn Fablet.
1078
1079 Added test to check cloneArrayBuffer behaviour.
1080
1081 * streams/readable-stream-byob-request.js:
1082
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000010832017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
1084
1085 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
1086 https://bugs.webkit.org/show_bug.cgi?id=170151
1087
1088 Reviewed by Saam Barati.
1089
1090 * js/script-tests/string_replace_function.js: Added.
1091 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
1092 * js/string_replace_function-expected.txt: Added.
1093 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
1094 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
1095 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
1096
rego@igalia.com0e27af12017-03-31 09:27:04 +000010972017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
1098
1099 [css-grid] Update W3C Test Suite
1100 https://bugs.webkit.org/show_bug.cgi?id=170170
1101
1102 Reviewed by Youenn Fablet.
1103
1104 Update path to tests in TestExpectations as the CSS Grid Layout suite
1105 is now under web-platform-tests.
1106
1107 * TestExpectations:
1108
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000011092017-03-31 Antoine Quint <graouts@apple.com>
1110
1111 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1112 https://bugs.webkit.org/show_bug.cgi?id=168409
1113 <rdar://problem/30799198>
1114
1115 Unreviewed. Capture new logging events.
1116
1117 * media/modern-media-controls/airplay-button/airplay-button.html:
1118
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000011192017-03-30 Matt Baker <mattbaker@apple.com>
1120
1121 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
1122
1123 * inspector/css/getAllStyleSheets-expected.txt:
1124
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000011252017-03-30 Ryan Haddad <ryanhaddad@apple.com>
1126
1127 Rebaseline js/dom/global-constructors-attributes.html.
1128
1129 Unreviewed test gardening.
1130
1131 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1132 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1133 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1134
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000011352017-03-30 Simon Fraser <simon.fraser@apple.com>
1136
1137 Rename a touch event function, and new touch region test results
1138 https://bugs.webkit.org/show_bug.cgi?id=170309
1139 rdar://problem/31329520
1140
1141 Reviewed by Chris Dumez.
1142
1143 A code change in WebKitAdditions progresses this test result.
1144
1145 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
1146
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000011472017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
1148
1149 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
1150 https://bugs.webkit.org/show_bug.cgi?id=169547
1151
1152 Reviewed by Simon Fraser.
1153
1154 * fast/images/async-image-background-image.html:
1155 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
1156 * fast/images/sprite-sheet-image-draw-expected.html: Added.
1157 * fast/images/sprite-sheet-image-draw.html: Added.
1158
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000011592017-03-30 Matt Baker <mattbaker@apple.com>
1160
1161 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
1162 https://bugs.webkit.org/show_bug.cgi?id=170279
1163 <rdar://problem/30200492>
1164
1165 Reviewed by David Hyatt.
1166
1167 * inspector/css/getAllStyleSheets.html:
1168 Add stylesheet with an "unparsed" property having no final semicolon.
1169
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000011702017-03-30 Youenn Fablet <youenn@apple.com>
1171
1172 Clean up RTCDataChannel
1173 https://bugs.webkit.org/show_bug.cgi?id=169732
1174
1175 Reviewed by Chris Dumez.
1176
1177 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
1178 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
1179
cdumez@apple.comc973c422017-03-30 21:35:39 +000011802017-03-30 Chris Dumez <cdumez@apple.com>
1181
1182 svg/animations/animations-paused-in-background-page.html is flaky
1183 https://bugs.webkit.org/show_bug.cgi?id=170290
1184
1185 Reviewed by Simon Fraser.
1186
1187 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
1188 due to a race.
1189
1190 * svg/animations/animations-paused-in-background-page-expected.txt:
1191 * svg/animations/animations-paused-in-background-page.html:
1192
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000011932017-03-30 Javier Fernandez <jfernandez@igalia.com>
1194
1195 [css-align] Adapt content-alignment properties to the new baseline syntax
1196 https://bugs.webkit.org/show_bug.cgi?id=170262
1197
1198 Reviewed by David Hyatt.
1199
1200 Added new cases to the alignment properties parsing tests so that we can verify the new
1201 baseline-alignment syntax is parsed as expected.
1202 Additionally, I modified the tests so that they use the testharness format.
1203
1204 * css3/parse-align-content-expected.txt:
1205 * css3/parse-align-content.html:
1206 * css3/parse-justify-content-expected.txt:
1207 * css3/parse-justify-content.html:
1208
jcraig@apple.comaff229672017-03-30 21:13:21 +000012092017-03-30 James Craig <jcraig@apple.com>
1210
1211 AX: Expose a new AXSubrole for explicit ARIA "group" role
1212 https://bugs.webkit.org/show_bug.cgi?id=169810
1213 <rdar://problem/31039693>
1214
1215 Reviewed by Chris Fleizach.
1216
1217 * accessibility/list-detection2-expected.txt:
1218 * accessibility/list-detection2.html:
1219 * accessibility/roles-computedRoleString.html:
1220 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1221 * inspector/dom/highlightFrame-expected.txt:
1222 * inspector/dom/highlightSelector-expected.txt:
1223 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1224 * platform/mac/accessibility/roles-exposed-expected.txt:
1225
commit-queue@webkit.org76329332017-03-30 20:22:38 +000012262017-03-30 Youenn Fablet <youenn@apple.com>
1227
1228 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
1229 https://bugs.webkit.org/show_bug.cgi?id=170294
1230
1231 Unreviewed.
1232
1233 * TestExpectations: Marking these tests as flaky.
1234
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000012352017-03-30 Eric Carlson <eric.carlson@apple.com>
1236
1237 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
1238 https://bugs.webkit.org/show_bug.cgi?id=169956
1239
1240 Reviewed by Youenn Fablet.
1241
1242 * webaudio/audiobuffer-crash-expected.txt: Added.
1243 * webaudio/audiobuffer-crash.html: Added.
1244
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000012452017-03-30 Simon Fraser <simon.fraser@apple.com>
1246
1247 Add some tests that dump the touch event regions with various content configurations
1248 https://bugs.webkit.org/show_bug.cgi?id=170216
1249
1250 Followup: add missing results files, and tweak iframes.html to show that regions fail to
1251 take iframe borders into account.
1252
1253 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
1254 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1255 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1256 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1257 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1258 * fast/events/touch/ios/touch-event-regions/iframes.html:
1259 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1260 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1261
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000012622017-03-30 Per Arne Vollan <pvollan@apple.com>
1263
1264 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
1265 https://bugs.webkit.org/show_bug.cgi?id=170188
1266
1267 Reviewed by Eric Carlson.
1268
1269 The textTrackDisplayElement call will fail and throw an exception if the text track display element
1270 has not yet been added to the text track container element. We wait until it has been added.
1271
1272 * media/track/track-cue-rendering-with-padding.html:
1273
commit-queue@webkit.org98928812017-03-30 17:06:21 +000012742017-03-30 Antoine Quint <graouts@apple.com>
1275
1276 [Modern Media Controls] Invalid placard icon is not visible for short video
1277 https://bugs.webkit.org/show_bug.cgi?id=170277
1278 <rdar://problem/31327955>
1279
1280 Reviewed by Eric Carlson.
1281
1282 Add a new test to check that we correctly hide the invalid icon only when
1283 there is no space left to display it.
1284
1285 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
1286 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
1287
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000012882017-03-27 Sergio Villar Senin <svillar@igalia.com>
1289
1290 [css-grid] Clamp the number of autorepeat tracks
1291 https://bugs.webkit.org/show_bug.cgi?id=170120
1292
1293 Reviewed by Manuel Rego Casasnovas.
1294
1295 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
1296 to allow us to run several test cases over a small number of grids in a single file quite
1297 fast. The other option was to statically (CSS) create several huge grids, something that
1298 could potentially be very expensive in terms of memory and CPU leading to timeouts.
1299
1300 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
1301 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
1302
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000013032017-03-30 Antoine Quint <graouts@apple.com>
1304
1305 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1306 https://bugs.webkit.org/show_bug.cgi?id=168409
1307 <rdar://problem/30799198>
1308
1309 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
1310 requestAnimationFrame() call to suspend the ScriptedAnimationController.
1311
1312 * media/modern-media-controls/airplay-button/airplay-button.html:
1313
pvollan@apple.comc639f112017-03-30 06:35:31 +000013142017-03-30 Per Arne Vollan <pvollan@apple.com>
1315
1316 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
1317 https://bugs.webkit.org/show_bug.cgi?id=168660
1318
1319 Reviewed Eric Carlson.
1320
1321 The textTrackDisplayElement call will fail and throw an exception if the text track display element
1322 has not yet been added to the text track container element. We wait until it has been added.
1323
1324 * media/track/track-cue-container-rendering-position.html:
1325
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000013262017-03-29 Ryosuke Niwa <rniwa@webkit.org>
1327
1328 Disconnecting a HTMLObjectElement does not always unload its content document
1329 https://bugs.webkit.org/show_bug.cgi?id=169606
1330
1331 Reviewed by Andy Estes.
1332
1333 Add a regression test.
1334
1335 * fast/dom/removing-focused-object-element-expected.txt: Added.
1336 * fast/dom/removing-focused-object-element.html: Added.
1337
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000013382017-03-29 Simon Fraser <simon.fraser@apple.com>
1339
1340 Add some tests that dump the touch event regions with various content configurations
1341 https://bugs.webkit.org/show_bug.cgi?id=170216
1342
1343 Reviewed by Dean Jackson.
1344
1345 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
1346
1347 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
1348 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
1349 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
1350 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1351 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
1352 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1353 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
1354 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1355 * fast/events/touch/ios/touch-event-regions/document.html: Added.
1356 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1357 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
1358 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1359 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
1360 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1361 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
1362
simon.fraser@apple.com54152682017-03-30 01:31:53 +000013632017-03-28 Simon Fraser <simon.fraser@apple.com>
1364
1365 Make it possible to dump touch event regions for testing
1366 https://bugs.webkit.org/show_bug.cgi?id=170209
1367 <rdar://problem/31309258>
1368
1369 Reviewed by Tim Horton.
1370
1371 Simple test that dumps the regions.
1372
1373 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
1374 * fast/events/touch/ios/touch-event-regions.html: Added.
1375
zalan@apple.com26018542017-03-30 01:25:00 +000013762017-03-29 Zalan Bujtas <zalan@apple.com>
1377
1378 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
1379 https://bugs.webkit.org/show_bug.cgi?id=170259
1380 <rdar://problem/31300584>
1381
1382 Reviewed by Simon Fraser.
1383
1384 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
1385 * fast/block/float/placing-multiple-floats-crash.html: Added.
1386
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000013872017-03-29 Tim Horton <timothy_horton@apple.com>
1388
1389 Swipe gesture tests don't work on macOS Sierra
1390 https://bugs.webkit.org/show_bug.cgi?id=161675
1391 <rdar://problem/23379930>
1392
1393 Reviewed by Darin Adler.
1394
1395 * platform/mac-wk2/TestExpectations:
1396 * swipe/basic-cached-back-swipe-expected.txt:
1397 * swipe/basic-cached-back-swipe.html:
1398 * swipe/main-frame-pinning-requirement-expected.txt:
1399 * swipe/main-frame-pinning-requirement.html:
1400 * swipe/pushState-cached-back-swipe-expected.txt:
1401 * swipe/pushState-cached-back-swipe.html:
1402 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
1403 * swipe/pushState-programmatic-back-while-swiping-crash.html:
1404 * swipe/resources/swipe-test.js:
1405 (measuredDurationShouldBeLessThan):
1406 (startSwipeGesture):
1407 (completeSwipeGesture):
1408 (playEventStream):
1409 (eventQueue.enqueueScrollEvent): Deleted.
1410 (eventQueue.enqueueSwipeEvent): Deleted.
1411 (eventQueue.hasPendingEvents): Deleted.
1412 (eventQueue.callAfterEventDispatch): Deleted.
1413 (eventQueue._processEventQueue): Deleted.
1414 (eventQueue._processEventQueueSoon): Deleted.
1415 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
1416 * swipe/swipe-start-hysteresis-failures.html: Removed.
1417
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000014182017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1419
1420 Try to normalize variation ranges
1421 https://bugs.webkit.org/show_bug.cgi?id=170119
1422
1423 Reviewed by Simon Fraser.
1424
1425 * fast/text/variations/font-selection-properties-expected.html:
1426
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000014272017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1428
1429 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
1430 https://bugs.webkit.org/show_bug.cgi?id=169677
1431
1432 Unreviewed test gardening.
1433
1434 * platform/mac-wk1/TestExpectations:
1435 * platform/mac/TestExpectations:
1436
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000014372017-03-29 Javier Fernandez <jfernandez@igalia.com>
1438
1439 [css-align] Adapt self-alignment properties to the new baseline syntax
1440 https://bugs.webkit.org/show_bug.cgi?id=170235
1441
1442 Reviewed by David Hyatt.
1443
1444 Added new cases to the alignment properties parsing tests so that we can verify the new
1445 baseline-alignment syntax is parsed as expected.
1446 Additionally, I modified the tests so that they use the testharness format.
1447
1448 * css3/parse-align-items-expected.txt:
1449 * css3/parse-align-items.html:
1450 * css3/parse-align-self-expected.txt:
1451 * css3/parse-align-self.html:
1452 * css3/resources/alignment-parsing-utils-th.js:
1453 (checkValues):
1454 * fast/css/parse-justify-items-expected.txt:
1455 * fast/css/parse-justify-items.html:
1456 * fast/css/parse-justify-self-expected.txt:
1457 * fast/css/parse-justify-self.html:
1458 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
1459 (checkValues):
1460 (checkBadValues):
1461 (checkInitialValues):
1462 (checkInheritValues):
1463 (checkLegacyValues):
1464 (checkSupportedValues):
1465
cdumez@apple.com5ddde632017-03-29 20:54:21 +000014662017-03-29 Chris Dumez <cdumez@apple.com>
1467
1468 Animated SVG images are not paused in pages loaded in the background
1469 https://bugs.webkit.org/show_bug.cgi?id=170043
1470 <rdar://problem/31234412>
1471
1472 Reviewed by Simon Fraser.
1473
1474 Extend layout test coverage.
1475
1476 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
1477 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
1478 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
1479 * svg/animations/animations-paused-in-background-page.html: Added.
1480 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
1481
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000014822017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1483
1484 Post-commit test gardening after r214546
1485 https://bugs.webkit.org/show_bug.cgi?id=169518
1486
1487 Unreviewed.
1488
1489 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1490 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1491
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000014922017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1493
1494 Post-commit test gardening after r214546
1495 https://bugs.webkit.org/show_bug.cgi?id=169518
1496
1497 Unreviewed.
1498
1499 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1500 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1501
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000015022017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1503
1504 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
1505 https://bugs.webkit.org/show_bug.cgi?id=170130
1506
1507 Unreviewed test gardening.
1508
1509 * TestExpectations:
1510
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000015112017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1512
1513 Variation fonts: Make sure that feature detection and preprocessor macros are right
1514 https://bugs.webkit.org/show_bug.cgi?id=169518
1515
1516 Reviewed by Simon Fraser.
1517
1518 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
1519
1520 * fast/text/font-variations-feature-detection-expected.html: Added.
1521 * fast/text/font-variations-feature-detection.html: Added.
1522 * platform/ios-simulator/TestExpectations:
1523 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1524 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1525 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
1526 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
1527 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
1528 * platform/mac/TestExpectations:
1529
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000015302017-03-29 Antoine Quint <graouts@apple.com>
1531
1532 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
1533 https://bugs.webkit.org/show_bug.cgi?id=170239
1534 <rdar://problem/31320685>
1535
1536 Reviewed by Dean Jackson.
1537
1538 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
1539 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
1540 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
1541 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
1542 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
1543
1544 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
1545 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
1546 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
1547 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
1548 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
1549
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000015502017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1551
1552 Mark fast/workers/worker-close-more.html as a flaky timeout.
1553 https://bugs.webkit.org/show_bug.cgi?id=169838
1554
1555 Unreviewed test gardening.
1556
1557 * platform/mac/TestExpectations:
1558
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000015592017-03-29 Youenn Fablet <youenn@apple.com>
1560
1561 Move DTMF WebRTC extension behind its own compile flag
1562 https://bugs.webkit.org/show_bug.cgi?id=170226
1563
1564 Reviewed by Eric Carlson.
1565
1566 * TestExpectations:
1567 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1568 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1569 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1570 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1571
clopez@igalia.comea2710e2017-03-29 15:33:15 +000015722017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
1573
1574 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
1575 https://bugs.webkit.org/show_bug.cgi?id=170192
1576
1577 Unreviewed test gardening.
1578
1579 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1580
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000015812017-03-29 Youenn Fablet <youenn@apple.com>
1582
1583 Add test for differentiating camera versus canvas stream
1584 https://bugs.webkit.org/show_bug.cgi?id=169698
1585 <rdar://problem/31076026>
1586
1587 Reviewed by Eric Carlson.
1588
1589 * fast/mediastream/captureStream/canvas2d.html:
1590
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000015912017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
1592
1593 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
1594 https://bugs.webkit.org/show_bug.cgi?id=170223
1595
1596 Reviewed by Youenn Fablet.
1597
1598 After r214441 the arguments of addIceCandidate() are nullable.
1599
1600 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1601 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1602 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
1603
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000016042017-03-29 Antoine Quint <graouts@apple.com>
1605
1606 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1607 https://bugs.webkit.org/show_bug.cgi?id=168409
1608 <rdar://problem/30799198>
1609
1610 Reviewed by Dean Jackson.
1611
1612 Opt into ScriptedAnimationController logging.
1613
1614 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1615 * media/modern-media-controls/airplay-button/airplay-button.html:
1616
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000016172017-03-28 Youenn Fablet <youenn@apple.com>
1618
1619 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
1620 https://bugs.webkit.org/show_bug.cgi?id=170192
1621
1622 Reviewed by Jon Lee.
1623
1624 * fast/mediastream/RTCIceCandidate-expected.txt:
1625 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
1626 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1627 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
1628 Ensuring sdpMid has a valid value.
1629 * fast/mediastream/resources/promise-utils.js: Improving error logging.
1630
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000016312017-03-27 Brent Fulgham <bfulgham@apple.com>
1632
1633 Only attach Attributes to a given element one time
1634 https://bugs.webkit.org/show_bug.cgi?id=170125
1635 <rdar://problem/31279676>
1636
1637 Reviewed by Chris Dumez.
1638
1639 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
1640 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
1641 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
1642 * fast/dom/Attr/only-attach-attr-once.html: Added.
1643
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000016442017-03-28 Youenn Fablet <youenn@apple.com>
1645
1646 Stop RTCDataChannel when closing page
1647 https://bugs.webkit.org/show_bug.cgi?id=170166
1648
1649 Reviewed by Eric Carlson.
1650
1651 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1652 * webrtc/datachannel/datachannel-gc.html: Added.
1653
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000016542017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
1655
1656 Ranges for variation font properties are not enforced
1657 https://bugs.webkit.org/show_bug.cgi?id=169979
1658
1659 Reviewed by David Hyatt.
1660
1661 * fast/text/font-selection-font-face-parse-expected.txt:
1662 * fast/text/font-selection-font-face-parse.html:
1663 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1664 * fast/text/font-selection-font-loading-api-parse.html:
1665 * fast/text/font-style-parse-expected.txt:
1666 * fast/text/font-style-parse.html:
1667 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
1668 * fast/text/variations/font-loading-api-parse-ranges.html:
1669 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
1670 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
1671 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1672
aestes@apple.comb527f1f2017-03-28 23:50:55 +000016732017-03-28 Andy Estes <aestes@apple.com>
1674
1675 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
1676 https://bugs.webkit.org/show_bug.cgi?id=170197
1677 <rdar://problem/30314067>
1678
1679 Reviewed by Brady Eidson.
1680
1681 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
1682 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
1683
cdumez@apple.coma585b422017-03-28 23:11:35 +000016842017-03-28 Chris Dumez <cdumez@apple.com>
1685
1686 Animated SVG images are not paused when outside viewport
1687 https://bugs.webkit.org/show_bug.cgi?id=170155
1688 <rdar://problem/31288893>
1689
1690 Reviewed by Antti Koivisto.
1691
1692 Add layout test coverage.
1693
1694 * platform/mac-wk1/TestExpectations:
1695 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
1696 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
1697 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
1698 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
1699 * svg/animations/resources/smilAnimation.svg: Added.
1700
antti@apple.comdf681732017-03-28 22:48:26 +000017012017-03-28 Antti Koivisto <antti@apple.com>
1702
1703 Missing render tree position invalidation when tearing down renderers for display:contents subtree
1704 https://bugs.webkit.org/show_bug.cgi?id=170199
1705 <rdar://problem/31260856>
1706
1707 Reviewed by Zalan Bujtas.
1708
1709 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
1710 * fast/shadow-dom/slot-renderer-teardown.html: Added.
1711
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000017122017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1713
1714 Unreviewed, rolling out r214485.
1715
1716 This change caused LayoutTest crashes.
1717
1718 Reverted changeset:
1719
1720 "Stop RTCDataChannel when closing page"
1721 https://bugs.webkit.org/show_bug.cgi?id=170166
1722 http://trac.webkit.org/changeset/214485
1723
bburg@apple.com2e3de942017-03-28 21:41:24 +000017242017-03-28 Brian Burg <bburg@apple.com>
1725
1726 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
1727 https://bugs.webkit.org/show_bug.cgi?id=169865
1728 <rdar://problem/31250573>
1729
1730 Reviewed by Joseph Pecoraro.
1731
1732 Add tests that verify the new command works as expected when it disables resource caching.
1733 I also manually verified that the override setting is cleared when Web Inspector disconnects.
1734 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
1735 a load happened or not.
1736
1737 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
1738 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
1739 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
1740 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
1741
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000017422017-03-28 Youenn Fablet <youenn@apple.com>
1743
1744 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
1745 https://bugs.webkit.org/show_bug.cgi?id=170194
1746
1747 Reviewed by Chris Dumez.
1748
1749 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1750 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
1751
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000017522017-03-28 Joseph Pecoraro <pecoraro@apple.com>
1753
1754 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
1755 https://bugs.webkit.org/show_bug.cgi?id=166862
1756 <rdar://problem/29835977>
1757
1758 Reviewed by Brian Burg.
1759
1760 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
1761 * http/tests/inspector/network/resource-mime-type.html: Added.
1762 Test resource mime types for different resources.
1763
1764 * http/tests/inspector/network/resources/json.php: Added.
1765 * http/tests/inspector/network/resources/script.js: Added.
1766 * http/tests/inspector/network/resources/script.txt: Added.
1767 * http/tests/inspector/network/resources/stylesheet.css: Added.
1768 * http/tests/inspector/network/resources/stylesheet.txt: Added.
1769 * http/tests/resources/square20.jpg: Added.
1770 Resources for various requests and different mime types.
1771
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000017722017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1773
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00001774 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1775 https://bugs.webkit.org/show_bug.cgi?id=168132
1776
1777 Unreviewed test gardening.
1778
1779 * platform/mac/TestExpectations:
1780
17812017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1782
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00001783 Mark two fast/scrolling/ios/touch-scroll tests as failing.
1784 https://bugs.webkit.org/show_bug.cgi?id=170153
1785
1786 Unreviewed test gardening.
1787
1788 * platform/ios-wk2/TestExpectations:
1789
17902017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1791
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00001792 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1793
1794 Unreviewed test gardening.
1795
1796 * platform/ios/TestExpectations:
1797
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000017982017-03-28 Youenn Fablet <youenn@apple.com>
1799
1800 Stop RTCDataChannel when closing page
1801 https://bugs.webkit.org/show_bug.cgi?id=170166
1802
1803 Reviewed by Eric Carlson.
1804
1805 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1806 * webrtc/datachannel/datachannel-gc.html: Added.
1807
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000018082017-03-28 Antoine Quint <graouts@apple.com>
1809
1810 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1811 https://bugs.webkit.org/show_bug.cgi?id=170180
1812
1813 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1814
1815 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1816 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1817
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000018182017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1819
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00001820 Mark fast/history/ios/history-scroll-restoration.html as flaky.
1821 https://bugs.webkit.org/show_bug.cgi?id=169558
1822
1823 Unreviewed test gardening.
1824
1825 * platform/ios-wk2/TestExpectations:
1826
18272017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1828
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00001829 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1830 https://bugs.webkit.org/show_bug.cgi?id=170180
1831
1832 Unreviewed test gardening.
1833
1834 * platform/ios/TestExpectations:
1835
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000018362017-03-28 Youenn Fablet <youenn@apple.com>
1837
1838 LayoutTest webrtc/video-getParameters.html is failing
1839 https://bugs.webkit.org/show_bug.cgi?id=170148
1840
1841 Unreviewed.
1842
1843 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1844
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000018452017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1846
1847 Mark webrtc/video-replace-track-to-null.html as flaky.
1848 https://bugs.webkit.org/show_bug.cgi?id=170178
1849
1850 Unreviewed test gardening.
1851
1852 * TestExpectations:
1853
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000018542017-03-28 Jonathan Bedard <jbedard@apple.com>
1855
1856 Moved gardened ios-simulator tests to ios folders
1857 <rdar://problem/30948691>
1858
1859 Unreviewed test re-organization.
1860
1861 Moving ios-simulator test expectations to share as many expectations
1862 as possible with on-device testing.
1863
1864 * platform/ios: Moved from platform/ios-simulator.
1865 * platform/ios-device: Added.
1866 * platform/ios-device-wk1: Added.
1867 * platform/ios-device-wk2: Added.
1868 * platform/ios-simulator: Moved to platform/ios.
1869 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1870 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1871 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1872 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1873
yoav@yoav.ws81391512017-03-28 11:56:52 +000018742017-03-28 Yoav Weiss <yoav@yoav.ws>
1875
1876 Add a warning for unused link preloads.
1877 https://bugs.webkit.org/show_bug.cgi?id=165670
1878
1879 Reviewed by Youenn Fablet.
1880
1881 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
1882 * http/tests/preload/download_resources-expected.txt:
1883 * http/tests/preload/download_resources.html: Added references to preloaded resources.
1884 * http/tests/preload/onerror_event-expected.txt:
1885 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1886 * http/tests/preload/onload_event-expected.txt:
1887 * http/tests/preload/onload_event.html: Added references to preloaded resources.
1888 * http/tests/preload/single_download_preload.html: Deflaked.
1889 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
1890 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
1891 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
1892 * http/tests/preload/unused_preload_warning-expected.txt: Added.
1893 * http/tests/preload/unused_preload_warning.html: Added.
1894
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000018952017-03-28 Antoine Quint <graouts@apple.com>
1896
1897 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
1898 https://bugs.webkit.org/show_bug.cgi?id=170171
1899 <rdar://problem/31095500>
1900
1901 Reviewed by Dean Jackson.
1902
1903 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
1904 the "presented" property returns false immediately after calling hide() on the panel.
1905
1906 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
1907 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
1908 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
1909 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
1910
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000019112017-03-28 Aaron Chu <aaron_chu@apple.com>
1912
1913 AX: Media controls should be able to be re-activated after faded away
1914 https://bugs.webkit.org/show_bug.cgi?id=170048
1915 <rdar://problem/30157179>
1916
1917 Reviewed by Antoine Quint.
1918
1919 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
1920 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
1921
graouts@webkit.orga5300e22017-03-28 07:34:18 +000019222017-03-28 Antoine Quint <graouts@apple.com>
1923
1924 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1925 https://bugs.webkit.org/show_bug.cgi?id=169145
1926 <rdar://problem/17048858>
1927
1928 Reviewed by Dean Jackson.
1929
1930 We add new tests for media documents and related features that cover the following cases:
1931
1932 - checking <video> with only audio tracks does not show the fullscreen button
1933 - checking <video> with only audio tracks does not show the picture-in-picture button
1934 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1935
1936 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1937 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1938 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1939 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1940 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1941 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1942 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1943 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1944 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1945 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1946 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1947 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1948 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1949 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1950 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1951 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1952 * platform/ios-simulator/TestExpectations:
1953 * platform/mac/TestExpectations:
1954
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000019552017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
1956
1957 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
1958 https://bugs.webkit.org/show_bug.cgi?id=169771
1959
1960 Reviewed by Simon Fraser.
1961
1962 * fast/images/animated-image-different-dest-size-expected.html: Added.
1963 * fast/images/animated-image-different-dest-size.html: Added.
1964 This test crashes without this patch.
1965
1966 * fast/images/animated-image-loop-count.html:
1967 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1968
1969 * fast/images/async-image-background-image-expected.html: Added.
1970 * fast/images/async-image-background-image.html: Added.
1971 Ensures the background image can be drawn asynchronously if it is large.
1972
1973 * fast/images/async-image-canvas-draw-image-expected.html: Added.
1974 * fast/images/async-image-canvas-draw-image.html: Added.
1975 Ensures the image is drawn synchronously on the canvas regardless of its size.
1976
1977 * fast/images/ordered-animated-image-frames.html:
1978 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1979
1980 * fast/images/reset-image-animation-expected.txt:
1981 * fast/images/reset-image-animation.html:
1982 Change how the steps of the test are ordered so the test can be not flaky.
1983 Running it with -repeat-each was failing.
1984
1985 * fast/images/resources/red-green-blue-900-300.png: Added.
1986
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000019872017-03-27 Youenn Fablet <youenn@apple.com>
1988
1989 addIceCandidate should not throw if passed null or undefined
1990 https://bugs.webkit.org/show_bug.cgi?id=170118
1991
1992 Reviewed by Eric Carlson.
1993
1994 Updating test to log addIceCandidate rejection.
1995
1996 * webrtc/datachannel/basic.html:
1997 * webrtc/routines.js:
1998 (iceCallback1):
1999 (iceCallback2):
2000 (onAddIceCandidateError):
2001
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000020022017-03-27 Ryan Haddad <ryanhaddad@apple.com>
2003
2004 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
2005
2006 Unreviewed test gardening.
2007
2008 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
2009 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
2010
antti@apple.comf4e83d62017-03-27 22:56:32 +000020112017-03-27 Antti Koivisto <antti@apple.com>
2012
2013 Loading in-body stylesheets should not block rendering of elements before them
2014 https://bugs.webkit.org/show_bug.cgi?id=169345
2015
2016 Reviewed by Simon Fraser.
2017
2018 * http/tests/incremental/resources/delayed-css.php: Added.
2019 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
2020 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
2021
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000020222017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
2023
2024 Test variation font ranges in the CSS Font Loading API
2025 https://bugs.webkit.org/show_bug.cgi?id=170022
2026
2027 Reviewed by Dean Jackson.
2028
2029 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
2030 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
2031
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000020322017-03-27 Ryan Haddad <ryanhaddad@apple.com>
2033
2034 Unreviewed, rolling out r214411.
2035
2036 Two of the LayoutTests for this change time out on ios-
2037 simulator.
2038
2039 Reverted changeset:
2040
2041 "[Modern Media Controls] Improve media documents across macOS,
2042 iPhone and iPad"
2043 https://bugs.webkit.org/show_bug.cgi?id=169145
2044 http://trac.webkit.org/changeset/214411
2045
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000020462017-03-27 Antoine Quint <graouts@apple.com>
2047
2048 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
2049 https://bugs.webkit.org/show_bug.cgi?id=168517
2050 <rdar://problem/30577636>
2051
2052 Reviewed by Dean Jackson.
2053
2054 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
2055
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000020562017-03-27 Ryan Haddad <ryanhaddad@apple.com>
2057
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00002058 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
2059 https://bugs.webkit.org/show_bug.cgi?id=169679
2060
2061 Unreviewed test gardening.
2062
2063 * platform/mac/TestExpectations:
2064
20652017-03-27 Ryan Haddad <ryanhaddad@apple.com>
2066
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00002067 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
2068 https://bugs.webkit.org/show_bug.cgi?id=170127
2069
2070 Unreviewed test gardening.
2071
2072 * platform/mac/TestExpectations:
2073
20742017-03-27 Ryan Haddad <ryanhaddad@apple.com>
2075
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00002076 Mark media/modern-media-controls/time-label/time-label.html as flaky.
2077 https://bugs.webkit.org/show_bug.cgi?id=169678
2078
2079 Unreviewed test gardening.
2080
2081 * platform/mac-wk1/TestExpectations:
2082
20832017-03-27 Ryan Haddad <ryanhaddad@apple.com>
2084
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00002085 Marking two modern-media-controls tests as timeouts.
2086 https://bugs.webkit.org/show_bug.cgi?id=170123
2087
2088 Unreviewed test gardening.
2089
2090 * platform/ios-simulator/TestExpectations:
2091
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000020922017-03-27 Youenn Fablet <youenn@apple.com>
2093
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00002094 Tighten RTCDatachannel creation and parameter getters
2095 https://bugs.webkit.org/show_bug.cgi?id=170081
2096
2097 Reviewed by Eric Carlson.
2098
2099 * webrtc/datachannel/basic-expected.txt:
2100 * webrtc/datachannel/basic.html:
2101
21022017-03-27 Youenn Fablet <youenn@apple.com>
2103
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00002104 Add support for RTCRtpReceiver/RTCRtpSender getParameters
2105 https://bugs.webkit.org/show_bug.cgi?id=170057
2106
2107 Reviewed by Alex Christensen.
2108
2109 * webrtc/video-getParameters-expected.txt: Added.
2110 * webrtc/video-getParameters.html: Added.
2111
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000021122017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
2113
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00002114 font variation properties don't need to accept numbers
2115 https://bugs.webkit.org/show_bug.cgi?id=169357
2116
2117 Reviewed by Antti Koivisto.
2118
2119 * fast/text/font-selection-font-face-parse-expected.txt:
2120 * fast/text/font-selection-font-face-parse.html:
2121 * fast/text/font-selection-font-loading-api-parse-expected.txt:
2122 * fast/text/font-selection-font-loading-api-parse.html:
2123 * fast/text/font-stretch-parse-expected.txt:
2124 * fast/text/font-stretch-parse.html:
2125 * fast/text/font-style-parse-expected.txt:
2126 * fast/text/font-style-parse.html:
2127 * fast/text/variations/font-selection-properties.html:
2128 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2129
21302017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
2131
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00002132 Implement format specifier for variation fonts
2133 https://bugs.webkit.org/show_bug.cgi?id=169327
2134
2135 Reviewed by Simon Fraser.
2136
2137 * fast/text/variations/font-face-format-expected.html: Added.
2138 * fast/text/variations/font-face-format.html: Added.
2139
21402017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
2141
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00002142 Make sure animation works for font-weight, font-stretch, and font-style
2143 https://bugs.webkit.org/show_bug.cgi?id=169683
2144
2145 Reviewed by Simon Fraser.
2146
2147 * animations/font-variations/font-stretch-expected.txt: Added.
2148 * animations/font-variations/font-stretch.html: Added.
2149 * animations/font-variations/font-style-expected.txt: Added.
2150 * animations/font-variations/font-style.html: Added.
2151 * animations/font-variations/font-weight-expected.txt: Added.
2152 * animations/font-variations/font-weight.html: Added.
2153 * animations/resources/animation-test-helpers.js:
2154 (compareFontStyle):
2155 (getPropertyValue):
2156 (comparePropertyValue):
2157
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000021582017-03-27 Alex Christensen <achristensen@webkit.org>
2159
2160 Make WebSockets work in network process
2161 https://bugs.webkit.org/show_bug.cgi?id=169930
2162
2163 Reviewed by Youenn Fablet.
2164
2165 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
2166 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
2167 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
2168 (web_socket_do_extra_handshake):
2169 (web_socket_transfer_data):
2170 * platform/ios-simulator-wk1/TestExpectations:
2171 * platform/mac-wk1/TestExpectations:
2172 * platform/win/TestExpectations:
2173
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000021742017-03-27 Antoine Quint <graouts@apple.com>
2175
2176 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
2177 https://bugs.webkit.org/show_bug.cgi?id=169145
2178 <rdar://problem/17048858>
2179
2180 Reviewed by Dean Jackson.
2181
2182 We add new tests for media documents and related features that cover the following cases:
2183
2184 - checking <video> with only audio tracks does not show the fullscreen button
2185 - checking <video> with only audio tracks does not show the picture-in-picture button
2186 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
2187
2188 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2189 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
2190 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
2191 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
2192 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
2193 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
2194 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
2195 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
2196 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
2197 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
2198 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
2199 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
2200 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
2201 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
2202 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2203 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
2204 * platform/ios-simulator/TestExpectations:
2205 * platform/mac/TestExpectations:
2206
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000022072017-03-25 Aaron Chu <aaron_chu@apple.com>
2208
2209 AX: Media controls are unlabeled
2210 https://bugs.webkit.org/show_bug.cgi?id=169947
2211 <rdar://problem/30153323>
2212
2213 Reviewed by Antoine Quint.
2214
2215 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2216 * media/modern-media-controls/airplay-button/airplay-button.html:
2217 * media/modern-media-controls/forward-button/forward-button-expected.txt:
2218 * media/modern-media-controls/forward-button/forward-button.html:
2219 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
2220 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
2221 * media/modern-media-controls/icon-button/icon-button-expected.txt:
2222 * media/modern-media-controls/icon-button/icon-button.html:
2223 * media/modern-media-controls/icon-service/icon-service-expected.txt:
2224 * media/modern-media-controls/icon-service/icon-service.html:
2225 * media/modern-media-controls/mute-button/mute-button-expected.txt:
2226 * media/modern-media-controls/mute-button/mute-button.html:
2227 * media/modern-media-controls/pip-button/pip-button-expected.txt:
2228 * media/modern-media-controls/pip-button/pip-button.html:
2229 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
2230 * media/modern-media-controls/play-pause-button/play-pause-button.html:
2231 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
2232 * media/modern-media-controls/rewind-button/rewind-button.html:
2233 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
2234 * media/modern-media-controls/skip-back-button/skip-back-button.html:
2235 * media/modern-media-controls/start-button/start-button-expected.txt:
2236 * media/modern-media-controls/start-button/start-button.html:
2237 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
2238 * media/modern-media-controls/tracks-button/tracks-button.html:
2239
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000022402017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
2241
2242 Unreviewed GTK+ gardening. Update expectations of several tests.
2243
2244 * platform/gtk/TestExpectations:
2245
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000022462017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
2247
2248 Post-commit test fix after r214394
2249 https://bugs.webkit.org/show_bug.cgi?id=170083
2250
2251 Unreviewed.
2252
2253 * fast/text/variations/optical-sizing.html:
2254
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000022552017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2256
2257 Add font-optical-sizing to CSSComputedStyleDeclaration
2258 https://bugs.webkit.org/show_bug.cgi?id=170083
2259
2260 Reviewed by Joseph Pecoraro.
2261
2262 * fast/css/getComputedStyle/computed-style-expected.txt:
2263 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2264 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2265 * fast/css/getComputedStyle/resources/property-names.js:
2266 * fast/text/variations/optical-sizing-expected.txt:
2267 * fast/text/variations/optical-sizing.html:
2268 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
2269 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
2270 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
2271
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000022722017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2273
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00002274 Consolidate TestExpectations for media/restore-from-page-cache.html.
2275
2276 Unreviewed test gardening.
2277
2278 * platform/mac/TestExpectations:
2279
22802017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2281
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00002282 Unreviewed, rolling out r214361.
2283
2284 This change caused flakiness in http/tests/preload tests.
2285
2286 Reverted changeset:
2287
2288 "Add a warning for unused link preloads."
2289 https://bugs.webkit.org/show_bug.cgi?id=165670
2290 http://trac.webkit.org/changeset/214361
2291
graouts@webkit.orgb620f252017-03-24 23:32:14 +000022922017-03-24 Antoine Quint <graouts@webkit.org>
2293
2294 [Modern Media Controls] Remove placard icon if height is compressed
2295 https://bugs.webkit.org/show_bug.cgi?id=167935
2296 <rdar://problem/30397128>
2297
2298 Reviewed by Dean Jackson.
2299
2300 We add a new test to check that the various designed constraints to toggle display of a placard's
2301 icon, title and description are honored. Also, due to the old layout() method now being called
2302 "commit()", we refactor a relevant test.
2303
2304 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
2305 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
2306 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
2307 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
2308
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000023092017-03-24 Eric Carlson <eric.carlson@apple.com>
2310
2311 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
2312 https://bugs.webkit.org/show_bug.cgi?id=170056
2313
2314 Reviewed by Youenn Fablet.
2315
2316 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
2317 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
2318 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
2319 * fast/mediastream/apply-constraints-advanced-expected.txt:
2320 * fast/mediastream/apply-constraints-advanced.html:
2321 * fast/mediastream/apply-constraints-video-expected.txt:
2322 * fast/mediastream/apply-constraints-video.html:
2323
dino@apple.com21196272017-03-24 23:16:52 +000023242017-03-24 Dean Jackson <dino@apple.com>
2325
2326 Serialization of custom props in longhand should be "" not value of shorthand
2327 https://bugs.webkit.org/show_bug.cgi?id=167699
2328 <rdar://problem/30324200>
2329
2330 Reviewed by Sam Weinig.
2331
2332 * fast/css/variables/rule-property-get-expected.html:
2333 * fast/css/variables/rule-property-get.html:
2334
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000023352017-03-24 Antoine Quint <graouts@webkit.org>
2336
2337 [Modern Media Controls] Captions don't move with the appearance of the inline controls
2338 https://bugs.webkit.org/show_bug.cgi?id=170051
2339 <rdar://problem/30754428>
2340
2341 Reviewed by Dean Jackson.
2342
2343 Add a new test, which would have previously failed, where we check that we account for the controls bar height
2344 when showing captions with the controls bar visible.
2345
2346 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
2347 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
2348
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000023492017-03-24 Brent Fulgham <bfulgham@apple.com>
2350
2351 Handle recursive calls to ProcessingInstruction::checkStyleSheet
2352 https://bugs.webkit.org/show_bug.cgi?id=169982
2353 <rdar://problem/31083051>
2354
2355 Reviewed by Antti Koivisto.
2356
2357 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
2358 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
2359 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
2360 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
2361 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
2362 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
2363 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
2364 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
2365 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
2366 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
2367 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
2368
beidson@apple.comc6dab482017-03-24 21:13:40 +000023692017-03-24 Brady Eidson <beidson@apple.com>
2370
2371 A null compound index value crashes the Databases process.
2372 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
2373
2374 Reviewed by Alex Christensen.
2375
2376 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
2377 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
2378 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
2379 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
2380 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
2381
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000023822017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2383
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00002384 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
2385 https://bugs.webkit.org/show_bug.cgi?id=170068
2386
2387 Unreviewed test gardening.
2388
2389 * platform/ios-simulator/TestExpectations:
2390
23912017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2392
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00002393 Unreviewed, rolling out r214360.
2394
2395 This change caused 20+ LayoutTest failures.
2396
2397 Reverted changeset:
2398
2399 "Handle recursive calls to
2400 ProcessingInstruction::checkStyleSheet"
2401 https://bugs.webkit.org/show_bug.cgi?id=169982
2402 http://trac.webkit.org/changeset/214360
2403
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000024042017-03-24 Youenn Fablet <youenn@apple.com>
2405
2406 Add support for qpSum in WebRTC stats
2407 https://bugs.webkit.org/show_bug.cgi?id=170060
2408
2409 Reviewed by Eric Carlson.
2410
2411 * webrtc/video-stats.html:
2412
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000024132017-03-24 Daniel Bates <dabates@apple.com>
2414
2415 Prevent new navigations during document unload
2416 https://bugs.webkit.org/show_bug.cgi?id=169934
2417 <rdar://problem/31247584>
2418
2419 Reviewed by Chris Dumez.
2420
2421 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
2422 after starting a navigation from an onunload event handler.
2423
2424 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
2425 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
2426
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000024272017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2428
2429 Implement font-optical-sizing
2430 https://bugs.webkit.org/show_bug.cgi?id=168895
2431
2432 Reviewed by Dean Jackson.
2433
2434 * fast/text/variations/optical-sizing-expected.txt: Added.
2435 * fast/text/variations/optical-sizing.html: Added.
2436
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000024372017-03-24 Yoav Weiss <yoav@yoav.ws>
2438
2439 Add a warning for unused link preloads.
2440 https://bugs.webkit.org/show_bug.cgi?id=165670
2441
2442 Reviewed by Youenn Fablet.
2443
2444 This adds a test for the unused preload warning, and adapts some of the other preload tests,
2445 to avoid warnings.
2446
2447 * http/tests/preload/download_resources-expected.txt: Changed.
2448 * http/tests/preload/download_resources.html: Added references to preloaded resources.
2449 * http/tests/preload/onerrer_event-expected.txt: Changed.
2450 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
2451 * http/tests/preload/onload_event.html: Added references to preloaded resources.
2452 * http/tests/preload/resources/single_download_preload.html: Deflaked.
2453 * http/tests/preload/unused_preload_warning-expected.txt: Added.
2454 * http/tests/preload/unused_preload_warning.html: Added.
2455
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000024562017-03-24 Brent Fulgham <bfulgham@apple.com>
2457
2458 Handle recursive calls to ProcessingInstruction::checkStyleSheet
2459 https://bugs.webkit.org/show_bug.cgi?id=169982
2460 <rdar://problem/31083051>
2461
2462 Reviewed by Antti Koivisto.
2463
2464 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
2465 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
2466 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
2467 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
2468 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
2469 * fast/dom/beforeload/recursive-link-before-load.html: Added.
2470 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
2471 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
2472 * fast/dom/beforeload/resources/content.xhtml: Added.
2473 * fast/dom/beforeload/resources/pass.css: Added.
2474 * fast/dom/beforeload/resources/test.xsl: Added.
2475
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000024762017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2477
2478 font-style needs a new CSSValue to make CSSRule.cssText work correctly
2479 https://bugs.webkit.org/show_bug.cgi?id=169258
2480
2481 Reviewed by David Hyatt.
2482
2483 Update tests' expected results.
2484
2485 * fast/text/font-selection-font-face-parse-expected.txt:
2486 * fast/text/font-selection-font-face-parse.html:
2487 * fast/text/font-style-parse-expected.txt:
2488 * fast/text/font-style-parse.html:
2489 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2490 * svg/css/getComputedStyle-basic-expected.txt:
2491
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000024922017-03-24 Youenn Fablet <youenn@apple.com>
2493
2494 Add libwebrtc backend support for RTCRtpSender::replaceTrack
2495 https://bugs.webkit.org/show_bug.cgi?id=169841
2496
2497 Reviewed by Alex Christensen.
2498
2499 * webrtc/audio-replace-track-expected.txt: Added.
2500 * webrtc/audio-replace-track.html: Added.
2501 * webrtc/video-replace-track-expected.txt: Added.
2502 * webrtc/video-replace-track.html: Added.
2503 * webrtc/video-replace-track-to-null-expected.txt: Added.
2504 * webrtc/video-replace-track-to-null.html: Added.
2505
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000025062017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2507
2508 Update TestExpectations for media/restore-from-page-cache.html.
2509
2510 Unreviewed test gardening.
2511
2512 * platform/mac-wk2/TestExpectations:
2513 * platform/mac/TestExpectations:
2514
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000025152017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2516
2517 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
2518
2519 * platform/gtk/TestExpectations:
2520
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000025212017-03-24 Youenn Fablet <youenn@apple.com>
2522
2523 Add support for DataChannel and MediaStreamTrack stats
2524 https://bugs.webkit.org/show_bug.cgi?id=170031
2525
2526 Reviewed by Eric Carlson.
2527
2528 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
2529 * webrtc/datachannel/datachannel-stats.html: Added.
2530 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
2531 * webrtc/video-mediastreamtrack-stats.html: Added.
2532
cdumez@apple.comedecdd02017-03-24 16:27:01 +000025332017-03-24 Chris Dumez <cdumez@apple.com>
2534
2535 Extend svg/animations/animations-paused-disconnected-iframe.html
2536 https://bugs.webkit.org/show_bug.cgi?id=170035
2537
2538 Reviewed by Andreas Kling.
2539
2540 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
2541
2542 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
2543 * svg/animations/animations-paused-disconnected-iframe.html:
2544
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000025452017-03-24 Youenn Fablet <youenn@apple.com>
2546
2547 Fix framesEncoded/framesDecoded RTC stats
2548 https://bugs.webkit.org/show_bug.cgi?id=170024
2549
2550 Reviewed by Eric Carlson.
2551
2552 * webrtc/video-stats-expected.txt: Added.
2553 * webrtc/video-stats.html: Added.
2554
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000025552017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2556
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00002557 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
2558
2559 * platform/gtk/TestExpectations:
2560
25612017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2562
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00002563 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
2564
2565 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
2566 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
2567 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
2568 mime type and returned application/octet-stream.
2569
2570 * platform/gtk/TestExpectations:
2571 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
2572 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
2573
25742017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2575
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00002576 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
2577
2578 We are now getting a MIME type for otf files.
2579
2580 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2581
pvollan@apple.come52fe062017-03-24 12:01:45 +000025822017-03-24 Per Arne Vollan <pvollan@apple.com>
2583
2584 Text stroke is sometimes clipped on video captions.
2585 https://bugs.webkit.org/show_bug.cgi?id=170006
2586
2587 Reviewed by Eric Carlson.
2588
2589 * media/track/track-css-stroke-cues-expected.txt:
2590 * media/track/track-css-stroke-cues.html:
2591
carlosgc@webkit.org41922302017-03-24 08:21:21 +000025922017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2593
2594 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
2595 https://bugs.webkit.org/show_bug.cgi?id=170001
2596
2597 Reviewed by Michael Catanzaro.
2598
2599 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
2600
2601 * platform/gtk/TestExpectations:
2602
antti@apple.com0e079ed2017-03-24 03:20:18 +000026032017-03-23 Antti Koivisto <antti@apple.com>
2604
2605 Revert r213712, caused iPad PLT regression
2606 https://bugs.webkit.org/show_bug.cgi?id=170040
2607
2608 Unreviewed.
2609
2610 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
2611 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
2612
cdumez@apple.com838ef372017-03-23 23:51:20 +000026132017-03-23 Chris Dumez <cdumez@apple.com>
2614
2615 SVG animations are not paused when their <svg> element is removed from the document
2616 https://bugs.webkit.org/show_bug.cgi?id=170030
2617 <rdar://problem/31230252>
2618
2619 Reviewed by Dean Jackson.
2620
2621 Add layout test coverage.
2622
2623 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
2624 * svg/animations/animations-paused-when-removed-from-document.html: Added.
2625
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000026262017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
2627
2628 font shorthand should accept variation values
2629 https://bugs.webkit.org/show_bug.cgi?id=168998
2630
2631 Reviewed by Simon Fraser.
2632
2633 * fast/text/font-style-parse-expected.txt:
2634 * fast/text/font-style-parse.html:
2635 * fast/text/font-weight-parse-expected.txt:
2636 * fast/text/font-weight-parse.html:
2637
cdumez@apple.com62599cb2017-03-23 22:40:50 +000026382017-03-23 Chris Dumez <cdumez@apple.com>
2639
2640 SVG animations are not paused when inserted into a hidden page
2641 https://bugs.webkit.org/show_bug.cgi?id=170026
2642 <rdar://problem/31228704>
2643
2644 Reviewed by Andreas Kling.
2645
2646 Add layout test coverage.
2647
2648 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
2649 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
2650 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
2651 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
2652
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00002653== Rolled over to ChangeLog-2017-03-23 ==