Remove timeout expectations after bug fix
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-04-03  John Wilander  <wilander@apple.com>
2
3         Remove timeout expectations after bug fix
4         https://bugs.webkit.org/show_bug.cgi?id=168262
5
6         Unreviewed test gardening.
7
8         Remove timeout expectations after bug fix in
9         https://bugs.webkit.org/show_bug.cgi?id=170400
10
11         * platform/wk2/TestExpectations:
12             Remove expected timeout for the first five test cases
13             under http/tests/loading/resourceLoadStatistics/.
14
15 2017-04-03  Antti Koivisto  <antti@apple.com>
16
17         REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
18         https://bugs.webkit.org/show_bug.cgi?id=170402
19         <rdar://problem/31004344>
20
21         Reviewed by Simon Fraser.
22
23         * fast/css/document-stylesheets-dynamic-expected.html: Added.
24         * fast/css/document-stylesheets-dynamic.html: Added.
25
26 2017-04-03  Jeremy Jones  <jeremyj@apple.com>
27
28         LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
29         https://bugs.webkit.org/show_bug.cgi?id=167965
30
31         Reviewed by Jon Lee.
32
33         Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
34         can therefore be delivered later than expected by the test. This is already done for the first one,
35         do this for the second one also.
36
37         * platform/mac-wk2/TestExpectations:
38         * pointer-lock/mouse-event-delivery.html:
39
40 2017-04-01  Simon Fraser  <simon.fraser@apple.com>
41
42         Clean up touch event handler registration when moving nodes between documents
43         https://bugs.webkit.org/show_bug.cgi?id=170384
44         rdar://problem/30816694
45
46         Reviewed by Chris Dumez.
47
48         Tests for moving nodes with various listener/handler combinations between documents.
49
50         * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
51         * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
52         * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
53         * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
54         * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
55         * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
56         * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
57         * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
58
59 2017-04-03  Carlos Garcia Campos  <cgarcia@igalia.com>
60
61         [SOUP] URI Fragment is lost after redirect
62         https://bugs.webkit.org/show_bug.cgi?id=170058
63
64         Reviewed by Michael Catanzaro.
65
66         Add tests to check we correctly handle fragment identifiers on server redirections.
67
68         * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
69         * http/tests/navigation/redirect-preserves-fragment.html: Added.
70         * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
71         * http/tests/navigation/redirect-to-fragment.html: Added.
72         * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
73         * http/tests/navigation/redirect-to-fragment2.html: Added.
74         * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
75         * http/tests/navigation/resources/redirect-to-fragment.php: Added.
76         * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
77         * platform/ios/TestExpectations:
78         * platform/mac/TestExpectations:
79
80 2017-04-03  Youenn Fablet  <youenn@apple.com>
81
82         captureStream is getting black frames with webgl canvas
83         https://bugs.webkit.org/show_bug.cgi?id=170325
84
85         Reviewed by Dean Jackson.
86
87         * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
88         * fast/mediastream/captureStream/canvas3d.html: Added.
89
90 2017-04-03  Per Arne Vollan  <pvollan@apple.com>
91
92         Implement stroke-miterlimit.
93         https://bugs.webkit.org/show_bug.cgi?id=169078
94
95         Reviewed by Dean Jackson.
96
97         * fast/css/stroke-miterlimit-default-expected.html: Added.
98         * fast/css/stroke-miterlimit-default.html: Added.
99         * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
100         * fast/css/stroke-miterlimit-large.html: Added.
101         * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
102         * fast/css/stroke-miterlimit-zero.html: Added.
103
104 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
105
106         Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
107
108         * TestExpectations:
109
110 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
111
112         Build fix for
113         Add missing text styles
114         https://bugs.webkit.org/show_bug.cgi?id=170295
115
116         * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
117
118 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
119
120         Fix lint errors.
121
122         * TestExpectations:
123         * platform/ios-wk1/TestExpectations:
124         * platform/ios-wk2/TestExpectations:
125         * platform/ios/TestExpectations:
126         * platform/mac-wk1/TestExpectations:
127
128 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
129
130         Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
131
132         For https://bugs.webkit.org/show_bug.cgi?id=170395
133         rdar://problem/30975761, rdar://problem/31394017
134
135         * TestExpectations:
136
137 2017-04-01  Per Arne Vollan  <pvollan@apple.com>
138
139         Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
140         https://bugs.webkit.org/show_bug.cgi?id=169466
141
142         Reviewed by Jon Lee.
143
144         Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
145         stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
146         and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
147         -webkit-text-stroke-width.
148
149         * fast/css/stroke-width-fallback-expected.html: Added.
150         * fast/css/stroke-width-fallback.html: Added.
151
152 2017-04-01  Jon Lee  <jonlee@apple.com>
153
154         Add missing text styles
155         https://bugs.webkit.org/show_bug.cgi?id=170295
156         rdar://problem/30219503
157
158         Reviewed by Dean Jackson.
159
160         * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
161
162 2017-04-01  Chris Dumez  <cdumez@apple.com>
163
164         We should pause silent WebAudio rendering in background tabs
165         https://bugs.webkit.org/show_bug.cgi?id=170299
166         <rdar://problem/31289132>
167
168         Reviewed by Eric Carlson.
169
170         Add layout test coverage.
171
172         * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
173         * webaudio/silent-audio-interrupted-in-background.html: Added.
174
175 2017-04-01  Alexey Proskuryakov  <ap@apple.com>
176
177         Rolling back http://trac.webkit.org/r214663 - memory corruption
178
179         * streams/readable-stream-byob-request-expected.txt:
180         * streams/readable-stream-byob-request.js:
181         (self.importScripts.test): Deleted.
182
183 2017-03-31  Zalan Bujtas  <zalan@apple.com>
184
185         <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
186         https://bugs.webkit.org/show_bug.cgi?id=170348
187         <rdar://problem/24727151>
188
189         Reviewed by David Hyatt.
190
191         * fast/multicol/table-section-page-break-expected.html: Added.
192         * fast/multicol/table-section-page-break.html: Added.
193
194 2017-03-31  Chris Dumez  <cdumez@apple.com>
195
196         LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
197         https://bugs.webkit.org/show_bug.cgi?id=162510
198         <rdar://problem/31380650>
199
200         Reviewed by Alexey Proskuryakov.
201
202         The test restores a page from PageCache and wants to check that an animated
203         GIF is properly animating. To do so, it store the data of the current image
204         frame, and then checks in a 100ms timer that the current image frame is
205         different. This is flaky by nature since the image only has 10 frames and
206         you therefore have a 1/10 chance that the new frame will be the same as the
207         previous one, even if the image is properly animating.
208
209         To address the problem, do a setInterval instead of a setTimeout and check
210         until the frame becomes different.
211
212         * fast/images/animated-gif-restored-from-bfcache.html:
213         * platform/mac/TestExpectations:
214
215 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
216
217         [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
218         https://bugs.webkit.org/show_bug.cgi?id=170328
219         <rdar://problem/30904558>
220
221         Reviewed by Tim Horton.
222
223         Adds a new layout test verifying that when a user taps away to clear the current selection in character
224         granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
225         selection views, which are dismissed.
226
227         * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
228         * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
229
230 2017-03-31  Youenn Fablet  <youenn@apple.com>
231
232         Add a test to ensure webrtc generated certificates and names are ephemeral
233         https://bugs.webkit.org/show_bug.cgi?id=170225
234
235         Reviewed by Jon Lee.
236
237         * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
238         * webrtc/ephemeral-certificates-and-cnames.html: Added.
239
240 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
241
242         [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
243         https://bugs.webkit.org/show_bug.cgi?id=170327
244         <rdar://problem/31363816>
245
246         Reviewed by Tim Horton.
247
248         Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
249         to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
250         synthetic touch events.
251
252         * TestExpectations:
253         * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
254         * editing/selection/caret-after-tap-in-editable-selection.html: Added.
255
256 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
257
258         Mark fast/mediastream/MediaStream-page-muted.html as flaky for
259         https://bugs.webkit.org/show_bug.cgi?id=170355
260
261         * TestExpectations:
262
263 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
264
265         Correction for the previous change - this is an image failure.
266
267         * platform/mac-wk2/TestExpectations:
268
269 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
270
271         Mark fast/images/animated-image-different-dest-size.html as flaky for
272         https://bugs.webkit.org/show_bug.cgi?id=170203
273
274         * platform/mac-wk2/TestExpectations:
275
276 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
277
278         Unreviewed GTK+ gardening. Update expectations of several tests.
279
280         Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
281         fonts.
282
283         * platform/gtk/TestExpectations:
284         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
285
286 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
287
288         Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
289
290         GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
291         after r214503.
292
293         * platform/gtk/TestExpectations:
294         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
295         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
296         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
297         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
298
299 2017-03-31  Romain Bellessort  <romain.bellessort@crf.canon.fr>
300
301         [Readable Streams API] Implement cloneArrayBuffer in WebCore
302         https://bugs.webkit.org/show_bug.cgi?id=170008
303
304         Reviewed by Youenn Fablet.
305
306         Added test to check cloneArrayBuffer behaviour. 
307
308         * streams/readable-stream-byob-request.js:
309
310 2017-03-31  Oleksandr Skachkov  <gskachkov@gmail.com>
311
312         String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
313         https://bugs.webkit.org/show_bug.cgi?id=170151
314
315         Reviewed by Saam Barati.
316
317         * js/script-tests/string_replace_function.js: Added.
318         * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
319         * js/string_replace_function-expected.txt: Added.
320         * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
321         * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
322         * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
323
324 2017-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
325
326         [css-grid] Update W3C Test Suite
327         https://bugs.webkit.org/show_bug.cgi?id=170170
328
329         Reviewed by Youenn Fablet.
330
331         Update path to tests in TestExpectations as the CSS Grid Layout suite
332         is now under web-platform-tests.
333
334         * TestExpectations:
335
336 2017-03-31  Antoine Quint  <graouts@apple.com>
337
338         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
339         https://bugs.webkit.org/show_bug.cgi?id=168409
340         <rdar://problem/30799198>
341
342         Unreviewed. Capture new logging events.
343
344         * media/modern-media-controls/airplay-button/airplay-button.html:
345
346 2017-03-30  Matt Baker  <mattbaker@apple.com>
347
348         Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
349
350         * inspector/css/getAllStyleSheets-expected.txt:
351
352 2017-03-30  Ryan Haddad  <ryanhaddad@apple.com>
353
354         Rebaseline js/dom/global-constructors-attributes.html.
355
356         Unreviewed test gardening.
357
358         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
359         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
360         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
361
362 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
363
364         Rename a touch event function, and new touch region test results
365         https://bugs.webkit.org/show_bug.cgi?id=170309
366         rdar://problem/31329520
367
368         Reviewed by Chris Dumez.
369
370         A code change in WebKitAdditions progresses this test result.
371
372         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
373
374 2017-03-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
375
376         REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
377         https://bugs.webkit.org/show_bug.cgi?id=169547
378
379         Reviewed by Simon Fraser.
380
381         * fast/images/async-image-background-image.html:
382         * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
383         * fast/images/sprite-sheet-image-draw-expected.html: Added.
384         * fast/images/sprite-sheet-image-draw.html: Added.
385
386 2017-03-30  Matt Baker  <mattbaker@apple.com>
387
388         Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
389         https://bugs.webkit.org/show_bug.cgi?id=170279
390         <rdar://problem/30200492>
391
392         Reviewed by David Hyatt.
393
394         * inspector/css/getAllStyleSheets.html:
395         Add stylesheet with an "unparsed" property having no final semicolon.
396
397 2017-03-30  Youenn Fablet  <youenn@apple.com>
398
399         Clean up RTCDataChannel
400         https://bugs.webkit.org/show_bug.cgi?id=169732
401
402         Reviewed by Chris Dumez.
403
404         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
405         * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
406
407 2017-03-30  Chris Dumez  <cdumez@apple.com>
408
409         svg/animations/animations-paused-in-background-page.html is flaky
410         https://bugs.webkit.org/show_bug.cgi?id=170290
411
412         Reviewed by Simon Fraser.
413
414         Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
415         due to a race.
416
417         * svg/animations/animations-paused-in-background-page-expected.txt:
418         * svg/animations/animations-paused-in-background-page.html:
419
420 2017-03-30  Javier Fernandez  <jfernandez@igalia.com>
421
422         [css-align] Adapt content-alignment properties to the new baseline syntax
423         https://bugs.webkit.org/show_bug.cgi?id=170262
424
425         Reviewed by David Hyatt.
426
427         Added new cases to the alignment properties parsing tests so that we can verify the new
428         baseline-alignment syntax is parsed as expected.
429         Additionally, I modified the tests so that they use the testharness format.
430
431         * css3/parse-align-content-expected.txt:
432         * css3/parse-align-content.html:
433         * css3/parse-justify-content-expected.txt:
434         * css3/parse-justify-content.html:
435
436 2017-03-30  James Craig  <jcraig@apple.com>
437
438         AX: Expose a new AXSubrole for explicit ARIA "group" role
439         https://bugs.webkit.org/show_bug.cgi?id=169810
440         <rdar://problem/31039693>
441
442         Reviewed by Chris Fleizach.
443
444         * accessibility/list-detection2-expected.txt:
445         * accessibility/list-detection2.html:
446         * accessibility/roles-computedRoleString.html:
447         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
448         * inspector/dom/highlightFrame-expected.txt:
449         * inspector/dom/highlightSelector-expected.txt:
450         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
451         * platform/mac/accessibility/roles-exposed-expected.txt:
452
453 2017-03-30  Youenn Fablet  <youenn@apple.com>
454
455         webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
456         https://bugs.webkit.org/show_bug.cgi?id=170294
457
458         Unreviewed.
459
460         * TestExpectations: Marking these tests as flaky.
461
462 2017-03-30  Eric Carlson  <eric.carlson@apple.com>
463
464         [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
465         https://bugs.webkit.org/show_bug.cgi?id=169956
466
467         Reviewed by Youenn Fablet.
468
469         * webaudio/audiobuffer-crash-expected.txt: Added.
470         * webaudio/audiobuffer-crash.html: Added.
471
472 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
473
474         Add some tests that dump the touch event regions with various content configurations
475         https://bugs.webkit.org/show_bug.cgi?id=170216
476
477         Followup: add missing results files, and tweak iframes.html to show that regions fail to
478         take iframe borders into account.
479
480         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
481         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
482         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
483         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
484         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
485         * fast/events/touch/ios/touch-event-regions/iframes.html:
486         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
487         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
488
489 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
490
491         [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
492         https://bugs.webkit.org/show_bug.cgi?id=170188
493
494         Reviewed by Eric Carlson.
495
496         The textTrackDisplayElement call will fail and throw an exception if the text track display element
497         has not yet been added to the text track container element. We wait until it has been added.
498
499         * media/track/track-cue-rendering-with-padding.html:
500
501 2017-03-30  Antoine Quint  <graouts@apple.com>
502
503         [Modern Media Controls] Invalid placard icon is not visible for short video
504         https://bugs.webkit.org/show_bug.cgi?id=170277
505         <rdar://problem/31327955>
506
507         Reviewed by Eric Carlson.
508
509         Add a new test to check that we correctly hide the invalid icon only when
510         there is no space left to display it.
511
512         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
513         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
514
515 2017-03-27  Sergio Villar Senin  <svillar@igalia.com>
516
517         [css-grid] Clamp the number of autorepeat tracks
518         https://bugs.webkit.org/show_bug.cgi?id=170120
519
520         Reviewed by Manuel Rego Casasnovas.
521
522         Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
523         to allow us to run several test cases over a small number of grids in a single file quite
524         fast. The other option was to statically (CSS) create several huge grids, something that
525         could potentially be very expensive in terms of memory and CPU leading to timeouts.
526
527         * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
528         * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
529
530 2017-03-30  Antoine Quint  <graouts@apple.com>
531
532         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
533         https://bugs.webkit.org/show_bug.cgi?id=168409
534         <rdar://problem/30799198>
535
536         Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
537         requestAnimationFrame() call to suspend the ScriptedAnimationController.
538
539         * media/modern-media-controls/airplay-button/airplay-button.html:
540
541 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
542
543         REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
544         https://bugs.webkit.org/show_bug.cgi?id=168660
545
546         Reviewed Eric Carlson.
547
548         The textTrackDisplayElement call will fail and throw an exception if the text track display element
549         has not yet been added to the text track container element. We wait until it has been added.
550
551         * media/track/track-cue-container-rendering-position.html:
552
553 2017-03-29  Ryosuke Niwa  <rniwa@webkit.org>
554
555         Disconnecting a HTMLObjectElement does not always unload its content document
556         https://bugs.webkit.org/show_bug.cgi?id=169606
557
558         Reviewed by Andy Estes.
559
560         Add a regression test.
561
562         * fast/dom/removing-focused-object-element-expected.txt: Added.
563         * fast/dom/removing-focused-object-element.html: Added.
564
565 2017-03-29  Simon Fraser  <simon.fraser@apple.com>
566
567         Add some tests that dump the touch event regions with various content configurations
568         https://bugs.webkit.org/show_bug.cgi?id=170216
569
570         Reviewed by Dean Jackson.
571
572         Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
573
574         * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
575         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
576         * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
577         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
578         * fast/events/touch/ios/touch-event-regions/columns.html: Added.
579         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
580         * fast/events/touch/ios/touch-event-regions/complex.html: Added.
581         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
582         * fast/events/touch/ios/touch-event-regions/document.html: Added.
583         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
584         * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
585         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
586         * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
587         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
588         * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
589
590 2017-03-28  Simon Fraser  <simon.fraser@apple.com>
591
592         Make it possible to dump touch event regions for testing
593         https://bugs.webkit.org/show_bug.cgi?id=170209
594         <rdar://problem/31309258>
595
596         Reviewed by Tim Horton.
597
598         Simple test that dumps the regions.
599
600         * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
601         * fast/events/touch/ios/touch-event-regions.html: Added.
602
603 2017-03-29  Zalan Bujtas  <zalan@apple.com>
604
605         RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
606         https://bugs.webkit.org/show_bug.cgi?id=170259
607         <rdar://problem/31300584>
608
609         Reviewed by Simon Fraser.
610
611         * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
612         * fast/block/float/placing-multiple-floats-crash.html: Added.
613
614 2017-03-29  Tim Horton  <timothy_horton@apple.com>
615
616         Swipe gesture tests don't work on macOS Sierra
617         https://bugs.webkit.org/show_bug.cgi?id=161675
618         <rdar://problem/23379930>
619
620         Reviewed by Darin Adler.
621
622         * platform/mac-wk2/TestExpectations:
623         * swipe/basic-cached-back-swipe-expected.txt:
624         * swipe/basic-cached-back-swipe.html:
625         * swipe/main-frame-pinning-requirement-expected.txt:
626         * swipe/main-frame-pinning-requirement.html:
627         * swipe/pushState-cached-back-swipe-expected.txt:
628         * swipe/pushState-cached-back-swipe.html:
629         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
630         * swipe/pushState-programmatic-back-while-swiping-crash.html:
631         * swipe/resources/swipe-test.js:
632         (measuredDurationShouldBeLessThan):
633         (startSwipeGesture):
634         (completeSwipeGesture):
635         (playEventStream):
636         (eventQueue.enqueueScrollEvent): Deleted.
637         (eventQueue.enqueueSwipeEvent): Deleted.
638         (eventQueue.hasPendingEvents): Deleted.
639         (eventQueue.callAfterEventDispatch): Deleted.
640         (eventQueue._processEventQueue): Deleted.
641         (eventQueue._processEventQueueSoon): Deleted.
642         * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
643         * swipe/swipe-start-hysteresis-failures.html: Removed.
644
645 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
646
647         Try to normalize variation ranges
648         https://bugs.webkit.org/show_bug.cgi?id=170119
649
650         Reviewed by Simon Fraser.
651
652         * fast/text/variations/font-selection-properties-expected.html:
653
654 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
655
656         Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
657         https://bugs.webkit.org/show_bug.cgi?id=169677
658
659         Unreviewed test gardening.
660
661         * platform/mac-wk1/TestExpectations:
662         * platform/mac/TestExpectations:
663
664 2017-03-29  Javier Fernandez  <jfernandez@igalia.com>
665
666         [css-align] Adapt self-alignment properties to the new baseline syntax
667         https://bugs.webkit.org/show_bug.cgi?id=170235
668
669         Reviewed by David Hyatt.
670
671         Added new cases to the alignment properties parsing tests so that we can verify the new
672         baseline-alignment syntax is parsed as expected.
673         Additionally, I modified the tests so that they use the testharness format.
674
675         * css3/parse-align-items-expected.txt:
676         * css3/parse-align-items.html:
677         * css3/parse-align-self-expected.txt:
678         * css3/parse-align-self.html:
679         * css3/resources/alignment-parsing-utils-th.js:
680         (checkValues):
681         * fast/css/parse-justify-items-expected.txt:
682         * fast/css/parse-justify-items.html:
683         * fast/css/parse-justify-self-expected.txt:
684         * fast/css/parse-justify-self.html:
685         * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
686         (checkValues):
687         (checkBadValues):
688         (checkInitialValues):
689         (checkInheritValues):
690         (checkLegacyValues):
691         (checkSupportedValues):
692
693 2017-03-29  Chris Dumez  <cdumez@apple.com>
694
695         Animated SVG images are not paused in pages loaded in the background
696         https://bugs.webkit.org/show_bug.cgi?id=170043
697         <rdar://problem/31234412>
698
699         Reviewed by Simon Fraser.
700
701         Extend layout test coverage.
702
703         * svg/animations/animations-paused-in-background-page-expected.txt: Added.
704         * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
705         * svg/animations/animations-paused-in-background-page-iframe.html: Added.
706         * svg/animations/animations-paused-in-background-page.html: Added.
707         * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
708
709 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
710
711         Post-commit test gardening after r214546
712         https://bugs.webkit.org/show_bug.cgi?id=169518
713
714         Unreviewed.
715
716         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
717         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
718
719 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
720
721         Post-commit test gardening after r214546
722         https://bugs.webkit.org/show_bug.cgi?id=169518
723
724         Unreviewed.
725
726         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
727         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
728
729 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
730
731         Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
732         https://bugs.webkit.org/show_bug.cgi?id=170130
733
734         Unreviewed test gardening.
735
736         * TestExpectations:
737
738 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
739
740         Variation fonts: Make sure that feature detection and preprocessor macros are right
741         https://bugs.webkit.org/show_bug.cgi?id=169518
742
743         Reviewed by Simon Fraser.
744
745         Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
746
747         * fast/text/font-variations-feature-detection-expected.html: Added.
748         * fast/text/font-variations-feature-detection.html: Added.
749         * platform/ios-simulator/TestExpectations:
750         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
751         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
752         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
753         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
754         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
755         * platform/mac/TestExpectations:
756
757 2017-03-29  Antoine Quint  <graouts@apple.com>
758
759         [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
760         https://bugs.webkit.org/show_bug.cgi?id=170239
761         <rdar://problem/31320685>
762
763         Reviewed by Dean Jackson.
764
765         We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
766         is up by mousing out of the media. We also add a new test where we check that clicking over the controls
767         bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
768         existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
769         the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
770
771         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
772         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
773         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
774         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
775         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
776
777 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
778
779         Mark fast/workers/worker-close-more.html as a flaky timeout.
780         https://bugs.webkit.org/show_bug.cgi?id=169838
781
782         Unreviewed test gardening.
783
784         * platform/mac/TestExpectations:
785
786 2017-03-29  Youenn Fablet  <youenn@apple.com>
787
788         Move DTMF WebRTC extension behind its own compile flag
789         https://bugs.webkit.org/show_bug.cgi?id=170226
790
791         Reviewed by Eric Carlson.
792
793         * TestExpectations:
794         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
795         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
796         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
797         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
798
799 2017-03-29  Carlos Alberto Lopez Perez  <clopez@igalia.com>
800
801         [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
802         https://bugs.webkit.org/show_bug.cgi?id=170192
803
804         Unreviewed test gardening.
805
806         * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
807
808 2017-03-29  Youenn Fablet  <youenn@apple.com>
809
810         Add test for differentiating camera versus canvas stream
811         https://bugs.webkit.org/show_bug.cgi?id=169698
812         <rdar://problem/31076026>
813
814         Reviewed by Eric Carlson.
815
816         * fast/mediastream/captureStream/canvas2d.html:
817
818 2017-03-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
819
820         [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
821         https://bugs.webkit.org/show_bug.cgi?id=170223
822
823         Reviewed by Youenn Fablet.
824
825         After r214441 the arguments of addIceCandidate() are nullable.
826
827         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
828         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
829         * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
830
831 2017-03-29  Antoine Quint  <graouts@apple.com>
832
833         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
834         https://bugs.webkit.org/show_bug.cgi?id=168409
835         <rdar://problem/30799198>
836
837         Reviewed by Dean Jackson.
838
839         Opt into ScriptedAnimationController logging.
840
841         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
842         * media/modern-media-controls/airplay-button/airplay-button.html:
843
844 2017-03-28  Youenn Fablet  <youenn@apple.com>
845
846         [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
847         https://bugs.webkit.org/show_bug.cgi?id=170192
848
849         Reviewed by Jon Lee.
850
851         * fast/mediastream/RTCIceCandidate-expected.txt:
852         * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
853         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
854         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
855         Ensuring sdpMid has a valid value.
856         * fast/mediastream/resources/promise-utils.js: Improving error logging.
857
858 2017-03-27  Brent Fulgham  <bfulgham@apple.com>
859
860         Only attach Attributes to a given element one time
861         https://bugs.webkit.org/show_bug.cgi?id=170125
862         <rdar://problem/31279676>
863
864         Reviewed by Chris Dumez.
865
866         * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
867         * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
868         * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
869         * fast/dom/Attr/only-attach-attr-once.html: Added.
870
871 2017-03-28  Youenn Fablet  <youenn@apple.com>
872
873         Stop RTCDataChannel when closing page
874         https://bugs.webkit.org/show_bug.cgi?id=170166
875
876         Reviewed by Eric Carlson.
877
878         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
879         * webrtc/datachannel/datachannel-gc.html: Added.
880
881 2017-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
882
883         Ranges for variation font properties are not enforced
884         https://bugs.webkit.org/show_bug.cgi?id=169979
885
886         Reviewed by David Hyatt.
887
888         * fast/text/font-selection-font-face-parse-expected.txt:
889         * fast/text/font-selection-font-face-parse.html:
890         * fast/text/font-selection-font-loading-api-parse-expected.txt:
891         * fast/text/font-selection-font-loading-api-parse.html:
892         * fast/text/font-style-parse-expected.txt:
893         * fast/text/font-style-parse.html:
894         * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
895         * fast/text/variations/font-loading-api-parse-ranges.html:
896         * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
897         * fast/text/variations/out-of-bounds-selection-properties.html: Added.
898         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
899
900 2017-03-28  Andy Estes  <aestes@apple.com>
901
902         [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
903         https://bugs.webkit.org/show_bug.cgi?id=170197
904         <rdar://problem/30314067>
905
906         Reviewed by Brady Eidson.
907
908         * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
909         * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
910
911 2017-03-28  Chris Dumez  <cdumez@apple.com>
912
913         Animated SVG images are not paused when outside viewport
914         https://bugs.webkit.org/show_bug.cgi?id=170155
915         <rdar://problem/31288893>
916
917         Reviewed by Antti Koivisto.
918
919         Add layout test coverage.
920
921         * platform/mac-wk1/TestExpectations:
922         * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
923         * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
924         * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
925         * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
926         * svg/animations/resources/smilAnimation.svg: Added.
927
928 2017-03-28  Antti Koivisto  <antti@apple.com>
929
930         Missing render tree position invalidation when tearing down renderers for display:contents subtree
931         https://bugs.webkit.org/show_bug.cgi?id=170199
932         <rdar://problem/31260856>
933
934         Reviewed by Zalan Bujtas.
935
936         * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
937         * fast/shadow-dom/slot-renderer-teardown.html: Added.
938
939 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
940
941         Unreviewed, rolling out r214485.
942
943         This change caused LayoutTest crashes.
944
945         Reverted changeset:
946
947         "Stop RTCDataChannel when closing page"
948         https://bugs.webkit.org/show_bug.cgi?id=170166
949         http://trac.webkit.org/changeset/214485
950
951 2017-03-28  Brian Burg  <bburg@apple.com>
952
953         Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
954         https://bugs.webkit.org/show_bug.cgi?id=169865
955         <rdar://problem/31250573>
956
957         Reviewed by Joseph Pecoraro.
958
959         Add tests that verify the new command works as expected when it disables resource caching.
960         I also manually verified that the override setting is cleared when Web Inspector disconnects.
961         This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
962         a load happened or not.
963
964         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
965         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
966         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
967         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
968
969 2017-03-28  Youenn Fablet  <youenn@apple.com>
970
971         Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
972         https://bugs.webkit.org/show_bug.cgi?id=170194
973
974         Reviewed by Chris Dumez.
975
976         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
977         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
978
979 2017-03-28  Joseph Pecoraro  <pecoraro@apple.com>
980
981         Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
982         https://bugs.webkit.org/show_bug.cgi?id=166862
983         <rdar://problem/29835977>
984
985         Reviewed by Brian Burg.
986
987         * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
988         * http/tests/inspector/network/resource-mime-type.html: Added.
989         Test resource mime types for different resources.
990
991         * http/tests/inspector/network/resources/json.php: Added.
992         * http/tests/inspector/network/resources/script.js: Added.
993         * http/tests/inspector/network/resources/script.txt: Added.
994         * http/tests/inspector/network/resources/stylesheet.css: Added.
995         * http/tests/inspector/network/resources/stylesheet.txt: Added.
996         * http/tests/resources/square20.jpg: Added.
997         Resources for various requests and different mime types.
998
999 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1000
1001         Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1002         https://bugs.webkit.org/show_bug.cgi?id=168132
1003
1004         Unreviewed test gardening.
1005
1006         * platform/mac/TestExpectations:
1007
1008 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1009
1010         Mark two fast/scrolling/ios/touch-scroll tests as failing.
1011         https://bugs.webkit.org/show_bug.cgi?id=170153
1012
1013         Unreviewed test gardening.
1014
1015         * platform/ios-wk2/TestExpectations:
1016
1017 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1018
1019         Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1020
1021         Unreviewed test gardening.
1022
1023         * platform/ios/TestExpectations:
1024
1025 2017-03-28  Youenn Fablet  <youenn@apple.com>
1026
1027         Stop RTCDataChannel when closing page
1028         https://bugs.webkit.org/show_bug.cgi?id=170166
1029
1030         Reviewed by Eric Carlson.
1031
1032         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1033         * webrtc/datachannel/datachannel-gc.html: Added.
1034
1035 2017-03-28  Antoine Quint  <graouts@apple.com>
1036
1037         REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1038         https://bugs.webkit.org/show_bug.cgi?id=170180
1039
1040         Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1041
1042         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1043         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1044
1045 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1046
1047         Mark fast/history/ios/history-scroll-restoration.html as flaky.
1048         https://bugs.webkit.org/show_bug.cgi?id=169558
1049
1050         Unreviewed test gardening.
1051
1052         * platform/ios-wk2/TestExpectations:
1053
1054 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1055
1056         Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1057         https://bugs.webkit.org/show_bug.cgi?id=170180
1058
1059         Unreviewed test gardening.
1060
1061         * platform/ios/TestExpectations:
1062
1063 2017-03-28  Youenn Fablet  <youenn@apple.com>
1064
1065         LayoutTest webrtc/video-getParameters.html is failing
1066         https://bugs.webkit.org/show_bug.cgi?id=170148
1067
1068         Unreviewed.
1069
1070         * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1071
1072 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1073
1074         Mark webrtc/video-replace-track-to-null.html as flaky.
1075         https://bugs.webkit.org/show_bug.cgi?id=170178
1076
1077         Unreviewed test gardening.
1078
1079         * TestExpectations:
1080
1081 2017-03-28  Jonathan Bedard  <jbedard@apple.com>
1082
1083         Moved gardened ios-simulator tests to ios folders
1084         <rdar://problem/30948691>
1085
1086         Unreviewed test re-organization.
1087
1088         Moving ios-simulator test expectations to share as many expectations
1089         as possible with on-device testing.
1090
1091         * platform/ios: Moved from platform/ios-simulator.
1092         * platform/ios-device: Added.
1093         * platform/ios-device-wk1: Added.
1094         * platform/ios-device-wk2: Added.
1095         * platform/ios-simulator: Moved to platform/ios.
1096         * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1097         * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1098         * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1099         * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1100
1101 2017-03-28  Yoav Weiss  <yoav@yoav.ws>
1102
1103         Add a warning for unused link preloads.
1104         https://bugs.webkit.org/show_bug.cgi?id=165670
1105
1106         Reviewed by Youenn Fablet.
1107
1108         * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
1109         * http/tests/preload/download_resources-expected.txt:
1110         * http/tests/preload/download_resources.html: Added references to preloaded resources.
1111         * http/tests/preload/onerror_event-expected.txt:
1112         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1113         * http/tests/preload/onload_event-expected.txt:
1114         * http/tests/preload/onload_event.html: Added references to preloaded resources.
1115         * http/tests/preload/single_download_preload.html: Deflaked.
1116         * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
1117         * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
1118         * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
1119         * http/tests/preload/unused_preload_warning-expected.txt: Added.
1120         * http/tests/preload/unused_preload_warning.html: Added.
1121
1122 2017-03-28  Antoine Quint  <graouts@apple.com>
1123
1124         REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
1125         https://bugs.webkit.org/show_bug.cgi?id=170171
1126         <rdar://problem/31095500>
1127
1128         Reviewed by Dean Jackson.
1129
1130         Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
1131         the "presented" property returns false immediately after calling hide() on the panel.
1132
1133         * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
1134         * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
1135         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
1136         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
1137
1138 2017-03-28  Aaron Chu  <aaron_chu@apple.com>
1139
1140         AX: Media controls should be able to be re-activated after faded away
1141         https://bugs.webkit.org/show_bug.cgi?id=170048
1142         <rdar://problem/30157179>
1143
1144         Reviewed by Antoine Quint.
1145
1146         * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
1147         * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
1148
1149 2017-03-28  Antoine Quint  <graouts@apple.com>
1150
1151         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1152         https://bugs.webkit.org/show_bug.cgi?id=169145
1153         <rdar://problem/17048858>
1154
1155         Reviewed by Dean Jackson.
1156
1157         We add new tests for media documents and related features that cover the following cases:
1158         
1159             - checking <video> with only audio tracks does not show the fullscreen button
1160             - checking <video> with only audio tracks does not show the picture-in-picture button
1161             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1162
1163         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1164         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1165         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1166         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1167         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1168         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1169         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1170         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1171         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1172         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1173         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1174         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1175         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1176         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1177         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1178         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1179         * platform/ios-simulator/TestExpectations:
1180         * platform/mac/TestExpectations:
1181
1182 2017-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
1183
1184         REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
1185         https://bugs.webkit.org/show_bug.cgi?id=169771
1186
1187         Reviewed by Simon Fraser.
1188
1189         * fast/images/animated-image-different-dest-size-expected.html: Added.
1190         * fast/images/animated-image-different-dest-size.html: Added.
1191         This test crashes without this patch.
1192
1193         * fast/images/animated-image-loop-count.html:
1194         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1195
1196         * fast/images/async-image-background-image-expected.html: Added.
1197         * fast/images/async-image-background-image.html: Added.
1198         Ensures the background image can be drawn asynchronously if it is large.
1199
1200         * fast/images/async-image-canvas-draw-image-expected.html: Added.
1201         * fast/images/async-image-canvas-draw-image.html: Added.
1202         Ensures the image is drawn synchronously on the canvas regardless of its size.
1203
1204         * fast/images/ordered-animated-image-frames.html:
1205         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1206
1207         * fast/images/reset-image-animation-expected.txt:
1208         * fast/images/reset-image-animation.html:
1209         Change how the steps of the test are ordered so the test can be not flaky.
1210         Running it with -repeat-each was failing.
1211
1212         * fast/images/resources/red-green-blue-900-300.png: Added.
1213
1214 2017-03-27  Youenn Fablet  <youenn@apple.com>
1215
1216         addIceCandidate should not throw if passed null or undefined
1217         https://bugs.webkit.org/show_bug.cgi?id=170118
1218
1219         Reviewed by Eric Carlson.
1220
1221         Updating test to log addIceCandidate rejection.
1222
1223         * webrtc/datachannel/basic.html:
1224         * webrtc/routines.js:
1225         (iceCallback1):
1226         (iceCallback2):
1227         (onAddIceCandidateError):
1228
1229 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1230
1231         Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
1232
1233         Unreviewed test gardening.
1234
1235         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
1236         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
1237
1238 2017-03-27  Antti Koivisto  <antti@apple.com>
1239
1240         Loading in-body stylesheets should not block rendering of elements before them
1241         https://bugs.webkit.org/show_bug.cgi?id=169345
1242
1243         Reviewed by Simon Fraser.
1244
1245         * http/tests/incremental/resources/delayed-css.php: Added.
1246         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1247         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1248
1249 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
1250
1251         Test variation font ranges in the CSS Font Loading API
1252         https://bugs.webkit.org/show_bug.cgi?id=170022
1253
1254         Reviewed by Dean Jackson.
1255
1256         * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
1257         * fast/text/variations/font-loading-api-parse-ranges.html: Added.
1258
1259 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1260
1261         Unreviewed, rolling out r214411.
1262
1263         Two of the LayoutTests for this change time out on ios-
1264         simulator.
1265
1266         Reverted changeset:
1267
1268         "[Modern Media Controls] Improve media documents across macOS,
1269         iPhone and iPad"
1270         https://bugs.webkit.org/show_bug.cgi?id=169145
1271         http://trac.webkit.org/changeset/214411
1272
1273 2017-03-27  Antoine Quint  <graouts@apple.com>
1274
1275         [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
1276         https://bugs.webkit.org/show_bug.cgi?id=168517
1277         <rdar://problem/30577636>
1278
1279         Reviewed by Dean Jackson.
1280
1281         * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
1282
1283 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1284
1285         Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
1286         https://bugs.webkit.org/show_bug.cgi?id=169679
1287
1288         Unreviewed test gardening.
1289
1290         * platform/mac/TestExpectations:
1291
1292 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1293
1294         Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
1295         https://bugs.webkit.org/show_bug.cgi?id=170127
1296
1297         Unreviewed test gardening.
1298
1299         * platform/mac/TestExpectations:
1300
1301 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1302
1303         Mark media/modern-media-controls/time-label/time-label.html as flaky.
1304         https://bugs.webkit.org/show_bug.cgi?id=169678
1305
1306         Unreviewed test gardening.
1307
1308         * platform/mac-wk1/TestExpectations:
1309
1310 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1311
1312         Marking two modern-media-controls tests as timeouts.
1313         https://bugs.webkit.org/show_bug.cgi?id=170123
1314
1315         Unreviewed test gardening.
1316
1317         * platform/ios-simulator/TestExpectations:
1318
1319 2017-03-27  Youenn Fablet  <youenn@apple.com>
1320
1321         Tighten RTCDatachannel creation and parameter getters
1322         https://bugs.webkit.org/show_bug.cgi?id=170081
1323
1324         Reviewed by Eric Carlson.
1325
1326         * webrtc/datachannel/basic-expected.txt:
1327         * webrtc/datachannel/basic.html:
1328
1329 2017-03-27  Youenn Fablet  <youenn@apple.com>
1330
1331         Add support for RTCRtpReceiver/RTCRtpSender getParameters
1332         https://bugs.webkit.org/show_bug.cgi?id=170057
1333
1334         Reviewed by Alex Christensen.
1335
1336         * webrtc/video-getParameters-expected.txt: Added.
1337         * webrtc/video-getParameters.html: Added.
1338
1339 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
1340
1341         font variation properties don't need to accept numbers
1342         https://bugs.webkit.org/show_bug.cgi?id=169357
1343
1344         Reviewed by Antti Koivisto.
1345
1346         * fast/text/font-selection-font-face-parse-expected.txt:
1347         * fast/text/font-selection-font-face-parse.html:
1348         * fast/text/font-selection-font-loading-api-parse-expected.txt:
1349         * fast/text/font-selection-font-loading-api-parse.html:
1350         * fast/text/font-stretch-parse-expected.txt:
1351         * fast/text/font-stretch-parse.html:
1352         * fast/text/font-style-parse-expected.txt:
1353         * fast/text/font-style-parse.html:
1354         * fast/text/variations/font-selection-properties.html:
1355         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1356
1357 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
1358
1359         Implement format specifier for variation fonts
1360         https://bugs.webkit.org/show_bug.cgi?id=169327
1361
1362         Reviewed by Simon Fraser.
1363
1364         * fast/text/variations/font-face-format-expected.html: Added.
1365         * fast/text/variations/font-face-format.html: Added.
1366
1367 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
1368
1369         Make sure animation works for font-weight, font-stretch, and font-style
1370         https://bugs.webkit.org/show_bug.cgi?id=169683
1371
1372         Reviewed by Simon Fraser.
1373
1374         * animations/font-variations/font-stretch-expected.txt: Added.
1375         * animations/font-variations/font-stretch.html: Added.
1376         * animations/font-variations/font-style-expected.txt: Added.
1377         * animations/font-variations/font-style.html: Added.
1378         * animations/font-variations/font-weight-expected.txt: Added.
1379         * animations/font-variations/font-weight.html: Added.
1380         * animations/resources/animation-test-helpers.js:
1381         (compareFontStyle):
1382         (getPropertyValue):
1383         (comparePropertyValue):
1384
1385 2017-03-27  Alex Christensen  <achristensen@webkit.org>
1386
1387         Make WebSockets work in network process
1388         https://bugs.webkit.org/show_bug.cgi?id=169930
1389
1390         Reviewed by Youenn Fablet.
1391
1392         * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1393         * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
1394         * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
1395         (web_socket_do_extra_handshake):
1396         (web_socket_transfer_data):
1397         * platform/ios-simulator-wk1/TestExpectations:
1398         * platform/mac-wk1/TestExpectations:
1399         * platform/win/TestExpectations:
1400
1401 2017-03-27  Antoine Quint  <graouts@apple.com>
1402
1403         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1404         https://bugs.webkit.org/show_bug.cgi?id=169145
1405         <rdar://problem/17048858>
1406
1407         Reviewed by Dean Jackson.
1408
1409         We add new tests for media documents and related features that cover the following cases:
1410         
1411             - checking <video> with only audio tracks does not show the fullscreen button
1412             - checking <video> with only audio tracks does not show the picture-in-picture button
1413             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1414
1415         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1416         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1417         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1418         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1419         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1420         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1421         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1422         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1423         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1424         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1425         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1426         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1427         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1428         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1429         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1430         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1431         * platform/ios-simulator/TestExpectations:
1432         * platform/mac/TestExpectations:
1433
1434 2017-03-25  Aaron Chu  <aaron_chu@apple.com>
1435
1436         AX: Media controls are unlabeled
1437         https://bugs.webkit.org/show_bug.cgi?id=169947
1438         <rdar://problem/30153323>
1439
1440         Reviewed by Antoine Quint.
1441
1442         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1443         * media/modern-media-controls/airplay-button/airplay-button.html:
1444         * media/modern-media-controls/forward-button/forward-button-expected.txt:
1445         * media/modern-media-controls/forward-button/forward-button.html:
1446         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
1447         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1448         * media/modern-media-controls/icon-button/icon-button-expected.txt:
1449         * media/modern-media-controls/icon-button/icon-button.html:
1450         * media/modern-media-controls/icon-service/icon-service-expected.txt:
1451         * media/modern-media-controls/icon-service/icon-service.html:
1452         * media/modern-media-controls/mute-button/mute-button-expected.txt:
1453         * media/modern-media-controls/mute-button/mute-button.html:
1454         * media/modern-media-controls/pip-button/pip-button-expected.txt:
1455         * media/modern-media-controls/pip-button/pip-button.html:
1456         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1457         * media/modern-media-controls/play-pause-button/play-pause-button.html:
1458         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1459         * media/modern-media-controls/rewind-button/rewind-button.html:
1460         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1461         * media/modern-media-controls/skip-back-button/skip-back-button.html:
1462         * media/modern-media-controls/start-button/start-button-expected.txt:
1463         * media/modern-media-controls/start-button/start-button.html:
1464         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1465         * media/modern-media-controls/tracks-button/tracks-button.html:
1466
1467 2017-03-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1468
1469         Unreviewed GTK+ gardening. Update expectations of several tests.
1470
1471         * platform/gtk/TestExpectations:
1472
1473 2017-03-25  Myles C. Maxfield  <mmaxfield@apple.com>
1474
1475         Post-commit test fix after r214394
1476         https://bugs.webkit.org/show_bug.cgi?id=170083
1477
1478         Unreviewed.
1479
1480         * fast/text/variations/optical-sizing.html:
1481
1482 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
1483
1484         Add font-optical-sizing to CSSComputedStyleDeclaration
1485         https://bugs.webkit.org/show_bug.cgi?id=170083
1486
1487         Reviewed by Joseph Pecoraro.
1488
1489         * fast/css/getComputedStyle/computed-style-expected.txt:
1490         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1491         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1492         * fast/css/getComputedStyle/resources/property-names.js:
1493         * fast/text/variations/optical-sizing-expected.txt:
1494         * fast/text/variations/optical-sizing.html:
1495         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1496         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1497         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1498
1499 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
1500
1501         Consolidate TestExpectations for media/restore-from-page-cache.html.
1502
1503         Unreviewed test gardening.
1504
1505         * platform/mac/TestExpectations:
1506
1507 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
1508
1509         Unreviewed, rolling out r214361.
1510
1511         This change caused flakiness in http/tests/preload tests.
1512
1513         Reverted changeset:
1514
1515         "Add a warning for unused link preloads."
1516         https://bugs.webkit.org/show_bug.cgi?id=165670
1517         http://trac.webkit.org/changeset/214361
1518
1519 2017-03-24  Antoine Quint  <graouts@webkit.org>
1520
1521         [Modern Media Controls] Remove placard icon if height is compressed
1522         https://bugs.webkit.org/show_bug.cgi?id=167935
1523         <rdar://problem/30397128>
1524
1525         Reviewed by Dean Jackson.
1526
1527         We add a new test to check that the various designed constraints to toggle display of a placard's
1528         icon, title and description are honored. Also, due to the old layout() method now being called
1529         "commit()", we refactor a relevant test.
1530
1531         * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
1532         * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
1533         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
1534         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
1535
1536 2017-03-24  Eric Carlson  <eric.carlson@apple.com>
1537
1538         [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
1539         https://bugs.webkit.org/show_bug.cgi?id=170056
1540
1541         Reviewed by Youenn Fablet.
1542
1543         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
1544         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
1545         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1546         * fast/mediastream/apply-constraints-advanced-expected.txt:
1547         * fast/mediastream/apply-constraints-advanced.html:
1548         * fast/mediastream/apply-constraints-video-expected.txt:
1549         * fast/mediastream/apply-constraints-video.html:
1550
1551 2017-03-24  Dean Jackson  <dino@apple.com>
1552
1553         Serialization of custom props in longhand should be "" not value of shorthand
1554         https://bugs.webkit.org/show_bug.cgi?id=167699
1555         <rdar://problem/30324200>
1556
1557         Reviewed by Sam Weinig.
1558
1559         * fast/css/variables/rule-property-get-expected.html:
1560         * fast/css/variables/rule-property-get.html:
1561
1562 2017-03-24  Antoine Quint  <graouts@webkit.org>
1563
1564         [Modern Media Controls] Captions don't move with the appearance of the inline controls
1565         https://bugs.webkit.org/show_bug.cgi?id=170051
1566         <rdar://problem/30754428>
1567
1568         Reviewed by Dean Jackson.
1569
1570         Add a new test, which would have previously failed, where we check that we account for the controls bar height
1571         when showing captions with the controls bar visible.
1572
1573         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
1574         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
1575
1576 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
1577
1578         Handle recursive calls to ProcessingInstruction::checkStyleSheet
1579         https://bugs.webkit.org/show_bug.cgi?id=169982
1580         <rdar://problem/31083051>
1581
1582         Reviewed by Antti Koivisto.
1583
1584         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
1585         * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
1586         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
1587         * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
1588         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
1589         * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
1590         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
1591         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
1592         * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
1593         * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
1594         * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
1595
1596 2017-03-24  Brady Eidson  <beidson@apple.com>
1597
1598         A null compound index value crashes the Databases process.
1599         <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
1600
1601         Reviewed by Alex Christensen.
1602
1603         * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
1604         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
1605         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
1606         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
1607         * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
1608
1609 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
1610
1611         Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
1612         https://bugs.webkit.org/show_bug.cgi?id=170068
1613
1614         Unreviewed test gardening.
1615
1616         * platform/ios-simulator/TestExpectations:
1617
1618 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
1619
1620         Unreviewed, rolling out r214360.
1621
1622         This change caused 20+ LayoutTest failures.
1623
1624         Reverted changeset:
1625
1626         "Handle recursive calls to
1627         ProcessingInstruction::checkStyleSheet"
1628         https://bugs.webkit.org/show_bug.cgi?id=169982
1629         http://trac.webkit.org/changeset/214360
1630
1631 2017-03-24  Youenn Fablet  <youenn@apple.com>
1632
1633         Add support for qpSum in WebRTC stats
1634         https://bugs.webkit.org/show_bug.cgi?id=170060
1635
1636         Reviewed by Eric Carlson.
1637
1638         * webrtc/video-stats.html:
1639
1640 2017-03-24  Daniel Bates  <dabates@apple.com>
1641
1642         Prevent new navigations during document unload
1643         https://bugs.webkit.org/show_bug.cgi?id=169934
1644         <rdar://problem/31247584>
1645
1646         Reviewed by Chris Dumez.
1647
1648         Add a test to ensure that we do not cause an assertion fail when calling setTimeout
1649         after starting a navigation from an onunload event handler.
1650
1651         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
1652         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
1653
1654 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
1655
1656         Implement font-optical-sizing
1657         https://bugs.webkit.org/show_bug.cgi?id=168895
1658
1659         Reviewed by Dean Jackson.
1660
1661         * fast/text/variations/optical-sizing-expected.txt: Added.
1662         * fast/text/variations/optical-sizing.html: Added.
1663
1664 2017-03-24  Yoav Weiss  <yoav@yoav.ws>
1665
1666         Add a warning for unused link preloads.
1667         https://bugs.webkit.org/show_bug.cgi?id=165670
1668
1669         Reviewed by Youenn Fablet.
1670
1671         This adds a test for the unused preload warning, and adapts some of the other preload tests,
1672         to avoid warnings.
1673
1674         * http/tests/preload/download_resources-expected.txt: Changed.
1675         * http/tests/preload/download_resources.html: Added references to preloaded resources.
1676         * http/tests/preload/onerrer_event-expected.txt: Changed.
1677         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1678         * http/tests/preload/onload_event.html: Added references to preloaded resources.
1679         * http/tests/preload/resources/single_download_preload.html: Deflaked.
1680         * http/tests/preload/unused_preload_warning-expected.txt: Added.
1681         * http/tests/preload/unused_preload_warning.html: Added.
1682
1683 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
1684
1685         Handle recursive calls to ProcessingInstruction::checkStyleSheet
1686         https://bugs.webkit.org/show_bug.cgi?id=169982
1687         <rdar://problem/31083051>
1688
1689         Reviewed by Antti Koivisto.
1690
1691         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
1692         * fast/dom/beforeload/image-removed-during-before-load.html: Added.
1693         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
1694         * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
1695         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
1696         * fast/dom/beforeload/recursive-link-before-load.html: Added.
1697         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
1698         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
1699         * fast/dom/beforeload/resources/content.xhtml: Added.
1700         * fast/dom/beforeload/resources/pass.css: Added.
1701         * fast/dom/beforeload/resources/test.xsl: Added.
1702
1703 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
1704
1705         font-style needs a new CSSValue to make CSSRule.cssText work correctly
1706         https://bugs.webkit.org/show_bug.cgi?id=169258
1707
1708         Reviewed by David Hyatt.
1709
1710         Update tests' expected results.
1711
1712         * fast/text/font-selection-font-face-parse-expected.txt:
1713         * fast/text/font-selection-font-face-parse.html:
1714         * fast/text/font-style-parse-expected.txt:
1715         * fast/text/font-style-parse.html:
1716         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1717         * svg/css/getComputedStyle-basic-expected.txt:
1718
1719 2017-03-24  Youenn Fablet  <youenn@apple.com>
1720
1721         Add libwebrtc backend support for RTCRtpSender::replaceTrack
1722         https://bugs.webkit.org/show_bug.cgi?id=169841
1723
1724         Reviewed by Alex Christensen.
1725
1726         * webrtc/audio-replace-track-expected.txt: Added.
1727         * webrtc/audio-replace-track.html: Added.
1728         * webrtc/video-replace-track-expected.txt: Added.
1729         * webrtc/video-replace-track.html: Added.
1730         * webrtc/video-replace-track-to-null-expected.txt: Added.
1731         * webrtc/video-replace-track-to-null.html: Added.
1732
1733 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
1734
1735         Update TestExpectations for media/restore-from-page-cache.html.
1736
1737         Unreviewed test gardening.
1738
1739         * platform/mac-wk2/TestExpectations:
1740         * platform/mac/TestExpectations:
1741
1742 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1743
1744         Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
1745
1746         * platform/gtk/TestExpectations:
1747
1748 2017-03-24  Youenn Fablet  <youenn@apple.com>
1749
1750         Add support for DataChannel and MediaStreamTrack stats
1751         https://bugs.webkit.org/show_bug.cgi?id=170031
1752
1753         Reviewed by Eric Carlson.
1754
1755         * webrtc/datachannel/datachannel-stats-expected.txt: Added.
1756         * webrtc/datachannel/datachannel-stats.html: Added.
1757         * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
1758         * webrtc/video-mediastreamtrack-stats.html: Added.
1759
1760 2017-03-24  Chris Dumez  <cdumez@apple.com>
1761
1762         Extend svg/animations/animations-paused-disconnected-iframe.html
1763         https://bugs.webkit.org/show_bug.cgi?id=170035
1764
1765         Reviewed by Andreas Kling.
1766
1767         Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
1768
1769         * svg/animations/animations-paused-disconnected-iframe-expected.txt:
1770         * svg/animations/animations-paused-disconnected-iframe.html:
1771
1772 2017-03-24  Youenn Fablet  <youenn@apple.com>
1773
1774         Fix framesEncoded/framesDecoded RTC stats
1775         https://bugs.webkit.org/show_bug.cgi?id=170024
1776
1777         Reviewed by Eric Carlson.
1778
1779         * webrtc/video-stats-expected.txt: Added.
1780         * webrtc/video-stats.html: Added.
1781
1782 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1783
1784         Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
1785
1786         * platform/gtk/TestExpectations:
1787
1788 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1789
1790         Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
1791
1792         We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
1793         mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
1794         webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
1795         mime type and returned application/octet-stream.
1796
1797         * platform/gtk/TestExpectations:
1798         * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
1799         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
1800
1801 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1802
1803         Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
1804
1805         We are now getting a MIME type for otf files.
1806
1807         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
1808
1809 2017-03-24  Per Arne Vollan  <pvollan@apple.com>
1810
1811         Text stroke is sometimes clipped on video captions.
1812         https://bugs.webkit.org/show_bug.cgi?id=170006
1813
1814         Reviewed by Eric Carlson.
1815
1816         * media/track/track-css-stroke-cues-expected.txt:
1817         * media/track/track-css-stroke-cues.html:
1818
1819 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1820
1821         [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
1822         https://bugs.webkit.org/show_bug.cgi?id=170001
1823
1824         Reviewed by Michael Catanzaro.
1825
1826         Remove platform specific expectations of two test because now we do the same as other wk2 ports.
1827
1828         * platform/gtk/TestExpectations:
1829
1830 2017-03-23  Antti Koivisto  <antti@apple.com>
1831
1832         Revert r213712, caused iPad PLT regression
1833         https://bugs.webkit.org/show_bug.cgi?id=170040
1834
1835         Unreviewed.
1836
1837         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
1838         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
1839
1840 2017-03-23  Chris Dumez  <cdumez@apple.com>
1841
1842         SVG animations are not paused when their <svg> element is removed from the document
1843         https://bugs.webkit.org/show_bug.cgi?id=170030
1844         <rdar://problem/31230252>
1845
1846         Reviewed by Dean Jackson.
1847
1848         Add layout test coverage.
1849
1850         * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
1851         * svg/animations/animations-paused-when-removed-from-document.html: Added.
1852
1853 2017-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
1854
1855         font shorthand should accept variation values
1856         https://bugs.webkit.org/show_bug.cgi?id=168998
1857
1858         Reviewed by Simon Fraser.
1859
1860         * fast/text/font-style-parse-expected.txt:
1861         * fast/text/font-style-parse.html:
1862         * fast/text/font-weight-parse-expected.txt:
1863         * fast/text/font-weight-parse.html:
1864
1865 2017-03-23  Chris Dumez  <cdumez@apple.com>
1866
1867         SVG animations are not paused when inserted into a hidden page
1868         https://bugs.webkit.org/show_bug.cgi?id=170026
1869         <rdar://problem/31228704>
1870
1871         Reviewed by Andreas Kling.
1872
1873         Add layout test coverage.
1874
1875         * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
1876         * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
1877         * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
1878         * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
1879
1880 == Rolled over to ChangeLog-2017-03-23 ==