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