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