16bd928426b1f0c01837bb8c966898b7220d2d3b
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-03-07  Manuel Rego Casasnovas  <rego@igalia.com>
2
3         [css-grid] Mark a few tests from the W3C suite as pass after r213480
4         https://bugs.webkit.org/show_bug.cgi?id=169270
5
6         Unreviewed test gardening.
7
8         r213480 was porting some Blink patches that makes these tests to pass now.
9         Check the following bugs for more information:
10         - http://webkit.org/b/169197
11         - http://webkit.org/b/169198
12
13         * TestExpectations: Mark grid-minimum-size-grid-items-007.xht and
14         grid-minimum-size-grid-items-009.xht as passing.
15         Keep grid-items-sizing-alignment-001.html as failure but now for a different issue
16         (see http://webkit.org/b/169271).
17
18 2017-03-07  Carlos Alberto Lopez Perez  <clopez@igalia.com>
19
20         [GTK] ECDH tests from imported/w3c/web-platform-tests/WebCryptoAPI/generateKey fail.
21
22         Unreviewed test gardening.
23
24         * platform/gtk/TestExpectations:
25
26 2017-03-06  Myles C. Maxfield  <mmaxfield@apple.com>
27
28         Apply well-known-axis variation values at the right time in preparePlatformFont()
29         https://bugs.webkit.org/show_bug.cgi?id=168896
30
31         Reviewed by Jon Lee.
32
33         * fast/text/variations/font-selection-properties-expected.html: Added.
34         * fast/text/variations/font-selection-properties.html: Added.
35
36 2017-03-06  Brent Fulgham  <bfulgham@apple.com>
37
38         Validate DOM after potentially destructive actions during parser insert operations
39         https://bugs.webkit.org/show_bug.cgi?id=169222
40         <rdar://problem/30689729>
41
42         Reviewed by Ryosuke Niwa.
43
44         This change merges a Blink test case from:
45         <https://src.chromium.org/viewvc/blink?view=revision&revision=200690>        
46
47         * fast/parser/scriptexec-during-parserInsertBefore-expected.txt: Added.
48         * fast/parser/scriptexec-during-parserInsertBefore.html: Added.
49
50 2017-03-06  Myles C. Maxfield  <mmaxfield@apple.com>
51
52         Update isEmojiGroupCandidate() to the latest version of Unicode
53         https://bugs.webkit.org/show_bug.cgi?id=168198
54
55         Reviewed by Jon Lee.
56
57         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
58         * platform/mac/editing/deleting/delete-emoji-expected.txt:
59         * editing/deleting/delete-emoji.html:
60
61 2017-03-06  Jiewen Tan  <jiewen_tan@apple.com>
62
63         [WebCrypto] Implement ECDH GenerateKey operation
64         https://bugs.webkit.org/show_bug.cgi?id=169093
65         <rdar://problem/23789585>
66
67         Reviewed by Brent Fulgham.
68
69         * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
70         * crypto/subtle/ec-generate-key-malformed-parameters.html: Added.
71         * crypto/subtle/ecdh-generate-key-extractable-expected.txt: Added.
72         * crypto/subtle/ecdh-generate-key-extractable.html: Added.
73         * crypto/subtle/ecdh-generate-key-p256-expected.txt: Added.
74         * crypto/subtle/ecdh-generate-key-p256.html: Added.
75         * crypto/subtle/ecdh-generate-key-p384-expected.txt: Added.
76         * crypto/subtle/ecdh-generate-key-p384.html: Added.
77         * crypto/subtle/ecdh-generate-key-single-usage-expected.txt: Added.
78         * crypto/subtle/ecdh-generate-key-single-usage.html: Added.
79         * crypto/workers/subtle/ec-generate-key-expected.txt: Added.
80         * crypto/workers/subtle/ec-generate-key.html: Added.
81         * crypto/workers/subtle/resources/ec-generate-key.js: Added.
82
83 2017-03-06  Dave Hyatt  <hyatt@apple.com>
84
85         REGRESSION: Block no longer shrinks to preferred width in this flex box layout
86         https://bugs.webkit.org/show_bug.cgi?id=169203
87         <rdar://problem/30873895>
88
89         Reviewed by Simon Fraser.
90
91         * css3/flexbox/column-inside-normal-block-preferred-width-expected.html: Added.
92         * css3/flexbox/column-inside-normal-block-preferred-width.html: Added.
93         * fast/css-grid-layout/grid-align-stretching-replaced-items-expected.txt:
94         * fast/css-grid-layout/grid-align-stretching-replaced-items.html:
95         * fast/repaint/align-items-change-expected.txt:
96         * fast/repaint/align-items-overflow-change-expected.txt:
97         * fast/repaint/justify-items-change-expected.txt:
98         * fast/repaint/justify-items-legacy-change-expected.txt:
99         * fast/repaint/justify-items-overflow-change-expected.txt:
100
101 2017-03-06  Ryan Haddad  <ryanhaddad@apple.com>
102
103         Mark inspector/worker/console-basic.html as flaky.
104         https://bugs.webkit.org/show_bug.cgi?id=169228
105
106         Unreviewed test gardening.
107
108         * platform/mac/TestExpectations:
109
110 2017-03-06  Ryan Haddad  <ryanhaddad@apple.com>
111
112         Mark scrollingcoordinator/ios/non-stable-viewport-scroll.html as flaky on ios-simulator.
113         https://bugs.webkit.org/show_bug.cgi?id=168924
114
115         Unreviewed test gardening.
116
117         * platform/ios-simulator-wk2/TestExpectations:
118
119 2017-03-06  Ryan Haddad  <ryanhaddad@apple.com>
120
121         Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
122         https://bugs.webkit.org/show_bug.cgi?id=169159
123
124         Unreviewed test gardening.
125
126         * platform/mac/TestExpectations:
127
128 2017-03-06  Ryan Haddad  <ryanhaddad@apple.com>
129
130         Mark media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html as flaky.
131         https://bugs.webkit.org/show_bug.cgi?id=169158
132
133         Unreviewed test gardening.
134
135         * platform/mac/TestExpectations:
136
137 2017-03-06  Chris Dumez  <cdumez@apple.com>
138
139         [iOS] Throttle CSS animations to 30fps in low power mode
140         https://bugs.webkit.org/show_bug.cgi?id=169138
141         <rdar://problem/30837805>
142
143         Reviewed by Said Abou-Hallawa.
144
145         Add layout test coverage.
146
147         * fast/animation/css-animation-throttling-lowPowerMode-expected.txt: Added.
148         * fast/animation/css-animation-throttling-lowPowerMode.html: Added.
149
150 2017-03-06  Alex Christensen  <achristensen@webkit.org>
151
152         Fix URLs relative to file URLs with paths beginning with Windows drive letters
153         https://bugs.webkit.org/show_bug.cgi?id=169178
154
155         Reviewed by Tim Horton.
156
157         * fast/url/relative-win-expected.txt:
158         Some tests pass now.  localhost should indeed be removed according to the latest spec.
159
160 2017-03-06  Simon Fraser  <simon.fraser@apple.com>
161
162         Only use layer backing store which supports subpixel antialiased text if we know subpixel antialiased will be painted into it
163         https://bugs.webkit.org/show_bug.cgi?id=169191
164
165         Reviewed by Zalan Bujtas.
166
167         Test lots of layer configs for subpixel antialiased text support. Only Mac results show the
168         "(supports subpixel antialiased text 1)" flag on layers now, since the patch makes this
169         dependent on platform support.
170
171         * compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Added.
172         * compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style.html: Added.
173         * compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Added.
174         * compositing/contents-format/subpixel-antialiased-text-configs.html: Added.
175         * compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
176         * compositing/contents-format/subpixel-antialiased-text-enabled.html:
177         * compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Added.
178         * compositing/contents-format/subpixel-antialiased-text-images.html: Added.
179         * compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Added.
180         * compositing/contents-format/subpixel-antialiased-text-visibility.html: Added.
181         * compositing/resources/circle-with-text.svg: Added.
182         * compositing/resources/circle.svg: Added.
183         * platform/mac-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
184         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Added.
185         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Added.
186         * platform/mac/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Copied from LayoutTests/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt.
187         * platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Added.
188         * platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Added.
189
190 2017-03-06  Myles C. Maxfield  <mmaxfield@apple.com>
191
192         Expand font-weight and font-stretch to take any number
193         https://bugs.webkit.org/show_bug.cgi?id=168889
194
195         Reviewed by Simon Fraser.
196
197         * fast/text/font-selection-font-face-parse-expected.txt: Added.
198         * fast/text/font-selection-font-face-parse.html: Added.
199         * fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
200         * fast/text/font-selection-font-loading-api-parse.html: Added.
201         * fast/text/font-stretch-parse-expected.txt:
202         * fast/text/font-stretch-parse.html:
203         * fast/text/font-style-parse-expected.txt: Copied from LayoutTests/fast/text/font-stretch-parse-expected.txt.
204         * fast/text/font-style-parse.html: Added.
205         * fast/text/font-weight-parse-expected.txt: Copied from LayoutTests/fast/text/font-stretch-parse-expected.txt.
206         * fast/text/font-weight-parse.html: Added.
207
208 2017-03-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
209
210         [GTK] Mark fast/parser/adoption-agency-unload-iframe-4.html as timing out on platform GTK.
211
212         Unreviewed test gardening.
213
214         * platform/gtk/TestExpectations:
215
216 2017-03-06  Chris Dumez  <cdumez@apple.com>
217
218         [iOS] Disable autoplay of silent videos in low power mode
219         https://bugs.webkit.org/show_bug.cgi?id=168985
220         <rdar://problem/30739051>
221
222         Reviewed by Jer Noble.
223
224         Add layout test coverage.
225
226         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt: Added.
227         * media/modern-media-controls/start-support/start-support-lowPowerMode.html: Added.
228
229 2017-03-06  Ryan Haddad  <ryanhaddad@apple.com>
230
231         Mark media/modern-media-controls/icon-button/icon-button-active-state.html as flaky.
232         https://bugs.webkit.org/show_bug.cgi?id=167752
233
234         Unreviewed test gardening.
235
236         * platform/mac-wk1/TestExpectations:
237
238 2017-03-06  Chris Dumez  <cdumez@apple.com>
239
240         LayoutTest fast/dom/timer-throttling-hidden-page.html is a flaky failure
241         https://bugs.webkit.org/show_bug.cgi?id=168927
242
243         Reviewed by Simon Fraser.
244
245         * fast/dom/nested-timer-visible-element-throttling.html:
246         * fast/dom/repeating-timer-element-overflow-throttling.html:
247         * fast/dom/repeating-timer-element-overflowing-child-own-layer-throttling.html:
248         * fast/dom/repeating-timer-mixed-visible-display-none-elements-throttling.html:
249         * fast/dom/repeating-timer-visible-element-throttling.html:
250         * fast/dom/timer-height-change-no-throttling.html:
251         * fast/frames/flattening/resources/iframe-to-resize.html:
252         Use 10 milliseconds interval for tests relying on internals.isTimerThrottled().
253         Using 0 is problematic because we always internally cap to 1ms and 4ms after
254         reaching the max nesting level. Therefore, a 0 delay timer is always considered
255         to be throttled.
256
257         * fast/dom/timer-throttling-hidden-page-expected.txt:
258         * fast/dom/timer-throttling-hidden-page-non-nested-expected.txt:
259         * fast/dom/timer-throttling-hidden-page-non-nested.html:
260         * fast/dom/timer-throttling-hidden-page.html:
261         Rewrite tests to stop measuring timer intervals as this is inherently
262         flaky and rely on internals.isTimerThrottled() instead.
263
264         * platform/mac/TestExpectations:
265         Unskip test that used to be flaky.
266
267 2017-03-06  Manuel Rego Casasnovas  <rego@igalia.com>
268
269         [css-grid] Import W3C Test Suite
270         https://bugs.webkit.org/show_bug.cgi?id=169196
271
272         Reviewed by Youenn Fablet.
273
274         A few tests are not passing yet, so the TextExpectations file
275         has been updated accordingly linking the different bugs.
276
277         * TestExpectations:
278
279 2017-03-06  Dave Hyatt  <hyatt@apple.com>
280
281         Enable fieldsets to be flexboxes, grids and multicolumn.
282         https://bugs.webkit.org/show_bug.cgi?id=169082
283
284         Reviewed by Simon Fraser.
285
286         * fast/forms/fieldset/abs-pos-child-sizing-expected.html: Added.
287         * fast/forms/fieldset/abs-pos-child-sizing.html: Added.
288         * fast/forms/fieldset/fieldset-deprecated-flexbox-expected.html: Added.
289         * fast/forms/fieldset/fieldset-deprecated-flexbox.html: Added.
290         * fast/forms/fieldset/fieldset-flexbox-expected.html: Added.
291         * fast/forms/fieldset/fieldset-flexbox.html: Added.
292         * fast/forms/fieldset/fieldset-grid-expected.html: Added.
293         * fast/forms/fieldset/fieldset-grid.html: Added.
294         * fast/forms/fieldset/fieldset-multicolumn-expected.html: Added.
295         * fast/forms/fieldset/fieldset-multicolumn.html: Added.
296         * fast/forms/fieldset/fieldset-overflow-auto-expected.html: Added.
297         * fast/forms/fieldset/fieldset-overflow-auto.html: Added.
298         * fast/forms/fieldset/fieldset-overflow-hidden-expected.html: Added.
299         * fast/forms/fieldset/fieldset-overflow-hidden.html: Added.
300         * fast/forms/fieldset/fieldset-positioned-children-expected.html: Added.
301         * fast/forms/fieldset/fieldset-positioned-children.html: Added.
302         * fast/forms/fieldset/fieldset-positioned-legend-expected.html: Added.
303         * fast/forms/fieldset/fieldset-positioned-legend.html: Added.
304         * fast/forms/fieldset/fieldset-self-painting-legend-expected.html: Added.
305         * fast/forms/fieldset/fieldset-self-painting-legend.html: Added.
306         * fast/forms/fieldset/fieldset-writing-modes-expected.html: Added.
307         * fast/forms/fieldset/fieldset-writing-modes.html: Added.
308
309 2017-03-06  Antoine Quint  <graouts@apple.com>
310
311         [Modern Media Controls] Tracks panel should clip and scroll content when numerous tracks are available
312         https://bugs.webkit.org/show_bug.cgi?id=169201
313         <rdar://problem/30867979>
314
315         Reviewed by Eric Carlson.
316
317         Rebaseline a couple of existing tests to account for the DOM structure change in
318         the tracks panel and the fact that positioning is now dependent on the bounds of
319         the tracks button.
320
321         We also add a new test that checks that the tracks panel is positioned and sized
322         correctly to ensure that it can be scrolled when it has too many tracks to fit.
323
324         * media/modern-media-controls/tracks-panel/tracks-panel-population-expected.txt:
325         * media/modern-media-controls/tracks-panel/tracks-panel-population.html:
326         * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size-expected.txt: Added.
327         * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size.html: Added.
328         * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse-expected.txt:
329         * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse.html:
330
331 2017-03-06  Manuel Rego Casasnovas  <rego@igalia.com>
332
333         [css-grid] Stretch should grow and shrink items to fit its grid area
334         https://bugs.webkit.org/show_bug.cgi?id=163200
335
336         Reviewed by Darin Adler.
337
338         The tests have been updated according to the new expected behavior.
339
340         * fast/css-grid-layout/grid-container-percentage-columns.html:
341         * fast/css-grid-layout/min-width-height-auto-and-margins.html:
342         * fast/css-grid-layout/min-width-height-auto.html:
343
344 2017-03-06  Antti Koivisto  <antti@apple.com>
345
346         Allow render tree building before loading stylesheet elements
347         https://bugs.webkit.org/show_bug.cgi?id=169079
348
349         Reviewed by Andreas Kling.
350
351         Ensure that style is synchronized after adding a stylesheet dynamically by doing an additional test.
352         Otherwise the class/attr invalidation test may as we don't know about the new stylesheet yet.
353         This is functionally fine (future synchronization would invalidate the style) but messes up the test
354         trying to verify class/attr change invalidation specifically.
355
356         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
357         * fast/css/style-invalidation-attribute-change-descendants.html:
358         * fast/css/style-invalidation-class-change-descendants-expected.txt:
359         * fast/css/style-invalidation-class-change-descendants.html:
360
361 2017-03-05  Carlos Garcia Campos  <cgarcia@igalia.com>
362
363         Unreviewed GTK+ gardening. Rebaseline fast/css/css2-system-fonts.html after r213267.
364
365         * platform/gtk/fast/css/css2-system-fonts-expected.txt:
366
367 2017-03-05  Simon Fraser  <simon.fraser@apple.com>
368
369         Avoid backing store for layers with empty text nodes in a few more cases
370         https://bugs.webkit.org/show_bug.cgi?id=169185
371
372         Reviewed by Dan Bernstein.
373
374         inline-block-no-backing.html enhanced to have a layer with non-collapsible whitespace (an &nbsp;).
375
376         Rebaselined other tests.
377
378         * compositing/backing/inline-block-no-backing-expected.txt:
379         * compositing/backing/inline-block-no-backing.html:
380         * compositing/iframes/page-cache-layer-tree-expected.txt:
381         * css3/blending/blend-mode-clip-accelerated-blending-canvas-expected.txt:
382         * platform/ios-simulator-wk2/compositing/backing/inline-block-no-backing-expected.txt:
383         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
384
385 2017-03-05  Chris Dumez  <cdumez@apple.com>
386
387         Using <form> in <template> causes following <form> to get swallowed
388         https://bugs.webkit.org/show_bug.cgi?id=163552
389
390         Reviewed by Sam Weinig.
391
392         Add layout test coverage.
393
394         * fast/parser/form-after-template-expected.html: Added.
395         * fast/parser/form-after-template.html: Added.
396
397 2017-03-04  Myles C. Maxfield  <mmaxfield@apple.com>
398
399         Update CSSFontSelector's matching algorithm to understand ranges
400         https://bugs.webkit.org/show_bug.cgi?id=168892
401
402         Reviewed by Jon Lee.
403
404         Update CSS Font Loading API test to accept font-stretch values.
405
406         * fast/text/font-face-javascript-expected.txt:
407         * fast/text/font-face-javascript.html:
408
409 2017-03-05  Carlos Garcia Campos  <cgarcia@igalia.com>
410
411         [GTK] Two file reset tests are failing in the bots since they were added in r213042
412         https://bugs.webkit.org/show_bug.cgi?id=169126
413
414         Reviewed by Michael Catanzaro.
415
416         They are failing because the GTK+ event sender is not firing the second UIHelper.activateAt() after the change
417         event. In one case this causes that the reset button is not clicked, and in the other one the file input is not
418         unfocused. This is because the change event is emitted before the mouse up, and the GTK+ event sender ignores
419         mouse down events when the button is already down to not confuse Xvfb. So, we can easily fix theses tests by
420         using a timeout to ensure the next UIHelper.activateAt() happens in a different run loop iteration, after the
421         mouse up.
422
423         * fast/forms/file/file-input-reset-using-open-panel.html:
424         * fast/forms/file/file-reset-in-change-using-open-panel.html:
425
426 2017-03-04  Commit Queue  <commit-queue@webkit.org>
427
428         Unreviewed, rolling out r213379.
429         https://bugs.webkit.org/show_bug.cgi?id=169169
430
431         broke GTK+ and Windows builds (Requested by mcatanzaro on
432         #webkit).
433
434         Reverted changeset:
435
436         "Enable fieldsets to be flexboxes, grids and multicolumn."
437         https://bugs.webkit.org/show_bug.cgi?id=169082
438         http://trac.webkit.org/changeset/213379
439
440 2017-03-04  Nikita Vasilyev  <nvasilyev@apple.com>
441
442         Web Inspector: Show Web Socket connections in Network tab
443         https://bugs.webkit.org/show_bug.cgi?id=167520
444
445         Reviewed by Joseph Pecoraro.
446
447         * http/tests/websocket/tests/hybi/inspector/client-close-expected.txt: Added.
448         * http/tests/websocket/tests/hybi/inspector/client-close.html: Added.
449         * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Added.
450         (web_socket_do_extra_handshake):
451         (web_socket_transfer_data):
452         * http/tests/websocket/tests/hybi/inspector/server-close-expected.txt: Added.
453         * http/tests/websocket/tests/hybi/inspector/server-close.html: Added.
454         * http/tests/websocket/tests/hybi/inspector/server-close_wsh.py: Added.
455         (web_socket_do_extra_handshake):
456         (web_socket_transfer_data):
457         * platform/ios-simulator/TestExpectations:
458
459 2017-03-03  Commit Queue  <commit-queue@webkit.org>
460
461         Unreviewed, rolling out r213400.
462         https://bugs.webkit.org/show_bug.cgi?id=169163
463
464         Caused frequent assertion failures (Requested by ap on
465         #webkit).
466
467         Reverted changeset:
468
469         "[Modern Media Controls] Improve media documents across macOS,
470         iPhone and iPad"
471         https://bugs.webkit.org/show_bug.cgi?id=169145
472         http://trac.webkit.org/changeset/213400
473
474 2017-03-03  Antoine Quint  <graouts@apple.com>
475
476         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
477         https://bugs.webkit.org/show_bug.cgi?id=169145
478         <rdar://problem/17048858>
479
480         Reviewed by Dean Jackson.
481
482         We add new tests for media documents and related features that cover the following cases:
483         
484             - checking <video> with only audio tracks does not show the fullscreen button
485             - checking <video> with only audio tracks does not show the picture-in-picture button
486             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
487
488         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
489         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
490         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
491         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
492         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
493         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
494         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
495         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
496         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
497         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
498         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
499         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
500         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
501         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
502         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
503         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
504         * platform/ios-simulator/TestExpectations:
505         * platform/mac/TestExpectations:
506
507 2017-03-03  Chris Dumez  <cdumez@apple.com>
508
509         [iOS] Throttle SVG SMIL animations to 30fps in low power mode
510         https://bugs.webkit.org/show_bug.cgi?id=169137
511         <rdar://problem/30833754>
512
513         Reviewed by Simon Fraser.
514
515         Add layout test coverage.
516
517         * svg/animations/animations-lowPowerMode-throttling-expected.txt: Added.
518         * svg/animations/animations-lowPowerMode-throttling.html: Added.
519
520 2017-03-03  Sam Weinig  <sam@webkit.org>
521
522         REGRESSION (r209760): Apple Pay doesn't work on casper.com, shopspring.com, maybe other sites
523         <rdar://problem/30313445>
524         https://bugs.webkit.org/show_bug.cgi?id=169149
525
526         Reviewed by Simon Fraser.
527
528         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
529         * http/tests/ssl/applepay/ApplePaySession.html:
530         Update test for relaxed ApplePayShippingMethod sequence requirements.
531
532 2017-03-03  Alex Christensen  <achristensen@webkit.org>
533
534         [URLParser] Fix file: as a relative file URL
535         https://bugs.webkit.org/show_bug.cgi?id=169122
536
537         Reviewed by Tim Horton.
538
539         * TestExpectations:
540         We don't need to skip url-setters.html any more.  It used to assert before the new URLParser was enabled.
541         * fast/loader/url-parse-1-expected.txt:
542         * fast/url/file-expected.txt:
543         We used to add a strange and unnecessary :/// at the end of the URL.
544
545 2017-03-03  Ryan Haddad  <ryanhaddad@apple.com>
546
547         Add Debug flag to TestExpectation for webrtc/audio-peer-connection-webaudio.html.
548
549         Unreviewed test gardening.
550
551         * TestExpectations:
552
553 2017-03-03  Ryan Haddad  <ryanhaddad@apple.com>
554
555         Mark performance-api/performance-observer-periodic.html as flaky.
556         https://bugs.webkit.org/show_bug.cgi?id=168136
557
558         Unreviewed test gardening.
559
560         * platform/mac/TestExpectations:
561
562 2017-03-03  Dave Hyatt  <hyatt@apple.com>
563
564         Enable fieldsets to be flexboxes, grids and multicolumn.
565         https://bugs.webkit.org/show_bug.cgi?id=169082
566
567         Reviewed by Simon Fraser.
568
569         * fast/forms/fieldset/abs-pos-child-sizing-expected.html: Added.
570         * fast/forms/fieldset/abs-pos-child-sizing.html: Added.
571         * fast/forms/fieldset/fieldset-deprecated-flexbox-expected.html: Added.
572         * fast/forms/fieldset/fieldset-deprecated-flexbox.html: Added.
573         * fast/forms/fieldset/fieldset-flexbox-expected.html: Added.
574         * fast/forms/fieldset/fieldset-flexbox.html: Added.
575         * fast/forms/fieldset/fieldset-grid-expected.html: Added.
576         * fast/forms/fieldset/fieldset-grid.html: Added.
577         * fast/forms/fieldset/fieldset-multicolumn-expected.html: Added.
578         * fast/forms/fieldset/fieldset-multicolumn.html: Added.
579         * fast/forms/fieldset/fieldset-overflow-auto-expected.html: Added.
580         * fast/forms/fieldset/fieldset-overflow-auto.html: Added.
581         * fast/forms/fieldset/fieldset-overflow-hidden-expected.html: Added.
582         * fast/forms/fieldset/fieldset-overflow-hidden.html: Added.
583         * fast/forms/fieldset/fieldset-positioned-children-expected.html: Added.
584         * fast/forms/fieldset/fieldset-positioned-children.html: Added.
585         * fast/forms/fieldset/fieldset-positioned-legend-expected.html: Added.
586         * fast/forms/fieldset/fieldset-positioned-legend.html: Added.
587         * fast/forms/fieldset/fieldset-self-painting-legend-expected.html: Added.
588         * fast/forms/fieldset/fieldset-self-painting-legend.html: Added.
589         * fast/forms/fieldset/fieldset-writing-modes-expected.html: Added.
590         * fast/forms/fieldset/fieldset-writing-modes.html: Added.
591
592 2017-03-03  Ryan Haddad  <ryanhaddad@apple.com>
593
594         Mark imported/w3c/web-platform-tests/IndexedDB/idbcursor_iterating.htm as flaky on El Capitan Release builds.
595         https://bugs.webkit.org/show_bug.cgi?id=164870
596
597         Unreviewed test gardening.
598
599         * platform/mac-wk2/TestExpectations:
600
601 2017-03-03  Javier Fernandez  <jfernandez@igalia.com>
602
603         [GTK] Unreviewed test gardening
604         https://bugs.webkit.org/show_bug.cgi?id=169127
605
606         Unreviewed GTK+ gardening. Removed duplicated TestExpectations entry.
607
608         * platform/gtk/TestExpectations:
609         - editing/selection/extend-by-character-007.html fails in GTK as well, so using the general TestExpectations entry.
610
611 2017-03-03  Antoine Quint  <graouts@apple.com>
612
613         LayoutTest media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html is flaky
614         https://bugs.webkit.org/show_bug.cgi?id=167275
615         <rdar://problem/30824290>
616
617         Reviewed by Dean Jackson.
618
619         Ensure that we have metrics for buttons before attempting to click on them and let dragging interaction
620         apply changes to CSS on the next rAF before trying to pursue the next step.
621
622         * media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls-expected.txt:
623         * media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html:
624         * platform/mac/TestExpectations:
625
626 2017-03-03  Joseph Pecoraro  <pecoraro@apple.com>
627
628         LayoutTest performance-api/performance-observer-basic.html is a flaky timeout
629         https://bugs.webkit.org/show_bug.cgi?id=169097
630
631         Reviewed by Ryosuke Niwa.
632
633         * performance-api/performance-now-api.html:
634         * performance-api/performance-observer-basic.html:
635         Reorder the scripts so that testWorker is guarenteed
636         to be defined before code that uses it.
637
638 2017-03-03  Carlos Garcia Campos  <cgarcia@igalia.com>
639
640         Unreviewed GTK+ gardening. Another reftest failing with 2 pixels in image diff.
641
642         * platform/gtk/TestExpectations:
643
644 2017-03-03  Carlos Garcia Campos  <cgarcia@igalia.com>
645
646         Unreviewed GTK+ gardening. Mark RAF throttling tests as failing.
647
648         * platform/gtk/TestExpectations:
649
650 2017-03-03  Carlos Garcia Campos  <cgarcia@igalia.com>
651
652         Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html after r213284.
653
654         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes-expected.txt:
655
656 2017-03-03  Carlos Garcia Campos  <cgarcia@igalia.com>
657
658         Unreviewed GTK+ gardening. Skip tests that require FILE_REPLACEMENT.
659
660         * platform/gtk/TestExpectations:
661
662 2017-03-03  Carlos Garcia Campos  <cgarcia@igalia.com>
663
664         Unreviewed GTK+ gardening. Mark several WebCryptoAPI tests as failing.
665
666         * platform/gtk/TestExpectations:
667
668 2017-03-02  Matt Baker  <mattbaker@apple.com>
669
670         Web Inspector: Should be able to push nodes in an iframe subtree to the frontend
671         https://bugs.webkit.org/show_bug.cgi?id=169086
672
673         Reviewed by Joseph Pecoraro.
674
675         Added test coverage for DOMTreeManager.prototype.pushNodeByPathToFrontend,
676         which now supports pushing iframe document nodes (#document) and their descendants.
677
678         * inspector/dom/push-node-by-path-to-frontend-expected.txt: Added.
679         * inspector/dom/push-node-by-path-to-frontend.html: Added.
680         * inspector/dom/resources/frameset-frame.html: Added.
681         * inspector/dom/resources/frameset-iframe.html: Added.
682
683 2017-03-02  Antoine Quint  <graouts@apple.com>
684
685         LayoutTest media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html is a flaky timeout
686         https://bugs.webkit.org/show_bug.cgi?id=169109
687         <rdar://problem/30824252>
688
689         Reviewed by Simon Fraser.
690
691         Ensure the tracks button is sized before pressing it to make the track panel appear.
692
693         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel-expected.txt:
694         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
695
696 2017-03-02  Antoine Quint  <graouts@apple.com>
697
698         Remove references to tests that no longer exist and remove a duplicate test.
699
700         Unreviewed test gardening.
701
702         * platform/ios-simulator/TestExpectations:
703
704 2017-03-02  Antoine Quint  <graouts@apple.com>
705
706         [ios-simulator Debug WK2] LayoutTest media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html is a flaky failure
707         https://bugs.webkit.org/show_bug.cgi?id=168668
708         <rdar://problem/30823677>
709
710         Reviewed by Simon Fraser.
711
712         This test would sometime fail for the first assertion because we may need more than just metadata
713         to determine that we can be in a state where the fullscreen button becomes enabled (see the logic
714         in FullscreenSupport). So we now use an asynchronous assertion to determine we've enabled the
715         fullscreen button and then force it to error to disable it.
716
717         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
718         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
719         * platform/ios-simulator/TestExpectations:
720
721 2017-03-02  Antoine Quint  <graouts@apple.com>
722
723         [iOS Release WK2] LayoutTest media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button.html is a flaky timeout
724         https://bugs.webkit.org/show_bug.cgi?id=168343
725         <rdar://problem/30823389>
726
727         Reviewed by Simon Fraser.
728
729         Use an asynchronous assertion to ensure we have valid metrics before pressing the skip back button.
730
731         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button-expected.txt:
732         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
733         * platform/ios-simulator/TestExpectations:
734
735 2017-03-02  Jiewen Tan  <jiewen_tan@apple.com>
736
737         WebCrypto API support for AES-GCM
738         https://bugs.webkit.org/show_bug.cgi?id=157175
739         <rdar://problem/27311691>
740
741         Reviewed by Brent Fulgham.
742
743         This patch also adds some tests for AES-CFB.
744
745         * crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
746         * crypto/subtle/aes-export-key-malformed-parameters.html:
747         * crypto/subtle/aes-gcm-decrypt-malformed-parameters-expected.txt: Added.
748         * crypto/subtle/aes-gcm-decrypt-malformed-parameters.html: Added.
749         * crypto/subtle/aes-gcm-encrypt-malformed-parameters-expected.txt: Added.
750         * crypto/subtle/aes-gcm-encrypt-malformed-parameters.html: Added.
751         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-128-expected.txt: Added.
752         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-128.html: Added.
753         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-192-expected.txt: Added.
754         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-192.html: Added.
755         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-256-expected.txt: Added.
756         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-256.html: Added.
757         * crypto/subtle/aes-gcm-generate-export-raw-key-expected.txt: Added.
758         * crypto/subtle/aes-gcm-generate-export-raw-key.html: Added.
759         * crypto/subtle/aes-gcm-generate-key-encrypt-decrypt-expected.txt: Added.
760         * crypto/subtle/aes-gcm-generate-key-encrypt-decrypt.html: Added.
761         * crypto/subtle/aes-gcm-generate-key-expected.txt: Added.
762         * crypto/subtle/aes-gcm-generate-key.html: Added.
763         * crypto/subtle/aes-gcm-import-jwk-key-length-128-expected.txt: Added.
764         * crypto/subtle/aes-gcm-import-jwk-key-length-128.html: Added.
765         * crypto/subtle/aes-gcm-import-jwk-key-length-192-expected.txt: Added.
766         * crypto/subtle/aes-gcm-import-jwk-key-length-192.html: Added.
767         * crypto/subtle/aes-gcm-import-jwk-key-length-256-expected.txt: Added.
768         * crypto/subtle/aes-gcm-import-jwk-key-length-256.html: Added.
769         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data-expected.txt: Added.
770         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data-tag-length-32-expected.txt: Added.
771         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data-tag-length-32.html: Added.
772         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data.html: Added.
773         * crypto/subtle/aes-gcm-import-key-decrypt-expected.txt: Added.
774         * crypto/subtle/aes-gcm-import-key-decrypt-tagLengths-expected.txt: Added.
775         * crypto/subtle/aes-gcm-import-key-decrypt-tagLengths.html: Added.
776         * crypto/subtle/aes-gcm-import-key-decrypt.html: Added.
777         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data-expected.txt: Added.
778         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data-tag-length-32-expected.txt: Added.
779         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data-tag-length-32.html: Added.
780         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data.html: Added.
781         * crypto/subtle/aes-gcm-import-key-encrypt-expected.txt: Added.
782         * crypto/subtle/aes-gcm-import-key-encrypt-tagLengths-expected.txt: Added.
783         * crypto/subtle/aes-gcm-import-key-encrypt-tagLengths.html: Added.
784         * crypto/subtle/aes-gcm-import-key-encrypt.html: Added.
785         * crypto/subtle/aes-gcm-import-key-unwrap-jwk-key-expected.txt: Added.
786         * crypto/subtle/aes-gcm-import-key-unwrap-jwk-key.html: Added.
787         * crypto/subtle/aes-gcm-import-key-unwrap-raw-key-expected.txt: Added.
788         * crypto/subtle/aes-gcm-import-key-unwrap-raw-key.html: Added.
789         * crypto/subtle/aes-gcm-import-key-wrap-jwk-key-expected.txt: Added.
790         * crypto/subtle/aes-gcm-import-key-wrap-jwk-key.html: Added.
791         * crypto/subtle/aes-gcm-import-key-wrap-raw-key-expected.txt: Added.
792         * crypto/subtle/aes-gcm-import-key-wrap-raw-key.html: Added.
793         * crypto/subtle/aes-gcm-import-raw-key-expected.txt: Added.
794         * crypto/subtle/aes-gcm-import-raw-key.html: Added.
795         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
796         * crypto/subtle/aes-generate-key-malformed-parameters.html:
797         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
798         * crypto/subtle/aes-import-key-malformed-parameters.html:
799         * crypto/workers/subtle/aes-gcm-import-key-decrypt-expected.txt: Added.
800         * crypto/workers/subtle/aes-gcm-import-key-decrypt.html: Added.
801         * crypto/workers/subtle/aes-gcm-import-key-encrypt-expected.txt: Added.
802         * crypto/workers/subtle/aes-gcm-import-key-encrypt.html: Added.
803         * crypto/workers/subtle/aes-gcm-import-key-unwrap-key-expected.txt: Added.
804         * crypto/workers/subtle/aes-gcm-import-key-unwrap-key.html: Added.
805         * crypto/workers/subtle/aes-gcm-import-key-wrap-key-expected.txt: Added.
806         * crypto/workers/subtle/aes-gcm-import-key-wrap-key.html: Added.
807         * crypto/workers/subtle/resources/aes-gcm-import-key-decrypt.js: Added.
808         * crypto/workers/subtle/resources/aes-gcm-import-key-encrypt.js: Added.
809         * crypto/workers/subtle/resources/aes-gcm-import-key-unwrap-key.js: Added.
810         * crypto/workers/subtle/resources/aes-gcm-import-key-wrap-key.js: Added.
811
812 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
813
814         Unreviewed, rolling out r213332.
815
816         These tests are failing on ios-simulator debug.
817
818         Reverted changeset:
819
820         "[iOS] Enable webrtc tests for debug builds"
821         https://bugs.webkit.org/show_bug.cgi?id=169108
822         http://trac.webkit.org/changeset/213332
823
824 2017-03-02  Antoine Quint  <graouts@apple.com>
825
826         LayoutTest media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is a flaky failure
827         https://bugs.webkit.org/show_bug.cgi?id=167396
828
829         Reviewed by Simon Fraser.
830
831         Since timing is hard to test accurately, simplify the test to only check that we're transitioning
832         from one state to another and use the asynchronous, polling-based assertions to check that we will
833         be transitioning between those two states (visible and faded).
834
835         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter-expected.txt:
836         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html:
837         * platform/mac/TestExpectations:
838
839 2017-03-02  Antoine Quint  <graouts@apple.com>
840
841         LayoutTest media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html is a flaky failure
842         https://bugs.webkit.org/show_bug.cgi?id=167348
843         <rdar://problem/30822186>
844
845         Reviewed by Tim Horton.
846
847         Since timing is hard to test accurately, simplify the test to only check that we're transitioning
848         from one state to another and use the asynchronous, polling-based assertions to check that we will
849         be transitioning between those two states (visible and faded).
850
851         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave-expected.txt:
852         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html:
853         * platform/mac/TestExpectations:
854
855 2017-03-02  Antoine Quint  <graouts@apple.com>
856
857         LayoutTest media/modern-media-controls/media-controller/media-controller-auto-hide.html is flaky
858         https://bugs.webkit.org/show_bug.cgi?id=167263
859         <rdar://problem/30821398>
860
861         Reviewed by Myles C. Maxfield.
862
863         Since timing is hard to test accurately, simplify the test to only check that we're transitioning
864         from one state to another and use the asynchronous, polling-based assertions to check that we will
865         be transitioning between those two states (visible and faded).
866
867         * media/modern-media-controls/media-controller/media-controller-auto-hide-expected.txt:
868         * media/modern-media-controls/media-controller/media-controller-auto-hide.html:
869         * platform/mac/TestExpectations:
870
871 2017-03-02  Carlos Alberto Lopez Perez  <clopez@igalia.com>
872
873         [GTK] Update expectation for WebRTC tests.
874
875         Unreviewed test gardening.
876
877         * platform/gtk/TestExpectations:
878
879 2017-03-02  Youenn Fablet  <youenn@apple.com>
880
881         Fixing typo in LayoutTests/webrtc/audio-peer-connection-webaudio.html
882         https://bugs.webkit.org/show_bug.cgi?id=169111
883
884         Unreviewed.
885
886         * webrtc/audio-peer-connection-webaudio.html:
887
888 2017-03-02  Youenn Fablet  <youenn@apple.com>
889
890         [iOS] Enable webrtc tests for debug builds
891         https://bugs.webkit.org/show_bug.cgi?id=169108
892
893         Unreviewed.
894
895         * TestExpectations
896         * platform/ios-simulator-wk2/TestExpectations:
897
898 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
899
900         Actualy update fast/css/flex-calculated-value.html.
901
902         Unreviewed test gardening.
903
904         * fast/css/flex-calculated-value-expected.txt:
905         * fast/css/flex-calculated-value.html:
906
907 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
908
909         Unreviewed, rolling out r213301.
910
911         This change broke internal builds.
912
913         Reverted changeset:
914
915         "WebCrypto API support for AES-GCM"
916         https://bugs.webkit.org/show_bug.cgi?id=157175
917         http://trac.webkit.org/changeset/213301
918
919 2017-03-02  Antoine Quint  <graouts@apple.com>
920
921         LayoutTest media/modern-media-controls/volume-support/volume-support-drag.html is a flaky failure
922         https://bugs.webkit.org/show_bug.cgi?id=164226
923         <rdar://problem/30811901>
924
925         Reviewed by Dean Jackson.
926
927         Use asynchronous assertions to step through the test and make it more robust.
928
929         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt:
930         * media/modern-media-controls/volume-support/volume-support-drag.html:
931
932 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
933
934         Update fast/css/flex-calculated-value.html after r213305.
935         https://bugs.webkit.org/show_bug.cgi?id=169100
936
937         Unreviewed test gardening.
938
939         * fast/css/flex-calculated-value-expected.txt:
940         * fast/css/flex-calculated-value.html:
941
942 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
943
944         Mark fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls.html as flaky.
945         https://bugs.webkit.org/show_bug.cgi?id=168933
946
947         Unreviewed test gardening.
948
949         * platform/mac-wk2/TestExpectations:
950
951 2017-03-02  Chris Dumez  <cdumez@apple.com>
952
953         We should prevent load of subframes inserted during FrameTree deconstruction
954         https://bugs.webkit.org/show_bug.cgi?id=169095
955
956         Reviewed by Brent Fulgham.
957
958         Add layout test coverage. Our behavior on this test is consistent with Chrome.
959
960         * fast/frames/insert-frame-unload-handler-expected.txt: Added.
961         * fast/frames/insert-frame-unload-handler.html: Added.
962
963 2017-03-02  Youenn Fablet  <youenn@apple.com>
964
965         Activate some new webrtc tests
966         https://bugs.webkit.org/show_bug.cgi?id=168850
967
968         Reviewed by Alex Christensen.
969
970         * TestExpectations: Marking webrtc/audio-peer-connection-webaudio.html as failing.
971         * webrtc/audio-peer-connection-webaudio.html: Making test nicer when failing.
972         * webrtc/datachannel/basic-expected.txt: Updated test expectation.
973
974 2017-03-02  Dave Hyatt  <hyatt@apple.com>
975
976         flex-basis should be 0% (not 0px) when omitted
977         https://bugs.webkit.org/show_bug.cgi?id=169100
978         rdar://problem/30429154
979
980         Reviewed by Dean Jackson.
981
982         * css3/flexbox/bug669714-expected.txt:
983         * css3/flexbox/columns-auto-size-expected.txt:
984         * css3/flexbox/flex-longhand-parsing-expected.txt:
985         * css3/flexbox/flex-longhand-parsing.html:
986         * css3/flexbox/flex-property-parsing-expected.txt:
987         * css3/flexbox/flex-property-parsing.html:
988
989 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
990
991         Mark inspector/model/color.html as flaky.
992         https://bugs.webkit.org/show_bug.cgi?id=153894
993
994         Unreviewed test gardening.
995
996         * platform/mac/TestExpectations:
997
998 2017-02-22  Jiewen Tan  <jiewen_tan@apple.com>
999
1000         WebCrypto API support for AES-GCM
1001         https://bugs.webkit.org/show_bug.cgi?id=157175
1002         <rdar://problem/27311691>
1003
1004         Reviewed by Brent Fulgham.
1005
1006         This patch also adds some tests for AES-CFB.
1007
1008         * crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
1009         * crypto/subtle/aes-export-key-malformed-parameters.html:
1010         * crypto/subtle/aes-gcm-decrypt-malformed-parameters-expected.txt: Added.
1011         * crypto/subtle/aes-gcm-decrypt-malformed-parameters.html: Added.
1012         * crypto/subtle/aes-gcm-encrypt-malformed-parameters-expected.txt: Added.
1013         * crypto/subtle/aes-gcm-encrypt-malformed-parameters.html: Added.
1014         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-128-expected.txt: Added.
1015         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-128.html: Added.
1016         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-192-expected.txt: Added.
1017         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-192.html: Added.
1018         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-256-expected.txt: Added.
1019         * crypto/subtle/aes-gcm-generate-export-key-jwk-length-256.html: Added.
1020         * crypto/subtle/aes-gcm-generate-export-raw-key-expected.txt: Added.
1021         * crypto/subtle/aes-gcm-generate-export-raw-key.html: Added.
1022         * crypto/subtle/aes-gcm-generate-key-encrypt-decrypt-expected.txt: Added.
1023         * crypto/subtle/aes-gcm-generate-key-encrypt-decrypt.html: Added.
1024         * crypto/subtle/aes-gcm-generate-key-expected.txt: Added.
1025         * crypto/subtle/aes-gcm-generate-key.html: Added.
1026         * crypto/subtle/aes-gcm-import-jwk-key-length-128-expected.txt: Added.
1027         * crypto/subtle/aes-gcm-import-jwk-key-length-128.html: Added.
1028         * crypto/subtle/aes-gcm-import-jwk-key-length-192-expected.txt: Added.
1029         * crypto/subtle/aes-gcm-import-jwk-key-length-192.html: Added.
1030         * crypto/subtle/aes-gcm-import-jwk-key-length-256-expected.txt: Added.
1031         * crypto/subtle/aes-gcm-import-jwk-key-length-256.html: Added.
1032         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data-expected.txt: Added.
1033         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data-tag-length-32-expected.txt: Added.
1034         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data-tag-length-32.html: Added.
1035         * crypto/subtle/aes-gcm-import-key-decrypt-additional-data.html: Added.
1036         * crypto/subtle/aes-gcm-import-key-decrypt-expected.txt: Added.
1037         * crypto/subtle/aes-gcm-import-key-decrypt-tagLengths-expected.txt: Added.
1038         * crypto/subtle/aes-gcm-import-key-decrypt-tagLengths.html: Added.
1039         * crypto/subtle/aes-gcm-import-key-decrypt.html: Added.
1040         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data-expected.txt: Added.
1041         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data-tag-length-32-expected.txt: Added.
1042         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data-tag-length-32.html: Added.
1043         * crypto/subtle/aes-gcm-import-key-encrypt-additional-data.html: Added.
1044         * crypto/subtle/aes-gcm-import-key-encrypt-expected.txt: Added.
1045         * crypto/subtle/aes-gcm-import-key-encrypt-tagLengths-expected.txt: Added.
1046         * crypto/subtle/aes-gcm-import-key-encrypt-tagLengths.html: Added.
1047         * crypto/subtle/aes-gcm-import-key-encrypt.html: Added.
1048         * crypto/subtle/aes-gcm-import-key-unwrap-jwk-key-expected.txt: Added.
1049         * crypto/subtle/aes-gcm-import-key-unwrap-jwk-key.html: Added.
1050         * crypto/subtle/aes-gcm-import-key-unwrap-raw-key-expected.txt: Added.
1051         * crypto/subtle/aes-gcm-import-key-unwrap-raw-key.html: Added.
1052         * crypto/subtle/aes-gcm-import-key-wrap-jwk-key-expected.txt: Added.
1053         * crypto/subtle/aes-gcm-import-key-wrap-jwk-key.html: Added.
1054         * crypto/subtle/aes-gcm-import-key-wrap-raw-key-expected.txt: Added.
1055         * crypto/subtle/aes-gcm-import-key-wrap-raw-key.html: Added.
1056         * crypto/subtle/aes-gcm-import-raw-key-expected.txt: Added.
1057         * crypto/subtle/aes-gcm-import-raw-key.html: Added.
1058         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1059         * crypto/subtle/aes-generate-key-malformed-parameters.html:
1060         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1061         * crypto/subtle/aes-import-key-malformed-parameters.html:
1062         * crypto/workers/subtle/aes-gcm-import-key-decrypt-expected.txt: Added.
1063         * crypto/workers/subtle/aes-gcm-import-key-decrypt.html: Added.
1064         * crypto/workers/subtle/aes-gcm-import-key-encrypt-expected.txt: Added.
1065         * crypto/workers/subtle/aes-gcm-import-key-encrypt.html: Added.
1066         * crypto/workers/subtle/aes-gcm-import-key-unwrap-key-expected.txt: Added.
1067         * crypto/workers/subtle/aes-gcm-import-key-unwrap-key.html: Added.
1068         * crypto/workers/subtle/aes-gcm-import-key-wrap-key-expected.txt: Added.
1069         * crypto/workers/subtle/aes-gcm-import-key-wrap-key.html: Added.
1070         * crypto/workers/subtle/resources/aes-gcm-import-key-decrypt.js: Added.
1071         * crypto/workers/subtle/resources/aes-gcm-import-key-encrypt.js: Added.
1072         * crypto/workers/subtle/resources/aes-gcm-import-key-unwrap-key.js: Added.
1073         * crypto/workers/subtle/resources/aes-gcm-import-key-wrap-key.js: Added.
1074
1075 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
1076
1077         Mark inspector/debugger/breakpoint-action-eval.html as flaky.
1078         https://bugs.webkit.org/show_bug.cgi?id=163604
1079
1080         Unreviewed test gardening.
1081
1082         * platform/mac-wk2/TestExpectations:
1083         * platform/mac/TestExpectations:
1084
1085 2017-03-02  Antoine Quint  <graouts@apple.com>
1086
1087         LayoutTest media/modern-media-controls/pip-support/pip-support-click.html is a flaky timeout
1088         https://bugs.webkit.org/show_bug.cgi?id=168658
1089         <rdar://problem/30799251>
1090
1091         Reviewed by Dean Jackson.
1092
1093         Use an asynchronous assertion to determine when the PiP button has been sized and can thus be clicked.
1094
1095         * media/modern-media-controls/pip-support/pip-support-click-expected.txt:
1096         * media/modern-media-controls/pip-support/pip-support-click.html:
1097
1098 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
1099
1100         Land TestExpectations for rdar://problem/30735372.
1101
1102         Unreviewed test gardening.
1103
1104         * platform/mac-wk2/TestExpectations:
1105
1106 2017-03-02  Antoine Quint  <graouts@apple.com>
1107
1108         [mac-wk1] LayoutTest media/modern-media-controls/mute-button/mute-button.html is a flaky timeout
1109         https://bugs.webkit.org/show_bug.cgi?id=165320
1110         <rdar://problem/30809600>
1111
1112         Reviewed by Dean Jackson.
1113
1114         Use asynchronous assertions to improve robustness.
1115
1116         * media/modern-media-controls/mute-button/mute-button-expected.txt:
1117         * media/modern-media-controls/mute-button/mute-button.html:
1118
1119 2017-03-02  Youenn Fablet  <youenn@apple.com>
1120
1121         Activate some new webrtc tests
1122         https://bugs.webkit.org/show_bug.cgi?id=168850
1123
1124         Unreviewed.
1125
1126         * platform/ios-simulator-wk2/TestExpectations: Disabling webrtc tests for ios wk2 debug.
1127
1128 2017-03-02  Chris Dumez  <cdumez@apple.com>
1129
1130         Download attribute set to "*\" save file with name "example.com"
1131         https://bugs.webkit.org/show_bug.cgi?id=169066
1132         <rdar://problem/30740875>
1133
1134         Reviewed by Alex Christensen.
1135
1136         Add layout test coverage.
1137
1138         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash-expected.txt: Added.
1139         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html: Added.
1140
1141 2017-03-02  Youenn Fablet  <youenn@apple.com>
1142
1143         [WebRTC] Activate ICE candidate privacy policy
1144         https://bugs.webkit.org/show_bug.cgi?id=168975
1145
1146         Reviewed by Alex Christensen.
1147
1148         * webrtc/datachannel/filter-ice-candidate-expected.txt: Added.
1149         * webrtc/datachannel/filter-ice-candidate.html: Added.
1150
1151 2017-03-02  Youenn Fablet  <youenn@apple.com>
1152
1153         Activate some new webrtc tests
1154         https://bugs.webkit.org/show_bug.cgi?id=168850
1155
1156         Reviewed by Alex Christensen.
1157
1158         * TestExpectations: Activating tests in debug builds.
1159         * webrtc/datachannel/basic-expected.txt: Added.
1160         * webrtc/datachannel/basic.html: Activating real webrtc backend.
1161         * webrtc/libwebrtc/release-while-creating-offer-expected.txt: Added.
1162         * webrtc/libwebrtc/release-while-getting-stats-expected.txt: Added.
1163         * webrtc/libwebrtc/release-while-setting-local-description-expected.txt: Added.
1164         * webrtc/video-disabled-black-expected.txt:
1165         * webrtc/video-disabled-black.html: Setting expected alpha channel to zero for black frames.
1166         * webrtc/video-expected.txt:
1167
1168 2017-03-02  Javier Fernandez  <jfernandez@igalia.com>
1169
1170         [GTK] Unreviewed test gardening
1171         https://bugs.webkit.org/show_bug.cgi?id=169081
1172
1173         Unreviewed GTK+ gardening. Moved some failures to the GTK TestExpectations
1174
1175         * TestExpectations:
1176         * platform/gtk/TestExpectations:
1177
1178 2017-03-02  Tomas Popela  <tpopela@redhat.com>
1179
1180         [WK2] Keyboard menu key should show context menu
1181         https://bugs.webkit.org/show_bug.cgi?id=72099
1182
1183         Reviewed by Carlos Garcia Campos.
1184
1185         Skip the fast/events/context-activated-by-key-event.html on Mac as it
1186         does not have a key to activate the context menu and on iOS as well.
1187
1188         * platform/ios-simulator-wk2/TestExpectations:
1189         * platform/mac-wk2/TestExpectations:
1190         * platform/mac/TestExpectations:
1191
1192 2017-03-02  Javier Fernandez  <jfernandez@igalia.com>
1193
1194         [GTK] Unreviewed test gardening 
1195         https://bugs.webkit.org/show_bug.cgi?id=169076
1196
1197         Unreviewed GTK+ gardening. Some tests fail after r213020:
1198           - editing/deleting/skip-virama-001.html [ Failure ]
1199           - editing/selection/extend-by-character-007.html [ Failure ]
1200           - editing/selection/regional-indicators.html [ Failure ]
1201
1202         * TestExpectations:
1203
1204 2017-03-01  Myles C. Maxfield  <mmaxfield@apple.com>
1205
1206         Implement font-stretch for installed fonts
1207         https://bugs.webkit.org/show_bug.cgi?id=168888
1208
1209         Reviewed by Darin Adler and Dave Hyatt.
1210
1211         Updating tests for the "font" shorthand to include the font-stretch keywords.
1212
1213         * fast/css/font-calculated-value-expected.txt:
1214         * fast/css/font-calculated-value.html:
1215         * fast/css/font-shorthand-expected.txt:
1216         * fast/css/font-shorthand-from-longhands-expected.txt:
1217         * fast/css/font-shorthand-from-longhands.html:
1218         * fast/css/getComputedStyle/computed-style-font-expected.txt:
1219         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1220         * fast/css/getComputedStyle/script-tests/computed-style-font.js:
1221         * fast/inspector-support/style-expected.txt:
1222         * fast/text/font-stretch-parse-expected.txt: Added.
1223         * fast/text/font-stretch-parse.html: Added.
1224         * fast/text/font-stretch-shorthand-expected.html: Added.
1225         * fast/text/font-stretch-shorthand.html: Added.
1226         * platform/mac/fast/css/css2-system-fonts-expected.txt:
1227         * platform/mac/fast/text/font-weights-expected.png:
1228         * platform/mac/fast/text/font-weights-expected.txt:
1229
1230 2017-03-01  Antoine Quint  <graouts@apple.com>
1231
1232         LayoutTest media/modern-media-controls/media-controller/media-controller-resize.html is a flaky failure
1233         https://bugs.webkit.org/show_bug.cgi?id=168378
1234         <rdar://problem/30799326>
1235
1236         Reviewed by Simon Fraser.
1237
1238         Use asynchronous assertions to improve robustness. Since this test should no longer be flaky, remove it
1239         from the list of flaky tests.
1240
1241         * media/modern-media-controls/media-controller/media-controller-resize-expected.txt:
1242         * media/modern-media-controls/media-controller/media-controller-resize.html:
1243         * platform/mac-wk1/TestExpectations:
1244
1245 2017-03-01  Antoine Quint  <graouts@apple.com>
1246
1247         [mac-wk1] LayoutTest media/modern-media-controls/tracks-button/tracks-button.html is a flaky timeout
1248         https://bugs.webkit.org/show_bug.cgi?id=168476
1249         <rdar://problem/30799198>
1250
1251         Reviewed by Jon Lee.
1252
1253         Write all tests as asynchronous assertions to improve robustness. Since this test should no longer be flaky,
1254         mark it as Pass on platforms where it was marked as flaky.
1255
1256         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1257         * media/modern-media-controls/tracks-button/tracks-button.html:
1258         * platform/mac-wk1/TestExpectations:
1259
1260 2017-03-01  Antoine Quint  <graouts@apple.com>
1261
1262         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1263         https://bugs.webkit.org/show_bug.cgi?id=168409
1264         <rdar://problem/30799198>
1265
1266         Reviewed by Jon Lee.
1267
1268         Write all tests as asynchronous assertions to improve robustness. Since this test should no longer be flaky,
1269         mark it as Pass on platforms where it was marked as flaky.
1270
1271         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1272         * media/modern-media-controls/airplay-button/airplay-button.html:
1273         * platform/mac-wk1/TestExpectations:
1274
1275 2017-03-01  Antoine Quint  <graouts@apple.com>
1276
1277         LayoutTest media/modern-media-controls/pip-button/pip-button.html is a flaky timeout
1278         https://bugs.webkit.org/show_bug.cgi?id=167350
1279         <rdar://problem/30799132>
1280
1281         Reviewed by Jon Lee.
1282
1283         Write both tests as asynchronous assertions to improve robustness.
1284
1285         * media/modern-media-controls/pip-button/pip-button-expected.txt:
1286         * media/modern-media-controls/pip-button/pip-button.html:
1287
1288 2017-03-01  Antoine Quint  <graouts@apple.com>
1289
1290         [mac-wk1] LayoutTest media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html is a flaky timeout
1291         https://bugs.webkit.org/show_bug.cgi?id=168934
1292         <rdar://problem/30798593>
1293
1294         Reviewed by Jon Lee.
1295
1296         Use asynchronous assertions to determine when it's safe to test button styles. We do this across a family of tests
1297         that are all essentially doing the same thing for various media controls configurations. Only one was reported as
1298         flaky, but others would show up on the flakiness dashboard.
1299
1300         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt:
1301         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html:
1302         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt:
1303         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html:
1304         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt:
1305         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
1306         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-buttons-styles-expected.txt:
1307         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-buttons-styles.html:
1308
1309 2017-03-01  Antoine Quint  <graouts@apple.com>
1310
1311         LayoutTest media/modern-media-controls/volume-down-support/volume-down-support.html is flaky
1312         https://bugs.webkit.org/show_bug.cgi?id=168935
1313         <rdar://problem/30796699>
1314
1315         Reviewed by Dean Jackson.
1316
1317         Use asynchronous assertions to guarantee we've entered fullscreen and the volume down button
1318         is present and leave a little room for error when checking the volume since we would sometime
1319         see a value of 0.009 rather than 0.
1320
1321         * media/modern-media-controls/volume-down-support/volume-down-support-expected.txt:
1322         * media/modern-media-controls/volume-down-support/volume-down-support.html:
1323
1324 2017-03-01  Antoine Quint  <graouts@apple.com>
1325
1326         [mac-wk1] LayoutTest media/modern-media-controls/seek-backward-support/seek-backward-support.html is a flaky timeout
1327         https://bugs.webkit.org/show_bug.cgi?id=165386
1328         <rdar://problem/30793480>
1329
1330         Reviewed by Jon Lee.
1331
1332         We rewrite the test to use asynchronous assertions and key off the various steps needed to enter fullscreen
1333         and start pressing the skip back button. We also no longer expect a specific currentTime to be reached but
1334         only check that pressing the skip back button eventually gets us far enough in the past.
1335
1336         * media/modern-media-controls/seek-backward-support/seek-backward-support-expected.txt:
1337         * media/modern-media-controls/seek-backward-support/seek-backward-support.html:
1338
1339 2017-03-01  Antoine Quint  <graouts@apple.com>
1340
1341         LayoutTest media/modern-media-controls/seek-forward-support/seek-forward-support.html is a flaky timeout
1342         https://bugs.webkit.org/show_bug.cgi?id=168943
1343         <rdar://problem/30796542>
1344
1345         Reviewed by Jon Lee.
1346
1347         We rewrite the test to use asynchronous assertions and key off the various steps needed to enter fullscreen
1348         and start pressing the skip forward button. We also no longer expect a specific currentTime to be reached but
1349         only check that pressing the skip forward button eventually gets us far enough in the future.
1350
1351         * media/modern-media-controls/seek-forward-support/seek-forward-support-expected.txt:
1352         * media/modern-media-controls/seek-forward-support/seek-forward-support.html:
1353
1354 2017-03-01  Antoine Quint  <graouts@apple.com>
1355
1356         Unskip media/modern-media-controls/audio/audio-controls-buttons.html
1357         https://bugs.webkit.org/show_bug.cgi?id=165234
1358         <rdar://problem/30282714>
1359
1360         Reviewed by Jon Lee.
1361
1362         Update this test to follow the same pattern used in media/modern-media-controls/airplay-support/airplay-support.html
1363         which has proven to be robust.
1364
1365         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1366         * media/modern-media-controls/audio/audio-controls-buttons.html:
1367         * platform/mac/TestExpectations:
1368
1369 2017-03-01  Chris Dumez  <cdumez@apple.com>
1370
1371         [WK2][!NETWORK_SESSION] Failure to download when using a download attribute with no value on an anchor
1372         https://bugs.webkit.org/show_bug.cgi?id=169060
1373         <rdar://problem/30773140>
1374
1375         Reviewed by Darin Adler.
1376
1377         Add layout test coverage.
1378
1379         * http/tests/download/anchor-download-no-value-expected.txt: Added.
1380         * http/tests/download/anchor-download-no-value.html: Added.
1381
1382 2017-03-01  Antoine Quint  <graouts@apple.com>
1383
1384         [ios-simulator] Unskip media/modern-media-controls/audio/audio-controls-metrics.html
1385         https://bugs.webkit.org/show_bug.cgi?id=167258
1386
1387         Reviewed by Jon Lee.
1388
1389         Unskip test now that we can pass it reliably.
1390
1391         * platform/ios-simulator-wk2/TestExpectations:
1392
1393 2017-03-01  Antoine Quint  <graouts@apple.com>
1394
1395         LayoutTest media/modern-media-controls/play-pause-button/play-pause-button.html is a flaky timeout
1396         https://bugs.webkit.org/show_bug.cgi?id=167447
1397         <rdar://problem/30790539>
1398
1399         Reviewed by Dean Jackson.
1400
1401         Use a chain of asynchronous assertions to make the test more robust.
1402
1403         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1404         * media/modern-media-controls/play-pause-button/play-pause-button.html:
1405
1406 2017-03-01  Antoine Quint  <graouts@apple.com>
1407
1408         [mac-wk1 debug] LayoutTest media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside.html is a flaky timeout
1409         https://bugs.webkit.org/show_bug.cgi?id=165290
1410         <rdar://problem/30787749>
1411
1412         Reviewed by Jon Lee.
1413
1414         We now rely on actual DOM state to ensure that the tracks panel is shown and hidden. While
1415         I couldn't reproduce the flakiness, this should be a more robust approach.
1416
1417         * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside-expected.txt:
1418         * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside.html:
1419
1420 2017-03-01  James Craig  <jcraig@apple.com>
1421
1422         AX: add role aliases for ARIA DPUB module
1423         https://bugs.webkit.org/show_bug.cgi?id=168978
1424         <rdar://problem/30762724>
1425
1426         Reviewed by Chris Fleizach.
1427
1428         Added role aliases for ARIA DPUB module.
1429
1430         * accessibility/roles-exposed-expected.txt:
1431         * accessibility/roles-exposed.html:
1432         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1433         * inspector/dom/getAccessibilityPropertiesForNode.html:
1434
1435 2017-03-01  Ryan Haddad  <ryanhaddad@apple.com>
1436
1437         Mark media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html as flaky on ios-simulator.
1438         https://bugs.webkit.org/show_bug.cgi?id=168668
1439
1440         Unreviewed test gardening.
1441
1442         * platform/ios-simulator/TestExpectations:
1443
1444 2017-03-01  Javier Fernandez  <jfernandez@igalia.com>
1445
1446         [css-align] Implement the place-content shorthand
1447         https://bugs.webkit.org/show_bug.cgi?id=168771
1448
1449         Reviewed by Manuel Rego Casasnovas.
1450
1451         Regression tests for the new place-content alignment shorthand.
1452         Added also a new parsing utility script which uses the testharness functions.
1453
1454         * css3/parse-place-content-expected.txt: Added.
1455         * css3/parse-place-content.html: Added.
1456         * css3/resources/alignment-parsing-utils-th.js: Added.
1457         (checkValues):
1458         (checkBadValues):
1459         (checkInitialValues):
1460         (checkInheritValues):
1461         (checkLegacyValues):
1462         (checkSupportedValues):
1463
1464 2017-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1465
1466         [GTK] fast/canvas/canvas-createPattern-video-loading.html makes its subsequent test timeout
1467         https://bugs.webkit.org/show_bug.cgi?id=169019
1468
1469         Reviewed by Xabier Rodriguez-Calvar.
1470
1471         Unskip tests previously skipped because of this timeout.
1472
1473         * platform/gtk/TestExpectations:
1474
1475 2017-03-01  Fujii Hironori  <Hironori.Fujii@sony.com>
1476
1477         [GTK] fast/canvas/canvas-createPattern-video-loading.html makes a following test timeout
1478         https://bugs.webkit.org/show_bug.cgi?id=169019
1479
1480         Unreviewed test gardening.
1481
1482         * platform/gtk/TestExpectations: Skip fast/canvas/canvas-createPattern-video-loading.html
1483
1484 2017-03-01  Fujii Hironori  <Hironori.Fujii@sony.com>
1485
1486         REGRESSION(r207666): [GTK] Layout test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html is timing out
1487         https://bugs.webkit.org/show_bug.cgi?id=163850
1488
1489         Unreviewed test gardening.
1490
1491         Skip tests that make its following test timeout.
1492
1493         * platform/gtk/TestExpectations: Skip
1494         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html
1495         and
1496         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html.
1497
1498 2017-02-28  Antoine Quint  <graouts@apple.com>
1499
1500         [mac-wk1] LayoutTest media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html is a flaky timeout
1501         https://bugs.webkit.org/show_bug.cgi?id=167589
1502         <rdar://problem/30772101>
1503
1504         Reviewed by Jon Lee.
1505
1506         Making this test more robust by making width assertions timer-based so that we lessen the assumptions
1507         made about when the values ought to be reached.
1508
1509         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt:
1510         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html:
1511         * platform/mac-wk1/TestExpectations:
1512
1513 2017-02-28  Javier Fernandez  <jfernandez@igalia.com>
1514
1515         [GTK] Unreviewed test gardening
1516         https://bugs.webkit.org/show_bug.cgi?id=169012
1517
1518         Unreviewed GTK+ gardening. New test results after r213149
1519           - platform/gtk/fast/replaced/table-percent-height.html PASS
1520           - tables/mozilla/bugs/bug32205-5.html FAIL
1521
1522         * platform/gtk/TestExpectations:
1523         * platform/gtk/fast/replaced/table-percent-height-expected.txt:
1524
1525 2017-02-28  Antoine Quint  <graouts@apple.com>
1526
1527         [mac-wk1 Debug] LayoutTest media/modern-media-controls/rewind-button/rewind-button.html is a flaky timeout
1528         https://bugs.webkit.org/show_bug.cgi?id=167352
1529         <rdar://problem/30771343>
1530
1531         Reviewed by Dean Jackson.
1532
1533         Use the asynchronous assertion methods for this test to be on the safe side, this should address flakiness.
1534
1535         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1536         * media/modern-media-controls/rewind-button/rewind-button.html:
1537         * platform/mac-wk1/TestExpectations:
1538
1539 2017-02-28  Javier Fernandez  <jfernandez@igalia.com>
1540
1541         [GTK] Unreviewed test gardening
1542         https://bugs.webkit.org/show_bug.cgi?id=169005
1543
1544         Rebaseline platform/gtk/css3/flexbox/line-wrapping.html test.
1545         The following tests fail, so updated TextExpectations accordingly:
1546           - css3/flexbox/flex-item-contains-strict.html
1547           - css3/flexbox/overflow-auto-resizes-correctly.html
1548
1549         * platform/gtk/css3/flexbox/line-wrapping-expected.txt:
1550         * platform/gtk/TestExpectations:
1551
1552 2017-02-28  Antoine Quint  <graouts@apple.com>
1553
1554         [mac-wk1 debug] LayoutTest media/modern-media-controls/skip-back-button/skip-back-button.html is a flaky timeout
1555         https://bugs.webkit.org/show_bug.cgi?id=164620
1556         <rdar://problem/30771094>
1557
1558         Reviewed by Dean Jackson.
1559
1560         Use the asynchronous assertion methods for this test to be on the safe side, this should address flakiness.
1561
1562         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1563         * media/modern-media-controls/skip-back-button/skip-back-button.html:
1564
1565 2017-02-28  Antoine Quint  <graouts@apple.com>
1566
1567         LayoutTest media/modern-media-controls/airplay-support/airplay-support.html is a flaky timeout
1568         https://bugs.webkit.org/show_bug.cgi?id=167442
1569         <rdar://problem/30770374>
1570
1571         Reviewed by Dean Jackson.
1572
1573         This test would sometime fail when calling media.webkitShowPlaybackTargetPicker() due to the requirement
1574         that the media be playable for that call to succeed. So we add an event listener for the "canplay" event
1575         before we proceed to ensure that this call will always succeed. The fact that the media is playing is
1576         irrelevant so we remove the "autoplay" attribute.
1577
1578         * media/modern-media-controls/airplay-support/airplay-support.html:
1579         * platform/mac/TestExpectations:
1580
1581 2017-02-28  Antoine Quint  <graouts@apple.com>
1582
1583         LayoutTest media/modern-media-controls/placard-support/placard-support-airplay.html is a flaky timeout
1584         https://bugs.webkit.org/show_bug.cgi?id=167441
1585         <rdar://problem/30770034>
1586
1587         Reviewed by Dean Jackson.
1588
1589         This test would sometime fail when calling media.webkitShowPlaybackTargetPicker() due to the requirement
1590         that the media be playable for that call to succeed. So we add an event listener for the "canplay" event
1591         before we proceed to ensure that this call will always succeed. The fact that the media is playing is
1592         irrelevant so we remove the "autoplay" attribute.
1593
1594         * media/modern-media-controls/placard-support/placard-support-airplay.html:
1595         * platform/mac/TestExpectations:
1596
1597 2017-02-28  Alexey Proskuryakov  <ap@apple.com>
1598
1599         LayoutTest workers/sab/postMessage-clones.html is a flaky failure
1600         https://bugs.webkit.org/show_bug.cgi?id=168129
1601
1602         Reviewed by Tim Horton.
1603
1604         * workers/sab/postMessage-clones-expected.txt:
1605         * workers/sab/postMessage-clones.html:
1606         Fix raciness, and update the test to modern style.
1607
1608 2017-02-28  Dave Hyatt  <hyatt@apple.com>
1609
1610         Centering text inside a button set to display flex and justify-content: center is impossible
1611         https://bugs.webkit.org/show_bug.cgi?id=148872
1612         <rdar://problem/22590086>
1613
1614         Reviewed by Simon Fraser.
1615
1616         * fast/forms/button-set-display-flex-justifyContent-center-expected.html: Added.
1617         * fast/forms/button-set-display-flex-justifyContent-center.html: Added.
1618
1619 2017-02-28  Chris Dumez  <cdumez@apple.com>
1620
1621         [iOS] Throttle requestAnimationFrame to 30fps in low power mode
1622         https://bugs.webkit.org/show_bug.cgi?id=168837
1623         <rdar://problem/30700929>
1624
1625         Reviewed by Simon Fraser.
1626
1627         Add layout test coverage.
1628
1629         * fast/animation/request-animation-frame-throttling-detached-iframe-expected.txt: Added.
1630         * fast/animation/request-animation-frame-throttling-detached-iframe.html: Added.
1631         * fast/animation/request-animation-frame-throttling-lowPowerMode-expected.txt: Added.
1632         * fast/animation/request-animation-frame-throttling-lowPowerMode.html: Added.
1633         * fast/animation/resources/frame-with-animation.html: Added.
1634
1635 2017-02-28  Myles C. Maxfield  <mmaxfield@apple.com>
1636
1637         [macOS] Migrate off of CTFontCreateForCSS
1638         https://bugs.webkit.org/show_bug.cgi?id=168678
1639
1640         Reviewed by David Hyatt.
1641
1642         Updating test results.
1643
1644         Note that there is a slight regression here with Helvetica Neue. In
1645         particular, this family includes a Bold font with a weight of 700,
1646         and a Condensed Black font with a weight of 900. Because we don't
1647         currently have any notion of font-stretch, our model can only
1648         distinguish between these fonts due to their differing weights, not
1649         their widths. This means that requests for weights 800 or 900 will
1650         match the Condensed Black font in accordance with the font matching
1651         algorithm. This gives visually surprising results because weights
1652         100-700 match regular-width fonts.
1653
1654         However, this regression is intentional and temporary - my next task
1655         is to properly implement font-stretch, which will educate our model
1656         on the difference between these two fonts. This will fix the regression
1657         and allow the tests below to be reset to their original expected
1658         results.
1659
1660         * platform/mac-elcapitan/fast/text/font-weights-expected.png: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.png.
1661         * platform/mac-elcapitan/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
1662         * platform/mac-elcapitan/fast/text/font-weights-zh-expected.png: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.png.
1663         * platform/mac-elcapitan/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
1664         * platform/mac/fast/text/font-weights-expected.png:
1665         * platform/mac/fast/text/font-weights-expected.txt:
1666         * platform/mac/fast/text/font-weights-zh-expected.png:
1667         * platform/mac/fast/text/font-weights-zh-expected.txt:
1668
1669 2017-02-28  Ryan Haddad  <ryanhaddad@apple.com>
1670
1671         Mark imported/w3c/web-platform-tests/IndexedDB/idb-binary-key-roundtrip.htm as flaky on El Capitan.
1672         https://bugs.webkit.org/show_bug.cgi?id=168380
1673
1674         Unreviewed test gardening.
1675
1676         * platform/mac-wk2/TestExpectations:
1677
1678 2017-02-27  Dave Hyatt  <hyatt@apple.com>
1679
1680         Update flexbox to Blink's tip of tree
1681         https://bugs.webkit.org/show_bug.cgi?id=168657
1682
1683         Reviewed by Zalan Bujtas.
1684
1685         * css3/flexbox/align-absolute-child-expected.txt:
1686         * css3/flexbox/align-absolute-child.html:
1687         * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt: Added.
1688         * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html: Added.
1689         * css3/flexbox/anonymous-block-merge-crash.html:
1690         * css3/flexbox/assert-generated-new-flexbox-expected.txt: Added.
1691         * css3/flexbox/assert-generated-new-flexbox.html: Added.
1692         * css3/flexbox/auto-height-dynamic-expected.txt:
1693         * css3/flexbox/auto-height-dynamic.html:
1694         * css3/flexbox/auto-height-with-flex-expected.html: Added.
1695         * css3/flexbox/auto-height-with-flex.html: Added.
1696         * css3/flexbox/auto-margins-expected.html: Removed.
1697         * css3/flexbox/auto-margins.html: Removed.
1698         * css3/flexbox/border-and-padding-abspos-expected.txt: Added.
1699         * css3/flexbox/border-and-padding-abspos.html: Added.
1700         * css3/flexbox/box-orient-button-expected.txt: Added.
1701         * css3/flexbox/box-orient-button.html: Added.
1702         * css3/flexbox/box-sizing-expected.txt:
1703         * css3/flexbox/box-sizing-min-max-sizes-expected.txt:
1704         * css3/flexbox/box-sizing-min-max-sizes.html:
1705         * css3/flexbox/box-sizing.html:
1706         * css3/flexbox/bug527039-expected.txt: Added.
1707         * css3/flexbox/bug527039.html: Added.
1708         * css3/flexbox/bug580586-expected.txt: Added.
1709         * css3/flexbox/bug580586.html: Added.
1710         * css3/flexbox/bug604346-expected.html: Added.
1711         * css3/flexbox/bug604346.html: Added.
1712         * css3/flexbox/bug605682-expected.txt: Added.
1713         * css3/flexbox/bug605682.html: Added.
1714         * css3/flexbox/bug633212-expected.txt: Added.
1715         * css3/flexbox/bug633212.html: Added.
1716         * css3/flexbox/bug646288-expected.txt: Added.
1717         * css3/flexbox/bug646288.html: Added.
1718         * css3/flexbox/bug669714-expected.txt: Added.
1719         * css3/flexbox/bug669714.html: Added.
1720         * css3/flexbox/canvas-dynamic-change-expected.txt: Added.
1721         * css3/flexbox/canvas-dynamic-change.html: Added.
1722         * css3/flexbox/change-flexitem-into-abspos-expected.txt: Added.
1723         * css3/flexbox/change-flexitem-into-abspos.html: Added.
1724         * css3/flexbox/child-overflow-expected.html:
1725         * css3/flexbox/child-overflow.html:
1726         * css3/flexbox/column-flex-child-with-overflow-scroll-expected.txt: Added.
1727         * css3/flexbox/column-flex-child-with-overflow-scroll.html: Added.
1728         * css3/flexbox/columns-auto-size.html:
1729         * css3/flexbox/columns-center-with-margins-and-wrap-expected.html: Added.
1730         * css3/flexbox/columns-center-with-margins-and-wrap.html: Added.
1731         * css3/flexbox/columns-center-with-margins-expected.html: Added.
1732         * css3/flexbox/columns-center-with-margins.html: Added.
1733         * css3/flexbox/columns-height-set-via-top-bottom-expected.txt:
1734         * css3/flexbox/columns-height-set-via-top-bottom.html:
1735         * css3/flexbox/content-height-with-scrollbars.html:
1736         * css3/flexbox/cross-axis-scrollbar-expected.html:
1737         * css3/flexbox/cross-axis-scrollbar.html:
1738         * css3/flexbox/css-properties-expected.txt:
1739         * css3/flexbox/css-properties.html:
1740         * css3/flexbox/csswg/flex-margin-no-collapse.html:
1741         * css3/flexbox/definite-cross-sizes-expected.txt: Added.
1742         * css3/flexbox/definite-cross-sizes.html: Added.
1743         * css3/flexbox/definite-main-size-expected.txt: Added.
1744         * css3/flexbox/definite-main-size.html: Added.
1745         * css3/flexbox/display-flexbox-set-get-expected.txt:
1746         * css3/flexbox/display-flexbox-set-get.html:
1747         * css3/flexbox/flex-algorithm-expected.txt:
1748         * css3/flexbox/flex-algorithm-min-max-expected.txt:
1749         * css3/flexbox/flex-algorithm-min-max.html:
1750         * css3/flexbox/flex-algorithm-with-margins-expected.txt:
1751         * css3/flexbox/flex-algorithm-with-margins.html:
1752         * css3/flexbox/flex-algorithm.html:
1753         * css3/flexbox/flex-align-baseline-expected.txt:
1754         * css3/flexbox/flex-align-baseline.html:
1755         * css3/flexbox/flex-align-column-expected.txt:
1756         * css3/flexbox/flex-align-column.html:
1757         * css3/flexbox/flex-align-end-expected.txt:
1758         * css3/flexbox/flex-align-end.html:
1759         * css3/flexbox/flex-align-max-expected.txt:
1760         * css3/flexbox/flex-align-max.html:
1761         * css3/flexbox/flex-align-percent-height-expected.txt:
1762         * css3/flexbox/flex-align-percent-height.html:
1763         * css3/flexbox/flex-align-stretch-expected.txt:
1764         * css3/flexbox/flex-align-stretch.html:
1765         * css3/flexbox/flex-align-vertical-writing-mode.html:
1766         * css3/flexbox/flex-align.html:
1767         * css3/flexbox/flex-column-relayout-assert-expected.txt: Added.
1768         * css3/flexbox/flex-column-relayout-assert.html: Added.
1769         * css3/flexbox/flex-factor-less-than-one-expected.txt: Added.
1770         * css3/flexbox/flex-factor-less-than-one.html: Added.
1771         * css3/flexbox/flex-flow-2-expected.txt:
1772         * css3/flexbox/flex-flow-2.html:
1773         * css3/flexbox/flex-flow-auto-margins-expected.txt:
1774         * css3/flexbox/flex-flow-auto-margins-no-available-space-assert-expected.txt: Added.
1775         * css3/flexbox/flex-flow-auto-margins-no-available-space-assert.html: Added.
1776         * css3/flexbox/flex-flow-auto-margins-no-available-space-expected.txt:
1777         * css3/flexbox/flex-flow-auto-margins-no-available-space.html:
1778         * css3/flexbox/flex-flow-auto-margins.html:
1779         * css3/flexbox/flex-flow-border-expected.txt:
1780         * css3/flexbox/flex-flow-border.html:
1781         * css3/flexbox/flex-flow-expected.txt:
1782         * css3/flexbox/flex-flow-initial-expected.txt:
1783         * css3/flexbox/flex-flow-initial.html:
1784         * css3/flexbox/flex-flow-margins-auto-size-expected.txt:
1785         * css3/flexbox/flex-flow-margins-auto-size.html:
1786         * css3/flexbox/flex-flow-margins-expected.txt:
1787         * css3/flexbox/flex-flow-margins.html:
1788         * css3/flexbox/flex-flow-orientations-expected.txt:
1789         * css3/flexbox/flex-flow-orientations.html:
1790         * css3/flexbox/flex-flow-overflow-expected.txt:
1791         * css3/flexbox/flex-flow-overflow.html:
1792         * css3/flexbox/flex-flow-padding-expected.txt:
1793         * css3/flexbox/flex-flow-padding.html:
1794         * css3/flexbox/flex-flow.html:
1795         * css3/flexbox/flex-item-child-overflow-expected.txt:
1796         * css3/flexbox/flex-item-child-overflow.html:
1797         * css3/flexbox/flex-item-contains-strict-expected.txt: Added.
1798         * css3/flexbox/flex-item-contains-strict.html: Added.
1799         * css3/flexbox/flex-item-firstLine-valid-expected.txt:
1800         * css3/flexbox/flex-item-firstLine-valid.html:
1801         * css3/flexbox/flex-justify-content-expected.txt:
1802         * css3/flexbox/flex-justify-content.html:
1803         * css3/flexbox/flex-longhand-parsing-expected.txt:
1804         * css3/flexbox/flex-longhand-parsing.html:
1805         * css3/flexbox/flex-no-flex-expected.txt:
1806         * css3/flexbox/flex-no-flex.html:
1807         * css3/flexbox/flex-one-sets-flex-basis-to-zero-px-expected.txt: Added.
1808         * css3/flexbox/flex-one-sets-flex-basis-to-zero-px.html: Added.
1809         * css3/flexbox/flex-order-expected.html: Added.
1810         * css3/flexbox/flex-order-expected.png: Removed.
1811         * css3/flexbox/flex-order-expected.txt: Removed.
1812         * css3/flexbox/flex-order.html:
1813         * css3/flexbox/flex-property-parsing-expected.txt:
1814         * css3/flexbox/flex-property-parsing.html:
1815         * css3/flexbox/flex-shorthand-flex-basis-middle-expected.txt: Added.
1816         * css3/flexbox/flex-shorthand-flex-basis-middle.html: Added.
1817         * css3/flexbox/flexbox-baseline.html:
1818         * css3/flexbox/flexbox-height-with-overflow-auto-expected.txt: Added.
1819         * css3/flexbox/flexbox-height-with-overflow-auto.html: Added.
1820         * css3/flexbox/flexbox-ignore-container-firstLetter-expected.txt:
1821         * css3/flexbox/flexbox-ignore-container-firstLetter.html:
1822         * css3/flexbox/flexbox-ignore-firstLetter-expected.txt:
1823         * css3/flexbox/flexbox-ignore-firstLetter.html:
1824         * css3/flexbox/flexbox-ignore-firstLine-expected.txt:
1825         * css3/flexbox/flexbox-ignore-firstLine.html:
1826         * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt:
1827         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html:
1828         * css3/flexbox/flexbox-overflow-auto-expected.html:
1829         * css3/flexbox/flexbox-overflow-auto.html:
1830         * css3/flexbox/flexbox-with-multi-column-property-expected.html: Added.
1831         * css3/flexbox/flexbox-with-multi-column-property.html: Added.
1832         * css3/flexbox/flexbox-wordwrap-expected.txt: Added.
1833         * css3/flexbox/flexbox-wordwrap.html: Added.
1834         * css3/flexbox/flexitem-expected.txt:
1835         * css3/flexbox/flexitem-no-margin-collapsing-expected.txt:
1836         * css3/flexbox/flexitem-no-margin-collapsing.html:
1837         * css3/flexbox/flexitem-percent-height-change-expected.txt:
1838         * css3/flexbox/flexitem-percent-height-change.html:
1839         * css3/flexbox/flexitem-stretch-image-expected.txt:
1840         * css3/flexbox/flexitem-stretch-image.html:
1841         * css3/flexbox/flexitem-stretch-range.html:
1842         * css3/flexbox/flexitem.html:
1843         * css3/flexbox/floated-flexbox-expected.txt:
1844         * css3/flexbox/floated-flexbox.html:
1845         * css3/flexbox/floated-flexitem.html:
1846         * css3/flexbox/inline-flex-crash.html:
1847         * css3/flexbox/inline-flex-crash2.html:
1848         * css3/flexbox/inline-flex-expected.txt:
1849         * css3/flexbox/inline-flex.html:
1850         * css3/flexbox/inline-flexbox-ignore-firstLine-expected.txt:
1851         * css3/flexbox/inline-flexbox-ignore-firstLine.html:
1852         * css3/flexbox/inline-flexbox-wrap-vertically-width-calculation-expected.txt: Added.
1853         * css3/flexbox/inline-flexbox-wrap-vertically-width-calculation.html: Added.
1854         * css3/flexbox/insert-text-crash.html:
1855         * css3/flexbox/intrinsic-min-width-applies-with-fixed-width-expected.txt:
1856         * css3/flexbox/intrinsic-min-width-applies-with-fixed-width.html:
1857         * css3/flexbox/intrinsic-width-orthogonal-writing-mode-expected.txt: Added.
1858         * css3/flexbox/intrinsic-width-orthogonal-writing-mode.html: Added.
1859         * css3/flexbox/large-flex-shrink-assert-expected.txt: Added.
1860         * css3/flexbox/large-flex-shrink-assert.html: Added.
1861         * css3/flexbox/line-wrapping.html:
1862         * css3/flexbox/mainAxisExtent-crash-expected.txt: Added.
1863         * css3/flexbox/mainAxisExtent-crash.html: Added.
1864         * css3/flexbox/max-width-violation-expected.txt: Added.
1865         * css3/flexbox/max-width-violation.html: Added.
1866         * css3/flexbox/min-size-auto-expected.txt:
1867         * css3/flexbox/min-size-auto.html:
1868         * css3/flexbox/minimum-size-image-expected.txt: Added.
1869         * css3/flexbox/minimum-size-image.html: Added.
1870         * css3/flexbox/multiline-align-content-expected.txt:
1871         * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
1872         * css3/flexbox/multiline-align-content-horizontal-column.html:
1873         * css3/flexbox/multiline-align-content.html:
1874         * css3/flexbox/multiline-align-self-expected.txt:
1875         * css3/flexbox/multiline-align-self.html:
1876         * css3/flexbox/multiline-column-auto-expected.txt:
1877         * css3/flexbox/multiline-column-auto.html:
1878         * css3/flexbox/multiline-column-overflow-expected.html: Added.
1879         * css3/flexbox/multiline-column-overflow.html: Added.
1880         * css3/flexbox/multiline-expected.txt:
1881         * css3/flexbox/multiline-justify-content-expected.txt:
1882         * css3/flexbox/multiline-justify-content.html:
1883         * css3/flexbox/multiline-min-max-expected.txt: Added.
1884         * css3/flexbox/multiline-min-max.html: Added.
1885         * css3/flexbox/multiline-min-preferred-width-expected.txt:
1886         * css3/flexbox/multiline-min-preferred-width.html:
1887         * css3/flexbox/multiline-reverse-wrap-baseline.html:
1888         * css3/flexbox/multiline-reverse-wrap-overflow-expected.txt:
1889         * css3/flexbox/multiline-reverse-wrap-overflow.html:
1890         * css3/flexbox/multiline-shrink-to-fit-expected.html:
1891         * css3/flexbox/multiline-shrink-to-fit.html:
1892         * css3/flexbox/multiline.html:
1893         * css3/flexbox/negative-flex-rounding-assert.html:
1894         * css3/flexbox/negative-margins-assert.html:
1895         * css3/flexbox/negative-overflow-expected.txt:
1896         * css3/flexbox/negative-overflow.html:
1897         * css3/flexbox/nested-flexbox-min-size-auto-expected.txt: Added.
1898         * css3/flexbox/nested-flexbox-min-size-auto.html: Added.
1899         * css3/flexbox/nested-orthogonal-flexbox-relayout-expected.html: Added.
1900         * css3/flexbox/nested-orthogonal-flexbox-relayout.html: Added.
1901         * css3/flexbox/nested-stretch-expected.txt:
1902         * css3/flexbox/nested-stretch.html:
1903         * css3/flexbox/order-painting.html:
1904         * css3/flexbox/orthogonal-flex-directions-expected.txt:
1905         * css3/flexbox/orthogonal-flex-directions.html:
1906         * css3/flexbox/orthogonal-writing-modes-and-intrinsic-sizing-expected.txt: Added.
1907         * css3/flexbox/orthogonal-writing-modes-and-intrinsic-sizing.html: Added.
1908         * css3/flexbox/overflow-and-padding-expected.txt: Added.
1909         * css3/flexbox/overflow-and-padding.html: Added.
1910         * css3/flexbox/overflow-auto-dynamic-changes-abspos-expected.html: Added.
1911         * css3/flexbox/overflow-auto-dynamic-changes-abspos.html: Added.
1912         * css3/flexbox/overflow-auto-dynamic-changes-expected.html: Added.
1913         * css3/flexbox/overflow-auto-dynamic-changes.html: Added.
1914         * css3/flexbox/overflow-auto-resizes-correctly-expected.txt: Added.
1915         * css3/flexbox/overflow-auto-resizes-correctly.html: Added.
1916         * css3/flexbox/overflow-keep-scrollpos-expected.txt:
1917         * css3/flexbox/overflow-keep-scrollpos.html:
1918         * css3/flexbox/percent-height-children-of-alignSelf-stretch-flex-item-expected.txt: Added.
1919         * css3/flexbox/percent-height-children-of-alignSelf-stretch-flex-item.html: Added.
1920         * css3/flexbox/percent-margins-expected.txt:
1921         * css3/flexbox/percent-margins.html:
1922         * css3/flexbox/percentage-height-in-abspos-expected.html: Added.
1923         * css3/flexbox/percentage-height-in-abspos.html: Added.
1924         * css3/flexbox/percentage-height-replaced-element-expected.txt: Added.
1925         * css3/flexbox/percentage-height-replaced-element.html: Added.
1926         * css3/flexbox/percentage-heights-expected.txt:
1927         * css3/flexbox/percentage-heights.html:
1928         * css3/flexbox/percentage-max-width-cross-axis-expected.txt: Added.
1929         * css3/flexbox/percentage-max-width-cross-axis.html: Added.
1930         * css3/flexbox/percentage-sizes-expected.txt:
1931         * css3/flexbox/percentage-sizes-quirks-expected.txt:
1932         * css3/flexbox/percentage-sizes-quirks.html:
1933         * css3/flexbox/percentage-sizes.html:
1934         * css3/flexbox/percentage-width-in-abspos-expected.html: Added.
1935         * css3/flexbox/percentage-width-in-abspos.html: Added.
1936         * css3/flexbox/perpendicular-writing-modes-inside-flex-item-expected.txt:
1937         * css3/flexbox/perpendicular-writing-modes-inside-flex-item.html:
1938         * css3/flexbox/position-absolute-child-expected.txt:
1939         * css3/flexbox/position-absolute-child.html:
1940         * css3/flexbox/position-absolute-children-expected.txt:
1941         * css3/flexbox/position-absolute-children.html:
1942         * css3/flexbox/preferred-widths-expected.txt:
1943         * css3/flexbox/preferred-widths-orthogonal.html:
1944         * css3/flexbox/preferred-widths.html:
1945         * css3/flexbox/relayout-align-items-expected.txt:
1946         * css3/flexbox/relayout-align-items.html:
1947         * css3/flexbox/relayout-image-load-expected.txt:
1948         * css3/flexbox/relayout-image-load.html:
1949         * css3/flexbox/relpos-with-percentage-top-expected.txt: Added.
1950         * css3/flexbox/relpos-with-percentage-top.html: Added.
1951         * css3/flexbox/relpos-with-scrollable-with-abspos-crash-expected.txt: Added.
1952         * css3/flexbox/relpos-with-scrollable-with-abspos-crash.html: Added.
1953         * css3/flexbox/resize-min-content-flexbox-expected.txt: Added.
1954         * css3/flexbox/resize-min-content-flexbox.html: Added.
1955         * css3/flexbox/resources/box-orient-button.js: Added.
1956         (setFlexDirection):
1957         (gebi):
1958         (test):
1959         * css3/flexbox/scrollbars-auto-expected.html: Added.
1960         * css3/flexbox/scrollbars-auto.html: Added.
1961         * css3/flexbox/scrollbars-expected.html: Added.
1962         * css3/flexbox/scrollbars.html: Added.
1963         * css3/flexbox/shrinking-column-flexbox-expected.txt: Added.
1964         * css3/flexbox/shrinking-column-flexbox.html: Added.
1965         * css3/flexbox/stretch-after-sibling-size-change-expected.txt:
1966         * css3/flexbox/stretch-after-sibling-size-change.html:
1967         * css3/flexbox/stretch-input-in-column-expected.html:
1968         * css3/flexbox/stretch-simplified-layout-expected.txt:
1969         * css3/flexbox/stretch-simplified-layout.html:
1970         * css3/flexbox/stretch-table-child-expected.txt: Added.
1971         * css3/flexbox/stretch-table-child.html: Added.
1972         * css3/flexbox/stretched-child-shrink-on-relayout-expected.txt: Added.
1973         * css3/flexbox/stretched-child-shrink-on-relayout.html: Added.
1974         * css3/flexbox/stretching-orthogonal-flows-expected.html: Added.
1975         * css3/flexbox/stretching-orthogonal-flows.html: Added.
1976         * css3/flexbox/style-change-expected.txt:
1977         * css3/flexbox/style-change.html:
1978         * css3/flexbox/text-overflow-on-flexbox-expected.html: Added.
1979         * css3/flexbox/text-overflow-on-flexbox.html: Added.
1980         * css3/flexbox/true-centering-expected.txt:
1981         * css3/flexbox/true-centering.html:
1982         * css3/flexbox/undefined-min-width-expected.txt: Added.
1983         * css3/flexbox/undefined-min-width.html: Added.
1984         * css3/flexbox/vertical-align-do-not-effect-flex-items-expected.html: Added.
1985         * css3/flexbox/vertical-align-do-not-effect-flex-items.html: Added.
1986         * css3/flexbox/vertical-flexbox-percentage-ignored-expected.html: Added.
1987         * css3/flexbox/vertical-flexbox-percentage-ignored.html: Added.
1988         * css3/flexbox/whitespace-in-flexitem-expected.html: Added.
1989         * css3/flexbox/whitespace-in-flexitem.html: Added.
1990         * css3/flexbox/width-change-and-relayout-children-expected.txt:
1991         * css3/flexbox/width-change-and-relayout-children.html:
1992         * css3/flexbox/wrapping-column-dynamic-changes-expected.txt: Added.
1993         * css3/flexbox/wrapping-column-dynamic-changes.html: Added.
1994         * css3/flexbox/writing-modes-expected.txt:
1995         * css3/flexbox/writing-modes.html:
1996         * css3/flexbox/z-index.html:
1997         * resources/check-layout-th.js: Added.
1998         (checkSubtreeExpectedValues):
1999         (checkAttribute):
2000         (assert_tolerance):
2001         (checkExpectedValues):
2002         (window.checkLayout):
2003
2004 2017-02-28  Alex Christensen  <achristensen@webkit.org>
2005
2006         Main resource requests need cachePartition
2007         https://bugs.webkit.org/show_bug.cgi?id=168806
2008
2009         Reviewed by Brady Eidson.
2010
2011         * http/tests/security/credentials-main-resource-expected.txt: Added.
2012         * http/tests/security/credentials-main-resource.html: Added.
2013         * http/tests/security/resources/credentials-main-resource.php: Added.
2014
2015 2017-02-28  Alex Christensen  <achristensen@webkit.org>
2016
2017         REGRESSION: LayoutTest http/tests/security/credentials-iframes.html is failing on ios-simulator
2018         https://bugs.webkit.org/show_bug.cgi?id=167967
2019
2020         Reviewed by Brady Eidson.
2021
2022         * platform/ios-simulator/TestExpectations:
2023
2024 2017-02-27  Antoine Quint  <graouts@apple.com>
2025
2026         [Modern Media Controls] Use compact mode by default on macOS
2027         https://bugs.webkit.org/show_bug.cgi?id=168958
2028         <rdar://problem/30748638>
2029
2030         Reviewed by Jon Lee.
2031
2032         Rebaseline tests to account for compact mode being the default mode for macOS
2033         and remove tests that would check dynamically applying compact mode at some
2034         threshold and the reduced padding mode.
2035
2036         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-expected.txt:
2037         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact.html:
2038         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-reduced-padding-expected.txt: Removed.
2039         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-reduced-padding.html: Removed.
2040         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-tight-padding-expected.txt: Removed.
2041         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-tight-padding.html: Removed.
2042         * media/modern-media-controls/media-controller/media-controller-compact.html:
2043         * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt:
2044         * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html:
2045         * media/modern-media-controls/media-controller/media-controller-reduced-padding-expected.txt: Removed.
2046         * media/modern-media-controls/media-controller/media-controller-reduced-padding.html: Removed.
2047         * media/modern-media-controls/media-controller/media-controller-toggle-compact-mode-expected.txt: Removed.
2048         * media/modern-media-controls/media-controller/media-controller-toggle-compact-mode.html: Removed.
2049         * platform/mac/TestExpectations:
2050
2051 2017-02-27  Antoine Quint  <graouts@apple.com>
2052
2053         [Modern Media Controls] Adhere to tight padding on iOS
2054         https://bugs.webkit.org/show_bug.cgi?id=168949
2055         <rdar://problem/30746164>
2056
2057         Reviewed by Jon Lee.
2058
2059         Adding a new test for the TightPadding layout trait on iOS.
2060
2061         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-tight-padding-expected.txt: Added.
2062         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-tight-padding.html: Added.
2063
2064 2017-02-27  Ryan Haddad  <ryanhaddad@apple.com>
2065
2066         Mark compositing/video/video-poster.html as flaky on macOS release.
2067         https://bugs.webkit.org/show_bug.cgi?id=168953
2068
2069         Unreviewed test gardening.
2070
2071         * platform/mac/TestExpectations:
2072
2073 2017-02-27  Antoine Quint  <graouts@apple.com>
2074
2075         [Modern Media Controls] Use a solid background for <audio> controls on macOS
2076         https://bugs.webkit.org/show_bug.cgi?id=168941
2077         <rdar://problem/30744316>
2078
2079         Unreviewed test gardening.
2080
2081         Skipping a macOS-specific test on iOS.
2082
2083         * platform/ios-simulator/TestExpectations:
2084
2085 2017-02-27  Youenn Fablet  <youenn@apple.com>
2086
2087         [WebRTC] Add support for libwebrtc TCP incoming connections
2088         https://bugs.webkit.org/show_bug.cgi?id=168748
2089
2090         Reviewed by Alex Christensen.
2091
2092         * webrtc/datachannel/basic-expected.txt: Added.
2093         * webrtc/datachannel/basic.html:
2094         * webrtc/routines.js:
2095         (createConnections):
2096         (iceCallback1):
2097         (iceCallback2):
2098
2099 2017-02-27  Ryan Haddad  <ryanhaddad@apple.com>
2100
2101         Mark fast/dom/timer-throttling-hidden-page.html as flaky.
2102         https://bugs.webkit.org/show_bug.cgi?id=168927
2103
2104         Unreviewed test gardening.
2105
2106         * platform/mac/TestExpectations:
2107
2108 2017-02-27  Ryan Haddad  <ryanhaddad@apple.com>
2109
2110         Mark media/modern-media-controls/rewind-button/rewind-button.html as flaky.
2111         https://bugs.webkit.org/show_bug.cgi?id=167352
2112
2113         Unreviewed test gardening.
2114
2115         * platform/mac-wk1/TestExpectations:
2116
2117 2017-02-27  Andy Estes  <aestes@apple.com>
2118
2119         [iOS] Enable file replacement
2120         https://bugs.webkit.org/show_bug.cgi?id=168907
2121         <rdar://problem/22258242>
2122
2123         Reviewed by David Kilzer.
2124
2125         * platform/ios-simulator/TestExpectations: Un-skipped file replacement tests on iOS.
2126
2127 2017-02-27  Antoine Quint  <graouts@apple.com>
2128
2129         [Modern Media Controls] Use a solid background for <audio> controls on macOS
2130         https://bugs.webkit.org/show_bug.cgi?id=168941
2131         <rdar://problem/30744316>
2132
2133         Reviewed by Dean Jackson.
2134
2135         Add a new test that checks that we use a solid background fill for <audio> on macOS.
2136
2137         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-audio-background-expected.txt: Added.
2138         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-audio-background.html: Added.
2139
2140 2017-02-27  Antoine Quint  <graouts@apple.com>
2141
2142         [Modern Media Controls] StatusLabel should use similar properties to TimeLabel
2143         https://bugs.webkit.org/show_bug.cgi?id=168938
2144         <rdar://problem/30743185>
2145
2146         Reviewed by Dean Jackson.
2147
2148         We add new tests to ensure we test all the various styles that can be applied
2149         to a StatusLabel.
2150
2151         * media/modern-media-controls/status-label/status-label-expected.txt:
2152         * media/modern-media-controls/status-label/status-label-ios-expected.txt: Added.
2153         * media/modern-media-controls/status-label/status-label-ios.html: Added.
2154         * media/modern-media-controls/status-label/status-label-macos-expected.txt: Added.
2155         * media/modern-media-controls/status-label/status-label-macos.html: Added.
2156         * media/modern-media-controls/status-label/status-label.html:
2157
2158 2017-02-27  Myles C. Maxfield  <mmaxfield@apple.com>
2159
2160         Unprefix -webkit-line-break
2161         https://bugs.webkit.org/show_bug.cgi?id=168213
2162
2163         Reviewed by Darin Adler.
2164
2165         Updating expected results.
2166
2167         * fast/css/getComputedStyle/computed-style-expected.txt:
2168         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2169         * fast/text/line-break-unprefixed.html: Added.
2170         * fast/text/line-break-unprefixed-expected.html: Added.
2171         * svg/css/getComputedStyle-basic-expected.txt:
2172
2173 2017-02-27  Ryan Haddad  <ryanhaddad@apple.com>
2174
2175         Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm as flaky.
2176         https://bugs.webkit.org/show_bug.cgi?id=168936
2177
2178         Unreviewed test gardening.
2179
2180         * platform/mac/TestExpectations:
2181
2182 2017-02-27  Ryan Haddad  <ryanhaddad@apple.com>
2183
2184         Mark inspector/controller/runtime-controller-import.html as flaky.
2185         https://bugs.webkit.org/show_bug.cgi?id=168926
2186
2187         Unreviewed test gardening.
2188
2189         * platform/mac/TestExpectations:
2190
2191 2017-02-27  Ryan Haddad  <ryanhaddad@apple.com>
2192
2193         Mark imported/w3c/web-platform-tests/media-source/SourceBuffer-abort.html as flaky.
2194         https://bugs.webkit.org/show_bug.cgi?id=168094
2195
2196         Unreviewed test gardening.
2197
2198         * platform/mac/TestExpectations:
2199
2200 2017-02-27  Chris Dumez  <cdumez@apple.com>
2201
2202         LayoutTest fast/events/currentTarget-gc-crash.html is a flaky failure
2203         https://bugs.webkit.org/show_bug.cgi?id=168917
2204
2205         Reviewed by Alex Christensen.
2206
2207         Make sure we never call finishJSTest() more than once.
2208
2209         * fast/events/currentTarget-gc-crash.html:
2210
2211 2017-02-27  Antoine Quint  <graouts@apple.com>
2212
2213         [Modern Media Controls] Status text does not appear on iOS
2214         https://bugs.webkit.org/show_bug.cgi?id=168918
2215         <rdar://problem/30737644>
2216
2217         Reviewed by Dean Jackson.
2218
2219         Add a new test checking that we correctly display the status label on iOS.
2220
2221         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-expected.txt: Added.
2222         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label.html: Added.
2223
2224 2017-02-27  Jiewen Tan  <jiewen_tan@apple.com>
2225
2226         [CredentialManagement] Add IDL definitions for Credential, SiteBoundCredential, and PasswordCredential
2227         https://bugs.webkit.org/show_bug.cgi?id=168616
2228         <rdar://problem/30167149>
2229
2230         Reviewed by Daniel Bates.
2231
2232         * credentials/idlharness-expected.txt: Added.
2233         * credentials/idlharness.html: Added.
2234         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2235         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2236         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2237         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2238         * resources/WebIDLParser.js: Added.
2239         * resources/idlharness.js: Renamed from LayoutTests/imported/w3c/resources/idlharness.js.
2240         Removed LayoutTests/imported/w3c/resources/idlharness.js since it is not needed any more.
2241         Added resources/idlharness.js for idl harness.
2242
2243 2017-02-27  Jer Noble  <jer.noble@apple.com>
2244
2245         [WebRTC] Fix remote audio rendering
2246         https://bugs.webkit.org/show_bug.cgi?id=168898
2247
2248         Reviewed by Eric Carlson.
2249
2250         * webrtc/audio-peer-connection-webaudio-expected.txt: Added.
2251         * webrtc/audio-peer-connection-webaudio.html: Added.
2252
2253 2017-02-27  Fujii Hironori  <Hironori.Fujii@sony.com>
2254
2255         compositing/transitions/transform-on-large-layer.html : ImageDiff produced stderr output
2256         https://bugs.webkit.org/show_bug.cgi?id=168217
2257
2258         Reviewed by Simon Fraser.
2259
2260         ImageDiff reports an error for image size mismatch of expected and
2261         actual images. But, Nwtr ignores the errors for ref tests at the moment
2262         (Bug 168033). They should have same window size before fixing the
2263         bug.
2264
2265         * compositing/transitions/transform-on-large-layer-expected.html:
2266         Do not resize the window to match the actual.
2267         * fast/css/sticky/sticky-left-percentage-expected.html: Resize the
2268         window to match the actual.
2269
2270 2017-02-27  Antti Koivisto  <antti@apple.com>
2271
2272         Add a test verifying cache deduplication is not sensitive to SHA1 collision attack
2273         https://bugs.webkit.org/show_bug.cgi?id=168774
2274
2275         Reviewed by Alex Christensen.
2276
2277         We use SHA1 for deduplicating disk cache resources. Since a real world SHA1 collision was demonstrated
2278         recently (http://shattered.io/) we can add a test that shows it can't be used for cache poisoning.
2279
2280         There are two protections in the cache code that both individually stop this type of attack:
2281
2282         - When deduplicating the data is verified to be equal by a bytewise comparison.
2283         - SHA1 computations include random salt unique to cache instance.
2284
2285         Commenting out both protections is needed to make this test fail.
2286
2287         * http/tests/cache/disk-cache/resources/make-sha1-collision.php: Added.
2288
2289         This script turns the nocolliding pdfs into colliding ones on the fly, in memory. This way we don't need
2290         to land the colliding versions and risk blowing up the infrastructure.
2291
2292         * http/tests/cache/disk-cache/resources/shattered-nocollision-1.pdf: Added.
2293         * http/tests/cache/disk-cache/resources/shattered-nocollision-2.pdf: Added.
2294
2295         > shasum shattered-nocollision-*
2296         5439274cf677fe3b7c51264f88a5ecee97319ee9  shattered-nocollision-1.pdf
2297         7fdd163dc21064b7f26e1199fc560ee6e0307498  shattered-nocollision-2.pdf
2298
2299         * http/tests/cache/disk-cache/shattered-deduplication-expected.html: Added.
2300         * http/tests/cache/disk-cache/shattered-deduplication.html: Added.
2301
2302 2017-02-27  Carlos Garcia Campos  <cgarcia@igalia.com>
2303
2304         [GTK] Downloads attributes tests are failing
2305         https://bugs.webkit.org/show_bug.cgi?id=168871
2306
2307         Reviewed by Michael Catanzaro.
2308
2309         Remove passing tests and add new baseline for
2310         fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html because libsoup handles slashes
2311         differently but download succeeds.
2312
2313         * platform/gtk/TestExpectations:
2314         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes-expected.txt: Added.
2315
2316 2017-02-27  Antoine Quint  <graouts@apple.com>
2317
2318         [Modern Media Controls] Dragging controls in fullscreen on macOS prevents scrubbing or interacting with controls
2319         https://bugs.webkit.org/show_bug.cgi?id=168820
2320         <rdar://problem/30690281>
2321
2322         Reviewed by Jon Lee.
2323
2324         Making the existing test more robust and adding a new test that checks what happens
2325         when we initiate a drag over some controls.
2326
2327         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
2328         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt: Added.
2329         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html: Added.
2330         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
2331
2332 2017-02-27  Andy Estes  <aestes@apple.com>
2333
2334         Add a way to test file input without relying on drag and drop
2335         https://bugs.webkit.org/show_bug.cgi?id=168848
2336         <rdar://problem/22258242>
2337
2338         Reviewed by Tim Horton.
2339
2340         Added versions of existing file input tests that use TestRunner.setOpenPanelFiles() instead
2341         of EventSender.beginDragWithFiles().
2342
2343         * fast/dom/FileList-iterator-using-open-panel-expected.txt: Added.
2344         * fast/dom/FileList-iterator-using-open-panel.html: Added.
2345         * fast/files/apply-blob-url-to-img-using-open-panel-expected.txt: Added.
2346         * fast/files/apply-blob-url-to-img-using-open-panel.html: Added.
2347         * fast/files/apply-blob-url-to-xhr-using-open-panel-expected.txt: Added.
2348         * fast/files/apply-blob-url-to-xhr-using-open-panel.html: Added.
2349         * fast/files/file-list-test-using-open-panel-expected.txt: Added.
2350         * fast/files/file-list-test-using-open-panel.html: Added.
2351         * fast/files/file-reader-abort-using-open-panel-expected.txt: Added.
2352         * fast/files/file-reader-abort-using-open-panel.html: Added.
2353         * fast/files/file-reader-directory-crash-using-open-panel-expected.txt: Added.
2354         * fast/files/file-reader-directory-crash-using-open-panel.html: Added.
2355         * fast/files/filereader-zip-bundle-using-open-panel-expected.txt: Added.
2356         * fast/files/filereader-zip-bundle-using-open-panel.html: Added.
2357         * fast/forms/file/file-input-reset-using-open-panel-expected.html: Added.
2358         * fast/forms/file/file-input-reset-using-open-panel.html: Added.
2359         * fast/forms/file/file-reset-in-change-using-open-panel-expected.html: Added.
2360         * fast/forms/file/file-reset-in-change-using-open-panel.html: Added.
2361         * fast/forms/file/get-file-upload-using-open-panel-expected.txt: Added.
2362         * fast/forms/file/get-file-upload-using-open-panel.html: Added.
2363         * fast/forms/file/input-file-value-using-open-panel-expected.txt: Added.
2364         * fast/forms/file/input-file-value-using-open-panel.html: Added.
2365         * fast/forms/file/input-file-write-files-using-open-panel-expected.txt: Added.
2366         * fast/forms/file/input-file-write-files-using-open-panel.html: Added.
2367         * fast/history/page-cache-createObjectURL-using-open-panel-expected.txt: Added.
2368         * fast/history/page-cache-createObjectURL-using-open-panel.html: Added.
2369         * http/tests/local/blob/resources/hybrid-blob-util.js:
2370         (this.setupForTests):
2371         (this.runTestsWithDrag):
2372         (this.runTestsWithOpenPanel):
2373         (this.runTests):
2374         * http/tests/local/blob/script-tests/send-hybrid-blob-using-open-panel.js: Added.
2375         (runHybridBlobTest):
2376         (runTests.F):
2377         (runTests.D):
2378         (runTests):
2379         * http/tests/local/blob/send-hybrid-blob-using-open-panel-expected.txt: Added.
2380         * http/tests/local/blob/send-hybrid-blob-using-open-panel.html: Added.
2381         * http/tests/local/fileapi/file-last-modified-after-delete-using-open-panel-expected.txt: Added.
2382         * http/tests/local/fileapi/file-last-modified-after-delete-using-open-panel.html: Added.
2383         * http/tests/local/fileapi/file-last-modified-using-open-panel-expected.txt: Added.
2384         * http/tests/local/fileapi/file-last-modified-using-open-panel.html: Added.
2385         * http/tests/local/fileapi/resources/setup-file-input-element-for-drag.js:
2386         (setFileInputChangeCallback):
2387         * http/tests/local/fileapi/script-tests/file-last-modified-after-delete-using-open-panel.js: Added.
2388         (onFileChange):
2389         (runTest):
2390         * http/tests/local/fileapi/script-tests/file-last-modified-using-open-panel.js: Added.
2391         (onFileChange):
2392         (runTest):
2393         * http/tests/local/fileapi/upload-zip-bundle-as-blob-using-open-panel-expected.txt: Added.
2394         * http/tests/local/fileapi/upload-zip-bundle-as-blob-using-open-panel.html: Added.
2395         * http/tests/local/formdata/send-form-data-constructed-from-form-using-open-panel-expected.txt: Added.
2396         * http/tests/local/formdata/send-form-data-constructed-from-form-using-open-panel.html: Added.
2397         * http/tests/local/formdata/send-form-data-with-empty-file-filename-using-open-panel-expected.txt: Added.
2398         * http/tests/local/formdata/send-form-data-with-empty-file-filename-using-open-panel.html: Added.
2399         * media/video-src-blob-using-open-panel-expected.txt: Added.
2400         * media/video-src-blob-using-open-panel.html: Added.
2401         * platform/ios-simulator/TestExpectations:
2402
2403 2017-02-27  Andy Estes  <aestes@apple.com>
2404
2405         Links cannot be activated when running Mobile Safari with external SDK build of WebKit for iOS Simulator
2406         https://bugs.webkit.org/show_bug.cgi?id=141906
2407
2408         Reviewed by Tim Horton.
2409
2410         Unskipped tests that now pass. Rewrote a test to use UIHelper so that it works on both
2411         DumpRenderTree and WebKitTestRunner.
2412
2413         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html:
2414         Rewrote to use UIHelper.activateAt().
2415         * platform/ios-simulator-wk2/TestExpectations:
2416         * platform/ios-simulator/TestExpectations:
2417
2418 2017-02-26  Commit Queue  <commit-queue@webkit.org>
2419
2420         Unreviewed, rolling out r212942.
2421         https://bugs.webkit.org/show_bug.cgi?id=168882
2422
2423         Made EWS very flaky (Requested by ap on #webkit).
2424
2425         Reverted changeset:
2426
2427         "[Modern Media Controls] Dragging controls in fullscreen on
2428         macOS prevents scrubbing or interacting with controls"
2429         https://bugs.webkit.org/show_bug.cgi?id=168820
2430         http://trac.webkit.org/changeset/212942
2431
2432 2017-02-25  Zalan Bujtas <zalan@apple.com>
2433
2434         Text might wrap when its preferred logical width is used for sizing the containing block.
2435         https://bugs.webkit.org/show_bug.cgi?id=168864
2436         <rdar://problem/30690734>
2437
2438         Reviewed by Antti Koivisto.
2439
2440         * fast/text/fast-run-width-vs-slow-run-width-expected.html: Added.
2441         * fast/text/fast-run-width-vs-slow-run-width.html: Added.
2442
2443 2017-02-25  Michael Catanzaro  <mcatanzaro@igalia.com>
2444
2445         Unreviewed GTK test gardening
2446
2447         * platform/gtk/TestExpectations:
2448
2449 2017-02-24  Joseph Pecoraro  <pecoraro@apple.com>
2450
2451         [Resource Timing] Gather timing information with reliable responseEnd time
2452         https://bugs.webkit.org/show_bug.cgi?id=168351
2453
2454         Reviewed by Alex Christensen.
2455
2456         * TestExpectations:
2457         Now that nextHopProtocol is available on Mac mark the test as flakey
2458         because the value can be set or not depending on whether or not the
2459         resource was loaded from a cache.
2460
2461         * platform/ios-simulator/TestExpectations:
2462         * platform/gtk/TestExpectations:
2463         * platform/mac/TestExpectations:
2464         * platform/win/TestExpectations:
2465         Mark nextHopProtocol tests as expected to fail on ports that do not
2466         yet support those values. Mark redirect tests as failing on ports
2467         that encounter the CFNetwork issue causing unexpected callbacks.
2468
2469         * performance-api/resource-timing-apis-expected.txt:
2470         * performance-api/resources/resource-timing-api.js:
2471         Progressions.
2472
2473         * platform/mac-elcapitan/imported/w3c/web-platform-tests/resource-timing/test_resource_timing-expected.txt: Added.
2474         * platform/mac/imported/w3c/web-platform-tests/resource-timing/test_resource_timing-expected.txt: Added.
2475         Expected passing values on mac, except el capitan where this new resource timing data is unavailable.
2476
2477 2017-02-24  Chris Dumez  <cdumez@apple.com>
2478
2479         Unreviewed, rolling out r212944.
2480
2481         Caused a lot of failures on the debug bots
2482
2483         Reverted changeset:
2484
2485         "[Resource Timing] Gather timing information with reliable
2486         responseEnd time"
2487         https://bugs.webkit.org/show_bug.cgi?id=168351
2488         http://trac.webkit.org/changeset/212944
2489
2490 2017-02-24  Jon Lee  <jonlee@apple.com>
2491
2492         Alias "system-ui" for the System font name
2493         https://bugs.webkit.org/show_bug.cgi?id=151493
2494
2495         Reviewed by Tim Horton and Joseph Pecoraro.
2496
2497         Add "system-ui" to the test.
2498         * fast/css/font-family-builtins.html:
2499         * fast/css/font-family-builtins-expected.txt:
2500         * fast/text/system-font-features.html:
2501         * fast/text/system-font-features-expected.html:
2502         * fast/text/system-font-legacy-name.html:
2503         * fast/text/system-font-legacy-name-expected.txt:
2504         * platform/ios-simulator/ios/fast/text/opticalFont.html:
2505         * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
2506         * platform/ios-simulator/ios/fast/text/opticalFontWithTextStyle-expected.txt:
2507
2508         Unskip opticalFont* tests.
2509         * platform/ios-simulator/TestExpectations:
2510
2511         Update tests to use "system-ui" instead of "-apple-system" or the even
2512         older "-apple-system-font".
2513         * fast/css/multiple-tabs-expected.html:
2514         * fast/css/multiple-tabs.html:
2515         * fast/text/international/system-language/han-quotes-expected-mismatch.html:
2516         * fast/text/international/system-language/han-quotes.html:
2517         * fast/text/international/system-language/hindi-system-font-punctuation-expected.html:
2518         * fast/text/international/system-language/hindi-system-font-punctuation.html:
2519         * fast/text/letterpress-different-expected-mismatch.html:
2520         * fast/text/letterpress-different.html:
2521         * fast/text/letterpress-paint.html:
2522         * fast/text/system-font-weight-italic.html:
2523         * fast/text/system-font-weight.html:
2524         * fast/text/text-node-remains-dirty-after-calling-surroundContents-expected.html:
2525         * fast/text/text-node-remains-dirty-after-calling-surroundContents.html:
2526         * fast/text/trak-optimizeLegibility.html:
2527         * fast/text/weighted-italicized-system-font-expected.html:
2528         * fast/text/weighted-italicized-system-font.html:
2529         * platform/ios-simulator/ios/fast/text/apple-logo.html:
2530         * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
2531         * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
2532         * platform/ios-simulator/ios/fast/text/underline-scaling.html:
2533         * platform/mac/fast/css/css2-system-fonts-expected.txt:
2534
2535 2017-02-24  Antoine Quint  <graouts@apple.com>
2536
2537         [Modern Media Controls] <audio> controls should center in their container when the page is scaled
2538         https://bugs.webkit.org/show_bug.cgi?id=168841
2539         <rdar://problem/28612794>
2540
2541         Reviewed by Eric Carlson.
2542
2543         Adding test coverage for the "top" property set on the media controls to achieve vertical centering,
2544         and creating a new test that checks the behavior for an <audio> element on iOS.
2545
2546         * TestExpectations:
2547         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt: Added.
2548         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html: Added.
2549         * media/modern-media-controls/media-controller/media-controller-scale-factor-expected.txt:
2550         * media/modern-media-controls/media-controller/media-controller-scale-factor.html:
2551         * platform/ios-simulator/TestExpectations:
2552
2553 2017-02-24  Chris Dumez  <cdumez@apple.com>
2554
2555         Download attribute should be sanitized before being used as suggested filename
2556         https://bugs.webkit.org/show_bug.cgi?id=168839
2557         <rdar://problem/30683109>
2558
2559         Reviewed by Darin Adler.
2560
2561         Add layout test coverage.
2562
2563         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote-expected.txt: Added.
2564         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html: Added.
2565         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes-expected.txt: Added.
2566         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html: Added.
2567         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode-expected.txt: Added.
2568         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html: Added.
2569         * platform/ios-simulator-wk1/TestExpectations:
2570         * platform/ios-simulator-wk2/TestExpectations:
2571         * platform/mac-wk1/TestExpectations:
2572         * platform/win/TestExpectations:
2573
2574 2017-02-24  Antti Koivisto  <antti@apple.com>
2575
2576         Remove leftover html files.
2577
2578         * http/tests/cache/disk-cache/shattered-deduplication-expected.html: Removed.
2579         * http/tests/cache/disk-cache/shattered-deduplication.html: Removed.
2580
2581 2017-02-24  Alex Christensen  <achristensen@webkit.org>
2582
2583         .. should not remove windows drive letters in paths of file URLs
2584         https://bugs.webkit.org/show_bug.cgi?id=168824
2585
2586         Reviewed by Youenn Fablet.
2587
2588         * fast/url/file-expected.txt:
2589         * fast/url/file-http-base-expected.txt:
2590         * fast/url/relative-win-expected.txt:
2591
2592 2017-02-24  Antti Koivisto  <antti@apple.com>
2593
2594         Reverting https://trac.webkit.org/r212951, landing this doesn't actually work due to Git infrastucture.
2595
2596         * http/tests/cache/disk-cache/resources/shattered-1-nocollision.pdf: Removed.
2597         * http/tests/cache/disk-cache/resources/shattered-1.pdf: Removed.
2598         * http/tests/cache/disk-cache/resources/shattered-2-nocollision.pdf: Removed.
2599
2600 2017-02-24  Antti Koivisto  <antti@apple.com>
2601
2602         Add a test verifying cache deduplication is not sensitive to SHA1 collision attack
2603         https://bugs.webkit.org/show_bug.cgi?id=168774
2604
2605         Reviewed by Sam Weinig.
2606
2607         We use SHA1 for deduplicating disk cache resources. Since a real world SHA1 collision was demonstrated
2608         recently (http://shattered.io/) we can add a test that shows it can't be used for cache poisoning.
2609
2610         There are two protections in the cache code that both individually stop this type of attack:
2611
2612         - When deduplicating the data is verified to be equal by a bytewise comparison.
2613         - SHA1 computations include random salt unique to cache instance.
2614
2615         Commenting out both protections is needed to make this test fail.
2616
2617         * http/tests/cache/disk-cache/resources/shattered-1-nocollision.pdf: Added.
2618         * http/tests/cache/disk-cache/resources/shattered-1.pdf: Added.
2619         * http/tests/cache/disk-cache/resources/shattered-2-nocollision.pdf: Added.
2620         * http/tests/cache/disk-cache/resources/shattered-2.pdf: Added.
2621
2622         Files shattered-1.pdf and shattered-2.pdf differ visually but have the same SHA1.
2623         The nocollision versions for the ref have the same pixels but don't collide.
2624
2625         * http/tests/cache/disk-cache/shattered-deduplication-expected.html: Added.
2626         * http/tests/cache/disk-cache/shattered-deduplication.html: Added.
2627
2628 2017-02-24  John Wilander  <wilander@apple.com>
2629
2630         Resource Load Statistics: Add alternate classification method
2631         https://bugs.webkit.org/show_bug.cgi?id=168347
2632         <rdar://problem/30352793>
2633         <rdar://problem/30646710>
2634         <rdar://problem/30660708>
2635
2636         Reviewed by Alex Christensen.
2637
2638         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Added.
2639         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Added.
2640         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Added.
2641         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Added.
2642         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Added.
2643         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Added.
2644         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Added.
2645         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Added.
2646         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Added.
2647         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Added.
2648         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Added.
2649         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Added.
2650         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Added.
2651         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Added.
2652         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Added.
2653         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Added.
2654         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2655             Added a call to internals.setResourceLoadStatisticsEnabled(false) before testRunner.notifyDone().
2656         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2657             Added a call to internals.setResourceLoadStatisticsEnabled(false) before testRunner.notifyDone().
2658         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2659             Added a call to internals.setResourceLoadStatisticsEnabled(false) before testRunner.notifyDone().
2660         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2661             Added a call to internals.setResourceLoadStatisticsEnabled(false) before testRunner.notifyDone().
2662         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2663             Added a call to internals.setResourceLoadStatisticsEnabled(false) before testRunner.notifyDone().
2664         * platform/gtk/TestExpectations:
2665             The whole http/tests/loading/resourceLoadStatistics marked as crashing based on
2666             Carlos Garcia Campos's assessment in https://bugs.webkit.org/show_bug.cgi?id=168171.
2667         * platform/wk2/TestExpectations:
2668             The above tests are only valid for WebKit2. Marked as [ Pass ].
2669
2670 2017-02-23  Antoine Quint  <graouts@apple.com>
2671
2672         [Modern Media Controls] No controls are shown for <audio preload="none">
2673         https://bugs.webkit.org/show_bug.cgi?id=168800
2674         <rdar://problem/30652142>
2675
2676         Reviewed by Eric Carlson.
2677
2678         Update tests to account for the new rules for controls visibility and force an older test
2679         not to use modern media controls since we now show the play button and there is a bug
2680         that prevents the play button from being positioned correctly when inside a region
2681         (see https://bugs.webkit.org/show_bug.cgi?id=168823).
2682
2683         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls-expected.html
2684         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls.html
2685         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
2686         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
2687         * media/modern-media-controls/start-support/start-support-no-source-expected.txt:
2688         * media/modern-media-controls/start-support/start-support-no-source.html:
2689
2690 2017-02-23  Joseph Pecoraro  <pecoraro@apple.com>
2691
2692         [Resource Timing] Gather timing information with reliable responseEnd time
2693         https://bugs.webkit.org/show_bug.cgi?id=168351
2694
2695         Reviewed by Alex Christensen.
2696
2697         * TestExpectations:
2698         Now that nextHopProtocol is available on Mac mark the test as flakey
2699         because the value can be set or not depending on whether or not the
2700         resource was loaded from a cache.
2701
2702         * platform/ios-simulator/TestExpectations:
2703         * platform/gtk/TestExpectations:
2704         * platform/mac/TestExpectations:
2705         * platform/win/TestExpectations:
2706         Mark nextHopProtocol tests as expected to fail on ports that do not
2707         yet support those values. Mark redirect tests as failing on ports
2708         that encounter the CFNetwork issue causing unexpected callbacks.
2709
2710         * performance-api/resource-timing-apis-expected.txt:
2711         * performance-api/resources/resource-timing-api.js:
2712         Progressions.
2713
2714         * platform/mac-elcapitan/imported/w3c/web-platform-tests/resource-timing/test_resource_timing-expected.txt: Added.
2715         * platform/mac/imported/w3c/web-platform-tests/resource-timing/test_resource_timing-expected.txt: Added.
2716         Expected passing values on mac, except el capitan where this new resource timing data is unavailable.
2717
2718 2017-02-23  Antoine Quint  <graouts@apple.com>
2719
2720         [Modern Media Controls] Controls overflow when media element has border or padding
2721         https://bugs.webkit.org/show_bug.cgi?id=168818
2722         <rdar://problem/30689780>
2723
2724         Reviewed by Jon Lee.
2725
2726         Updating a host of tests to ensure they have an explicitly host and add a new test
2727         to check that we have the correct size with borders and padding.
2728
2729         * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html:
2730         * media/modern-media-controls/media-controller/media-controller-compact-expected.txt:
2731         * media/modern-media-controls/media-controller/media-controller-compact.html:
2732         * media/modern-media-controls/media-controller/media-controller-controls-sizing-with-border-and-padding-expected.txt: Added.
2733         * media/modern-media-controls/media-controller/media-controller-controls-sizing-with-border-and-padding.html: Added.
2734         * media/modern-media-controls/media-controller/media-controller-reduced-padding-expected.txt:
2735         * media/modern-media-controls/media-controller/media-controller-reduced-padding.html:
2736         * media/modern-media-controls/media-controller/media-controller-tight-padding-expected.txt:
2737         * media/modern-media-controls/media-controller/media-controller-tight-padding.html:
2738         * media/modern-media-controls/pip-support/pip-support-click.html:
2739         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
2740         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
2741         * media/modern-media-controls/volume-support/volume-support-click.html:
2742         * media/modern-media-controls/volume-support/volume-support-drag.html:
2743         * media/track/track-cue-rendering-snap-to-lines-not-set.html: Turn modern media controls off for this test to pass.
2744
2745 2017-02-23  Antoine Quint  <graouts@apple.com>
2746
2747         [Modern Media Controls] Dragging controls in fullscreen on macOS prevents scrubbing or interacting with controls
2748         https://bugs.webkit.org/show_bug.cgi?id=168820
2749         <rdar://problem/30690281>
2750
2751         Reviewed by Jon Lee.
2752
2753         Making the existing test more robust and adding a new test that checks what happens
2754         when we initiate a drag over some controls.
2755
2756         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
2757         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt: Added.
2758         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html: Added.
2759         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
2760
2761 2017-02-23  Simon Fraser  <simon.fraser@apple.com>
2762
2763         REGRESSION (r211305): Masks on composited elements with preserve-3d broken
2764         https://bugs.webkit.org/show_bug.cgi?id=168815
2765         rdar://problem/30676846
2766
2767         Reviewed by Jon Lee.
2768
2769         * compositing/masks/mask-with-preserve-3d-expected.html: Added.
2770         * compositing/masks/mask-with-preserve-3d.html: Added.
2771
2772 2017-02-23  Chris Dumez  <cdumez@apple.com>
2773
2774         Unreviewed, try to reduce flakiness to timer throttling tests
2775
2776         Try to reduce flakiness to timer throttling tests by increasing
2777         tolerance.
2778
2779         * fast/dom/timer-throttling-hidden-page-expected.txt:
2780         * fast/dom/timer-throttling-hidden-page-non-nested-expected.txt:
2781         * fast/dom/timer-throttling-hidden-page-non-nested.html:
2782         * fast/dom/timer-throttling-hidden-page.html:
2783
2784 2017-02-23  Javier Fernandez  <jfernandez@igalia.com>
2785
2786         [GTK] Layout test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html is flaky
2787         https://bugs.webkit.org/show_bug.cgi?id=168799
2788
2789         Unreviewed test gardening.
2790
2791         * platform/gtk/TestExpectations:
2792
2793 2017-02-23  Antoine Quint  <graouts@apple.com>
2794
2795         [Modern Media Controls] Enforce a minimum layout height of 50pt for <audio>
2796         https://bugs.webkit.org/show_bug.cgi?id=168801
2797         <rdar://problem/30683453>
2798
2799         Reviewed by Eric Carlson.
2800
2801         Update the existing <audio> metrics test to check that we correctly maintain
2802         a 50pt minimum height even if an inline style attribute sets a shorter height
2803         on an <audio> element, and also check that providing a taller height is respected.
2804
2805         * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
2806         * media/modern-media-controls/audio/audio-controls-metrics.html:
2807
2808 2017-02-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2809
2810         [GTK] Gardening of some flaky tests
2811
2812         Unreviewed.
2813
2814         * platform/gtk/TestExpectations: Update some expectations or add new cases of flaky tests.
2815
2816 2017-02-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2817
2818         [GTK] MediaStream and WebRTC layout test gardening
2819
2820         Unreviewed.
2821
2822         * TestExpectations: Clarify some comments.
2823         * platform/gtk/TestExpectations: Unskip most of the MediaStream / WebRTC tests for GTK and mark the expected failures accordingly.
2824         * platform/gtk/fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt: Removed. The test passes on GTK with the
2825         general test expectation.
2826
2827 2017-02-23  Tomas Popela  <tpopela@redhat.com>
2828
2829         [GTK] Drag and drop is always moving the content even if copy is requested
2830         https://bugs.webkit.org/show_bug.cgi?id=168424
2831
2832         Reviewed by Carlos Garcia Campos.
2833
2834         Mark the editing/pasteboard/drag-drop-copy-content.html as failing
2835         as WTR doesn't know how to perform drag and drop in WK2. Also the
2836         test does not pass on the mac WK1, created a bug for it.
2837
2838         * platform/efl/TestExpectations:
2839         * platform/gtk-wayland/TestExpectations:
2840         * platform/gtk/TestExpectations:
2841         * platform/mac-wk2/TestExpectations:
2842         * platform/mac/TestExpectations:
2843
2844 2017-02-22  Antoine Quint  <graouts@apple.com>
2845
2846         [Modern Media Controls] Clicking on the video doesn't toggle playback state in fullscreen on macOS
2847         https://bugs.webkit.org/show_bug.cgi?id=168755
2848         <rdar://problem/30664484>
2849
2850         Reviewed by Dean Jackson.
2851
2852         Add a dedicated test for fullscreen to check that clicking on the video correctly toggles playback.
2853
2854         * media/modern-media-controls/media-controller/media-controller-click-on-video-background-should-pause-fullscreen-expected.txt: Added.
2855         * media/modern-media-controls/media-controller/media-controller-click-on-video-background-should-pause-fullscreen.html: Added.
2856         * platform/ios-simulator/TestExpectations:
2857
2858 2017-02-22  Antoine Quint  <graouts@apple.com>
2859
2860         [Modern Media Controls] Scrubber stops moving while scrubbing on macOS
2861         https://bugs.webkit.org/show_bug.cgi?id=168518
2862         <rdar://problem/30577637>
2863
2864         Reviewed by Dean Jackson.
2865
2866         Add assertions to check that setting children to a copy of itself doesn't
2867         mark nodes as needing layout.
2868
2869         * media/modern-media-controls/layout-node/children-expected.txt:
2870         * media/modern-media-controls/layout-node/children.html:
2871
2872 2017-02-22  Antoine Quint  <graouts@apple.com>
2873
2874         [Modern Media Controls] Controls bar may disappear while captions menu is visible
2875         https://bugs.webkit.org/show_bug.cgi?id=168751
2876         <rdar://problem/30663411>
2877
2878         Reviewed by Dean Jackson.
2879
2880         Add a new test to check that we correctly prevent the controls bar from fading out
2881         due to the auto-hide timer firing when the tracks panel is up, and that it fades
2882         once the track panel disappears after the auto-hide timer has fired.
2883
2884         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt: Added.
2885         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html: Added.
2886
2887 2017-02-22  Antoine Quint  <graouts@apple.com>
2888
2889         [Modern Media Controls] Can't set the volume slider with macOS inline controls
2890         https://bugs.webkit.org/show_bug.cgi?id=168747
2891         <rdar://problem/30605528>
2892
2893         Reviewed by Dean Jackson.
2894
2895         Add some assertions to check that the volume slider container remains visible
2896         after interacting with the volume slider.
2897
2898         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
2899         * media/modern-media-controls/volume-support/volume-support-click.html:
2900         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt:
2901         * media/modern-media-controls/volume-support/volume-support-drag.html:
2902
2903 2017-02-22  Youenn Fablet  <youenn@apple.com>
2904
2905         [WebRTC] Some webrtc tests are failing
2906         https://bugs.webkit.org/show_bug.cgi?id=168736
2907
2908         Unreviewed.
2909
2910         * TestExpectations: Marking some tests as failing until we fix them.
2911
2912 2017-02-22  Jer Noble  <jer.noble@apple.com>
2913
2914         MediaStreamSourceNode never receives audio from a getUserMedia() created stream
2915         https://bugs.webkit.org/show_bug.cgi?id=168731
2916
2917         Reviewed by Eric Carlson.
2918
2919         * fast/mediastream/mock-media-source-webaudio-expected.txt: Added.
2920         * fast/mediastream/mock-media-source-webaudio.html: Added.
2921
2922 2017-02-22  Chris Dumez  <cdumez@apple.com>
2923
2924         Do not aggressively throttle DOM timers until they've reached their max nesting level
2925         https://bugs.webkit.org/show_bug.cgi?id=168700
2926         <rdar://problem/29808005>
2927
2928         Reviewed by Simon Fraser.
2929
2930         Add layout test coverage.
2931
2932         * TestExpectations:
2933         * fast/dom/timer-throttling-hidden-page-expected.txt:
2934         * fast/dom/timer-throttling-hidden-page-non-nested-expected.txt: Added.
2935         * fast/dom/timer-throttling-hidden-page-non-nested.html: Added.
2936         * fast/dom/timer-throttling-hidden-page.html:
2937
2938 2017-02-22  Antti Koivisto  <antti@apple.com>
2939
2940         REGRESSION(r207669): Crash after mutating selector text
2941         https://bugs.webkit.org/show_bug.cgi?id=168655
2942         <rdar://problem/30632111>
2943
2944         Reviewed by Andreas Kling.
2945
2946         * fast/css/selector-text-mutation-crash-expected.txt: Added.
2947         * fast/css/selector-text-mutation-crash.html: Added.
2948
2949 2017-02-22  Per Arne Vollan  <pvollan@apple.com>
2950
2951         [Win] WebCrypto tests are failing.
2952         https://bugs.webkit.org/show_bug.cgi?id=165090
2953
2954         Unreviewed test gardening.
2955
2956         * platform/win/TestExpectations:
2957
2958 2017-02-22  Carlos Garcia Campos  <cgarcia@igalia.com>
2959
2960         Unreviewed GTK+ gardening. Mark fast/css/paint-order-shadow.html as failing.
2961
2962         * platform/gtk/TestExpectations:
2963
2964 2017-02-22  Carlos Garcia Campos  <cgarcia@igalia.com>
2965
2966         Unreviewed GTK+ gardening. Mark http/tests/media/video-redirect.html as timing out.
2967
2968         * platform/gtk/TestExpectations:
2969
2970 2017-02-22  Carlos Garcia Campos  <cgarcia@igalia.com>
2971
2972         Unreviewed GTK+ gardening. Remove duplicated entries.
2973
2974         * platform/gtk/TestExpectations:
2975
2976 2017-02-22  Carlos Garcia Campos  <cgarcia@igalia.com>
2977
2978         Unreviewed GTK+ gardening. Mark WebRTC tests failing after r212812.
2979
2980         * platform/gtk/TestExpectations:
2981
2982 2017-02-22  Carlos Garcia Campos  <cgarcia@igalia.com>
2983
2984         [GTK] Test fast/events/message-port-postMessage-recursive.html times out
2985         https://bugs.webkit.org/show_bug.cgi?id=168570
2986
2987         Reviewed by Michael Catanzaro.
2988
2989         * platform/gtk/TestExpectations:
2990
2991 2017-02-21  Youenn Fablet  <youenn@apple.com>
2992
2993         [WebRTC][Mac] Activate libwebrtc
2994         https://bugs.webkit.org/show_bug.cgi?id=167293
2995         <rdar://problem/30401864>
2996
2997         Reviewed by Alex Christensen.
2998
2999         * TestExpectations:
3000         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3001         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
3002         * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
3003         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt:
3004         * platform/gtk/TestExpectations:
3005         * platform/gtk/fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt: Added.
3006         * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt.
3007         * platform/gtk/fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt.
3008         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt: Added.
3009         * platform/gtk/fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt.
3010         * platform/gtk/fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
3011         * platform/gtk/fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt.
3012         * platform/gtk/fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt: Added.
3013         * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Added.
3014         * platform/gtk/fast/mediastream/RTCRtpSender-replaceTrack-expected.txt: Added.
3015         * platform/gtk/fast/mediastream/no-media-call-expected.txt: Added.
3016         * platform/ios-simulator-wk2/TestExpectations:
3017         * platform/mac-wk1/TestExpectations:
3018
3019 2017-02-21  Per Arne Vollan  <pvollan@apple.com>
3020
3021         Add support for CSS properties paint-order, stroke-linecap, and stroke-linejoin in text rendering.
3022         https://bugs.webkit.org/show_bug.cgi?id=168601
3023
3024         Reviewed by Simon Fraser.
3025
3026         * fast/css/paint-order-expected.html: Added.
3027         * fast/css/paint-order-shadow-expected.html: Added.
3028         * fast/css/paint-order-shadow.html: Added.
3029         * fast/css/paint-order.html: Added.
3030
3031 2017-02-21  Joseph Pecoraro  <pecoraro@apple.com>
3032
3033         [User Timing] Throw a SyntaxError for performance.measure if mark name is not found
3034         https://bugs.webkit.org/show_bug.cgi?id=168707
3035
3036         Reviewed by Ryosuke Niwa.
3037
3038         * performance-api/performance-measure-name-expected.txt: Added.
3039         * performance-api/performance-measure-name.html: Added.
3040         * performance-api/resources/measure-name.js: Added.
3041         Test to cover SyntaxError for missing measure start/end mark names.
3042
3043 2017-02-21  John Wilander  <wilander@apple.com>
3044
3045         Unreviewed, marking a set of test cases as skipped while we investigate.
3046
3047         Both the test cases and the new code are part of 
3048         https://bugs.webkit.org/show_bug.cgi?id=168347. Crashes so far only happen
3049         on release builds on the bots. Not locally release nor debug.
3050
3051         * platform/wk2/TestExpectations:
3052
3053 2017-02-21  Ryan Haddad  <ryanhaddad@apple.com>
3054
3055         Unreviewed, rolling out r212737.
3056
3057         This change caused an existing LayoutTest to crash.
3058
3059         Reverted changeset:
3060
3061         "REGRESSION(r207669): Crash after mutating selector text"
3062         https://bugs.webkit.org/show_bug.cgi?id=168655
3063         http://trac.webkit.org/changeset/212737
3064
3065 2017-02-21  Chris Dumez  <cdumez@apple.com>
3066
3067         REGRESSION (r207720): /more/conformance/conformance/quickCheckAPI-S_V.html test fails
3068         https://bugs.webkit.org/show_bug.cgi?id=168632
3069         <rdar://problem/30620129>
3070
3071         Reviewed by Darin Adler.
3072
3073         Import layout test coverage.
3074
3075         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/context/context-lost-expected.txt: Added.
3076         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/context/context-lost.html: Added.
3077         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/conformance/argGenerators-S_V.js: Added.
3078         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-S_V-expected.txt: Added.
3079         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-S_V.html: Added.
3080         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI.js: Added.
3081
3082 2017-02-21  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3083
3084         [Readable Streams API] Add ReadableStreamBYOBRequest view getter
3085         https://bugs.webkit.org/show_bug.cgi?id=168652
3086
3087         Reviewed by Youenn Fablet.
3088
3089         Added 1 test checking that view length corresponds to autoAllocateChunkSize.
3090
3091         * streams/readable-stream-byob-request-expected.txt: Updated.
3092         * streams/readable-stream-byob-request.js: Added 1 test.
3093
3094 2017-02-21  Antti Koivisto  <antti@apple.com>
3095
3096         REGRESSION(r207669): Crash after mutating selector text
3097         https://bugs.webkit.org/show_bug.cgi?id=168655
3098         <rdar://problem/30632111>
3099
3100         Reviewed by Brent Fulgham.
3101
3102         * fast/css/selector-text-mutation-crash-expected.txt: Added.
3103         * fast/css/selector-text-mutation-crash.html: Added.
3104
3105 2017-02-21  Jiewen Tan  <jiewen_tan@apple.com>
3106
3107         [WebCrypto] Add support for AES-CFB
3108         https://bugs.webkit.org/show_bug.cgi?id=168344
3109         <rdar://problem/20940221>
3110
3111         Reviewed by Brent Fulgham.
3112
3113         * crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-decrypt-malformed-parameters-expected.txt.
3114         * crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-decrypt-malformed-parameters.html.
3115         * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-malformed-parameters-expected.txt.
3116         * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-malformed-parameters.html.
3117         * crypto/subtle/aes-cbc-import-key-unwrap-jwk-rsa-key-public-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-key-uwrap-jwk-rsa-key-public-expected.txt.
3118         * crypto/subtle/aes-cbc-import-key-unwrap-jwk-rsa-key-public.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-key-uwrap-jwk-rsa-key-public.html.
3119         * crypto/subtle/aes-cfb-generate-export-key-jwk-length-128-expected.txt: Added.
3120         * crypto/subtle/aes-cfb-generate-export-key-jwk-length-128.html: Added.
3121         * crypto/subtle/aes-cfb-generate-export-key-jwk-length-192-expected.txt: Added.
3122         * crypto/subtle/aes-cfb-generate-export-key-jwk-length-192.html: Added.
3123         * crypto/subtle/aes-cfb-generate-export-key-jwk-length-256-expected.txt: Added.
3124         * crypto/subtle/aes-cfb-generate-export-key-jwk-length-256.html: Added.
3125         * crypto/subtle/aes-cfb-generate-export-raw-key-expected.txt: Added.
3126         * crypto/subtle/aes-cfb-generate-export-raw-key.html: Added.
3127         * crypto/subtle/aes-cfb-generate-key-encrypt-decrypt-expected.txt: Added.
3128         * crypto/subtle/aes-cfb-generate-key-encrypt-decrypt.html: Added.
3129         * crypto/subtle/aes-cfb-generate-key-expected.txt: Added.
3130         * crypto/subtle/aes-cfb-generate-key.html: Added.
3131         * crypto/subtle/aes-cfb-import-jwk-key-length-128-expected.txt: Added.
3132         * crypto/subtle/aes-cfb-import-jwk-key-length-128.html: Added.
3133         * crypto/subtle/aes-cfb-import-jwk-key-length-192-expected.txt: Added.
3134         * crypto/subtle/aes-cfb-import-jwk-key-length-192.html: Added.
3135         * crypto/subtle/aes-cfb-import-jwk-key-length-256-expected.txt: Added.
3136         * crypto/subtle/aes-cfb-import-jwk-key-length-256.html: Added.
3137         * crypto/subtle/aes-cfb-import-key-decrypt-expected.txt: Added.
3138         * crypto/subtle/aes-cfb-import-key-decrypt.html: Added.
3139         * crypto/subtle/aes-cfb-import-key-encrypt-expected.txt: Added.
3140         * crypto/subtle/aes-cfb-import-key-encrypt.html: Added.
3141         * crypto/subtle/aes-cfb-import-key-unwrap-jwk-key-expected.txt: Added.
3142         * crypto/subtle/aes-cfb-import-key-unwrap-jwk-key.html: Added.
3143         * crypto/subtle/aes-cfb-import-key-unwrap-raw-key-expected.txt: Added.
3144         * crypto/subtle/aes-cfb-import-key-unwrap-raw-key.html: Added.
3145         * crypto/subtle/aes-cfb-import-key-wrap-jwk-key-expected.txt: Added.
3146         * crypto/subtle/aes-cfb-import-key-wrap-jwk-key.html: Added.
3147         * crypto/subtle/aes-cfb-import-key-wrap-raw-key-expected.txt: Added.
3148         * crypto/subtle/aes-cfb-import-key-wrap-raw-key.html: Added.
3149         * crypto/subtle/aes-cfb-import-raw-key-expected.txt: Added.
3150         * crypto/subtle/aes-cfb-import-raw-key.html: Added.
3151         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
3152         * crypto/subtle/aes-generate-key-malformed-parameters.html:
3153         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3154         * crypto/subtle/aes-import-key-malformed-parameters.html:
3155         * crypto/workers/subtle/aes-cfb-import-key-decrypt-expected.txt: Added.
3156         * crypto/workers/subtle/aes-cfb-import-key-decrypt.html: Added.
3157         * crypto/workers/subtle/aes-cfb-import-key-encrypt-expected.txt: Added.
3158         * crypto/workers/subtle/aes-cfb-import-key-encrypt.html: Added.
3159         * crypto/workers/subtle/aes-cfb-import-key-unwrap-key-expected.txt: Added.
3160         * crypto/workers/subtle/aes-cfb-import-key-unwrap-key.html: Added.
3161         * crypto/workers/subtle/aes-cfb-import-key-wrap-key-expected.txt: Added.
3162         * crypto/workers/subtle/aes-cfb-import-key-wrap-key.html: Added.
3163         * crypto/workers/subtle/resources/aes-cfb-import-key-decrypt.js: Added.
3164         * crypto/workers/subtle/resources/aes-cfb-import-key-encrypt.js: Added.
3165         * crypto/workers/subtle/resources/aes-cfb-import-key-unwrap-key.js: Added.
3166         * crypto/workers/subtle/resources/aes-cfb-import-key-wrap-key.js: Added.
3167
3168 2017-02-21  Alex Christensen  <achristensen@webkit.org>
3169
3170         Unreviewed, rolling out r212699.
3171
3172         Internal build not ready
3173
3174         Reverted changeset:
3175
3176         "[WebRTC][Mac] Activate libwebrtc"
3177         https://bugs.webkit.org/show_bug.cgi?id=167293
3178         http://trac.webkit.org/changeset/212699
3179
3180 2017-02-20  Youenn Fablet  <youenn@apple.com>
3181
3182         [WebRTC][Mac] Activate libwebrtc
3183         https://bugs.webkit.org/show_bug.cgi?id=167293
3184         <rdar://problem/30401864>
3185
3186         Reviewed by Alex Christensen.
3187
3188         * TestExpectations:
3189         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3190         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
3191         * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
3192         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt:
3193         * platform/gtk/TestExpectations:
3194         * platform/gtk/fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt: Added.
3195         * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt.
3196         * platform/gtk/fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt.
3197         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt: Added.
3198         * platform/gtk/fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt.
3199         * platform/gtk/fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
3200         * platform/gtk/fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Copied from LayoutTests/fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt.
3201         * platform/gtk/fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt: Added.
3202         * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Added.
3203         * platform/gtk/fast/mediastream/RTCRtpSender-replaceTrack-expected.txt: Added.
3204         * platform/gtk/fast/mediastream/no-media-call-expected.txt: Added.
3205         * platform/ios-simulator-wk2/TestExpectations:
3206         * platform/mac-wk1/TestExpectations:
3207
3208 2017-02-20  Joseph Pecoraro  <pecoraro@apple.com>
3209
3210         ASSERTION FAILED: m_normalWorld->hasOneRef() under WorkerThread::stop
3211         https://bugs.webkit.org/show_bug.cgi?id=168356
3212         <rdar://problem/30592486>
3213
3214         Reviewed by Ryosuke Niwa.
3215
3216         * TestExpectations:
3217         Unskip tests now that they no longer trigger assertions.
3218
3219 2017-02-20  Jer Noble  <jer.noble@apple.com>
3220
3221         Local audio-only stream will not trigger playback to begin
3222         https://bugs.webkit.org/show_bug.cgi?id=168412
3223
3224         Reviewed by Youenn Fablet.
3225
3226         * fast/mediastream/local-audio-playing-event-expected.txt: Added.
3227         * fast/mediastream/local-audio-playing-event.html: Added.
3228
3229 2017-02-20  Zalan Bujtas  <zalan@apple.com>
3230
3231         Simple line layout: Implement absoluteQuadsForRange.
3232         https://bugs.webkit.org/show_bug.cgi?id=168613
3233         <rdar://problem/30614618>
3234
3235         Reviewed by Simon Fraser.
3236
3237         * fast/dom/Range/simple-line-layout-getclientrects-expected.html: Added.
3238         * fast/dom/Range/simple-line-layout-getclientrects.html: Added.
3239
3240 2017-02-20  Ryan Haddad  <ryanhaddad@apple.com>
3241
3242         Unreviewed, rolling out r212685.
3243
3244         This change broke the 32-bit Sierra build.
3245
3246         Reverted changeset:
3247
3248         "Resource Load Statistics: Add alternate classification
3249         method"
3250         https://bugs.webkit.org/show_bug.cgi?id=168347
3251         http://trac.webkit.org/changeset/212685
3252
3253 2017-02-20  Ryan Haddad  <ryanhaddad@apple.com>
3254
3255         Add mac-wk1 baseline for fast/canvas/webgl/context-creation-attributes.html
3256         https://bugs.webkit.org/show_bug.cgi?id=168623
3257
3258         Unreviewed test gardening.
3259
3260         * platform/mac-wk1/fast/canvas/webgl/context-creation-attributes-expected.txt: Added.
3261
3262 2017-02-20  John Wilander  <wilander@apple.com>
3263
3264         Resource Load Statistics: Add alternate classification method
3265         https://bugs.webkit.org/show_bug.cgi?id=168347
3266         <rdar://problem/30352793>
3267
3268         Reviewed by Alex Christensen.
3269
3270         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Added.
3271         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Added.
3272         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Added.
3273         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Added.
3274         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Added.
3275         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Added.
3276         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Added.
3277         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Added.
3278         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Added.
3279         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Added.
3280         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Added.
3281         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Added.
3282         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Added.
3283         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Added.
3284         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Added.
3285         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Added.
3286         * platform/gtk/TestExpectations:
3287             The whole http/tests/loading/resourceLoadStatistics marked as crashing based on
3288             Carlos Garcia Campos's assessment in https://bugs.webkit.org/show_bug.cgi?id=168171.
3289         * platform/wk2/TestExpectations:
3290             The above tests are only valid for WebKit2. Marked as [ Pass ].
3291
3292 2017-02-20  Alexey Proskuryakov  <ap@apple.com>
3293
3294         LayoutTest fast/multicol/column-span-parent-continuation-crash.html is a flaky timeout
3295         https://bugs.webkit.org/show_bug.cgi?id=168341
3296
3297         Reviewed by Daniel Bates.
3298
3299         * fast/multicol/column-span-parent-continuation-crash.html: Make sure that the
3300         document is fully parsed before the test runs. I'm not sure if the zero delay
3301         is still needed, but it doesn't hurt.
3302
3303 2017-02-20  Ryan Haddad  <ryanhaddad@apple.com>
3304
3305         Unreviewed, rolling out r212653.
3306
3307         This rebaseline was incorrect.
3308
3309         Reverted changeset:
3310
3311         "Rebaseline fast/canvas/webgl/context-creation-attributes.html
3312         after r212650."
3313         http://trac.webkit.org/changeset/212653
3314
3315 2017-02-20  Ryan Haddad  <ryanhaddad@apple.com>
3316
3317         Remove debug flag from flaky test streams/pipe-to.html.
3318         https://bugs.webkit.org/show_bug.cgi?id=165874
3319
3320         Unreviewed test gardening.
3321
3322         * platform/mac/TestExpectations:
3323
3324 2017-02-20  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3325
3326         [Readable Streams API] Add ReadableByteStreamController byobRequest attribute
3327         https://bugs.webkit.org/show_bug.cgi?id=168319
3328
3329         Reviewed by Youenn Fablet.
3330
3331         Added tests related to ReadableStreamBYOBRequest as a dedicated object
3332         and also as an attribute of ReadableByteStreamController.
3333
3334         * streams/readable-byte-stream-controller.js: Updated with byobRequest attribute test.
3335         * streams/readable-stream-byob-request-expected.txt: Added.
3336         * streams/readable-stream-byob-request.html: Added.
3337         * streams/readable-stream-byob-request.js: Added to cover tests related to ReadableStreamBYOBRequest.
3338
3339 2017-02-20  Ryan Haddad  <ryanhaddad@apple.com>
3340
3341         Rebaseline fast/canvas/webgl/context-creation-attributes.html after r212650.
3342
3343         Unreviewed test gardening.
3344
3345         * fast/canvas/webgl/context-creation-attributes-expected.txt:
3346
3347 2017-02-20  Jon Lee  <jonlee@apple.com>
3348
3349         Unreviewed, rolling out r212639.
3350
3351         Have a fix for the linker error on iOS.
3352
3353         Reverted changeset:
3354
3355         "Unreviewed, rolling out r212637."
3356         https://bugs.webkit.org/show_bug.cgi?id=168595
3357         http://trac.webkit.org/changeset/212639
3358
3359 2017-02-20  Ryan Haddad  <ryanhaddad@apple.com>
3360
3361         Unreviewed, rolling out r212637.
3362
3363         This change broke iOS builds.
3364
3365         Reverted changeset:
3366
3367         "Add 'webglcontextchanged' WebGLContextEvent"
3368         https://bugs.webkit.org/show_bug.cgi?id=168595
3369         http://trac.webkit.org/changeset/212637
3370
3371 2017-02-20  Dean Jackson  <dino@apple.com>
3372
3373         Add 'webglcontextchanged' WebGLContextEvent
3374         https://bugs.webkit.org/show_bug.cgi?id=168595
3375         <rdar://problem/30604254>
3376
3377         Reviewed by Antoine Quint.
3378
3379         Add a new webglcontextchanged event. This test only
3380         runs on Cocoa platforms at the moment, because it
3381         needs GraphicsContext3D to keep track of all
3382         active contexts in order to dispatch events.
3383
3384         * fast/canvas/webgl/webglcontextchangedevent-expected.txt: Added.
3385         * fast/canvas/webgl/webglcontextchangedevent.html: Added.
3386         * platform/gtk/TestExpectations:
3387         * platform/win/TestExpectations:
3388
3389 2017-02-20  Carlos Garcia Campos  <cgarcia@igalia.com>
3390
3391         Unreviewed GTK+ gardening. Fix tests reporting missing results.
3392
3393         * media/media-session-restrictions-expected.txt: Renamed from LayoutTests/platform/mac/media/media-session-restrictions-expected.txt.
3394         * platform/gtk/TestExpectations:
3395
3396 2017-02-19  Dean Jackson  <dino@apple.com>
3397
3398         Activate/deactivate high performance GPU when requested
3399         https://bugs.webkit.org/show_bug.cgi?id=168559
3400         <rdar://problem/30592266>
3401
3402         Reviewed by Jon Lee.
3403
3404         We no longer force low-power, so the WebGL canvas creation attributes now
3405         return the value that was passed in.
3406
3407         * fast/canvas/webgl/context-creation-attributes-expected.txt:
3408
3409 2017-02-20  Carlos Garcia Campos  <cgarcia@igalia.com>
3410
3411         Unreviewed GTK+ gardening. Mark fast/events/message-port-postMessage-recursive.html as timing out.
3412
3413         * platform/gtk/TestExpectations:
3414
3415 2017-02-19  Chris Dumez  <cdumez@apple.com>
3416
3417         onbeforeunload event return value coercion is not per-spec
3418         https://bugs.webkit.org/show_bug.cgi?id=168382
3419
3420         Reviewed by Darin Adler.
3421
3422         Add test case to check that the value returned by a beforeunload event handler
3423         is already converted to a string, even if the returnValue attribute is also
3424         set on the BeforeUnloadEvent. The existing code did not handle this properly
3425         and it has been fixed in this patch.
3426
3427         * fast/events/before-unload-return-string-conversion-expected.txt: Added.
3428         * fast/events/before-unload-return-string-conversion.html: Added.
3429         * fast/events/resources/before-unload-return-string-conversion-frame.html: Added.
3430
3431 2017-02-18  Ryosuke Niwa  <rniwa@webkit.org>
3432
3433         REGRESSION(r212218): Assertion failures in and after parserRemoveChild
3434         https://bugs.webkit.org/show_bug.cgi?id=168458
3435
3436         Reviewed by Antti Koivisto.
3437
3438         Add tests to make sure parserAppendChild aren't called when a node removed by parserRemoveChild
3439         had already been been inserted elsewhere by scripts.
3440
3441         * fast/parser/adoption-agency-unload-iframe-3-expected.txt: Added.
3442         * fast/parser/adoption-agency-unload-iframe-3.html: Added.
3443         * fast/parser/adoption-agency-unload-iframe-4-expected.txt: Added.
3444         * fast/parser/adoption-agency-unload-iframe-4.html: Added.
3445         * fast/parser/xml-error-unload-iframe-expected.txt: Added.
3446         * fast/parser/xml-error-unload-iframe.html: Added.
3447
3448 2017-02-19  Chris Dumez  <cdumez@apple.com>
3449
3450         <input type=color readonly> doesn't act per spec
3451         https://bugs.webkit.org/show_bug.cgi?id=168421
3452         <rdar://problem/30593185>
3453
3454         Reviewed by Ryosuke Niwa.
3455
3456         Add layout test coverage.
3457
3458         * fast/forms/color/input-color-disabled-expected.txt: Added.
3459         * fast/forms/color/input-color-disabled.html: Added.
3460         * fast/forms/color/input-color-readonly-expected.txt: Added.
3461         * fast/forms/color/input-color-readonly.html: Added.
3462
3463 2017-02-19  Commit Queue  <commit-queue@webkit.org>
3464
3465         Unreviewed, rolling out r212466.
3466         https://bugs.webkit.org/show_bug.cgi?id=168577
3467
3468         causes crashes on AArch64 on linux, maybe it's causing crashes
3469         on iOS too (Requested by pizlo on #webkit).
3470
3471         Reverted changeset:
3472
3473         "The collector thread should only start when the mutator
3474         doesn't have heap access"
3475         https://bugs.webkit.org/show_bug.cgi?id=167737
3476         http://trac.webkit.org/changeset/212466
3477
3478 2017-02-19  Carlos Garcia Campos  <cgarcia@igalia.com>
3479
3480         Unreviewed GTK+ gardening. Rebaseline fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html again.
3481
3482         This matches what bots expect now.
3483
3484         * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
3485
3486 2017-02-19  Carlos Garcia Campos  <cgarcia@igalia.com>
3487
3488         Unreviewed GTK+ gardening. Rebaseline http/tests/loading/server-redirect-for-provisional-load-caching.html.
3489
3490         I think we are just setting the FirstPartyForCookies to our request a bit earlier when redirecting.
3491
3492         * platform/gtk/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
3493
3494 2017-02-19  Carlos Garcia Campos  <cgarcia@igalia.com>
3495
3496         Unreviewed GTK+ gardening. Update expectations of a few more tests and rebaseline fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html.
3497
3498         * platform/gtk/TestExpectations:
3499         * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt: Added.
3500
3501 2017-02-18  Chris Dumez  <cdumez@apple.com>
3502
3503         <input type=range readonly> doesn't act per spec
3504         https://bugs.webkit.org/show_bug.cgi?id=168422
3505         <rdar://problem/30593189>
3506
3507         Reviewed by Ryosuke Niwa.
3508
3509         Update / rebaseline existing tests to reflect behavior change.
3510
3511         * fast/forms/range/range-drag-expected.txt:
3512         * fast/forms/range/range-drag-when-toggled-disabled-expected.txt:
3513         * fast/forms/range/range-drag-when-toggled-disabled.html:
3514         * fast/forms/range/range-drag.html:
3515         * fast/forms/range/range-keyoperation-expected.txt:
3516         * fast/forms/range/range-keyoperation.html:
3517
3518 2017-02-18  Chris Dumez  <cdumez@apple.com>
3519
3520         Recursive MessagePort.postMessage() calls causes tab to become unresponsive
3521         https://bugs.webkit.org/show_bug.cgi?id=168548
3522         <rdar://problem/29808005>
3523
3524         Reviewed by Darin Adler.
3525
3526         Add layout test coverage. The test used to time out, it now passes.
3527         The test also passes on Firefox and Chrome.
3528
3529         * fast/events/message-port-postMessage-recursive-expected.txt: Added.
3530         * fast/events/message-port-postMessage-recursive.html: Added.
3531
3532 2017-02-18  Carlos Garcia Campos  <cgarcia@igalia.com>
3533
3534         Unreviewed GTK+ gardening. Update expectations of a few more tests that are failing.
3535
3536         * platform/gtk/TestExpectations:
3537
3538 2017-02-18  Carlos Garcia Campos  <cgarcia@igalia.com>
3539
3540         Unreviewed GTK+ gardening. Rebaseline imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html.
3541
3542         Selection is always directional for us.
3543
3544         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-textarea-expected.txt: Added.
3545
3546 2017-02-18  Carlos Garcia Campos  <cgarcia@igalia.com>
3547
3548         Unreviewed GTK+ gardening. Update expectations of several tests.
3549
3550         * platform/gtk/TestExpectations:
3551
3552 2017-02-16  Simon Fraser  <simon.fraser@apple.com>
3553
3554         Allow PlatformCALayers to specify that they want deep color backing store
3555         https://bugs.webkit.org/show_bug.cgi?id=168495
3556
3557         Reviewed by Tim Horton.
3558
3559         * platform/ios-simulator-wk2/TestExpectations:
3560         * platform/mac-wk2/TestExpectations:
3561         * tiled-drawing/ios/iphone7/compositing-layers-deep-color-expected.txt: Added.
3562         * tiled-drawing/ios/iphone7/compositing-layers-deep-color.html: Added.
3563
3564 2017-02-17  Antoine Quint  <graouts@apple.com>
3565
3566         [Modern Media Controls] Improve handling of <video> with only audio tracks
3567         https://bugs.webkit.org/show_bug.cgi?id=167836
3568         <rdar://problem/30255812>
3569
3570         Reviewed by Dean Jackson.
3571
3572         Add a new test to check that a <video> with a resource that only has audio tracks
3573         does not auto-hide nor show the fullscreen button. We also rebaseline a few existing
3574         tests for this change of behavior.
3575
3576         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
3577         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
3578         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
3579         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
3580         * media/modern-media-controls/media-controller/media-controller-video-with-only-audio-expected.txt: Added.
3581         * media/modern-media-controls/media-controller/media-controller-video-with-only-audio.html: Added.
3582
3583 2017-02-17  Antoine Quint  <graouts@apple.com>
3584
3585         [Modern Media Controls] Toggle playback when clicking on the video on macOS
3586         https://bugs.webkit.org/show_bug.cgi?id=168515
3587         <rdar://problem/30577441>
3588
3589         Reviewed by Dean Jackson.
3590
3591         * media/modern-media-controls/media-controller/media-controller-click-on-video-background-should-pause-expected.txt: Added.
3592         * media/modern-media-controls/media-controller/media-controller-click-on-video-background-should-pause.html: Added.
3593         * media/modern-media-controls/media-controller/media-controller-click-on-video-background-to-dismiss-tracks-panel-should-not-toggle-playback-expected.txt: Added.
3594         * media/modern-media-controls/media-controller/media-controller-click-on-video-background-to-dismiss-tracks-panel-should-not-toggle-playback.html: Added.
3595         * media/modern-media-controls/media-controller/media-controller-click-on-video-controls-should-not-pause-expected.txt: Added.
3596         * media/modern-media-controls/media-controller/media-controller-click-on-video-controls-should-not-pause.html: Added.
3597         * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
3598         * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
3599         * platform/ios-simulator/TestExpectations:
3600
3601 2017-02-17  Antoine Quint  <graouts@apple.com>
3602
3603         REGRESSION: Subtitles menu in media controls allows multiple items to be selected
3604         https://bugs.webkit.org/show_bug.cgi?id=168168
3605         <rdar://problem/30488605>
3606
3607         Reviewed by Dean Jackson.
3608
3609         Enhance the interactive track selection test to select a second track and check
3610         that only a single track is selected at once.
3611
3612         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel-expected.txt:
3613         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
3614
3615 2017-02-17  Ryan Haddad  <ryanhaddad@apple.com>
3616
3617         Update TestExpectations for fast/css/appearance-apple-pay-button.html.
3618
3619         Unreviewed test gardening.
3620
3621         * TestExpectations:
3622
3623 2017-02-17  Antoine Quint  <graouts@apple.com>
3624
3625         [Modern Media Controls] Improve handling of live broadcast video
3626         https://bugs.webkit.org/show_bug.cgi?id=168506
3627         <rdar://problem/30432094>
3628
3629         Reviewed by Dean Jackson.
3630
3631         Rebase existing tests to match new, correct behavior and add a new test to explicitly
3632         check the text-align property on the status label. 
3633
3634         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
3635         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
3636         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt:
3637         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html:
3638         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt:
3639         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html:
3640         * media/modern-media-controls/status-label/status-label-font.html:
3641         * media/modern-media-controls/status-label/status-label-text-align-expected.txt: Added.
3642         * media/modern-media-controls/status-label/status-label-text-align.html: Added.
3643         * media/modern-media-controls/status-label/status-label-text-selection.html:
3644
3645 2017-02-17  Per Arne Vollan  <pvollan@apple.com>
3646
3647         Apply SVG styles paint-order, stroke-linejoin, and stroke-linecap on DOM text.
3648         https://bugs.webkit.org/show_bug.cgi?id=168044
3649
3650         Reviewed by Simon Fraser.
3651
3652         * fast/css/parsing-paint-order-expected.txt: Added.
3653         * fast/css/parsing-paint-order.html: Added.
3654         * fast/css/parsing-stroke-linecap-expected.txt: Added.
3655         * fast/css/parsing-stroke-linecap.html: Added.
3656         * fast/css/parsing-stroke-linejoin-expected.txt: Added.
3657         * fast/css/parsing-stroke-linejoin.html: Added.
3658         * fast/css/parsing-stroke-width-expected.txt: Added.
3659         * fast/css/parsing-stroke-width.html: Added.
3660         * media/track/track-css-stroke-cues-expected.txt:
3661         * media/track/track-css-stroke-cues.html:
3662
3663 2017-02-17  Simon Fraser  <simon.fraser@apple.com>
3664
3665         Fixed elements bounce when rubber-banding at the bottom of the page
3666         https://bugs.webkit.org/show_bug.cgi?id=168493
3667         rdar://problem/30567713
3668
3669         Reviewed by Tim Horton.
3670
3671         * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
3672         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt: Copied from LayoutTests/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt.
3673         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html: Copied from LayoutTests/fast/visual-viewport/rubberbanding-viewport-rects.html.
3674         * fast/visual-viewport/rubberbanding-viewport-rects.html:
3675         * platform/ios-simulator-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
3676         * platform/ios-simulator-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt: Copied from LayoutTests/platform/ios-simulator-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt.
3677         * platform/mac-wk1/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt: Added.
3678
3679 2017-02-17  Simon Fraser  <simon.fraser@apple.com>
3680
3681         REGRESSION (209396): Apple Pay buttons do not render
3682         https://bugs.webkit.org/show_bug.cgi?id=168523
3683         rdar://problem/30451563
3684
3685         Reviewed by Geoffrey Garen.
3686         
3687         Ref test that masks out the middle and corners of the buttons.
3688
3689         * fast/css/appearance-apple-pay-button-expected.html: Added.
3690         * fast/css/appearance-apple-pay-button.html: Added.
3691
3692 2017-02-17  Ryan Haddad  <ryanhaddad@apple.com>
3693
3694         Rebaseline test for ios-simulator-wk2 after r212522.
3695
3696         Unreviewed test gardening.
3697
3698         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
3699
3700 2017-02-17  Antoine Quint  <graouts@apple.com>
3701
3702         Test media/modern-media-controls/time-label/time-label-white-space-nowrap.html is a flaky failure
3703         https://bugs.webkit.org/show_bug.cgi?id=168507
3704
3705         Unreviewed test gardening.
3706
3707         * media/modern-media-controls/time-label/time-label-white-space-nowrap-expected.txt:
3708         * media/modern-media-controls/time-label/time-label-white-space-nowrap.html:
3709
3710 2017-02-17  Carlos Garcia Campos  <cgarcia@igalia.com>
3711
3712         Unreviewed GTK+ gardening. Remove duplicated entries from TestExpectations.
3713
3714         * platform/gtk/TestExpectations:
3715
3716 2017-02-17  Javier Fernandez  <jfernandez@igalia.com>
3717
3718         [GTK] Unreviewed test gardening
3719         https://bugs.webkit.org/show_bug.cgi?id=168504
3720
3721         Unreviewed GTK+ test gardening.
3722
3723          - imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/async_007.htm test marked as Slow.
3724          - http/tests/security/bypassing-cors-checks-for-extension-urls.html skipped (bug 168466)
3725          - rebaseline http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics.html test (matching Mac expectations - bug 167252)
3726
3727         * platform/gtk/TestExpectations:
3728         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt:
3729
3730 2017-02-17  Carlos Garcia Campos  <cgarcia@igalia.com>
3731
3732         Unreviewed GTK+ gardening. Update expectations of several tests.
3733
3734         * platform/gtk/TestExpectations:
3735
3736 2017-02-16  Carlos Garcia Campos  <cgarcia@igalia.com>
3737
3738         [GTK] Test fast/shadow-dom/input-element-in-shadow.html is failing in the bots
3739         https://bugs.webkit.org/show_bug.cgi?id=168423
3740
3741         Reviewed by Ryosuke Niwa.
3742
3743         It's failing only because the result has the spell checker underline, while the the reference image doesn't. I
3744         don't know why the slot is spell checked and the input in the reference isn't, but we could make the test pass
3745         by using real words, since the contents are not important for this test. Use "one", "two" instead of "abc", "def".
3746
3747         * fast/shadow-dom/input-element-in-shadow-expected.html:
3748         * fast/shadow-dom/input-element-in-shadow.html:
3749
3750 2017-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3751
3752         Mark storage/indexeddb/modern/idbcursor-continue-primary-key-1.html as flaky.
3753         https://bugs.webkit.org/show_bug.cgi?id=168391
3754
3755         Unreviewed test gardening.
3756
3757         * platform/mac-wk2/TestExpectations:
3758
3759 2017-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3760
3761         Skip js/dom/gc-slot-visitor-parallel-drain-pings-runloop-when-done.html on El Capitan.
3762
3763         Unreviewed test gardening.
3764
3765         * platform/mac/TestExpectations:
3766
3767 2017-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
3768
3769         font-weight in @font-face can cause a font to be downloaded even when it's not used
3770         https://bugs.webkit.org/show_bug.cgi?id=168114
3771         <rdar://problem/30301317>
3772
3773         Reviewed by Darin Adler.
3774
3775         * fast/text/font-style-download-expected.txt: Added.
3776         * fast/text/font-style-download.html: Added.
3777         * fast/text/font-weight-download-2-expected.txt: Added.
3778         * fast/text/font-weight-download-2.html: Added.
3779         * fast/text/font-weight-download-expected.txt: Added.
3780         * fast/text/font-weight-download.html: Added.
3781         * fast/text/font-weight-fallback-expected.html: Added.
3782         * fast/text/font-weight-fallback.html: Added.
3783         * http/tests/webfont/fallback-font-while-loading-expected.txt: We don't want to use the
3784         fallback font while an earlier font is loading because the fallback font might require
3785         an extra download. This represents a policy change.
3786         * http/tests/webfont/fallback-font-while-loading.html: Ditto.
3787         * resources/Ahem_CJK.ttf: Added.
3788         * svg/W3C-SVG-1.1-SE/struct-dom-11-f.svg: The metrics of LastResort are different from
3789         the metrics of the previous interstitial font, which means the new font causes elements
3790         to intersect when they previously didn't. However, the web font isn't actually necessary
3791         here, so we can just stop using it, thereby sidestepping the entire problem.
3792
3793 2017-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3794
3795         Skip imported/w3c/web-platform-tests/resource-timing tests on Debug.
3796         https://bugs.webkit.org/show_bug.cgi?id=168356
3797
3798         Unreviewed test gardening.
3799
3800         * TestExpectations:
3801
3802 2017-02-16  Alex Christensen  <achristensen@webkit.org>
3803
3804         Rebase tests after r212470
3805         https://bugs.webkit.org/show_bug.cgi?id=168461
3806
3807         * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
3808         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
3809         I updated the tests but not the results :(
3810
3811 2017-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3812
3813         Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky.
3814         https://bugs.webkit.org/show_bug.cgi?id=168409
3815
3816         Unreviewed test gardening.
3817
3818         * platform/mac-wk1/TestExpectations:
3819
3820 2017-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3821
3822         Mark media/modern-media-controls/tracks-button/tracks-button.html as flaky.
3823         https://bugs.webkit.org/show_bug.cgi?id=168476
3824
3825         Unreviewed test gardening.
3826
3827         * platform/mac-wk1/TestExpectations:
3828
3829 2017-02-16  Simon Fraser  <simon.fraser@apple.com>
3830
3831         REGRESSION (r212197): [ios-simulator Debug WK2] LayoutTest fast/css/target-fragment-match.html is failing
3832         https://bugs.webkit.org/show_bug.cgi?id=168239
3833
3834         In iOS WK2, resetting the scroll position after history navigation involves a trip
3835         through the UI process. Attempted to de-flake this test by using a nested setTimeout(0).
3836
3837         * fast/css/target-fragment-match.html:
3838
3839 2017-02-16  Alex Christensen  <achristensen@webkit.org>
3840
3841         Special URLs without a host are invalid
3842         https://bugs.webkit.org/show_bug.cgi?id=168461
3843
3844         Reviewed by Tim Horton.
3845
3846         * fast/dom/DOMURL/set-href-attribute-protocol.html:
3847         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-protocol.js:
3848         Rebase tests.  The HTMLAnchorElement test is a little strange, but it'll be cleaned up once
3849         url-setters.html in the web platform tests is cleaned up.
3850
3851 2017-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3852
3853         Skip imported/w3c/web-platform-tests/resource-timing/rt-resource-ignored.html.
3854         https://bugs.webkit.org/show_bug.cgi?id=168356
3855
3856         Unreviewed test gardening.
3857
3858         * TestExpectations:
3859
3860 2017-02-11  Filip Pizlo  <fpizlo@apple.com>
3861
3862         The collector thread should only start when the mutator doesn't have heap access
3863         https://bugs.webkit.org/show_bug.cgi?id=167737
3864
3865         Reviewed by Keith Miller.
3866         
3867         When running in WebCore, the JSC GC may find itself completing draining in the parallel helpers
3868         at a time when the main thread runloop is idle. If the mutator has the conn, then there will not
3869         be any GC threads to receive the notification from the shared mark stack condition variable. So
3870         nobody will know that we need to reloop.
3871         
3872         Fortunately, the SlotVisitor now knows that it has to schedule the stopIfNecessary timer in
3873         addition to notifying the condition variable.
3874         
3875         This adds a variant of splay that quickly builds up a big enough heap to cause significant GCs to
3876         happen and then waits until a GC is running. When it's running, it registers a callback to the
3877         GC's finalize phase. When the callback runs, it finishes the test. This is a barely-sound test
3878         that uses a lot of while box API from Internals, but it proves that the SlotVisitor's runloop
3879         ping works: if I comment it out, this test will always fail. Otherwise it always succeeds.
3880         
3881         * js/dom/gc-slot-visitor-parallel-drain-pings-runloop-when-done.html: Added.
3882
3883 2017-02-16  Jiewen Tan  <jiewen_tan@apple.com>
3884
3885         [WebCrypto] remove toJSValueFromJsonWebKey from custom SubtleCrypto binding codes
3886         https://bugs.webkit.org/show_bug.cgi?id=167026
3887
3888         Reviewed by Chris Dumez.
3889
3890         * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-private.html:
3891         * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-public.html:
3892         Order of attributes inside JWK is different after this patch.
3893
3894         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3895         * crypto/subtle/aes-import-key-malformed-parameters.html:
3896         * crypto/subtle/hmac-import-key-malformed-parameters-expected.txt:
3897         * crypto/subtle/hmac-import-key-malformed-parameters.html:
3898         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3899         * crypto/subtle/rsa-import-key-malformed-parameters.html:
3900         * crypto/workers/subtle/resources/aes-cbc-import-key-wrap-key.js:
3901
3902 2017-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3903
3904         Skip imported/w3c/web-platform-tests/resource-timing/rt-resource-errors.html.
3905         https://bugs.webkit.org/show_bug.cgi?id=168356
3906
3907         Unreviewed test gardening.
3908
3909         * TestExpectations:
3910
3911 2017-02-16  Tim Horton  <timothy_horton@apple.com>
3912
3913         WKWebView inside a UICollectionView flashes when items are inserted above it
3914         https://bugs.webkit.org/show_bug.cgi?id=168376
3915         <rdar://problem/29322051>
3916
3917         Reviewed by Simon Fraser.
3918
3919         * scrollingcoordinator/ios/sync-layer-positions-after-scroll.html:
3920         * scrollingcoordinator/ios/sync-layer-positions-after-scroll-expected.txt:
3921         Make use of doAfterVisibleContentRectUpdate; we previously were 
3922         guaranteed by message ordering that our uiScriptComplete message
3923         would arrive after the visible content rect update, but that is 
3924         no longer the case.
3925
3926         Also, adjust to have a initial scale and flexible viewport in order
3927         to work around https://bugs.webkit.org/show_bug.cgi?id=168403.
3928
3929 2017-02-16  Alex Christensen  <achristensen@webkit.org>
3930
3931         Remove EFL test expectations.
3932
3933         Rubber-stamped by Anders Carlsson.
3934
3935         * platform/efl: Removed.
3936         * platform/efl-wk2: Removed.
3937         * platform/efl-wk2/TestExpectations: Removed.
3938         * platform/efl/TestExpectations: Removed.
3939         * platform/efl/accessibility: Removed.
3940         * platform/efl/accessibility/aria-checkbox-sends-notification-expected.txt: Removed.
3941         * platform/efl/accessibility/aria-fallback-roles-expected.txt: Removed.
3942         * platform/efl/accessibility/aria-hidden-negates-no-visibility-expected.txt: Removed.
3943         * platform/efl/accessibility/aria-inherits-presentational-expected.txt: Removed.
3944         * platform/efl/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Removed.
3945         * platform/efl/accessibility/aria-labelledby-overrides-label-expected.txt: Removed.
3946         * platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Removed.
3947         * platform/efl/accessibility/aria-option-role-expected.txt: Removed.
3948         * platform/efl/accessibility/aria-role-on-label-expected.txt: Removed.
3949         * platform/efl/accessibility/aria-switch-text-expected.txt: Removed.
3950         * platform/efl/accessibility/aria-table-content-expected.txt: Removed.
3951         * platform/efl/accessibility/aria-table-hierarchy-expected.txt: Removed.
3952         * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
3953         * platform/efl/accessibility/auto-fill-crash-expected.txt: Removed.
3954         * platform/efl/accessibility/auto-filled-value-expected.txt: Removed.
3955         * platform/efl/accessibility/content-editable-as-textarea-expected.txt: Removed.
3956         * platform/efl/accessibility/css-content-attribute-expected.txt: Removed.
3957         * platform/efl/accessibility/deleting-iframe-destroys-axcache-expected.txt: Removed.
3958         * platform/efl/accessibility/dimensions-include-descendants-expected.txt: Removed.
3959         * platform/efl/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Removed.
3960         * platform/efl/accessibility/empty-image-with-title-expected.txt: Removed.
3961         * platform/efl/accessibility/file-upload-button-stringvalue-expected.txt: Removed.
3962         * platform/efl/accessibility/form-control-value-settable-expected.txt: Removed.
3963         * platform/efl/accessibility/generated-content-with-display-table-crash-expected.txt: Removed.
3964         * platform/efl/accessibility/image-link-expected.txt: Removed.
3965         * platform/efl/accessibility/image-map1-expected.txt: Removed.
3966         * platform/efl/accessibility/image-map2-expected.txt: Removed.
3967         * platform/efl/accessibility/image-with-alt-and-map-expected.txt: Removed.
3968         * platform/efl/accessibility/img-fallsback-to-title-expected.txt: Removed.
3969         * platform/efl/accessibility/internal-link-anchors2-expected.txt: Removed.
3970         * platform/efl/accessibility/list-detection-expected.txt: Removed.
3971         * platform/efl/accessibility/lists-expected.txt: Removed.
3972         * platform/efl/accessibility/math-fenced-expected.txt: Removed.
3973         * platform/efl/accessibility/math-foreign-content-expected.txt: Removed.
3974         * platform/efl/accessibility/math-mo-fences-and-separators-expected.txt: Removed.
3975         * platform/efl/accessibility/math-multiscript-attributes-expected.txt: Removed.
3976         * platform/efl/accessibility/math-text-expected.txt: Removed.
3977         * platform/efl/accessibility/media-element-expected.txt: Removed.
3978         * platform/efl/accessibility/media-emits-object-replacement-expected.txt: Removed.
3979         * platform/efl/accessibility/menu-list-crash2-expected.txt: Removed.
3980         * platform/efl/accessibility/menu-list-sends-change-notification-expected.txt: Removed.
3981         * platform/efl/accessibility/meter-element-expected.txt: Removed.
3982         * platform/efl/accessibility/platform-name-expected.txt: Removed.
3983         * platform/efl/accessibility/plugin-expected.txt: Removed.
3984         * platform/efl/accessibility/radio-button-title-label-expected.txt: Removed.
3985         * platform/efl/accessibility/render-counter-text-expected.txt: Removed.
3986         * platform/efl/accessibility/roles-exposed-expected.txt: Removed.
3987         * platform/efl/accessibility/tabindex-elements-are-accessible-expected.txt: Removed.
3988         * platform/efl/accessibility/table-attributes-expected.txt: Removed.
3989         * platform/efl/accessibility/table-cell-spans-expected.txt: Removed.
3990         * platform/efl/accessibility/table-cells-expected.txt: Removed.
3991         * platform/efl/accessibility/table-column-headers-with-captions-expected.txt: Removed.
3992         * platform/efl/accessibility/table-detection-expected.txt: Removed.
3993         * platform/efl/accessibility/table-hierarchy-expected.txt: Removed.
3994         * platform/efl/accessibility/table-one-cell-expected.txt: Removed.
3995         * platform/efl/accessibility/table-roles-hierarchy-expected.txt: Removed.
3996         * platform/efl/accessibility/table-sections-expected.txt: Removed.
3997         * platform/efl/accessibility/table-with-rules-expected.txt: Removed.
3998         * platform/efl/accessibility/transformed-element-expected.txt: Removed.
3999         * platform/efl/accessibility/w3c-svg-content-language-attribute-expected.txt: Removed.
4000         * platform/efl/animations: Removed.
4001         * platform/efl/animations/3d: Removed.
4002         * platform/efl/animations/3d/change-transform-in-end-event-expected.png: Removed.
4003         * platform/efl/animations/3d/change-transform-in-end-event-expected.txt: Removed.
4004         * platform/efl/animations/3d/matrix-transform-type-animation-expected.png: Removed.
4005         * platform/efl/animations/3d/matrix-transform-type-animation-expected.txt: Removed.
4006         * platform/efl/animations/3d/state-at-end-event-transform-expected.png: Removed.
4007         * platform/efl/animations/3d/state-at-end-event-transform-expected.txt: Removed.
4008         * platform/efl/animations/additive-transform-animations-expected.png: Removed.
4009         * platform/efl/animations/additive-transform-animations-expected.txt: Removed.
4010         * platform/efl/animations/cross-fade-border-image-source-expected.png: Removed.
4011         * platform/efl/animations/cross-fade-border-image-source-expected.txt: Removed.
4012         * platform/efl/animations/cross-fade-list-style-image-expected.png: Removed.
4013         * platform/efl/animations/cross-fade-list-style-image-expected.txt: Removed.
4014         * platform/efl/animations/cross-fade-webkit-mask-box-image-expected.png: Removed.
4015         * platform/efl/animations/cross-fade-webkit-mask-box-image-expected.txt: Removed.
4016         * platform/efl/animations/cross-fade-webkit-mask-image-expected.png: Removed.
4017         * platform/efl/animations/cross-fade-webkit-mask-image-expected.txt: Removed.
4018         * platform/efl/animations/missing-values-first-keyframe-expected.png: Removed.
4019         * platform/efl/animations/missing-values-first-keyframe-expected.txt: Removed.
4020         * platform/efl/animations/missing-values-last-keyframe-expected.png: Removed.
4021         * platform/efl/animations/missing-values-last-keyframe-expected.txt: Removed.
4022         * platform/efl/animations/opacity-transform-animation-expected.png: Removed.
4023         * platform/efl/animations/state-at-end-event-expected.png: Removed.
4024         * platform/efl/animations/state-at-end-event-expected.txt: Removed.
4025         * platform/efl/animations/suspend-transform-animation-expected.png: Removed.
4026         * platform/efl/compositing: Removed.
4027         * platform/efl/compositing/animation: Removed.
4028         * platform/efl/compositing/animation/busy-indicator-expected.png: Removed.
4029         * platform/efl/compositing/animation/state-at-end-event-transform-layer-expected.png: Removed.
4030         * platform/efl/compositing/animation/state-at-end-event-transform-layer-expected.txt: Removed.
4031         * platform/efl/compositing/bounds-in-flipped-writing-mode-expected.txt: Removed.
4032         * platform/efl/compositing/clip-change-expected.png: Removed.
4033         * platform/efl/compositing/color-matching: Removed.
4034         * platform/efl/compositing/color-matching/image-color-matching-expected.png: Removed.
4035         * platform/efl/compositing/color-matching/image-color-matching-expected.txt: Removed.
4036         * platform/efl/compositing/color-matching/pdf-image-match-expected.png: Removed.
4037         * platform/efl/compositing/color-matching/pdf-image-match-expected.txt: Removed.
4038         * platform/efl/compositing/compositing-visible-descendant-expected.png: Removed.
4039         * platform/efl/compositing/compositing-visible-descendant-expected.txt: Removed.
4040         * platform/efl/compositing/contents-opaque: Removed.
4041         * platform/efl/compositing/contents-opaque/control-layer-expected.txt: Removed.
4042         * platform/efl/compositing/contents-opaque/hidden-with-visible-text-expected.txt: Removed.
4043         * platform/efl/compositing/contents-scale: Removed.
4044         * platform/efl/compositing/contents-scale/animating-expected.txt: Removed.
4045         * platform/efl/compositing/contents-scale/scaled-ancestor-expected.txt: Removed.
4046         * platform/efl/compositing/contents-scale/simple-scale-expected.txt: Removed.
4047         * platform/efl/compositing/contents-scale/z-translate-expected.txt: Removed.
4048         * platform/efl/compositing/culling: Removed.
4049         * platform/efl/compositing/culling/filter-occlusion-blur-expected.png: Removed.
4050         * platform/efl/compositing/culling/filter-occlusion-blur-large-expected.png: Removed.
4051         * platform/efl/compositing/direct-image-compositing-expected.png: Removed.
4052         * platform/efl/compositing/direct-image-compositing-expected.txt: Removed.
4053         * platform/efl/compositing/fixed-position-scroll-offset-history-restore-expected.png: Removed.
4054         * platform/efl/compositing/flat-with-transformed-child-expected.png: Removed.
4055         * platform/efl/compositing/framesets: Removed.
4056         * platform/efl/compositing/framesets/composited-frame-alignment-expected.png: Removed.
4057         * platform/efl/compositing/generated-content-expected.png: Removed.
4058         * platform/efl/compositing/generated-content-expected.txt: Removed.
4059         * platform/efl/compositing/geometry: Removed.
4060         * platform/efl/compositing/geometry/abs-position-inside-opacity-expected.png: Removed.
4061         * platform/efl/compositing/geometry/abs-position-inside-opacity-expected.txt: Removed.
4062         * platform/efl/compositing/geometry/clipped-video-controller-expected.png: Removed.
4063         * platform/efl/compositing/geometry/clipping-foreground-expected.txt: Removed.
4064         * platform/efl/compositing/geometry/composited-html-size-expected.png: Removed.
4065         * platform/efl/compositing/geometry/composited-html-size-expected.txt: Removed.
4066         * platform/efl/compositing/geometry/fixed-in-composited-expected.png: Removed.
4067         * platform/efl/compositing/geometry/fixed-in-composited-expected.txt: Removed.
4068         * platform/efl/compositing/geometry/fixed-position-composited-page-scale-down-expected.png: Removed.
4069         * platform/efl/compositing/geometry/fixed-position-composited-page-scale-expected.png: Removed.
4070         * platform/efl/compositing/geometry/fixed-position-expected.png: Removed.
4071         * platform/efl/compositing/geometry/fixed-position-expected.txt: Removed.
4072         * platform/efl/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png: Removed.
4073         * platform/efl/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png: Removed.
4074         * platform/efl/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png: Removed.
4075         * platform/efl/compositing/geometry/fixed-position-transform-composited-page-scale-expected.png: Removed.