blob: 3ac1fe981b81da6573e92d06907e408b9a713557 [file] [log] [blame]
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000012017-03-31 Youenn Fablet <youenn@apple.com>
2
3 Add a test to ensure webrtc generated certificates and names are ephemeral
4 https://bugs.webkit.org/show_bug.cgi?id=170225
5
6 Reviewed by Jon Lee.
7
8 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
9 * webrtc/ephemeral-certificates-and-cnames.html: Added.
10
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000112017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12
13 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
14 https://bugs.webkit.org/show_bug.cgi?id=170327
15 <rdar://problem/31363816>
16
17 Reviewed by Tim Horton.
18
19 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
20 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
21 synthetic touch events.
22
23 * TestExpectations:
24 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
25 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
26
ap@apple.come4023af2017-03-31 17:29:12 +0000272017-03-31 Alexey Proskuryakov <ap@apple.com>
28
ap@apple.com19c0fd02017-03-31 19:18:26 +000029 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
30 https://bugs.webkit.org/show_bug.cgi?id=170355
31
32 * TestExpectations:
33
342017-03-31 Alexey Proskuryakov <ap@apple.com>
35
ap@apple.comb599b982017-03-31 17:41:39 +000036 Correction for the previous change - this is an image failure.
37
38 * platform/mac-wk2/TestExpectations:
39
402017-03-31 Alexey Proskuryakov <ap@apple.com>
41
ap@apple.come4023af2017-03-31 17:29:12 +000042 Mark fast/images/animated-image-different-dest-size.html as flaky for
43 https://bugs.webkit.org/show_bug.cgi?id=170203
44
45 * platform/mac-wk2/TestExpectations:
46
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000472017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
48
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000049 Unreviewed GTK+ gardening. Update expectations of several tests.
50
51 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
52 fonts.
53
54 * platform/gtk/TestExpectations:
55 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
56
572017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
58
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000059 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
60
61 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
62 after r214503.
63
64 * platform/gtk/TestExpectations:
65 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
66 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
67 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
68 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
69
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000702017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
71
72 [Readable Streams API] Implement cloneArrayBuffer in WebCore
73 https://bugs.webkit.org/show_bug.cgi?id=170008
74
75 Reviewed by Youenn Fablet.
76
77 Added test to check cloneArrayBuffer behaviour.
78
79 * streams/readable-stream-byob-request.js:
80
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000812017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
82
83 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
84 https://bugs.webkit.org/show_bug.cgi?id=170151
85
86 Reviewed by Saam Barati.
87
88 * js/script-tests/string_replace_function.js: Added.
89 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
90 * js/string_replace_function-expected.txt: Added.
91 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
92 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
93 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
94
rego@igalia.com0e27af12017-03-31 09:27:04 +0000952017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
96
97 [css-grid] Update W3C Test Suite
98 https://bugs.webkit.org/show_bug.cgi?id=170170
99
100 Reviewed by Youenn Fablet.
101
102 Update path to tests in TestExpectations as the CSS Grid Layout suite
103 is now under web-platform-tests.
104
105 * TestExpectations:
106
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +00001072017-03-31 Antoine Quint <graouts@apple.com>
108
109 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
110 https://bugs.webkit.org/show_bug.cgi?id=168409
111 <rdar://problem/30799198>
112
113 Unreviewed. Capture new logging events.
114
115 * media/modern-media-controls/airplay-button/airplay-button.html:
116
mattbaker@apple.com3b706d42017-03-31 00:51:51 +00001172017-03-30 Matt Baker <mattbaker@apple.com>
118
119 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
120
121 * inspector/css/getAllStyleSheets-expected.txt:
122
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +00001232017-03-30 Ryan Haddad <ryanhaddad@apple.com>
124
125 Rebaseline js/dom/global-constructors-attributes.html.
126
127 Unreviewed test gardening.
128
129 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
130 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
131 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
132
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +00001332017-03-30 Simon Fraser <simon.fraser@apple.com>
134
135 Rename a touch event function, and new touch region test results
136 https://bugs.webkit.org/show_bug.cgi?id=170309
137 rdar://problem/31329520
138
139 Reviewed by Chris Dumez.
140
141 A code change in WebKitAdditions progresses this test result.
142
143 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
144
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +00001452017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
146
147 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
148 https://bugs.webkit.org/show_bug.cgi?id=169547
149
150 Reviewed by Simon Fraser.
151
152 * fast/images/async-image-background-image.html:
153 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
154 * fast/images/sprite-sheet-image-draw-expected.html: Added.
155 * fast/images/sprite-sheet-image-draw.html: Added.
156
mattbaker@apple.comb9d70672017-03-30 22:37:34 +00001572017-03-30 Matt Baker <mattbaker@apple.com>
158
159 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
160 https://bugs.webkit.org/show_bug.cgi?id=170279
161 <rdar://problem/30200492>
162
163 Reviewed by David Hyatt.
164
165 * inspector/css/getAllStyleSheets.html:
166 Add stylesheet with an "unparsed" property having no final semicolon.
167
commit-queue@webkit.org819396b2017-03-30 21:42:19 +00001682017-03-30 Youenn Fablet <youenn@apple.com>
169
170 Clean up RTCDataChannel
171 https://bugs.webkit.org/show_bug.cgi?id=169732
172
173 Reviewed by Chris Dumez.
174
175 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
176 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
177
cdumez@apple.comc973c422017-03-30 21:35:39 +00001782017-03-30 Chris Dumez <cdumez@apple.com>
179
180 svg/animations/animations-paused-in-background-page.html is flaky
181 https://bugs.webkit.org/show_bug.cgi?id=170290
182
183 Reviewed by Simon Fraser.
184
185 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
186 due to a race.
187
188 * svg/animations/animations-paused-in-background-page-expected.txt:
189 * svg/animations/animations-paused-in-background-page.html:
190
jfernandez@igalia.com384f6462017-03-30 21:27:09 +00001912017-03-30 Javier Fernandez <jfernandez@igalia.com>
192
193 [css-align] Adapt content-alignment properties to the new baseline syntax
194 https://bugs.webkit.org/show_bug.cgi?id=170262
195
196 Reviewed by David Hyatt.
197
198 Added new cases to the alignment properties parsing tests so that we can verify the new
199 baseline-alignment syntax is parsed as expected.
200 Additionally, I modified the tests so that they use the testharness format.
201
202 * css3/parse-align-content-expected.txt:
203 * css3/parse-align-content.html:
204 * css3/parse-justify-content-expected.txt:
205 * css3/parse-justify-content.html:
206
jcraig@apple.comaff229672017-03-30 21:13:21 +00002072017-03-30 James Craig <jcraig@apple.com>
208
209 AX: Expose a new AXSubrole for explicit ARIA "group" role
210 https://bugs.webkit.org/show_bug.cgi?id=169810
211 <rdar://problem/31039693>
212
213 Reviewed by Chris Fleizach.
214
215 * accessibility/list-detection2-expected.txt:
216 * accessibility/list-detection2.html:
217 * accessibility/roles-computedRoleString.html:
218 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
219 * inspector/dom/highlightFrame-expected.txt:
220 * inspector/dom/highlightSelector-expected.txt:
221 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
222 * platform/mac/accessibility/roles-exposed-expected.txt:
223
commit-queue@webkit.org76329332017-03-30 20:22:38 +00002242017-03-30 Youenn Fablet <youenn@apple.com>
225
226 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
227 https://bugs.webkit.org/show_bug.cgi?id=170294
228
229 Unreviewed.
230
231 * TestExpectations: Marking these tests as flaky.
232
eric.carlson@apple.com697909c2017-03-30 20:17:08 +00002332017-03-30 Eric Carlson <eric.carlson@apple.com>
234
235 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
236 https://bugs.webkit.org/show_bug.cgi?id=169956
237
238 Reviewed by Youenn Fablet.
239
240 * webaudio/audiobuffer-crash-expected.txt: Added.
241 * webaudio/audiobuffer-crash.html: Added.
242
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +00002432017-03-30 Simon Fraser <simon.fraser@apple.com>
244
245 Add some tests that dump the touch event regions with various content configurations
246 https://bugs.webkit.org/show_bug.cgi?id=170216
247
248 Followup: add missing results files, and tweak iframes.html to show that regions fail to
249 take iframe borders into account.
250
251 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
252 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
253 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
254 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
255 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
256 * fast/events/touch/ios/touch-event-regions/iframes.html:
257 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
258 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
259
pvollan@apple.com87075aaf2017-03-30 17:06:59 +00002602017-03-30 Per Arne Vollan <pvollan@apple.com>
261
262 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
263 https://bugs.webkit.org/show_bug.cgi?id=170188
264
265 Reviewed by Eric Carlson.
266
267 The textTrackDisplayElement call will fail and throw an exception if the text track display element
268 has not yet been added to the text track container element. We wait until it has been added.
269
270 * media/track/track-cue-rendering-with-padding.html:
271
commit-queue@webkit.org98928812017-03-30 17:06:21 +00002722017-03-30 Antoine Quint <graouts@apple.com>
273
274 [Modern Media Controls] Invalid placard icon is not visible for short video
275 https://bugs.webkit.org/show_bug.cgi?id=170277
276 <rdar://problem/31327955>
277
278 Reviewed by Eric Carlson.
279
280 Add a new test to check that we correctly hide the invalid icon only when
281 there is no space left to display it.
282
283 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
284 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
285
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +00002862017-03-27 Sergio Villar Senin <svillar@igalia.com>
287
288 [css-grid] Clamp the number of autorepeat tracks
289 https://bugs.webkit.org/show_bug.cgi?id=170120
290
291 Reviewed by Manuel Rego Casasnovas.
292
293 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
294 to allow us to run several test cases over a small number of grids in a single file quite
295 fast. The other option was to statically (CSS) create several huge grids, something that
296 could potentially be very expensive in terms of memory and CPU leading to timeouts.
297
298 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
299 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
300
commit-queue@webkit.org49e48492017-03-30 13:11:25 +00003012017-03-30 Antoine Quint <graouts@apple.com>
302
303 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
304 https://bugs.webkit.org/show_bug.cgi?id=168409
305 <rdar://problem/30799198>
306
307 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
308 requestAnimationFrame() call to suspend the ScriptedAnimationController.
309
310 * media/modern-media-controls/airplay-button/airplay-button.html:
311
pvollan@apple.comc639f112017-03-30 06:35:31 +00003122017-03-30 Per Arne Vollan <pvollan@apple.com>
313
314 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
315 https://bugs.webkit.org/show_bug.cgi?id=168660
316
317 Reviewed Eric Carlson.
318
319 The textTrackDisplayElement call will fail and throw an exception if the text track display element
320 has not yet been added to the text track container element. We wait until it has been added.
321
322 * media/track/track-cue-container-rendering-position.html:
323
rniwa@webkit.org97f81a02017-03-30 05:38:59 +00003242017-03-29 Ryosuke Niwa <rniwa@webkit.org>
325
326 Disconnecting a HTMLObjectElement does not always unload its content document
327 https://bugs.webkit.org/show_bug.cgi?id=169606
328
329 Reviewed by Andy Estes.
330
331 Add a regression test.
332
333 * fast/dom/removing-focused-object-element-expected.txt: Added.
334 * fast/dom/removing-focused-object-element.html: Added.
335
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +00003362017-03-29 Simon Fraser <simon.fraser@apple.com>
337
338 Add some tests that dump the touch event regions with various content configurations
339 https://bugs.webkit.org/show_bug.cgi?id=170216
340
341 Reviewed by Dean Jackson.
342
343 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
344
345 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
346 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
347 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
348 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
349 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
350 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
351 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
352 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
353 * fast/events/touch/ios/touch-event-regions/document.html: Added.
354 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
355 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
356 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
357 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
358 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
359 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
360
simon.fraser@apple.com54152682017-03-30 01:31:53 +00003612017-03-28 Simon Fraser <simon.fraser@apple.com>
362
363 Make it possible to dump touch event regions for testing
364 https://bugs.webkit.org/show_bug.cgi?id=170209
365 <rdar://problem/31309258>
366
367 Reviewed by Tim Horton.
368
369 Simple test that dumps the regions.
370
371 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
372 * fast/events/touch/ios/touch-event-regions.html: Added.
373
zalan@apple.com26018542017-03-30 01:25:00 +00003742017-03-29 Zalan Bujtas <zalan@apple.com>
375
376 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
377 https://bugs.webkit.org/show_bug.cgi?id=170259
378 <rdar://problem/31300584>
379
380 Reviewed by Simon Fraser.
381
382 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
383 * fast/block/float/placing-multiple-floats-crash.html: Added.
384
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +00003852017-03-29 Tim Horton <timothy_horton@apple.com>
386
387 Swipe gesture tests don't work on macOS Sierra
388 https://bugs.webkit.org/show_bug.cgi?id=161675
389 <rdar://problem/23379930>
390
391 Reviewed by Darin Adler.
392
393 * platform/mac-wk2/TestExpectations:
394 * swipe/basic-cached-back-swipe-expected.txt:
395 * swipe/basic-cached-back-swipe.html:
396 * swipe/main-frame-pinning-requirement-expected.txt:
397 * swipe/main-frame-pinning-requirement.html:
398 * swipe/pushState-cached-back-swipe-expected.txt:
399 * swipe/pushState-cached-back-swipe.html:
400 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
401 * swipe/pushState-programmatic-back-while-swiping-crash.html:
402 * swipe/resources/swipe-test.js:
403 (measuredDurationShouldBeLessThan):
404 (startSwipeGesture):
405 (completeSwipeGesture):
406 (playEventStream):
407 (eventQueue.enqueueScrollEvent): Deleted.
408 (eventQueue.enqueueSwipeEvent): Deleted.
409 (eventQueue.hasPendingEvents): Deleted.
410 (eventQueue.callAfterEventDispatch): Deleted.
411 (eventQueue._processEventQueue): Deleted.
412 (eventQueue._processEventQueueSoon): Deleted.
413 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
414 * swipe/swipe-start-hysteresis-failures.html: Removed.
415
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +00004162017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
417
418 Try to normalize variation ranges
419 https://bugs.webkit.org/show_bug.cgi?id=170119
420
421 Reviewed by Simon Fraser.
422
423 * fast/text/variations/font-selection-properties-expected.html:
424
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +00004252017-03-29 Ryan Haddad <ryanhaddad@apple.com>
426
427 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
428 https://bugs.webkit.org/show_bug.cgi?id=169677
429
430 Unreviewed test gardening.
431
432 * platform/mac-wk1/TestExpectations:
433 * platform/mac/TestExpectations:
434
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +00004352017-03-29 Javier Fernandez <jfernandez@igalia.com>
436
437 [css-align] Adapt self-alignment properties to the new baseline syntax
438 https://bugs.webkit.org/show_bug.cgi?id=170235
439
440 Reviewed by David Hyatt.
441
442 Added new cases to the alignment properties parsing tests so that we can verify the new
443 baseline-alignment syntax is parsed as expected.
444 Additionally, I modified the tests so that they use the testharness format.
445
446 * css3/parse-align-items-expected.txt:
447 * css3/parse-align-items.html:
448 * css3/parse-align-self-expected.txt:
449 * css3/parse-align-self.html:
450 * css3/resources/alignment-parsing-utils-th.js:
451 (checkValues):
452 * fast/css/parse-justify-items-expected.txt:
453 * fast/css/parse-justify-items.html:
454 * fast/css/parse-justify-self-expected.txt:
455 * fast/css/parse-justify-self.html:
456 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
457 (checkValues):
458 (checkBadValues):
459 (checkInitialValues):
460 (checkInheritValues):
461 (checkLegacyValues):
462 (checkSupportedValues):
463
cdumez@apple.com5ddde632017-03-29 20:54:21 +00004642017-03-29 Chris Dumez <cdumez@apple.com>
465
466 Animated SVG images are not paused in pages loaded in the background
467 https://bugs.webkit.org/show_bug.cgi?id=170043
468 <rdar://problem/31234412>
469
470 Reviewed by Simon Fraser.
471
472 Extend layout test coverage.
473
474 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
475 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
476 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
477 * svg/animations/animations-paused-in-background-page.html: Added.
478 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
479
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +00004802017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
481
482 Post-commit test gardening after r214546
483 https://bugs.webkit.org/show_bug.cgi?id=169518
484
485 Unreviewed.
486
487 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
488 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
489
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +00004902017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
491
492 Post-commit test gardening after r214546
493 https://bugs.webkit.org/show_bug.cgi?id=169518
494
495 Unreviewed.
496
497 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
498 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
499
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +00005002017-03-29 Ryan Haddad <ryanhaddad@apple.com>
501
502 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
503 https://bugs.webkit.org/show_bug.cgi?id=170130
504
505 Unreviewed test gardening.
506
507 * TestExpectations:
508
mmaxfield@apple.comeee54462017-03-29 17:40:21 +00005092017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
510
511 Variation fonts: Make sure that feature detection and preprocessor macros are right
512 https://bugs.webkit.org/show_bug.cgi?id=169518
513
514 Reviewed by Simon Fraser.
515
516 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
517
518 * fast/text/font-variations-feature-detection-expected.html: Added.
519 * fast/text/font-variations-feature-detection.html: Added.
520 * platform/ios-simulator/TestExpectations:
521 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
522 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
523 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
524 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
525 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
526 * platform/mac/TestExpectations:
527
commit-queue@webkit.org9a153322017-03-29 17:28:48 +00005282017-03-29 Antoine Quint <graouts@apple.com>
529
530 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
531 https://bugs.webkit.org/show_bug.cgi?id=170239
532 <rdar://problem/31320685>
533
534 Reviewed by Dean Jackson.
535
536 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
537 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
538 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
539 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
540 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
541
542 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
543 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
544 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
545 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
546 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
547
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +00005482017-03-28 Ryan Haddad <ryanhaddad@apple.com>
549
550 Mark fast/workers/worker-close-more.html as a flaky timeout.
551 https://bugs.webkit.org/show_bug.cgi?id=169838
552
553 Unreviewed test gardening.
554
555 * platform/mac/TestExpectations:
556
commit-queue@webkit.org62d62462017-03-29 15:58:29 +00005572017-03-29 Youenn Fablet <youenn@apple.com>
558
559 Move DTMF WebRTC extension behind its own compile flag
560 https://bugs.webkit.org/show_bug.cgi?id=170226
561
562 Reviewed by Eric Carlson.
563
564 * TestExpectations:
565 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
566 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
567 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
568 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
569
clopez@igalia.comea2710e2017-03-29 15:33:15 +00005702017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
571
572 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
573 https://bugs.webkit.org/show_bug.cgi?id=170192
574
575 Unreviewed test gardening.
576
577 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
578
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +00005792017-03-29 Youenn Fablet <youenn@apple.com>
580
581 Add test for differentiating camera versus canvas stream
582 https://bugs.webkit.org/show_bug.cgi?id=169698
583 <rdar://problem/31076026>
584
585 Reviewed by Eric Carlson.
586
587 * fast/mediastream/captureStream/canvas2d.html:
588
clopez@igalia.com1c1602f2017-03-29 13:34:21 +00005892017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
590
591 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
592 https://bugs.webkit.org/show_bug.cgi?id=170223
593
594 Reviewed by Youenn Fablet.
595
596 After r214441 the arguments of addIceCandidate() are nullable.
597
598 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
599 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
600 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
601
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +00006022017-03-29 Antoine Quint <graouts@apple.com>
603
604 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
605 https://bugs.webkit.org/show_bug.cgi?id=168409
606 <rdar://problem/30799198>
607
608 Reviewed by Dean Jackson.
609
610 Opt into ScriptedAnimationController logging.
611
612 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
613 * media/modern-media-controls/airplay-button/airplay-button.html:
614
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +00006152017-03-28 Youenn Fablet <youenn@apple.com>
616
617 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
618 https://bugs.webkit.org/show_bug.cgi?id=170192
619
620 Reviewed by Jon Lee.
621
622 * fast/mediastream/RTCIceCandidate-expected.txt:
623 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
624 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
625 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
626 Ensuring sdpMid has a valid value.
627 * fast/mediastream/resources/promise-utils.js: Improving error logging.
628
bfulgham@apple.com44cadb42017-03-29 01:00:09 +00006292017-03-27 Brent Fulgham <bfulgham@apple.com>
630
631 Only attach Attributes to a given element one time
632 https://bugs.webkit.org/show_bug.cgi?id=170125
633 <rdar://problem/31279676>
634
635 Reviewed by Chris Dumez.
636
637 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
638 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
639 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
640 * fast/dom/Attr/only-attach-attr-once.html: Added.
641
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +00006422017-03-28 Youenn Fablet <youenn@apple.com>
643
644 Stop RTCDataChannel when closing page
645 https://bugs.webkit.org/show_bug.cgi?id=170166
646
647 Reviewed by Eric Carlson.
648
649 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
650 * webrtc/datachannel/datachannel-gc.html: Added.
651
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +00006522017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
653
654 Ranges for variation font properties are not enforced
655 https://bugs.webkit.org/show_bug.cgi?id=169979
656
657 Reviewed by David Hyatt.
658
659 * fast/text/font-selection-font-face-parse-expected.txt:
660 * fast/text/font-selection-font-face-parse.html:
661 * fast/text/font-selection-font-loading-api-parse-expected.txt:
662 * fast/text/font-selection-font-loading-api-parse.html:
663 * fast/text/font-style-parse-expected.txt:
664 * fast/text/font-style-parse.html:
665 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
666 * fast/text/variations/font-loading-api-parse-ranges.html:
667 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
668 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
669 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
670
aestes@apple.comb527f1f2017-03-28 23:50:55 +00006712017-03-28 Andy Estes <aestes@apple.com>
672
673 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
674 https://bugs.webkit.org/show_bug.cgi?id=170197
675 <rdar://problem/30314067>
676
677 Reviewed by Brady Eidson.
678
679 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
680 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
681
cdumez@apple.coma585b422017-03-28 23:11:35 +00006822017-03-28 Chris Dumez <cdumez@apple.com>
683
684 Animated SVG images are not paused when outside viewport
685 https://bugs.webkit.org/show_bug.cgi?id=170155
686 <rdar://problem/31288893>
687
688 Reviewed by Antti Koivisto.
689
690 Add layout test coverage.
691
692 * platform/mac-wk1/TestExpectations:
693 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
694 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
695 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
696 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
697 * svg/animations/resources/smilAnimation.svg: Added.
698
antti@apple.comdf681732017-03-28 22:48:26 +00006992017-03-28 Antti Koivisto <antti@apple.com>
700
701 Missing render tree position invalidation when tearing down renderers for display:contents subtree
702 https://bugs.webkit.org/show_bug.cgi?id=170199
703 <rdar://problem/31260856>
704
705 Reviewed by Zalan Bujtas.
706
707 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
708 * fast/shadow-dom/slot-renderer-teardown.html: Added.
709
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +00007102017-03-28 Ryan Haddad <ryanhaddad@apple.com>
711
712 Unreviewed, rolling out r214485.
713
714 This change caused LayoutTest crashes.
715
716 Reverted changeset:
717
718 "Stop RTCDataChannel when closing page"
719 https://bugs.webkit.org/show_bug.cgi?id=170166
720 http://trac.webkit.org/changeset/214485
721
bburg@apple.com2e3de942017-03-28 21:41:24 +00007222017-03-28 Brian Burg <bburg@apple.com>
723
724 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
725 https://bugs.webkit.org/show_bug.cgi?id=169865
726 <rdar://problem/31250573>
727
728 Reviewed by Joseph Pecoraro.
729
730 Add tests that verify the new command works as expected when it disables resource caching.
731 I also manually verified that the override setting is cleared when Web Inspector disconnects.
732 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
733 a load happened or not.
734
735 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
736 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
737 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
738 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
739
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +00007402017-03-28 Youenn Fablet <youenn@apple.com>
741
742 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
743 https://bugs.webkit.org/show_bug.cgi?id=170194
744
745 Reviewed by Chris Dumez.
746
747 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
748 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
749
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +00007502017-03-28 Joseph Pecoraro <pecoraro@apple.com>
751
752 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
753 https://bugs.webkit.org/show_bug.cgi?id=166862
754 <rdar://problem/29835977>
755
756 Reviewed by Brian Burg.
757
758 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
759 * http/tests/inspector/network/resource-mime-type.html: Added.
760 Test resource mime types for different resources.
761
762 * http/tests/inspector/network/resources/json.php: Added.
763 * http/tests/inspector/network/resources/script.js: Added.
764 * http/tests/inspector/network/resources/script.txt: Added.
765 * http/tests/inspector/network/resources/stylesheet.css: Added.
766 * http/tests/inspector/network/resources/stylesheet.txt: Added.
767 * http/tests/resources/square20.jpg: Added.
768 Resources for various requests and different mime types.
769
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00007702017-03-28 Ryan Haddad <ryanhaddad@apple.com>
771
ryanhaddad@apple.com87370632017-03-28 20:50:36 +0000772 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
773 https://bugs.webkit.org/show_bug.cgi?id=168132
774
775 Unreviewed test gardening.
776
777 * platform/mac/TestExpectations:
778
7792017-03-28 Ryan Haddad <ryanhaddad@apple.com>
780
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +0000781 Mark two fast/scrolling/ios/touch-scroll tests as failing.
782 https://bugs.webkit.org/show_bug.cgi?id=170153
783
784 Unreviewed test gardening.
785
786 * platform/ios-wk2/TestExpectations:
787
7882017-03-28 Ryan Haddad <ryanhaddad@apple.com>
789
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000790 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
791
792 Unreviewed test gardening.
793
794 * platform/ios/TestExpectations:
795
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +00007962017-03-28 Youenn Fablet <youenn@apple.com>
797
798 Stop RTCDataChannel when closing page
799 https://bugs.webkit.org/show_bug.cgi?id=170166
800
801 Reviewed by Eric Carlson.
802
803 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
804 * webrtc/datachannel/datachannel-gc.html: Added.
805
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +00008062017-03-28 Antoine Quint <graouts@apple.com>
807
808 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
809 https://bugs.webkit.org/show_bug.cgi?id=170180
810
811 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
812
813 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
814 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
815
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00008162017-03-28 Ryan Haddad <ryanhaddad@apple.com>
817
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +0000818 Mark fast/history/ios/history-scroll-restoration.html as flaky.
819 https://bugs.webkit.org/show_bug.cgi?id=169558
820
821 Unreviewed test gardening.
822
823 * platform/ios-wk2/TestExpectations:
824
8252017-03-28 Ryan Haddad <ryanhaddad@apple.com>
826
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000827 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
828 https://bugs.webkit.org/show_bug.cgi?id=170180
829
830 Unreviewed test gardening.
831
832 * platform/ios/TestExpectations:
833
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +00008342017-03-28 Youenn Fablet <youenn@apple.com>
835
836 LayoutTest webrtc/video-getParameters.html is failing
837 https://bugs.webkit.org/show_bug.cgi?id=170148
838
839 Unreviewed.
840
841 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
842
ryanhaddad@apple.com46558172017-03-28 16:09:11 +00008432017-03-28 Ryan Haddad <ryanhaddad@apple.com>
844
845 Mark webrtc/video-replace-track-to-null.html as flaky.
846 https://bugs.webkit.org/show_bug.cgi?id=170178
847
848 Unreviewed test gardening.
849
850 * TestExpectations:
851
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +00008522017-03-28 Jonathan Bedard <jbedard@apple.com>
853
854 Moved gardened ios-simulator tests to ios folders
855 <rdar://problem/30948691>
856
857 Unreviewed test re-organization.
858
859 Moving ios-simulator test expectations to share as many expectations
860 as possible with on-device testing.
861
862 * platform/ios: Moved from platform/ios-simulator.
863 * platform/ios-device: Added.
864 * platform/ios-device-wk1: Added.
865 * platform/ios-device-wk2: Added.
866 * platform/ios-simulator: Moved to platform/ios.
867 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
868 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
869 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
870 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
871
yoav@yoav.ws81391512017-03-28 11:56:52 +00008722017-03-28 Yoav Weiss <yoav@yoav.ws>
873
874 Add a warning for unused link preloads.
875 https://bugs.webkit.org/show_bug.cgi?id=165670
876
877 Reviewed by Youenn Fablet.
878
879 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
880 * http/tests/preload/download_resources-expected.txt:
881 * http/tests/preload/download_resources.html: Added references to preloaded resources.
882 * http/tests/preload/onerror_event-expected.txt:
883 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
884 * http/tests/preload/onload_event-expected.txt:
885 * http/tests/preload/onload_event.html: Added references to preloaded resources.
886 * http/tests/preload/single_download_preload.html: Deflaked.
887 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
888 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
889 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
890 * http/tests/preload/unused_preload_warning-expected.txt: Added.
891 * http/tests/preload/unused_preload_warning.html: Added.
892
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +00008932017-03-28 Antoine Quint <graouts@apple.com>
894
895 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
896 https://bugs.webkit.org/show_bug.cgi?id=170171
897 <rdar://problem/31095500>
898
899 Reviewed by Dean Jackson.
900
901 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
902 the "presented" property returns false immediately after calling hide() on the panel.
903
904 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
905 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
906 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
907 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
908
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +00009092017-03-28 Aaron Chu <aaron_chu@apple.com>
910
911 AX: Media controls should be able to be re-activated after faded away
912 https://bugs.webkit.org/show_bug.cgi?id=170048
913 <rdar://problem/30157179>
914
915 Reviewed by Antoine Quint.
916
917 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
918 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
919
graouts@webkit.orga5300e22017-03-28 07:34:18 +00009202017-03-28 Antoine Quint <graouts@apple.com>
921
922 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
923 https://bugs.webkit.org/show_bug.cgi?id=169145
924 <rdar://problem/17048858>
925
926 Reviewed by Dean Jackson.
927
928 We add new tests for media documents and related features that cover the following cases:
929
930 - checking <video> with only audio tracks does not show the fullscreen button
931 - checking <video> with only audio tracks does not show the picture-in-picture button
932 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
933
934 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
935 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
936 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
937 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
938 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
939 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
940 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
941 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
942 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
943 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
944 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
945 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
946 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
947 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
948 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
949 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
950 * platform/ios-simulator/TestExpectations:
951 * platform/mac/TestExpectations:
952
commit-queue@webkit.org09412b62017-03-28 02:23:10 +00009532017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
954
955 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
956 https://bugs.webkit.org/show_bug.cgi?id=169771
957
958 Reviewed by Simon Fraser.
959
960 * fast/images/animated-image-different-dest-size-expected.html: Added.
961 * fast/images/animated-image-different-dest-size.html: Added.
962 This test crashes without this patch.
963
964 * fast/images/animated-image-loop-count.html:
965 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
966
967 * fast/images/async-image-background-image-expected.html: Added.
968 * fast/images/async-image-background-image.html: Added.
969 Ensures the background image can be drawn asynchronously if it is large.
970
971 * fast/images/async-image-canvas-draw-image-expected.html: Added.
972 * fast/images/async-image-canvas-draw-image.html: Added.
973 Ensures the image is drawn synchronously on the canvas regardless of its size.
974
975 * fast/images/ordered-animated-image-frames.html:
976 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
977
978 * fast/images/reset-image-animation-expected.txt:
979 * fast/images/reset-image-animation.html:
980 Change how the steps of the test are ordered so the test can be not flaky.
981 Running it with -repeat-each was failing.
982
983 * fast/images/resources/red-green-blue-900-300.png: Added.
984
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +00009852017-03-27 Youenn Fablet <youenn@apple.com>
986
987 addIceCandidate should not throw if passed null or undefined
988 https://bugs.webkit.org/show_bug.cgi?id=170118
989
990 Reviewed by Eric Carlson.
991
992 Updating test to log addIceCandidate rejection.
993
994 * webrtc/datachannel/basic.html:
995 * webrtc/routines.js:
996 (iceCallback1):
997 (iceCallback2):
998 (onAddIceCandidateError):
999
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000010002017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1001
1002 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
1003
1004 Unreviewed test gardening.
1005
1006 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
1007 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
1008
antti@apple.comf4e83d62017-03-27 22:56:32 +000010092017-03-27 Antti Koivisto <antti@apple.com>
1010
1011 Loading in-body stylesheets should not block rendering of elements before them
1012 https://bugs.webkit.org/show_bug.cgi?id=169345
1013
1014 Reviewed by Simon Fraser.
1015
1016 * http/tests/incremental/resources/delayed-css.php: Added.
1017 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1018 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1019
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000010202017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1021
1022 Test variation font ranges in the CSS Font Loading API
1023 https://bugs.webkit.org/show_bug.cgi?id=170022
1024
1025 Reviewed by Dean Jackson.
1026
1027 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
1028 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
1029
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000010302017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1031
1032 Unreviewed, rolling out r214411.
1033
1034 Two of the LayoutTests for this change time out on ios-
1035 simulator.
1036
1037 Reverted changeset:
1038
1039 "[Modern Media Controls] Improve media documents across macOS,
1040 iPhone and iPad"
1041 https://bugs.webkit.org/show_bug.cgi?id=169145
1042 http://trac.webkit.org/changeset/214411
1043
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000010442017-03-27 Antoine Quint <graouts@apple.com>
1045
1046 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
1047 https://bugs.webkit.org/show_bug.cgi?id=168517
1048 <rdar://problem/30577636>
1049
1050 Reviewed by Dean Jackson.
1051
1052 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
1053
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000010542017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1055
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00001056 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
1057 https://bugs.webkit.org/show_bug.cgi?id=169679
1058
1059 Unreviewed test gardening.
1060
1061 * platform/mac/TestExpectations:
1062
10632017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1064
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00001065 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
1066 https://bugs.webkit.org/show_bug.cgi?id=170127
1067
1068 Unreviewed test gardening.
1069
1070 * platform/mac/TestExpectations:
1071
10722017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1073
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00001074 Mark media/modern-media-controls/time-label/time-label.html as flaky.
1075 https://bugs.webkit.org/show_bug.cgi?id=169678
1076
1077 Unreviewed test gardening.
1078
1079 * platform/mac-wk1/TestExpectations:
1080
10812017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1082
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00001083 Marking two modern-media-controls tests as timeouts.
1084 https://bugs.webkit.org/show_bug.cgi?id=170123
1085
1086 Unreviewed test gardening.
1087
1088 * platform/ios-simulator/TestExpectations:
1089
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000010902017-03-27 Youenn Fablet <youenn@apple.com>
1091
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00001092 Tighten RTCDatachannel creation and parameter getters
1093 https://bugs.webkit.org/show_bug.cgi?id=170081
1094
1095 Reviewed by Eric Carlson.
1096
1097 * webrtc/datachannel/basic-expected.txt:
1098 * webrtc/datachannel/basic.html:
1099
11002017-03-27 Youenn Fablet <youenn@apple.com>
1101
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00001102 Add support for RTCRtpReceiver/RTCRtpSender getParameters
1103 https://bugs.webkit.org/show_bug.cgi?id=170057
1104
1105 Reviewed by Alex Christensen.
1106
1107 * webrtc/video-getParameters-expected.txt: Added.
1108 * webrtc/video-getParameters.html: Added.
1109
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000011102017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1111
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00001112 font variation properties don't need to accept numbers
1113 https://bugs.webkit.org/show_bug.cgi?id=169357
1114
1115 Reviewed by Antti Koivisto.
1116
1117 * fast/text/font-selection-font-face-parse-expected.txt:
1118 * fast/text/font-selection-font-face-parse.html:
1119 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1120 * fast/text/font-selection-font-loading-api-parse.html:
1121 * fast/text/font-stretch-parse-expected.txt:
1122 * fast/text/font-stretch-parse.html:
1123 * fast/text/font-style-parse-expected.txt:
1124 * fast/text/font-style-parse.html:
1125 * fast/text/variations/font-selection-properties.html:
1126 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1127
11282017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1129
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00001130 Implement format specifier for variation fonts
1131 https://bugs.webkit.org/show_bug.cgi?id=169327
1132
1133 Reviewed by Simon Fraser.
1134
1135 * fast/text/variations/font-face-format-expected.html: Added.
1136 * fast/text/variations/font-face-format.html: Added.
1137
11382017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1139
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00001140 Make sure animation works for font-weight, font-stretch, and font-style
1141 https://bugs.webkit.org/show_bug.cgi?id=169683
1142
1143 Reviewed by Simon Fraser.
1144
1145 * animations/font-variations/font-stretch-expected.txt: Added.
1146 * animations/font-variations/font-stretch.html: Added.
1147 * animations/font-variations/font-style-expected.txt: Added.
1148 * animations/font-variations/font-style.html: Added.
1149 * animations/font-variations/font-weight-expected.txt: Added.
1150 * animations/font-variations/font-weight.html: Added.
1151 * animations/resources/animation-test-helpers.js:
1152 (compareFontStyle):
1153 (getPropertyValue):
1154 (comparePropertyValue):
1155
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000011562017-03-27 Alex Christensen <achristensen@webkit.org>
1157
1158 Make WebSockets work in network process
1159 https://bugs.webkit.org/show_bug.cgi?id=169930
1160
1161 Reviewed by Youenn Fablet.
1162
1163 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1164 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
1165 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
1166 (web_socket_do_extra_handshake):
1167 (web_socket_transfer_data):
1168 * platform/ios-simulator-wk1/TestExpectations:
1169 * platform/mac-wk1/TestExpectations:
1170 * platform/win/TestExpectations:
1171
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000011722017-03-27 Antoine Quint <graouts@apple.com>
1173
1174 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1175 https://bugs.webkit.org/show_bug.cgi?id=169145
1176 <rdar://problem/17048858>
1177
1178 Reviewed by Dean Jackson.
1179
1180 We add new tests for media documents and related features that cover the following cases:
1181
1182 - checking <video> with only audio tracks does not show the fullscreen button
1183 - checking <video> with only audio tracks does not show the picture-in-picture button
1184 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1185
1186 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1187 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1188 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1189 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1190 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1191 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1192 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1193 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1194 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1195 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1196 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1197 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1198 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1199 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1200 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1201 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1202 * platform/ios-simulator/TestExpectations:
1203 * platform/mac/TestExpectations:
1204
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000012052017-03-25 Aaron Chu <aaron_chu@apple.com>
1206
1207 AX: Media controls are unlabeled
1208 https://bugs.webkit.org/show_bug.cgi?id=169947
1209 <rdar://problem/30153323>
1210
1211 Reviewed by Antoine Quint.
1212
1213 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1214 * media/modern-media-controls/airplay-button/airplay-button.html:
1215 * media/modern-media-controls/forward-button/forward-button-expected.txt:
1216 * media/modern-media-controls/forward-button/forward-button.html:
1217 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
1218 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1219 * media/modern-media-controls/icon-button/icon-button-expected.txt:
1220 * media/modern-media-controls/icon-button/icon-button.html:
1221 * media/modern-media-controls/icon-service/icon-service-expected.txt:
1222 * media/modern-media-controls/icon-service/icon-service.html:
1223 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1224 * media/modern-media-controls/mute-button/mute-button.html:
1225 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1226 * media/modern-media-controls/pip-button/pip-button.html:
1227 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1228 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1229 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1230 * media/modern-media-controls/rewind-button/rewind-button.html:
1231 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1232 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1233 * media/modern-media-controls/start-button/start-button-expected.txt:
1234 * media/modern-media-controls/start-button/start-button.html:
1235 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1236 * media/modern-media-controls/tracks-button/tracks-button.html:
1237
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000012382017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
1239
1240 Unreviewed GTK+ gardening. Update expectations of several tests.
1241
1242 * platform/gtk/TestExpectations:
1243
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000012442017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
1245
1246 Post-commit test fix after r214394
1247 https://bugs.webkit.org/show_bug.cgi?id=170083
1248
1249 Unreviewed.
1250
1251 * fast/text/variations/optical-sizing.html:
1252
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000012532017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1254
1255 Add font-optical-sizing to CSSComputedStyleDeclaration
1256 https://bugs.webkit.org/show_bug.cgi?id=170083
1257
1258 Reviewed by Joseph Pecoraro.
1259
1260 * fast/css/getComputedStyle/computed-style-expected.txt:
1261 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1262 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1263 * fast/css/getComputedStyle/resources/property-names.js:
1264 * fast/text/variations/optical-sizing-expected.txt:
1265 * fast/text/variations/optical-sizing.html:
1266 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1267 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1268 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1269
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000012702017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1271
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00001272 Consolidate TestExpectations for media/restore-from-page-cache.html.
1273
1274 Unreviewed test gardening.
1275
1276 * platform/mac/TestExpectations:
1277
12782017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1279
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00001280 Unreviewed, rolling out r214361.
1281
1282 This change caused flakiness in http/tests/preload tests.
1283
1284 Reverted changeset:
1285
1286 "Add a warning for unused link preloads."
1287 https://bugs.webkit.org/show_bug.cgi?id=165670
1288 http://trac.webkit.org/changeset/214361
1289
graouts@webkit.orgb620f252017-03-24 23:32:14 +000012902017-03-24 Antoine Quint <graouts@webkit.org>
1291
1292 [Modern Media Controls] Remove placard icon if height is compressed
1293 https://bugs.webkit.org/show_bug.cgi?id=167935
1294 <rdar://problem/30397128>
1295
1296 Reviewed by Dean Jackson.
1297
1298 We add a new test to check that the various designed constraints to toggle display of a placard's
1299 icon, title and description are honored. Also, due to the old layout() method now being called
1300 "commit()", we refactor a relevant test.
1301
1302 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
1303 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
1304 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
1305 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
1306
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000013072017-03-24 Eric Carlson <eric.carlson@apple.com>
1308
1309 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
1310 https://bugs.webkit.org/show_bug.cgi?id=170056
1311
1312 Reviewed by Youenn Fablet.
1313
1314 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
1315 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
1316 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1317 * fast/mediastream/apply-constraints-advanced-expected.txt:
1318 * fast/mediastream/apply-constraints-advanced.html:
1319 * fast/mediastream/apply-constraints-video-expected.txt:
1320 * fast/mediastream/apply-constraints-video.html:
1321
dino@apple.com21196272017-03-24 23:16:52 +000013222017-03-24 Dean Jackson <dino@apple.com>
1323
1324 Serialization of custom props in longhand should be "" not value of shorthand
1325 https://bugs.webkit.org/show_bug.cgi?id=167699
1326 <rdar://problem/30324200>
1327
1328 Reviewed by Sam Weinig.
1329
1330 * fast/css/variables/rule-property-get-expected.html:
1331 * fast/css/variables/rule-property-get.html:
1332
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000013332017-03-24 Antoine Quint <graouts@webkit.org>
1334
1335 [Modern Media Controls] Captions don't move with the appearance of the inline controls
1336 https://bugs.webkit.org/show_bug.cgi?id=170051
1337 <rdar://problem/30754428>
1338
1339 Reviewed by Dean Jackson.
1340
1341 Add a new test, which would have previously failed, where we check that we account for the controls bar height
1342 when showing captions with the controls bar visible.
1343
1344 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
1345 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
1346
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000013472017-03-24 Brent Fulgham <bfulgham@apple.com>
1348
1349 Handle recursive calls to ProcessingInstruction::checkStyleSheet
1350 https://bugs.webkit.org/show_bug.cgi?id=169982
1351 <rdar://problem/31083051>
1352
1353 Reviewed by Antti Koivisto.
1354
1355 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
1356 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
1357 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
1358 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
1359 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
1360 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
1361 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
1362 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
1363 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
1364 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
1365 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
1366
beidson@apple.comc6dab482017-03-24 21:13:40 +000013672017-03-24 Brady Eidson <beidson@apple.com>
1368
1369 A null compound index value crashes the Databases process.
1370 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
1371
1372 Reviewed by Alex Christensen.
1373
1374 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
1375 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
1376 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
1377 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
1378 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
1379
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000013802017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1381
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00001382 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
1383 https://bugs.webkit.org/show_bug.cgi?id=170068
1384
1385 Unreviewed test gardening.
1386
1387 * platform/ios-simulator/TestExpectations:
1388
13892017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1390
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00001391 Unreviewed, rolling out r214360.
1392
1393 This change caused 20+ LayoutTest failures.
1394
1395 Reverted changeset:
1396
1397 "Handle recursive calls to
1398 ProcessingInstruction::checkStyleSheet"
1399 https://bugs.webkit.org/show_bug.cgi?id=169982
1400 http://trac.webkit.org/changeset/214360
1401
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000014022017-03-24 Youenn Fablet <youenn@apple.com>
1403
1404 Add support for qpSum in WebRTC stats
1405 https://bugs.webkit.org/show_bug.cgi?id=170060
1406
1407 Reviewed by Eric Carlson.
1408
1409 * webrtc/video-stats.html:
1410
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000014112017-03-24 Daniel Bates <dabates@apple.com>
1412
1413 Prevent new navigations during document unload
1414 https://bugs.webkit.org/show_bug.cgi?id=169934
1415 <rdar://problem/31247584>
1416
1417 Reviewed by Chris Dumez.
1418
1419 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
1420 after starting a navigation from an onunload event handler.
1421
1422 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
1423 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
1424
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000014252017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1426
1427 Implement font-optical-sizing
1428 https://bugs.webkit.org/show_bug.cgi?id=168895
1429
1430 Reviewed by Dean Jackson.
1431
1432 * fast/text/variations/optical-sizing-expected.txt: Added.
1433 * fast/text/variations/optical-sizing.html: Added.
1434
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000014352017-03-24 Yoav Weiss <yoav@yoav.ws>
1436
1437 Add a warning for unused link preloads.
1438 https://bugs.webkit.org/show_bug.cgi?id=165670
1439
1440 Reviewed by Youenn Fablet.
1441
1442 This adds a test for the unused preload warning, and adapts some of the other preload tests,
1443 to avoid warnings.
1444
1445 * http/tests/preload/download_resources-expected.txt: Changed.
1446 * http/tests/preload/download_resources.html: Added references to preloaded resources.
1447 * http/tests/preload/onerrer_event-expected.txt: Changed.
1448 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1449 * http/tests/preload/onload_event.html: Added references to preloaded resources.
1450 * http/tests/preload/resources/single_download_preload.html: Deflaked.
1451 * http/tests/preload/unused_preload_warning-expected.txt: Added.
1452 * http/tests/preload/unused_preload_warning.html: Added.
1453
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000014542017-03-24 Brent Fulgham <bfulgham@apple.com>
1455
1456 Handle recursive calls to ProcessingInstruction::checkStyleSheet
1457 https://bugs.webkit.org/show_bug.cgi?id=169982
1458 <rdar://problem/31083051>
1459
1460 Reviewed by Antti Koivisto.
1461
1462 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
1463 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
1464 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
1465 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
1466 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
1467 * fast/dom/beforeload/recursive-link-before-load.html: Added.
1468 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
1469 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
1470 * fast/dom/beforeload/resources/content.xhtml: Added.
1471 * fast/dom/beforeload/resources/pass.css: Added.
1472 * fast/dom/beforeload/resources/test.xsl: Added.
1473
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000014742017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1475
1476 font-style needs a new CSSValue to make CSSRule.cssText work correctly
1477 https://bugs.webkit.org/show_bug.cgi?id=169258
1478
1479 Reviewed by David Hyatt.
1480
1481 Update tests' expected results.
1482
1483 * fast/text/font-selection-font-face-parse-expected.txt:
1484 * fast/text/font-selection-font-face-parse.html:
1485 * fast/text/font-style-parse-expected.txt:
1486 * fast/text/font-style-parse.html:
1487 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1488 * svg/css/getComputedStyle-basic-expected.txt:
1489
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000014902017-03-24 Youenn Fablet <youenn@apple.com>
1491
1492 Add libwebrtc backend support for RTCRtpSender::replaceTrack
1493 https://bugs.webkit.org/show_bug.cgi?id=169841
1494
1495 Reviewed by Alex Christensen.
1496
1497 * webrtc/audio-replace-track-expected.txt: Added.
1498 * webrtc/audio-replace-track.html: Added.
1499 * webrtc/video-replace-track-expected.txt: Added.
1500 * webrtc/video-replace-track.html: Added.
1501 * webrtc/video-replace-track-to-null-expected.txt: Added.
1502 * webrtc/video-replace-track-to-null.html: Added.
1503
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000015042017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1505
1506 Update TestExpectations for media/restore-from-page-cache.html.
1507
1508 Unreviewed test gardening.
1509
1510 * platform/mac-wk2/TestExpectations:
1511 * platform/mac/TestExpectations:
1512
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000015132017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
1514
1515 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
1516
1517 * platform/gtk/TestExpectations:
1518
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000015192017-03-24 Youenn Fablet <youenn@apple.com>
1520
1521 Add support for DataChannel and MediaStreamTrack stats
1522 https://bugs.webkit.org/show_bug.cgi?id=170031
1523
1524 Reviewed by Eric Carlson.
1525
1526 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
1527 * webrtc/datachannel/datachannel-stats.html: Added.
1528 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
1529 * webrtc/video-mediastreamtrack-stats.html: Added.
1530
cdumez@apple.comedecdd02017-03-24 16:27:01 +000015312017-03-24 Chris Dumez <cdumez@apple.com>
1532
1533 Extend svg/animations/animations-paused-disconnected-iframe.html
1534 https://bugs.webkit.org/show_bug.cgi?id=170035
1535
1536 Reviewed by Andreas Kling.
1537
1538 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
1539
1540 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
1541 * svg/animations/animations-paused-disconnected-iframe.html:
1542
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000015432017-03-24 Youenn Fablet <youenn@apple.com>
1544
1545 Fix framesEncoded/framesDecoded RTC stats
1546 https://bugs.webkit.org/show_bug.cgi?id=170024
1547
1548 Reviewed by Eric Carlson.
1549
1550 * webrtc/video-stats-expected.txt: Added.
1551 * webrtc/video-stats.html: Added.
1552
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000015532017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
1554
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00001555 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
1556
1557 * platform/gtk/TestExpectations:
1558
15592017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
1560
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00001561 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
1562
1563 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
1564 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
1565 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
1566 mime type and returned application/octet-stream.
1567
1568 * platform/gtk/TestExpectations:
1569 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
1570 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
1571
15722017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
1573
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00001574 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
1575
1576 We are now getting a MIME type for otf files.
1577
1578 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
1579
pvollan@apple.come52fe062017-03-24 12:01:45 +000015802017-03-24 Per Arne Vollan <pvollan@apple.com>
1581
1582 Text stroke is sometimes clipped on video captions.
1583 https://bugs.webkit.org/show_bug.cgi?id=170006
1584
1585 Reviewed by Eric Carlson.
1586
1587 * media/track/track-css-stroke-cues-expected.txt:
1588 * media/track/track-css-stroke-cues.html:
1589
carlosgc@webkit.org41922302017-03-24 08:21:21 +000015902017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
1591
1592 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
1593 https://bugs.webkit.org/show_bug.cgi?id=170001
1594
1595 Reviewed by Michael Catanzaro.
1596
1597 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
1598
1599 * platform/gtk/TestExpectations:
1600
antti@apple.com0e079ed2017-03-24 03:20:18 +000016012017-03-23 Antti Koivisto <antti@apple.com>
1602
1603 Revert r213712, caused iPad PLT regression
1604 https://bugs.webkit.org/show_bug.cgi?id=170040
1605
1606 Unreviewed.
1607
1608 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
1609 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
1610
cdumez@apple.com838ef372017-03-23 23:51:20 +000016112017-03-23 Chris Dumez <cdumez@apple.com>
1612
1613 SVG animations are not paused when their <svg> element is removed from the document
1614 https://bugs.webkit.org/show_bug.cgi?id=170030
1615 <rdar://problem/31230252>
1616
1617 Reviewed by Dean Jackson.
1618
1619 Add layout test coverage.
1620
1621 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
1622 * svg/animations/animations-paused-when-removed-from-document.html: Added.
1623
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000016242017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
1625
1626 font shorthand should accept variation values
1627 https://bugs.webkit.org/show_bug.cgi?id=168998
1628
1629 Reviewed by Simon Fraser.
1630
1631 * fast/text/font-style-parse-expected.txt:
1632 * fast/text/font-style-parse.html:
1633 * fast/text/font-weight-parse-expected.txt:
1634 * fast/text/font-weight-parse.html:
1635
cdumez@apple.com62599cb2017-03-23 22:40:50 +000016362017-03-23 Chris Dumez <cdumez@apple.com>
1637
1638 SVG animations are not paused when inserted into a hidden page
1639 https://bugs.webkit.org/show_bug.cgi?id=170026
1640 <rdar://problem/31228704>
1641
1642 Reviewed by Andreas Kling.
1643
1644 Add layout test coverage.
1645
1646 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
1647 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
1648 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
1649 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
1650
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00001651== Rolled over to ChangeLog-2017-03-23 ==