Revision control

1
2017-03-23 Chris Dumez <cdumez@apple.com>
2
3
Add a test to make sure SVG animations are paused in detached iframes
5
6
Reviewed by Antti Koivisto.
7
8
* svg/animations/animations-paused-disconnected-iframe-expected.txt: Added.
9
* svg/animations/animations-paused-disconnected-iframe.html: Added.
10
* svg/animations/resources/frame-with-svg-animation.html: Added.
11
* svg/animations/resources/grandchild-frame-with-svg-animation.html: Added.
12
13
2017-03-23 Daniel Bates <dabates@apple.com>
14
15
REGRESSION (r214047): LayoutTest fast/events/pageshow-pagehide-on-back-cached-with-frames.html is a flaky failure
17
18
Reviewed by Alexey Proskuryakov.
19
20
Ensure that the subframes are loaded in a consistent order between test runs.
21
22
Currently the test fast/events/pageshow-pagehide-on-back-cached-with-frames.html assumes
23
that subframes will load in tree order. This assumption is incorrect. Therefore, we need
24
to explicitly manage the loading of the subframes to ensure this invariant.
25
26
* fast/events/pageshow-pagehide-on-back-cached-with-frames-expected.txt:
27
* fast/events/pageshow-pagehide-on-back-cached-with-frames.html:
28
29
2017-03-23 Brady Eidson <beidson@apple.com>
30
31
WebSQL databases should not openable in private browsing.
33
34
Reviewed by Alex Christensen.
35
36
* storage/websql/private-browsing-open-disabled-expected.txt: Added.
37
* storage/websql/private-browsing-open-disabled.html: Added.
38
39
2017-03-23 Ryan Haddad <ryanhaddad@apple.com>
40
41
Remove pass expectation for fast/forms/range/range-remove-on-drag.html as it relies on touch events.
42
43
Unreviewed test gardening.
44
45
* platform/ios-simulator-wk2/TestExpectations:
46
47
2017-03-23 Carlos Alberto Lopez Perez <clopez@igalia.com>
48
49
[GTK] Mark compositing and css3/blending tests asserting on debug builds.
50
51
Unreviewed test gardening.
52
53
* platform/gtk/TestExpectations:
54
55
2017-03-23 Carlos Garcia Campos <cgarcia@igalia.com>
56
57
Unreviewed GTK+ gardening. Mark webrtc/connection-state.html as failing.
58
59
* platform/gtk/TestExpectations:
60
61
2017-03-22 Youenn Fablet <youenn@apple.com>
62
63
Support RTCPeerConnectionState
65
66
Reviewed by Jon Lee.
67
68
* webrtc/connection-state-expected.txt: Added.
69
* webrtc/connection-state.html: Added.
70
* webrtc/rtcpeerconnection-error-messages-expected.txt:
71
72
2017-03-22 Carlos Alberto Lopez Perez <clopez@igalia.com>
73
74
[GTK] Enable CSS filters related tests.
76
77
Unreviewed test gardening.
78
79
* platform/gtk/TestExpectations:
80
* platform/gtk/css3/filters/composited-during-transition-layertree-expected.txt: Added. Rebaselined.
81
* platform/gtk/css3/filters/effect-blur-expected.png: Added. Rebaselined.
82
* platform/gtk/css3/filters/effect-blur-expected.txt: Added. Rebaselined.
83
* platform/gtk/css3/filters/effect-blur-hw-expected.png: Added. Rebaselined.
84
* platform/gtk/css3/filters/effect-blur-hw-expected.txt: Added. Rebaselined.
85
* platform/gtk/css3/filters/effect-combined-expected.png: Added. Rebaselined.
86
* platform/gtk/css3/filters/effect-combined-expected.txt: Added. Rebaselined.
87
* platform/gtk/css3/filters/effect-combined-hw-expected.png: Added. Rebaselined.
88
* platform/gtk/css3/filters/effect-combined-hw-expected.txt: Added. Rebaselined.
89
* platform/gtk/css3/filters/effect-contrast-expected.png: Added. Rebaselined.
90
* platform/gtk/css3/filters/effect-contrast-expected.txt: Added. Rebaselined.
91
* platform/gtk/css3/filters/effect-contrast-hw-expected.png: Added. Rebaselined.
92
* platform/gtk/css3/filters/effect-contrast-hw-expected.txt: Added. Rebaselined.
93
* platform/gtk/css3/filters/effect-grayscale-expected.png: Added. Rebaselined.
94
* platform/gtk/css3/filters/effect-grayscale-expected.txt: Added. Rebaselined.
95
* platform/gtk/css3/filters/effect-grayscale-hw-expected.png: Added. Rebaselined.
96
* platform/gtk/css3/filters/effect-grayscale-hw-expected.txt: Added. Rebaselined.
97
* platform/gtk/css3/filters/effect-hue-rotate-expected.png: Added. Rebaselined.
98
* platform/gtk/css3/filters/effect-hue-rotate-expected.txt: Added. Rebaselined.
99
* platform/gtk/css3/filters/effect-hue-rotate-hw-expected.png: Added. Rebaselined.
100
* platform/gtk/css3/filters/effect-hue-rotate-hw-expected.txt: Added. Rebaselined.
101
* platform/gtk/css3/filters/effect-invert-expected.png: Added. Rebaselined.
102
* platform/gtk/css3/filters/effect-invert-expected.txt: Added. Rebaselined.
103
* platform/gtk/css3/filters/effect-invert-hw-expected.png: Added. Rebaselined.
104
* platform/gtk/css3/filters/effect-invert-hw-expected.txt: Added. Rebaselined.
105
* platform/gtk/css3/filters/effect-opacity-expected.png: Added. Rebaselined.
106
* platform/gtk/css3/filters/effect-opacity-expected.txt: Added. Rebaselined.
107
* platform/gtk/css3/filters/effect-opacity-hw-expected.png: Added. Rebaselined.
108
* platform/gtk/css3/filters/effect-opacity-hw-expected.txt: Added. Rebaselined.
109
* platform/gtk/css3/filters/effect-reference-composite-expected.png: Added. Rebaselined.
110
* platform/gtk/css3/filters/effect-reference-composite-expected.txt: Added. Rebaselined.
111
* platform/gtk/css3/filters/effect-reference-composite-hw-expected.png: Added. Rebaselined.
112
* platform/gtk/css3/filters/effect-reference-composite-hw-expected.txt: Added. Rebaselined.
113
* platform/gtk/css3/filters/effect-reference-expected.png: Added. Rebaselined.
114
* platform/gtk/css3/filters/effect-reference-expected.txt: Added. Rebaselined.
115
* platform/gtk/css3/filters/effect-reference-hw-expected.png: Added. Rebaselined.
116
* platform/gtk/css3/filters/effect-reference-hw-expected.txt: Added. Rebaselined.
117
* platform/gtk/css3/filters/effect-reference-ordering-expected.png: Added. Rebaselined.
118
* platform/gtk/css3/filters/effect-reference-ordering-expected.txt: Added. Rebaselined.
119
* platform/gtk/css3/filters/effect-reference-ordering-hw-expected.png: Added. Rebaselined.
120
* platform/gtk/css3/filters/effect-reference-ordering-hw-expected.txt: Added. Rebaselined.
121
* platform/gtk/css3/filters/effect-saturate-expected.png: Added. Rebaselined.
122
* platform/gtk/css3/filters/effect-saturate-expected.txt: Added. Rebaselined.
123
* platform/gtk/css3/filters/effect-saturate-hw-expected.png: Added. Rebaselined.
124
* platform/gtk/css3/filters/effect-saturate-hw-expected.txt: Added. Rebaselined.
125
* platform/gtk/css3/filters/effect-sepia-expected.png: Added. Rebaselined.
126
* platform/gtk/css3/filters/effect-sepia-expected.txt: Added. Rebaselined.
127
* platform/gtk/css3/filters/effect-sepia-hw-expected.png: Added. Rebaselined.
128
* platform/gtk/css3/filters/effect-sepia-hw-expected.txt: Added. Rebaselined.
129
* platform/gtk/css3/filters/regions-expanding-expected.png: Added. Rebaselined.
130
* platform/gtk/css3/filters/regions-expanding-expected.txt: Added. Rebaselined.
131
132
2017-03-22 Jiewen Tan <jiewen_tan@apple.com>
133
134
ASSERT_WITH_SECURITY_IMPLICATION hit when removing an <input type="range"> while dragging on iOS
137
138
Reviewed by Ryosuke Niwa.
139
140
This test case is only enabled in iOS simulator WK2.
141
142
* TestExpectations:
143
* fast/forms/range/range-remove-on-drag-expected.txt: Added.
144
* fast/forms/range/range-remove-on-drag.html: Added.
145
* platform/ios-simulator-wk2/TestExpectations:
146
147
2017-03-22 Antti Koivisto <antti@apple.com>
148
149
Dynamically applied :empty pseudo class with display:none does not get unapplied
151
152
Reviewed by Ryosuke Niwa.
153
154
* fast/css/empty-display-none-invalidation-expected.html: Added.
155
* fast/css/empty-display-none-invalidation.html: Added.
156
157
2017-03-22 Mark Lam <mark.lam@apple.com>
158
159
Add support for Error.stackTraceLimit.
161
162
Reviewed by Saam Barati.
163
164
Rebased test.
165
166
* js/Object-getOwnPropertyNames-expected.txt:
167
* js/script-tests/Object-getOwnPropertyNames.js:
168
169
2017-03-22 Carlos Alberto Lopez Perez <clopez@igalia.com>
170
171
[GTK] Update layout test expectations file.
172
173
Unreviewed test gardening.
174
175
* platform/gtk/TestExpectations: Update the list of expected failures.
176
177
2017-03-22 Antoine Quint <graouts@apple.com>
178
179
[Modern Media Controls] Controls size lags behind media size
182
183
Reviewed by Dean Jackson.
184
185
Updating an existing test to use a "resize" event handler to check that a size change
186
on the element is reflected on the shadow root. This would have failed prior to this
187
patch. Also rebaselining a test which now reports correct values.
188
189
* media/modern-media-controls/media-controller/media-controller-resize-expected.txt:
190
* media/modern-media-controls/media-controller/media-controller-resize.html:
191
* media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
192
* media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
193
194
2017-03-22 Youenn Fablet <youenn@apple.com>
195
196
Activate remaining webrtc tests
198
199
Unreviewed.
200
201
* platform/mac-wk2/TestExpectations:
202
203
2017-03-22 Chris Dumez <cdumez@apple.com>
204
205
WebKit should disallow beforeunload alerts from web pages users have never interacted with
208
209
Reviewed by Brent Fulgham.
210
211
* fast/events/before-unload-return-string-conversion-expected.txt:
212
* fast/events/before-unload-returnValue-expected.txt:
213
Rebaseline now that the CONFIRM MESSAGE is no longer shown. This is because there is
214
no user interaction with the page.
215
216
* fast/events/beforeunload-alert-no-user-interaction-expected.txt: Added.
217
* fast/events/beforeunload-alert-no-user-interaction.html: Added.
218
* fast/events/beforeunload-alert-user-interaction-expected.txt: Added.
219
* fast/events/beforeunload-alert-user-interaction.html: Added.
220
* fast/events/beforeunload-alert-user-interaction2-expected.txt: Added.
221
* fast/events/beforeunload-alert-user-interaction2.html: Added.
222
Add layout test coverage.
223
224
* fast/loader/form-submission-after-beforeunload-cancel.html:
225
* fast/loader/show-only-one-beforeunload-dialog.html:
226
* http/tests/misc/iframe-beforeunload-dialog-matching-ancestor-securityorigin.html:
227
* http/tests/misc/iframe-beforeunload-dialog-not-matching-ancestor-securityorigin.html:
228
Simulate user interaction with the page so that the CONFIRM MESSAGE log lines are still
229
shown.
230
231
2017-03-22 Nan Wang <n_wang@apple.com>
232
233
AX: WebKit is returning the wrong rangeForLine
235
236
Reviewed by Chris Fleizach.
237
238
* accessibility/mac/range-for-contenteditable-newline-expected.txt:
239
* accessibility/mac/range-for-contenteditable-newline.html:
240
241
2017-03-22 John Wilander <wilander@apple.com>
242
243
Resource Load Statistics: Fix partitioning bug for client-side cookie access
246
247
Reviewed by Alex Christensen.
248
249
* http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
250
* http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
251
Now also outputs document.cookie client-side.
252
253
2017-03-22 Jer Noble <jer.noble@apple.com>
254
255
Media files served without an extension will not load in <video> tag.
257
258
Reviewed by Eric Carlson.
259
260
* http/tests/media/video-served-as-text-with-type-expected.txt: Added.
261
* http/tests/media/video-served-as-text-with-type.html: Added.
262
* platform/mac/TestExpectations:
263
264
2017-03-22 Ryan Haddad <ryanhaddad@apple.com>
265
266
Remove duplicate TestExpectations entry.
267
268
Unreviewed test gardening.
269
270
* TestExpectations:
271
272
2017-03-22 Romain Bellessort <romain.bellessort@crf.canon.fr>
273
274
[Readable Streams API] Implement ReadableStreamBYOBRequest respond() (readable stream state)
276
277
Reviewed by Youenn Fablet.
278
279
Added new tests to check code that can currently be reached.
280
281
* streams/readable-stream-byob-request-expected.txt: Updated.
282
* streams/readable-stream-byob-request.js: Updated.
283
284
2017-03-22 Youenn Fablet <youenn@apple.com>
285
286
Move LayoutTests/webrtc/rtcconfiguration-icecandidatepoolsize.html to web-platform-tests
288
289
Reviewed by Jon Lee.
290
291
* webrtc/rtcconfiguration-icecandidatepoolsize-expected.txt: Removed.
292
* webrtc/rtcconfiguration-icecandidatepoolsize.html: Removed.
293
294
2017-03-22 Antoine Quint <graouts@webkit.org>
295
296
[Modern Media Controls] Rendering glitches for fullscreen controls while dragging
299
300
Reviewed by Eric Carlson.
301
302
Add an assertion that checks that the controls bar is not clipped.
303
304
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt:
305
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html:
306
307
2017-03-22 Carlos Garcia Campos <cgarcia@igalia.com>
308
309
Unreviewed GTK+ gardening. Rebaseline fast/text/hyphenate-limit-lines.html.
310
311
* platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
312
313
2017-03-22 Carlos Garcia Campos <cgarcia@igalia.com>
314
315
Unreviewed GTK+ gardening. Remove platform expectation after r214246.
316
317
* platform/gtk/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Removed.
318
319
2017-03-22 Carlos Garcia Campos <cgarcia@igalia.com>
320
321
Unreviewed GTK+ gardening. Rebaseline several tests after r214244.
322
323
* platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt:
324
* platform/gtk/fast/forms/box-shadow-override-expected.png:
325
* platform/gtk/fast/forms/box-shadow-override-expected.txt:
326
* platform/gtk/fast/forms/file/file-input-direction-expected.png:
327
* platform/gtk/fast/forms/file/file-input-direction-expected.txt:
328
* platform/gtk/fast/forms/file/file-input-disabled-expected.png:
329
* platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
330
* platform/gtk/fast/forms/form-element-geometry-expected.png:
331
* platform/gtk/fast/forms/form-element-geometry-expected.txt:
332
* platform/gtk/fast/forms/input-appearance-height-expected.png:
333
* platform/gtk/fast/forms/input-appearance-height-expected.txt:
334
* platform/gtk/fast/forms/input-value-expected.txt:
335
* platform/gtk/media/video-controls-captions-trackmenu-localized-expected.txt:
336
* platform/gtk/media/video-controls-captions-trackmenu-sorted-expected.txt:
337
338
2017-03-21 Sergio Villar Senin <svillar@igalia.com>
339
340
[Soup] "Only from websites I visit" cookie policy is broken
342
343
Reviewed by Carlos Garcia Campos.
344
345
* http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt: Added.
346
* http/tests/security/cookies/third-party-cookie-blocking-redirect.html: Added.
347
348
2017-03-21 Sergio Villar Senin <svillar@igalia.com>
349
350
All http/ tests with PHP fail in Debian unstable with php7
352
353
Reviewed by Michael Catanzaro.
354
355
The problem is that the configuration file was still checking for php5 instead of php7.
356
357
* http/conf/debian-httpd-2.4-php7.conf:
358
359
2017-03-22 Carlos Garcia Campos <cgarcia@igalia.com>
360
361
[GTK] Several WPT tests are failing since they were added in the last update in r213882
363
364
Reviewed by Michael Catanzaro.
365
366
They fail because libsoup fails to load the requests because the response doesn't include the empty line after the
367
headers while other browsers allow that. Even with libsoup patched we still need platform specific expectations
368
for imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders.htm, because libsoup caches all header
369
names, so the first time foo-test header is cached and then always used no matter what case is used. The results
370
are still valid in any case.
371
372
* platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt: Added.
373
374
2017-03-21 Myles C. Maxfield <mmaxfield@apple.com>
375
376
[iOS] Migrate off of CTFontCreateForCSS
378
379
Reviewed by Antti Koivisto.
380
381
* platform/ios-simulator/fast/text/font-weights-expected.txt:
382
383
2017-03-21 Brady Eidson <beidson@apple.com>
384
385
Disable all virtual tables.
387
388
Reviewed by Jer Noble.
389
390
* storage/websql/test-authorizer-expected.txt:
391
* storage/websql/test-authorizer.js:
392
(createStatementsCallback):
393
394
2017-03-21 Zalan Bujtas <zalan@apple.com>
395
396
Tear down descendant renderers when <slot>'s display value is set to no "contents".
399
400
Reviewed by Antti Koivisto.
401
402
* fast/shadow-dom/slot-with-continuation-descendants-expected.txt: Added.
403
* fast/shadow-dom/slot-with-continuation-descendants.html: Added.
404
405
2017-03-21 Carlos Alberto Lopez Perez <clopez@igalia.com>
406
407
[GTK][Wayland] Enable WebGL, 3D and compositing layout tests
409
410
Unreviewed test gardening.
411
412
* platform/gtk-wayland/TestExpectations: Add the diff of native Wayland compared to Xvfb.
413
* platform/gtk/TestExpectations: This two tests seem flaky.
414
415
2017-03-21 Carlos Alberto Lopez Perez <clopez@igalia.com>
416
417
[GTK] Enable WebGL, 3D and compositing layout tests
419
420
Unreviewed test gardeninng.
421
422
* http/tests/webgl/1.0.2/origin-clean-conformance-expected.txt: Rebaseline after r208049.
423
* platform/gtk/TestExpectations: Mark new expected failures.
424
* platform/gtk/compositing/animation/state-at-end-event-transform-layer-expected.png: Added. Rebaselined.
425
* platform/gtk/compositing/animation/state-at-end-event-transform-layer-expected.txt: Added. Rebaselined.
426
* platform/gtk/compositing/backing/backface-visibility-in-3dtransformed-expected.txt: Added. Rebaselined.
427
* platform/gtk/compositing/backing/child-layer-no-backing-expected.txt: Added. Rebaselined.
428
* platform/gtk/compositing/backing/inline-block-no-backing-expected.txt: Added. Rebaselined.
429
* platform/gtk/compositing/backing/no-backing-for-clip-expected.txt: Added. Rebaselined.
430
* platform/gtk/compositing/backing/no-backing-for-clip-overhang-expected.txt: Added. Rebaselined.
431
* platform/gtk/compositing/backing/no-backing-for-clip-overlap-expected.txt: Added. Rebaselined.
432
* platform/gtk/compositing/backing/replaced-child-no-backing-expected.txt: Added. Rebaselined.
433
* platform/gtk/compositing/color-matching/image-color-matching-expected.png: Added. Rebaselined.
434
* platform/gtk/compositing/color-matching/image-color-matching-expected.txt: Added. Rebaselined.
435
* platform/gtk/compositing/color-matching/pdf-image-match-expected.png: Added. Rebaselined.
436
* platform/gtk/compositing/color-matching/pdf-image-match-expected.txt: Added. Rebaselined.
437
* platform/gtk/compositing/compositing-visible-descendant-expected.png: Added. Rebaselined.
438
* platform/gtk/compositing/compositing-visible-descendant-expected.txt: Added. Rebaselined.
439
* platform/gtk/compositing/direct-image-compositing-expected.png: Added. Rebaselined.
440
* platform/gtk/compositing/direct-image-compositing-expected.txt: Added. Rebaselined.
441
* platform/gtk/compositing/generated-content-expected.png: Added. Rebaselined.
442
* platform/gtk/compositing/generated-content-expected.txt: Added. Rebaselined.
443
* platform/gtk/compositing/geometry/abs-position-inside-opacity-expected.png: Added. Rebaselined.
444
* platform/gtk/compositing/geometry/abs-position-inside-opacity-expected.txt: Added. Rebaselined.
445
* platform/gtk/compositing/geometry/clipping-foreground-expected.png: Added. Rebaselined.
446
* platform/gtk/compositing/geometry/clipping-foreground-expected.txt: Added. Rebaselined.
447
* platform/gtk/compositing/geometry/composited-html-size-expected.png: Added. Rebaselined.
448
* platform/gtk/compositing/geometry/composited-html-size-expected.txt: Added. Rebaselined.
449
* platform/gtk/compositing/geometry/composited-in-columns-expected.png: Added. Rebaselined.
450
* platform/gtk/compositing/geometry/composited-in-columns-expected.txt: Added. Rebaselined.
451
* platform/gtk/compositing/geometry/fixed-in-composited-expected.png: Added. Rebaselined.
452
* platform/gtk/compositing/geometry/fixed-in-composited-expected.txt: Added. Rebaselined.
453
* platform/gtk/compositing/geometry/fixed-position-expected.png: Added. Rebaselined.
454
* platform/gtk/compositing/geometry/fixed-position-expected.txt: Added. Rebaselined.
455
* platform/gtk/compositing/geometry/horizontal-scroll-composited-expected.png: Added. Rebaselined.
456
* platform/gtk/compositing/geometry/horizontal-scroll-composited-expected.txt: Added. Rebaselined.
457
* platform/gtk/compositing/geometry/layer-due-to-layer-children-deep-expected.png: Added. Rebaselined.
458
* platform/gtk/compositing/geometry/layer-due-to-layer-children-deep-expected.txt: Added. Rebaselined.
459
* platform/gtk/compositing/geometry/layer-due-to-layer-children-expected.png: Added. Rebaselined.
460
* platform/gtk/compositing/geometry/layer-due-to-layer-children-expected.txt: Added. Rebaselined.
461
* platform/gtk/compositing/geometry/outline-change-expected.png: Added. Rebaselined.
462
* platform/gtk/compositing/geometry/outline-change-expected.txt: Added. Rebaselined.
463
* platform/gtk/compositing/geometry/partial-layout-update-expected.png: Added. Rebaselined.
464
* platform/gtk/compositing/geometry/partial-layout-update-expected.txt: Added. Rebaselined.
465
* platform/gtk/compositing/geometry/root-layer-update-expected.png: Added. Rebaselined.
466
* platform/gtk/compositing/geometry/root-layer-update-expected.txt: Added. Rebaselined.
467
* platform/gtk/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Added. Rebaselined.
468
* platform/gtk/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt: Added. Rebaselined.
469
* platform/gtk/compositing/geometry/vertical-scroll-composited-expected.png: Added. Rebaselined.
470
* platform/gtk/compositing/geometry/vertical-scroll-composited-expected.txt: Added. Rebaselined.
471
* platform/gtk/compositing/geometry/video-fixed-scrolling-expected.png: Added. Rebaselined.
472
* platform/gtk/compositing/geometry/video-fixed-scrolling-expected.txt: Added. Rebaselined.
473
* platform/gtk/compositing/geometry/video-opacity-overlay-expected.png: Added. Rebaselined.
474
* platform/gtk/compositing/geometry/video-opacity-overlay-expected.txt: Added. Rebaselined.
475
* platform/gtk/compositing/iframes/composited-iframe-alignment-expected.png: Added. Rebaselined.
476
* platform/gtk/compositing/iframes/composited-iframe-alignment-expected.txt: Added. Rebaselined.
477
* platform/gtk/compositing/iframes/iframe-copy-on-scroll-expected.png: Added. Rebaselined.
478
* platform/gtk/compositing/iframes/iframe-copy-on-scroll-expected.txt: Added. Rebaselined.
479
* platform/gtk/compositing/iframes/iframe-in-composited-layer-expected.png: Added. Rebaselined.
480
* platform/gtk/compositing/iframes/iframe-in-composited-layer-expected.txt: Added. Rebaselined.
481
* platform/gtk/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added. Rebaselined.
482
* platform/gtk/compositing/iframes/resizer-expected.txt: Added. Rebaselined.
483
* platform/gtk/compositing/images/direct-image-background-color-expected.png: Added. Rebaselined.
484
* platform/gtk/compositing/images/direct-image-background-color-expected.txt: Added. Rebaselined.
485
* platform/gtk/compositing/layer-creation/fixed-position-scroll-expected.png: Added. Rebaselined.
486
* platform/gtk/compositing/layer-creation/fixed-position-scroll-expected.txt: Added. Rebaselined.
487
* platform/gtk/compositing/layer-creation/overlap-animation-container-expected.txt: Added. Rebaselined.
488
* platform/gtk/compositing/layer-creation/overlap-animation-expected.txt: Added. Rebaselined.
489
* platform/gtk/compositing/layer-creation/will-change-layer-creation-expected.txt: Added. Rebaselined.
490
* platform/gtk/compositing/layer-creation/will-change-on-normal-flow-content-expected.txt: Added. Rebaselined.
491
* platform/gtk/compositing/layers-inside-overflow-scroll-expected.png: Added. Rebaselined.
492
* platform/gtk/compositing/layers-inside-overflow-scroll-expected.txt: Added. Rebaselined.
493
* platform/gtk/compositing/masks/direct-image-mask-expected.png: Added. Rebaselined.
494
* platform/gtk/compositing/masks/direct-image-mask-expected.txt: Added. Rebaselined.
495
* platform/gtk/compositing/masks/masked-ancestor-expected.png: Added. Rebaselined.
496
* platform/gtk/compositing/masks/masked-ancestor-expected.txt: Added. Rebaselined.
497
* platform/gtk/compositing/masks/multiple-masks-expected.png: Added. Rebaselined.
498
* platform/gtk/compositing/masks/multiple-masks-expected.txt: Added. Rebaselined.
499
* platform/gtk/compositing/masks/simple-composited-mask-expected.png: Added. Rebaselined.
500
* platform/gtk/compositing/masks/simple-composited-mask-expected.txt: Added. Rebaselined.
501
* platform/gtk/compositing/media-controls-bar-appearance-expected.txt: Added. Rebaselined.
502
* platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added. Rebaselined.
503
* platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added. Rebaselined.
504
* platform/gtk/compositing/overflow/fixed-position-ancestor-clip-expected.png: Added. Rebaselined.
505
* platform/gtk/compositing/overflow/fixed-position-ancestor-clip-expected.txt: Added. Rebaselined.
506
* platform/gtk/compositing/overflow/nested-scrolling-expected.png: Added. Rebaselined.
507
* platform/gtk/compositing/overflow/nested-scrolling-expected.txt: Added. Rebaselined.
508
* platform/gtk/compositing/overflow/overflow-compositing-descendant-expected.png: Added. Rebaselined.
509
* platform/gtk/compositing/overflow/overflow-compositing-descendant-expected.txt: Added. Rebaselined.
510
* platform/gtk/compositing/overflow/overflow-positioning-expected.png: Added. Rebaselined.
511
* platform/gtk/compositing/overflow/overflow-positioning-expected.txt: Added. Rebaselined.
512
* platform/gtk/compositing/overflow/overflow-scroll-expected.png: Added. Rebaselined.
513
* platform/gtk/compositing/overflow/overflow-scroll-expected.txt: Added. Rebaselined.
514
* platform/gtk/compositing/overflow/parent-overflow-expected.png: Added. Rebaselined.
515
* platform/gtk/compositing/overflow/parent-overflow-expected.txt: Added. Rebaselined.
516
* platform/gtk/compositing/overflow/remove-overflow-crash2-expected.png: Added. Rebaselined.
517
* platform/gtk/compositing/overflow/remove-overflow-crash2-expected.txt: Added. Rebaselined.
518
* platform/gtk/compositing/overflow/scroll-ancestor-update-expected.png: Added. Rebaselined.
519
* platform/gtk/compositing/overflow/scroll-ancestor-update-expected.txt: Added. Rebaselined.
520
* platform/gtk/compositing/overflow/scrollbar-painting-expected.png: Added. Rebaselined.
521
* platform/gtk/compositing/overflow/scrollbar-painting-expected.txt: Added. Rebaselined.
522
* platform/gtk/compositing/overflow/theme-affects-visual-overflow-expected.png: Added. Rebaselined.
523
* platform/gtk/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added. Rebaselined.
524
* platform/gtk/compositing/reflections/reflection-in-composited-expected.png: Added. Rebaselined.
525
* platform/gtk/compositing/reflections/reflection-in-composited-expected.txt: Added. Rebaselined.
526
* platform/gtk/compositing/repaint/become-overlay-composited-layer-expected.png: Added. Rebaselined.
527
* platform/gtk/compositing/repaint/become-overlay-composited-layer-expected.txt: Added. Rebaselined.
528
* platform/gtk/compositing/repaint/composited-document-element-expected.png: Added. Rebaselined.
529
* platform/gtk/compositing/repaint/composited-document-element-expected.txt: Added. Rebaselined.
530
* platform/gtk/compositing/repaint/content-into-overflow-expected.png: Added. Rebaselined.
531
* platform/gtk/compositing/repaint/content-into-overflow-expected.txt: Added. Rebaselined.
532
* platform/gtk/compositing/repaint/layer-repaint-expected.png: Added. Rebaselined.
533
* platform/gtk/compositing/repaint/layer-repaint-expected.txt: Added. Rebaselined.
534
* platform/gtk/compositing/repaint/layer-repaint-rects-expected.png: Added. Rebaselined.
535
* platform/gtk/compositing/repaint/layer-repaint-rects-expected.txt: Added. Rebaselined.
536
* platform/gtk/compositing/repaint/newly-composited-on-scroll-expected.png: Added. Rebaselined.
537
* platform/gtk/compositing/repaint/newly-composited-on-scroll-expected.txt: Added. Rebaselined.
538
* platform/gtk/compositing/repaint/opacity-between-absolute-expected.png: Added. Rebaselined.
539
* platform/gtk/compositing/repaint/opacity-between-absolute-expected.txt: Added. Rebaselined.
540
* platform/gtk/compositing/repaint/opacity-between-absolute2-expected.png: Added. Rebaselined.
541
* platform/gtk/compositing/repaint/opacity-between-absolute2-expected.txt: Added. Rebaselined.
542
* platform/gtk/compositing/repaint/overflow-into-content-expected.png: Added. Rebaselined.
543
* platform/gtk/compositing/repaint/overflow-into-content-expected.txt: Added. Rebaselined.
544
* platform/gtk/compositing/rtl/rtl-iframe-absolute-expected.txt: Added. Rebaselined.
545
* platform/gtk/compositing/rtl/rtl-iframe-relative-expected.txt: Added. Rebaselined.
546
* platform/gtk/compositing/rtl/rtl-overflow-scrolling-expected.txt: Added. Rebaselined.
547
* platform/gtk/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added. Rebaselined.
548
* platform/gtk/compositing/self-painting-layers-expected.png: Added. Rebaselined.
549
* platform/gtk/compositing/self-painting-layers-expected.txt: Added. Rebaselined.
550
* platform/gtk/compositing/shadows/shadow-drawing-expected.png: Added. Rebaselined.
551
* platform/gtk/compositing/shadows/shadow-drawing-expected.txt: Added. Rebaselined.
552
* platform/gtk/compositing/sibling-positioning-expected.png: Added. Rebaselined.
553
* platform/gtk/compositing/sibling-positioning-expected.txt: Added. Rebaselined.
554
* platform/gtk/compositing/text-on-large-layer-expected.png: Added. Rebaselined.
555
* platform/gtk/compositing/text-on-large-layer-expected.txt: Added. Rebaselined.
556
* platform/gtk/compositing/tiling/huge-layer-add-remove-child-expected.txt: Added. Rebaselined.
557
* platform/gtk/compositing/tiling/visiblerect-accumulated-offset-expected.png: Added. Rebaselined.
558
* platform/gtk/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added. Rebaselined.
559
* platform/gtk/compositing/visibility/layer-visible-content-expected.txt: Added. Rebaselined.
560
* platform/gtk/compositing/webgl/webgl-background-color-expected.png: Added. Rebaselined.
561
* platform/gtk/compositing/webgl/webgl-background-color-expected.txt: Added. Rebaselined.
562
* platform/gtk/compositing/webgl/webgl-nonpremultiplied-blend-expected.png: Added. Rebaselined.
563
* platform/gtk/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt: Added. Rebaselined.
564
* platform/gtk/css3/blending/background-blend-mode-default-value-expected.png: Added. Rebaselined.
565
* platform/gtk/css3/blending/background-blend-mode-default-value-expected.txt: Added. Rebaselined.
566
* platform/gtk/css3/blending/background-blend-mode-different-image-formats-expected.png: Added. Rebaselined.
567
* platform/gtk/css3/blending/background-blend-mode-different-image-formats-expected.txt: Added. Rebaselined.
568
* platform/gtk/css3/blending/background-blend-mode-gif-color-2-expected.png: Added. Rebaselined.
569
* platform/gtk/css3/blending/background-blend-mode-gif-color-2-expected.txt: Added. Rebaselined.
570
* platform/gtk/css3/blending/background-blend-mode-gif-color-expected.png: Added. Rebaselined.
571
* platform/gtk/css3/blending/background-blend-mode-gif-color-expected.txt: Added. Rebaselined.
572
* platform/gtk/css3/blending/background-blend-mode-image-color-expected.png: Added. Rebaselined.
573
* platform/gtk/css3/blending/background-blend-mode-image-color-expected.txt: Added. Rebaselined.
574
* platform/gtk/css3/blending/background-blend-mode-image-image-expected.png: Added. Rebaselined.
575
* platform/gtk/css3/blending/background-blend-mode-image-image-expected.txt: Added. Rebaselined.
576
* platform/gtk/css3/blending/background-blend-mode-single-layer-no-blending-expected.png: Added. Rebaselined.
577
* platform/gtk/css3/blending/background-blend-mode-single-layer-no-blending-expected.txt: Added. Rebaselined.
578
* platform/gtk/css3/blending/blend-mode-background-expected.png: Added. Rebaselined.
579
* platform/gtk/css3/blending/blend-mode-background-expected.txt: Added. Rebaselined.
580
* platform/gtk/css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.png: Added. Rebaselined.
581
* platform/gtk/css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.txt: Added. Rebaselined.
582
* platform/gtk/css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending-expected.png: Added. Rebaselined.
583
* platform/gtk/css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending-expected.txt: Added. Rebaselined.
584
* platform/gtk/css3/blending/svg-blend-layer-blend-expected.png: Added. Rebaselined.
585
* platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt: Added. Rebaselined.
586
* platform/gtk/css3/blending/svg-blend-layer-filter-expected.png: Added. Rebaselined.
587
* platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt: Added. Rebaselined.
588
* platform/gtk/css3/blending/svg-blend-layer-mask-expected.png: Added. Rebaselined.
589
* platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt: Added. Rebaselined.
590
* platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png: Added. Rebaselined.
591
* platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt: Added. Rebaselined.
592
* platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Added. Rebaselined.
593
* platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Added. Rebaselined.
594
* platform/gtk/css3/blending/svg-blend-multiply-alpha-expected.png: Added. Rebaselined.
595
* platform/gtk/css3/blending/svg-blend-multiply-alpha-expected.txt: Added. Rebaselined.
596
* platform/gtk/css3/blending/svg-blend-normal-expected.png: Added. Rebaselined.
597
* platform/gtk/css3/blending/svg-blend-normal-expected.txt: Added. Rebaselined.
598
* platform/gtk/css3/blending/svg-blend-plus-darker-expected.png: Added. Rebaselined.
599
* platform/gtk/css3/blending/svg-blend-plus-darker-expected.txt: Added. Rebaselined.
600
* platform/gtk/css3/blending/svg-blend-plus-lighter-expected.png: Added. Rebaselined.
601
* platform/gtk/css3/blending/svg-blend-plus-lighter-expected.txt: Added. Rebaselined.
602
* platform/gtk/fast/canvas/webgl/css-webkit-canvas-expected.png: Added. Rebaselined.
603
* platform/gtk/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added. Rebaselined.
604
* platform/gtk/fast/canvas/webgl/css-webkit-canvas-repaint-expected.png: Added. Rebaselined.
605
* platform/gtk/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added. Rebaselined.
606
607
2017-03-21 Carlos Garcia Campos <cgarcia@igalia.com>
608
609
Unreviewed GTK+ gardening. Remove expectations for imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm.
610
611
It no longer works with current version of wptserve and it's already skipped globally.
612
613
* platform/gtk/TestExpectations:
614
615
2017-03-21 Carlos Garcia Campos <cgarcia@igalia.com>
616
617
Unreviewed GTK+ gardening. Remove duplicated entry.
618
619
* platform/gtk/TestExpectations:
620
621
2017-03-21 Carlos Garcia Campos <cgarcia@igalia.com>
622
623
Unreviewed GTK+ gardening. Mark more tests that are failing.
624
625
* platform/gtk/TestExpectations:
626
627
2017-03-21 Carlos Garcia Campos <cgarcia@igalia.com>
628
629
Unreviewed GTK+ gardening. Mark several tests as failing and skip others.
630
631
* platform/gtk/TestExpectations:
632
633
2017-03-20 Jon Lee <jonlee@apple.com>
634
635
Add iceCandidatePoolSize to RTCConfiguration
637
638
Reviewed by Youenn Fablet.
639
640
* webrtc/rtcconfiguration-icecandidatepoolsize-expected.txt: Added.
641
* webrtc/rtcconfiguration-icecandidatepoolsize.html: Added.
642
643
2017-03-20 Chris Dumez <cdumez@apple.com>
644
645
Suspend media playback in background tabs
648
649
Reviewed by Eric Carlson.
650
651
Add layout test coverage.
652
653
* media/media-playback-page-visibility-expected.txt: Added.
654
* media/media-playback-page-visibility.html: Added.
655
656
2017-03-20 Daniel Bates <dabates@apple.com>
657
658
Prevent new navigations from onbeforeunload handler
661
662
Reviewed by Ryosuke Niwa.
663
664
Update test to ensure that we disallow navigation initiated via a DOM click event from
665
an onbeforeunload handler.
666
667
* fast/events/before-unload-forbidden-navigation.html:
668
669
2017-03-20 Andy Estes <aestes@apple.com>
670
671
[QuickLook] Subresources should be in the same origin as the main document
674
675
Reviewed by Daniel Bates.
676
677
* http/tests/quicklook/resources/same-origin-xmlhttprequest-allowed.rtf: Added.
678
* http/tests/quicklook/resources/tap-run-test-hyperlink.js:
679
(runTest):
680
* http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Added.
681
* http/tests/quicklook/same-origin-xmlhttprequest-allowed.html: Added.
682
683
2017-03-20 Eric Carlson <eric.carlson@apple.com>
684
685
[MediaStream] Respect constraints passed to getUserMedia
688
689
Reviewed by Youenn Fablet and Jer Noble.
690
691
* fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
692
* fast/mediastream/MediaDevices-getUserMedia-expected.txt:
693
* fast/mediastream/MediaDevices-getUserMedia.html:
694
* fast/mediastream/MediaStream-video-element-expected.txt:
695
* fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
696
697
2017-03-20 Ryan Haddad <ryanhaddad@apple.com>
698
699
Mark imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
701
702
Unreviewed test gardening.
703
704
* platform/mac/TestExpectations:
705
706
2017-03-19 Chris Dumez <cdumez@apple.com>
707
708
Implement self.origin
710
711
Reviewed by Sam Weinig.
712
713
* http/tests/websocket/tests/hybi/handshake-fail-by-maxlength-expected.txt:
714
* http/tests/websocket/tests/hybi/handshake-fail-by-maxlength.html:
715
* http/tests/websocket/tests/hybi/handshake-fail-by-no-cr-expected.txt:
716
* http/tests/websocket/tests/hybi/handshake-fail-by-no-cr.html:
717
* http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt:
718
* http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status.html:
719
* http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null-expected.txt:
720
* http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null.html:
721
Rename origin to wsOrigin in tests to avoid conflict with window.origin.
722
723
2017-03-19 Chris Dumez <cdumez@apple.com>
724
725
`const location = "foo"` throws in a worker
727
728
Reviewed by Mark Lam.
729
730
* fast/dom/window-const-variable-shadowing-expected.txt: Added.
731
* fast/dom/window-const-variable-shadowing.html: Added.
732
* fast/workers/const-location-variable-expected.txt: Added.
733
* fast/workers/const-location-variable.html: Added.
734
* fast/workers/resources/worker-const-location.js: Added.
735
Add layout test coverage for behavior changes. Those tests pass in Firefox and Chrome.
736
737
* js/dom/const-expected.txt:
738
* js/dom/const.html:
739
Update test which wrongly expected a let variable not to be able to shadow a
740
window named property. This test was failing in Chrome and Firefox. The reason
741
this does not throw is because window named properties are not on the window
742
object, they are on the WindowProperties object in the Window prototype chain.
743
744
2017-03-18 Jon Lee <jonlee@apple.com>
745
746
Add support for ImplementedAs, Clamp, EnforceRange, TreatNullAs for dictionary members
748
749
Reviewed by Alex Christensen.
750
751
Rebaseline. The enhancement progressed the results of these tests.
752
* crypto/subtle/aes-gcm-encrypt-malformed-parameters-expected.txt:
753
* crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
754
* crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
755
756
2017-03-18 Chris Dumez <cdumez@apple.com>
757
758
Allow setting the prototype of cross-origin objects, as long as they don't change
760
761
Reviewed by Mark Lam.
762
763
* http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt:
764
* http/tests/security/cross-frame-access-object-setPrototypeOf.html:
765
* js/dom/setPrototypeOf-location-window-expected.txt:
766
* js/dom/setPrototypeOf-location-window.html:
767
Add checks for setting prototype of window and location objects to the same value
768
to make sure it does not throw, both in the same origin and the cross origin
769
cases.
770
771
* fast/dom/Window/window-custom-prototype-crash-expected.txt:
772
* http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
773
* js/object-literal-shorthand-construction-expected.txt:
774
Rebaseline tests now that the exception message is a bit different.
775
776
* js/script-tests/prototype-assignment.js:
777
Remove special casing for Window, it now behaves like a regular immutable prototype
778
exotic object.
779
780
2017-03-17 Youenn Fablet <youenn@apple.com>
781
782
Implement incoming webrtc data based on tracksCurr
784
785
Reviewed by Eric Carlson.
786
787
* webrtc/video-with-receiver-expected.txt: Added.
788
* webrtc/video-with-receiver.html: Copied from LayoutTests/webrtc/video.html.
789
* webrtc/video.html:
790
791
2017-03-17 Ryan Haddad <ryanhaddad@apple.com>
792
793
Remove TestExpectation for a test that is no longer in the tree.
794
795
Unreviewed test gardening.
796
797
* platform/mac/TestExpectations:
798
799
2017-03-17 Dean Jackson <dino@apple.com>
800
801
MediaQueryList instances do not update for `prefers-reduced-motion`
804
805
Reviewed by Anders Carlsson.
806
807
* fast/media/mq-prefers-reduced-motion-matchMedia-expected.txt: Added.
808
* fast/media/mq-prefers-reduced-motion-matchMedia.html: Added.
809
810
2017-03-17 Ryan Haddad <ryanhaddad@apple.com>
811
812
Mark media/modern-media-controls/airplay-placard/airplay-placard-text-section.html as flaky.
814
815
Unreviewed test gardening.
816
817
* platform/mac-wk1/TestExpectations:
818
819
2017-03-17 Dave Hyatt <hyatt@apple.com>
820
821
Disable per-region boxes for multicolumn
823
824
Reviewed by Zalan Bujtas.
825
826
* fast/multicol/float-adjacent-to-overflow-block-expected.html: Added.
827
* fast/multicol/float-adjacent-to-overflow-block.html: Added.
828
829
2017-03-17 Jiewen Tan <jiewen_tan@apple.com>
830
831
[WebCrypto] Make sure all CryptoKey classes are structured clonable
834
835
Reviewed by Brent Fulgham.
836
837
* crypto/workers/subtle/aes-postMessage-worker-expected.txt:
838
* crypto/workers/subtle/aes-postMessage-worker.html:
839
* crypto/workers/subtle/ec-postMessage-worker-expected.txt: Added.
840
* crypto/workers/subtle/ec-postMessage-worker.html: Added.
841
* crypto/workers/subtle/hmac-postMessage-worker-expected.txt:
842
* crypto/workers/subtle/hmac-postMessage-worker.html:
843
* crypto/workers/subtle/raw-postMessage-worker-expected.txt: Added.
844
* crypto/workers/subtle/raw-postMessage-worker.html: Added.
845
* crypto/workers/subtle/resources/ec-postMessage-worker.js: Added.
846
* crypto/workers/subtle/resources/raw-postMessage-worker.js: Added.
847
* crypto/workers/subtle/resources/rsa-postMessage-worker.js:
848
* crypto/workers/subtle/rsa-postMessage-worker-expected.txt:
849
* crypto/workers/subtle/rsa-postMessage-worker.html:
850
851
2017-03-17 Zalan Bujtas <zalan@apple.com>
852
853
Fix the flow thread state on the descendants of out of flow positioned replaced elements.
856
857
Reviewed by Simon Fraser.
858
859
* fast/multicol/fix-inherit-when-container-is-replaced-expected.txt: Added.
860
* fast/multicol/fix-inherit-when-container-is-replaced.html: Added.
861
862
2017-03-17 Youenn Fablet <youenn@apple.com>
863
864
Update webrtc tests expectations
866
867
Unreviewed.
868
869
* TestExpectations: Marking some webrtc tests as flaky.
870
871
2017-03-17 Antti Koivisto <antti@apple.com>
872
873
Add a reload policy where only expired subresources are revalidated
875
876
Reviewed by Andreas Kling.
877
878
* http/tests/cache/reload-expired-only-expected.txt: Added.
879
* http/tests/cache/reload-expired-only.html: Added.
880
* http/tests/cache/resources/document-with-cached-unique-script.html: Added.
881
* http/tests/cache/resources/random-cached.cgi:
882
883
2017-03-17 Nan Wang <n_wang@apple.com>
884
885
AX: VoiceOver no longer works corectly with editable text in the web
887
888
Reviewed by Chris Fleizach.
889
890
* accessibility/ios-simulator/element-text-range-for-text-control-expected.txt: Added.
891
* accessibility/ios-simulator/element-text-range-for-text-control.html: Added.
892
* accessibility/mac/text-markers-for-input-with-placeholder-expected.txt: Added.
893
* accessibility/mac/text-markers-for-input-with-placeholder.html: Added.
894
895
2017-03-17 Dave Hyatt <hyatt@apple.com>
896
897
Initial letter does not paginate properly.
900
901
Reviewed by Zalan Bujtas.
902
903
* fast/css-generated-content/initial-letter-pagination-raised-expected.html: Added.
904
* fast/css-generated-content/initial-letter-pagination-raised.html: Added.
905
* fast/css-generated-content/initial-letter-pagination-sunken-expected.html: Added.
906
* fast/css-generated-content/initial-letter-pagination-sunken.html: Added.
907
* platform/ios-simulator/TestExpectations:
908
909
2017-03-17 Youenn Fablet <youenn@apple.com>
910
911
RealtimeIncomingAudioSource is not stopping properly
913
914
Reviewed by Eric Carlson.
915
916
* webrtc/release-after-getting-track-expected.txt: Added.
917
* webrtc/release-after-getting-track.html: Added.
918
919
2017-03-17 Miguel Gomez <magomez@igalia.com>
920
921
Follow-up (r213833): write a layout test for 169199
924
925
Reviewed by Said Abou-Hallawa.
926
927
Add a test that ensures there's no crash when deleting the ImageDecoder after requesting
928
an async decoding operation.
929
930
* fast/images/clear-animation-decoder-expected.txt: Added.
931
* fast/images/clear-animation-decoder.html: Added.
932
933
2017-03-17 Carlos Garcia Campos <cgarcia@igalia.com>
934
935
Unreviewed GTK+ gardening. Mark mediastream and webrtc new failures.
936
937
* platform/gtk/TestExpectations:
938
939
2017-03-16 Ryan Haddad <ryanhaddad@apple.com>
940
941
Mark imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash.html as flaky.
943
944
Unreviewed test gardening.
945
946
* platform/mac/TestExpectations:
947
948
2017-03-16 Ryan Haddad <ryanhaddad@apple.com>
949
950
Rebaseline js/dom/global-constructors-attributes.html.
951
952
Unreviewed test gardening.
953
954
* platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
955
* platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
956
* platform/mac/js/dom/global-constructors-attributes-expected.txt:
957
958
2017-03-16 Youenn Fablet <youenn@apple.com>
959
960
activating webrtc tests on Release bots
962
963
Unreviewed.
964
965
* TestExpectations:
966
967
2017-03-16 Dean Jackson <dino@apple.com>
968
969
WebGL: Improve index validation when using uint index values
971
972
Reviewed by Simon Fraser.
973
974
* fast/canvas/webgl/draw-elements-out-of-bounds-uint-index-expected.txt: Added.
975
* fast/canvas/webgl/draw-elements-out-of-bounds-uint-index.html: Added.
976
977
2017-03-16 Youenn Fablet <youenn@apple.com>
978
979
Wrap legacy WebRTC API in runtime flag
981
982
Reviewed by Alex Christensen.
983
984
* webrtc/legacy-api-expected.txt: Added.
985
* webrtc/legacy-api.html: Added.
986
987
2017-03-16 Youenn Fablet <youenn@apple.com>
988
989
Rebase webrtc tests
991
992
Unreviewed.
993
994
* TestExpectations:
995
* fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
996
* fast/mediastream/MediaStreamTrack-expected.txt:
997
* fast/mediastream/MediaStreamTrack-onended-expected.txt:
998
* fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
999
* fast/mediastream/RTCPeerConnection-events-expected.txt:
1000
* fast/mediastream/RTCPeerConnection-media-setup-single-dialog-expected.txt:
1001
* fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
1002
* fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt:
1003
* fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
1004
* fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
1005
* fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
1006
* platform/mac/TestExpectations:
1007
1008
2017-03-16 Jiewen Tan <jiewen_tan@apple.com>
1009
1010
[WebCrypto] Support SPKI/PKCS8 for Elliptic Curve
1013
1014
Reviewed by Brent Fulgham.
1015
1016
* crypto/subtle/ec-export-key-malformed-parameters-expected.txt:
1017
* crypto/subtle/ec-export-key-malformed-parameters.html:
1018
* crypto/subtle/ec-import-jwk-key-export-jwk-key-private-expected.txt:
1019
* crypto/subtle/ec-import-jwk-key-export-jwk-key-private.html:
1020
* crypto/subtle/ec-import-jwk-key-export-pkcs8-key-expected.txt: Added.
1021
* crypto/subtle/ec-import-jwk-key-export-pkcs8-key.html: Added.
1022
* crypto/subtle/ec-import-jwk-key-export-spki-key-expected.txt: Added.
1023
* crypto/subtle/ec-import-jwk-key-export-spki-key.html: Added.
1024
* crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
1025
* crypto/subtle/ec-import-key-malformed-parameters.html:
1026
* crypto/subtle/ec-import-pkcs8-key-export-jwk-key-expected.txt: Added.
1027
* crypto/subtle/ec-import-pkcs8-key-export-jwk-key.html: Added.
1028
* crypto/subtle/ec-import-pkcs8-key-export-pkcs8-key-p256-expected.txt: Added.
1029
* crypto/subtle/ec-import-pkcs8-key-export-pkcs8-key-p256.html: Added.
1030
* crypto/subtle/ec-import-pkcs8-key-export-pkcs8-key-p384-expected.txt: Added.
1031
* crypto/subtle/ec-import-pkcs8-key-export-pkcs8-key-p384.html: Added.
1032
* crypto/subtle/ec-import-raw-key-export-spki-key-expected.txt: Added.
1033
* crypto/subtle/ec-import-raw-key-export-spki-key.html: Added.
1034
* crypto/subtle/ec-import-spki-key-export-jwk-key-expected.txt: Added.
1035
* crypto/subtle/ec-import-spki-key-export-jwk-key.html: Added.
1036
* crypto/subtle/ec-import-spki-key-export-raw-key-expected.txt: Added.
1037
* crypto/subtle/ec-import-spki-key-export-raw-key.html: Added.
1038
* crypto/subtle/ec-import-spki-key-export-spki-key-p256-expected.txt: Added.
1039
* crypto/subtle/ec-import-spki-key-export-spki-key-p256.html: Added.
1040
* crypto/subtle/ec-import-spki-key-export-spki-key-p384-expected.txt: Added.
1041
* crypto/subtle/ec-import-spki-key-export-spki-key-p384.html: Added.
1042
* crypto/subtle/ecdh-generate-export-key-spki-p256-expected.txt: Added.
1043
* crypto/subtle/ecdh-generate-export-key-spki-p256.html: Added.
1044
* crypto/subtle/ecdh-generate-export-key-spki-p384-expected.txt: Added.
1045
* crypto/subtle/ecdh-generate-export-key-spki-p384.html: Added.
1046
* crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt: Added.
1047
* crypto/subtle/ecdh-generate-export-pkcs8-p256.html: Added.
1048
* crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt: Added.
1049
* crypto/subtle/ecdh-generate-export-pkcs8-p384.html: Added.
1050
* crypto/subtle/ecdh-import-pkcs8-key-p256-expected.txt: Added.
1051
* crypto/subtle/ecdh-import-pkcs8-key-p256.html: Added.
1052
* crypto/subtle/ecdh-import-pkcs8-key-p384-expected.txt: Added.
1053
* crypto/subtle/ecdh-import-pkcs8-key-p384.html: Added.
1054
* crypto/subtle/ecdh-import-spki-key-p256-expected.txt: Added.
1055
* crypto/subtle/ecdh-import-spki-key-p256.html: Added.
1056
* crypto/subtle/ecdh-import-spki-key-p384-expected.txt: Added.
1057
* crypto/subtle/ecdh-import-spki-key-p384.html: Added.
1058
* crypto/workers/subtle/ec-generate-export-pkcs8-key-expected.txt: Added.
1059
* crypto/workers/subtle/ec-generate-export-pkcs8-key.html: Added.
1060
* crypto/workers/subtle/ec-generate-export-spki-key-expected.txt: Added.
1061
* crypto/workers/subtle/ec-generate-export-spki-key.html: Added.
1062
* crypto/workers/subtle/ec-import-pkcs8-key-expected.txt: Added.
1063
* crypto/workers/subtle/ec-import-pkcs8-key.html: Added.
1064
* crypto/workers/subtle/ec-import-spki-key-expected.txt: Added.
1065
* crypto/workers/subtle/ec-import-spki-key.html: Added.
1066
* crypto/workers/subtle/resources/ec-generate-export-pkcs8-key.js: Added.
1067
* crypto/workers/subtle/resources/ec-generate-export-spki-key.js: Added.
1068
* crypto/workers/subtle/resources/ec-import-pkcs8-key.js: Added.
1069
* crypto/workers/subtle/resources/ec-import-spki-key.js: Added.
1070
1071
2017-03-16 Zalan Bujtas <zalan@apple.com>
1072
1073
Simple line layout: Extend webkit-hyphenate-limit-lines to cover subsequent words.
1075
1076
Reviewed by Antti Koivisto.
1077
1078
* fast/text/simple-line-layout-hyphenation-limit-lines-accross-words-expected.html: Added.
1079
* fast/text/simple-line-layout-hyphenation-limit-lines-accross-words.html: Added.
1080
1081
2017-03-16 Youenn Fablet <youenn@apple.com>
1082
1083
[mac-wk2 debug] LayoutTest webrtc/video-mute.html is timing out
1085
1086
Reviewed by Eric Carlson.
1087
1088
* TestExpectations:
1089
1090
2017-03-16 Zalan Bujtas <zalan@apple.com>
1091
1092
Stay inside the continuation while searching for a candidate ancestor for insertion.
1095
1096
Reviewed by David Hyatt.
1097
1098
* fast/inline/continuation-crash-with-anon-ancestors-expected.txt: Added.
1099
* fast/inline/continuation-crash-with-anon-ancestors.html: Added.
1100
1101
2017-03-16 Ryan Haddad <ryanhaddad@apple.com>
1102
1103
Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky.
1105
1106
Unreviewed test gardening.
1107
1108
* platform/mac-wk2/TestExpectations:
1109
1110
2017-03-16 Ryan Haddad <ryanhaddad@apple.com>
1111
1112
TestExpectations gardening for modern-media-controls tests.
1113
1114
Unreviewed test gardening.
1115
1116
* platform/mac-wk1/TestExpectations:
1117
* platform/mac/TestExpectations:
1118
1119
2017-03-16 Ryan Haddad <ryanhaddad@apple.com>
1120
1121
Mark imported/w3c/web-platform-tests/IndexedDB/fire-success-event-exception.html as flaky.
1123
1124
Unreviewed test gardening.
1125
1126
* platform/ios-simulator-wk2/TestExpectations:
1127
* platform/mac-wk2/TestExpectations:
1128
1129
2017-03-16 Daniel Bates <dabates@apple.com>
1130
1131
Update test fast/events/pageshow-pagehide-on-back-cached-with-frames.html to ensure
1132
that pageshow events are dispatched to frames in post-order traversal
1134
1135
Reviewed by Brady Eidson.
1136
1137
* fast/events/pageshow-pagehide-on-back-cached-with-frames-expected.txt:
1138
* fast/events/pageshow-pagehide-on-back-cached-with-frames.html:
1139
* fast/events/resources/pageshow-pagehide-subframe-cachable-2.html: Added.
1140
* fast/events/resources/pageshow-pagehide-subsubframe-cachable-2.html: Added.
1141
1142
2017-03-16 Youenn Fablet <youenn@apple.com>
1143
1144
Improve WebRTC track enabled support
1146
1147
Reviewed by Alex Christensen.
1148
1149
* TestExpectations:
1150
* webrtc/audio-peer-connection-webaudio.html:
1151
* webrtc/peer-connection-audio-mute-expected.txt:
1152
* webrtc/peer-connection-audio-mute.html:
1153
* webrtc/peer-connection-audio-mute2-expected.txt: Added.
1154
* webrtc/peer-connection-audio-mute2.html: Added.
1155
* webrtc/peer-connection-remote-audio-mute-expected.txt: Added.
1156
* webrtc/peer-connection-remote-audio-mute.html: Added.
1157
* webrtc/video-mute-expected.txt:
1158
* webrtc/video-mute.html:
1159
* webrtc/video-remote-mute-expected.txt: Added.
1160
* webrtc/video-remote-mute.html: Added.
1161
1162
2017-03-16 Manuel Rego Casasnovas <rego@igalia.com>
1163
1164
[css-grid] Crash on debug removing a positioned child
1166
1167
Reviewed by Sergio Villar Senin.
1168
1169
Add new test that checks that adding and removing a positioned grid item
1170
doesn't cause any crashes.
1171
1172
* fast/css-grid-layout/grid-crash-remove-positioned-item-expected.txt: Added.
1173
* fast/css-grid-layout/grid-crash-remove-positioned-item.html: Added.
1174
1175
2017-03-16 Caio Lima <ticaiolima@gmail.com>
1176
1177
[ESnext] Implement Object Spread
1179
1180
Reviewed by Yusuke Suzuki.
1181
1182
* js/parser-syntax-check-expected.txt:
1183
* js/script-tests/parser-syntax-check.js:
1184
1185
2017-03-16 Carlos Alberto Lopez Perez <clopez@igalia.com>
1186
1187
[WebRTC] SDP sess-id in the "o=" line should be a value between 0 and LLONG_MAX.
1189
1190
Reviewed by Alejandro G. Castro.
1191
1192
Check that the generated sess-id value its between the limits before validating it.
1193
This is covered by the tests fast/mediastream/RTCPeerConnection-inspect-answer.html
1194
and fast/mediastream/RTCPeerConnection-inspect-offer.html.
1195
Both tests will fail if the sess-id value generated is not within the limits.
1196
1197
* fast/mediastream/resources/sdp-utils.js:
1198
(printComparableSessionDescription):
1199
1200
2017-03-15 Zalan Bujtas <zalan@apple.com>
1201
1202
Do not reparent floating object until after intruding/overhanging dependency is cleared.
1205
1206
Reviewed by Simon Fraser.
1207
1208
* fast/block/float/inline-becomes-float-and-moves-around-expected.txt: Added.
1209
* fast/block/float/inline-becomes-float-and-moves-around.html: Added.
1210
1211
2017-03-15 Dave Hyatt <hyatt@apple.com>
1212
1213
Positioned SVG not sized correctly
1216
1217
Reviewed by Zalan Bujtas.
1218
1219
* svg/in-html/rect-positioned-expected.html: Added.
1220
* svg/in-html/rect-positioned.html: Added.
1221
1222
2017-03-15 Ryan Haddad <ryanhaddad@apple.com>
1223
1224
Clean up TestExpectations for some WPT LayoutTests.
1225
1226
Unreviewed test gardening.
1227
1228
* TestExpectations:
1229
1230
2017-03-15 Antoine Quint <graouts@apple.com>
1231
1232
[Modern Media Controls] Using the arrow keys to navigate in the tracks menu also scrolls the page
1235
1236
Reviewed by Eric Carlson.
1237
1238
Add a test that checks that preventDefault() is called on "keydown" events that we know to handle.
1239
1240
* media/modern-media-controls/tracks-panel/tracks-panel-prevent-default-on-keydown-expected.txt: Added.
1241
* media/modern-media-controls/tracks-panel/tracks-panel-prevent-default-on-keydown.html: Added.
1242
1243
2017-03-15 Jonathan Bedard <jbedard@apple.com>
1244
1245
Remove TestExpectations.orig after r213882
1246
1247
Unreviewed, removing file committed by mistake.
1248
1249
* TestExpectations.orig: Removed.
1250
1251
2017-03-15 Antoine Quint <graouts@apple.com>
1252
1253
[Modern Media Controls] Tracks menu overlaps controls bar in fullscreen
1256
1257
Reviewed by Eric Carlson.
1258
1259
Unflake a test that checks the tracks panel position in fullscreen.
1260
1261
* media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen-expected.txt:
1262
* media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen.html:
1263
* platform/mac/TestExpectations:
1264
1265
2017-03-15 Antoine Quint <graouts@apple.com>
1266
1267
[Modern Media Controls] Captions do not default to Auto when language is changed
1270
1271
Reviewed by Eric Carlson.
1272
1273
Add new tests that check the cases where the expected selected track should be "Off" or "Auto".
1274
1275
* media/modern-media-controls/tracks-support/tracks-support-auto-text-track-expected.txt: Added.
1276
* media/modern-media-controls/tracks-support/tracks-support-auto-text-track.html: Added.
1277
* media/modern-media-controls/tracks-support/tracks-support-off-text-track-expected.txt: Added.
1278
* media/modern-media-controls/tracks-support/tracks-support-off-text-track.html: Added.
1279
1280
2017-03-15 Ryan Haddad <ryanhaddad@apple.com>
1281
1282
Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on mac-wk1.
1284
1285
Unreviewed test gardening.
1286
1287
* platform/mac-wk1/TestExpectations:
1288
1289
2017-03-15 Youenn Fablet <youenn@apple.com>
1290
1291
run-webkit-tests is always creating mock libwebrtc tracks
1293
1294
Reviewed by Alex Christensen.
1295
1296
* TestExpectations:
1297
* webrtc/audio-peer-connection-webaudio.html:
1298
* webrtc/peer-connection-audio-mute-expected.txt: Added.
1299
* webrtc/peer-connection-audio-mute.html: Added.
1300
* webrtc/routines.js:
1301
(analyseAudio):
1302
* webrtc/video-expected.txt:
1303
* webrtc/video-mute-expected.txt: Added.
1304
* webrtc/video-mute.html: Added.
1305
* webrtc/video.html:
1306
1307
2017-03-15 Youenn Fablet <youenn@apple.com>
1308
1309
Preventive clean-up: ensure RTCPeerConnection stays valid when calling postTask
1311
1312
Reviewed by Alex Christensen.
1313
1314
* webrtc/negotiatedneeded-event-addStream-expected.txt:
1315
* webrtc/negotiatedneeded-event-addStream.html:
1316
1317
2017-03-14 Ryan Haddad <ryanhaddad@apple.com>
1318
1319
Mark media/modern-media-controls/volume-down-support/volume-down-support.html as flaky.
1321
1322
Unreviewed test gardening.
1323
1324
* platform/mac/TestExpectations:
1325
1326
2017-03-15 Antoine Quint <graouts@apple.com>
1327
1328
[Modern Media Controls] Always use six digits to display time when overall media duration is an hour or more
1331
1332
Reviewed by Dean Jackson.
1333
1334
Rebase some tests due to the rename of the labelsMayDisplayTimesOverAnHour property to
1335
useSixDigitsForTimeLabels. We also add an assertion in long-time.html to check that
1336
we currently use six digits to display a time that is under an hour but where the
1337
media duration is over an hour.
1338
1339
* http/tests/media/modern-media-controls/time-labels-support/long-time-expected.txt:
1340
* http/tests/media/modern-media-controls/time-labels-support/long-time.html:
1341
* media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Renamed from LayoutTests/media/modern-media-controls/time-control/time-control-labels-may-display-times-over-an-hour-expected.txt.
1342
* media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Renamed from LayoutTests/media/modern-media-controls/time-control/time-control-labels-may-display-times-over-an-hour.html.
1343
1344
2017-03-15 Antoine Quint <graouts@apple.com>
1345
1346
[mac-wk1 debug] LayoutTest media/modern-media-controls/airplay-placard/airplay-placard-text-section.html is a flaky timeout
1349
1350
Reviewed by Dean Jackson.
1351
1352
Using an asynchronous assertion to improve reliability.
1353
1354
* media/modern-media-controls/airplay-placard/airplay-placard-text-section-expected.txt:
1355
* media/modern-media-controls/airplay-placard/airplay-placard-text-section.html:
1356
1357
2017-03-14 Youenn Fablet <youenn@apple.com>
1358
1359
CanvasCapture should not generate a frame per each canvas draw command
1361
1362
Reviewed by Simon Fraser & Eric Carlson.
1363
1364
* fast/mediastream/captureStream/canvas2d-heavy-drawing-expected.txt: Added.
1365
* fast/mediastream/captureStream/canvas2d-heavy-drawing.html: Added.
1366
1367
2017-03-14 Wenson Hsieh <wenson_hsieh@apple.com>
1368
1369
Unreviewed, skip fast/media/video-element-in-details-collapse.html on iOS
1370
1371
* platform/ios-simulator/TestExpectations:
1372
1373
2017-03-14 Youenn Fablet <youenn@apple.com>
1374
1375
REGRESSION (r213882): 12 new/updated web-platform-tests failing
1377
1378
Unreviewed.
1379
1380
* TestExpectations: Marking tests requiring updated wptserver as failing.
1381
1382
2017-03-14 Wenson Hsieh <wenson_hsieh@apple.com>
1383
1384
RenderElements should unregister for viewport visibility callbacks when they are destroyed
1387
1388
Reviewed by Simon Fraser.
1389
1390
Adds a new layout test covering this regression. See WebCore ChangeLog for more details.
1391
1392
* fast/media/video-element-in-details-collapse-expected.txt: Added.
1393
* fast/media/video-element-in-details-collapse.html: Added.
1394
1395
2017-03-14 Andy Estes <aestes@apple.com>
1396
1397
Update ApplePaySession.html after r213949
1398
1399
Rubber-stamped by Beth Dakin.
1400
1401
* http/tests/ssl/applepay/ApplePaySession-expected.txt:
1402
* http/tests/ssl/applepay/ApplePaySession.html:
1403
1404
2017-03-14 Ryan Haddad <ryanhaddad@apple.com>
1405
1406
Mark imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-javascript.html as failing on ios-simulator-wk2.
1408
1409
Unreviewed test gardening.
1410
1411
* platform/ios-simulator-wk2/TestExpectations:
1412
1413
2017-03-14 Ryan Haddad <ryanhaddad@apple.com>
1414
1415
Mark imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-javascript.html as failing on mac-wk2.
1417
1418
Unreviewed test gardening.
1419
1420
* platform/mac-wk2/TestExpectations:
1421
1422
2017-03-14 Zalan Bujtas <zalan@apple.com>
1423
1424
Simple line layout: Adjust hyphenation constrains based on the normal line layout line-breaking logic.
1426
1427
Reviewed by Antti Koivisto.
1428
1429
* fast/text/simple-line-layout-hyphenation-constrains-expected.html: Added.
1430
* fast/text/simple-line-layout-hyphenation-constrains.html: Added.
1431
1432
2017-03-14 Ryan Haddad <ryanhaddad@apple.com>
1433
1434
Mark imported/w3c/web-platform-tests/cors/status.htm as flaky.
1436
1437
Unreviewed test gardening.
1438
1439
* TestExpectations:
1440
1441
2017-03-14 Ryan Haddad <ryanhaddad@apple.com>
1442
1443
Mark imported/w3c/web-platform-tests/IndexedDB/fire-error-event-exception.html as flaky on mac-wk2.
1445
1446
Unreviewed test gardening.
1447
1448
* platform/mac-wk2/TestExpectations:
1449
1450
2017-03-14 Antoine Quint <graouts@apple.com>
1451
1452
[Modern Media Controls] Fullscreen controls during Live Broadcast is completely broken
1455
1456
Reviewed by Dean Jackson.
1457
1458
Add a new test, skipped on iOS, to check scrubbing controls are disabled in fullscreen
1459
for a Live Broadcast video and that the status label is visible. We also rebaseline a
1460
couple of tests now that the time control is added on first layout instead of inside
1461
the constructor.
1462
1463
* http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast-expected.txt: Added.
1464
* http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html: Added.
1465
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt:
1466
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html:
1467
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt:
1468
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html:
1469
* platform/ios-simulator/TestExpectations:
1470
1471
2017-03-14 Ryan Haddad <ryanhaddad@apple.com>
1472
1473
Skip 12 web-platform-tests until wptserver is upgraded.
1475
1476
Unreviewed test gardening.
1477
1478
* TestExpectations:
1479
1480
2017-03-14 Youenn Fablet <youenn@apple.com>
1481
1482
Import web-platform-tests/cors
1484
1485
Reviewed by Sam Weinig.
1486
1487
* tests-options.json:
1488
1489
2017-03-14 Antoine Quint <graouts@apple.com>
1490
1491
[Modern Media Controls] iOS may attempt to load fullscreen icon variants
1494
1495
Reviewed by Eric Carlson.
1496
1497
Amend an existing test to check that we disregard fullscreen and compact variants on iOS.
1498
1499
* media/modern-media-controls/icon-service/icon-service-expected.txt:
1500
* media/modern-media-controls/icon-service/icon-service.html:
1501
1502
2017-03-14 Antoine Quint <graouts@apple.com>
1503
1504
[Modern Media Controls] Controls are laid out incorrectly with RTL languages
1507
1508
Reviewed by Eric Carlson.
1509
1510
Add a test that enforces "direction: rtl" on a parent element to check that the controls
1511
bar use "direction: ltr" anyway.
1512
1513
* media/modern-media-controls/media-controls/media-controls-controls-bar-always-ltr-expected.txt: Added.
1514
* media/modern-media-controls/media-controls/media-controls-controls-bar-always-ltr.html: Added.
1515
1516
2017-03-13 Wenson Hsieh <wenson_hsieh@apple.com>
1517
1518
Make RepaintRegionAccumulator hold a WeakPtr to its root RenderView
1521
1522
Reviewed by Antti Koivisto.
1523
1524
Introduces a new layout test. See WebCore ChangeLog for more details.
1525
1526
* TestExpectations:
1527
* editing/execCommand/show-modal-dialog-during-execCommand-expected.txt: Added.
1528
* editing/execCommand/show-modal-dialog-during-execCommand.html: Added.
1529
* editing/execCommand/resources/self-closing-modal-dialog.html: Added.
1530
* platform/mac-wk1/TestExpectations:
1531
1532
2017-03-13 Youenn Fablet <youenn@apple.com>
1533
1534
Sync web-platform-tests up to revision a5b95cb31914507088a4eda16f7674bbc6f3313f
1536
1537
Reviewed by Alex Christensen.
1538
1539
* platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
1540
* tests-options.json:
1541
1542
2017-03-13 Eric Carlson <eric.carlson@apple.com>
1543
1544
[MediaStream] Move paintCurrentFrameInContext from RealtimeMediaSources to MediaPlayer
1547
1548
Reviewed by Youenn Fablet.
1549
1550
* fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
1551
* fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Fix
1552
bug uncovered by patch.
1553
1554
2017-03-13 Ryan Haddad <ryanhaddad@apple.com>
1555
1556
Skip WebGPU tests on ios-simulator.
1557
1558
Unreviewed test gardening.
1559
1560
* platform/ios-simulator/TestExpectations:
1561
1562
2017-03-13 Devin Rousso <webkit@devinrousso.com>
1563
1564
Web Inspector: Event Listeners section is missing 'once', 'passive' event listener flags
1566
1567
Reviewed by Joseph Pecoraro.
1568
1569
Tests the result of DOMAgent.getEventListenersForNode and ensures that additional options
1570
are passed to the frontend.
1571
1572
* inspector/dom/getEventListenersForNode-expected.txt: Added.
1573
* inspector/dom/getEventListenersForNode.html: Added.
1574
1575
2017-03-13 Dean Jackson <dino@apple.com>
1576
1577
Respect the runtime flag for WebGPU, default feature to off, and print a warning
1580
1581
Reviewed by Tim Horton.
1582
1583
* fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Added.
1584
* fast/canvas/webgpu/webgpu-runtime-flag.html: Added.
1585
1586
2017-03-13 Caio Lima <ticaiolima@gmail.com>
1587
1588
[JSC] It should be possible create a label named let when parsing Statement in non strict mode
1590
1591
Reviewed by Saam Barati.
1592
1593
* js/let-syntax-expected.txt:
1594
* js/script-tests/let-syntax.js:
1595
(shouldNotHaveSyntaxErrorSloopyOnly):
1596
1597
2017-03-13 Ryan Haddad <ryanhaddad@apple.com>
1598
1599
Rebaseline js/dom/global-constructors-attributes.html.
1600
1601
Unreviewed test gardening.
1602
1603
* platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1604
* platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1605
* platform/mac/js/dom/global-constructors-attributes-expected.txt:
1606
1607
2017-03-13 Antoine Quint <graouts@apple.com>
1608
1609
[Modern Media Controls] Volume icon doesn't turn to mute when the knob is set to 0
1612
1613
Reviewed by Eric Carlson.
1614
1615
Adding a new test where we drag the volume slider to 0 and ensure that the volume gets muted
1616
and that clicking on the mute button resets the volume to be the same value as prior to the
1617
dragging interaction.
1618
1619
* media/modern-media-controls/volume-support/volume-support-drag-to-mute-expected.txt: Added.
1620
* media/modern-media-controls/volume-support/volume-support-drag-to-mute.html: Added.
1621
1622
2017-03-13 Manuel Rego Casasnovas <rego@igalia.com>
1623
1624
Unprefix -webkit-min-content, -webkit-max-content and -webkit-fit-content
1626
1627
Reviewed by Sergio Villar Senin.
1628
1629
Based on Blink r200846 by <cbiesinger@chromium.org>.
1631
1632
For most of the tests the only change is that we remove the prefix in these properties.
1633
Additionally we're checking the behavior of both the prefixed and unprefixed versions in:
1634
- fast/css-intrinsic-dimensions/height-property-value.html
1635
- fast/css-intrinsic-dimensions/width-property-value.html
1636
1637
On top of that, a few tests from the CSS Grid Layout W3C test suite are now passing.
1638
1639
* TestExpectations:
1640
* css3/flexbox/flexitem.html:
1641
* css3/flexbox/orthogonal-writing-modes-and-intrinsic-sizing-expected.txt: Update results
1642
as tests is now passing (it was using "min-content" already and thus failing on WebKit).
1643
* css3/flexbox/overflow-auto-resizes-correctly.html:
1644
* fast/css-grid-layout/fit-content-columns-expected.html:
1645
* fast/css-grid-layout/fit-content-columns.html:
1646
* fast/css-grid-layout/fit-content-rows-expected.html:
1647
* fast/css-grid-layout/fit-content-rows.html:
1648
* fast/css-grid-layout/flex-and-content-sized-resolution-columns.html:
1649
* fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
1650
* fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
1651
* fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
1652
* fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
1653
* fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
1654
* fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
1655
* fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
1656
* fast/css-grid-layout/grid-auto-columns-rows-update.html:
1657
* fast/css-grid-layout/grid-auto-fill-columns.html:
1658
* fast/css-grid-layout/grid-auto-fill-rows.html:
1659
* fast/css-grid-layout/grid-auto-fit-columns.html:
1660
* fast/css-grid-layout/grid-auto-fit-rows.html:
1661
* fast/css-grid-layout/grid-auto-repeat-intrinsic.html:
1662
* fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
1663
* fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
1664
* fast/css-grid-layout/grid-change-intrinsic-size-with-auto-repeat-tracks.html:
1665
* fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1666
* fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1667
* fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
1668
* fast/css-grid-layout/grid-columns-rows-get-set.html:
1669
* fast/css-grid-layout/grid-content-alignment-overflow.html:
1670
* fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:
1671
* fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1672
* fast/css-grid-layout/grid-dynamic-updates-relayout.html:
1673
* fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
1674
* fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
1675
* fast/css-grid-layout/grid-element-repeat-get-set.html:
1676
* fast/css-grid-layout/grid-grow-tracks-to-their-max.html:
1677
* fast/css-grid-layout/grid-gutters-and-flex-content.html:
1678
* fast/css-grid-layout/grid-gutters-and-tracks.html:
1679
* fast/css-grid-layout/grid-gutters-get-set.html:
1680
* fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt:
1681
* fast/css-grid-layout/grid-indefinite-calculated-height-crash.html:
1682
* fast/css-grid-layout/grid-initialize-span-one-items.html:
1683
* fast/css-grid-layout/grid-intrinsic-maximums.html:
1684
* fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
1685
* fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html:
1686
* fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
1687
* fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
1688
* fast/css-grid-layout/grid-item-sizing-with-orthogonal-flows.html:
1689
* fast/css-grid-layout/grid-item-spanning-and-orthogonal-flows.html:
1690
* fast/css-grid-layout/grid-item-with-border-in-intrinsic.html:
1691
* fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
1692
* fast/css-grid-layout/grid-preferred-logical-widths.html:
1693
* fast/css-grid-layout/grid-template-shorthand-get-set.html:
1694
* fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
1695
* fast/css-grid-layout/implicit-position-dynamic-change.html:
1696
* fast/css-grid-layout/mark-as-infinitely-growable.html:
1697
* fast/css-grid-layout/min-content-row-must-shrink-when-column-grows.html:
1698
* fast/css-grid-layout/minmax-max-content-resolution-columns.html:
1699
* fast/css-grid-layout/minmax-max-content-resolution-rows.html:
1700
* fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
1701
* fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
1702
* fast/css-grid-layout/minmax-spanning-resolution-columns.html:
1703
* fast/css-grid-layout/minmax-spanning-resolution-rows.html:
1704
* fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1705
* fast/css-grid-layout/named-grid-line-get-set.html:
1706
* fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1707
* fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
1708
* fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
1709
* fast/css-grid-layout/non-grid-columns-rows-get-set.html:
1710
* fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
1711
* fast/css-grid-layout/non-named-grid-line-get-set.html:
1712
* fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1713
* fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1714
* fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
1715
* fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1716
* fast/css-intrinsic-dimensions/css-tables.html:
1717
* fast/css-intrinsic-dimensions/height-property-value-expected.txt:
1718
* fast/css-intrinsic-dimensions/height-property-value.html:
1719
* fast/css-intrinsic-dimensions/intrinsic-sized-absolutes.html:
1720
* fast/css-intrinsic-dimensions/intrinsic-sized-blocks.html:
1721
* fast/css-intrinsic-dimensions/intrinsic-sized-replaced-absolutes.html:
1722
* fast/css-intrinsic-dimensions/tables.html:
1723
* fast/css-intrinsic-dimensions/width-property-value-expected.txt:
1724
* fast/css-intrinsic-dimensions/width-property-value.html:
1725
* fast/events/key-events-in-editable-gridbox.html:
1726
* fast/regions/intrinsic-sized-regions.html:
1727
* fast/regions/overflow/overflow-scrollable-fit-complex-expected.html:
1728
* fast/replaced/before-content-intrinsic-crash.html:
1729
* fast/table/assert-on-min-max-content-values.html:
1730
* imported/blink/svg/css/replaced-intrinsic-ratio-min-width-min-content.html:
1731
1732
2017-03-12 Zalan Bujtas <zalan@apple.com>
1733
1734
Simple line layout: Paginated content is not painted properly when font overflows line height.
1736
1737
Reviewed by Antti Koivisto.
1738
1739
* fast/multicol/simple-line-layout-line-index-after-strut-expected.html: Added.
1740
* fast/multicol/simple-line-layout-line-index-after-strut.html: Added.
1741
1742
2017-03-12 Javier Fernandez <jfernandez@igalia.com>
1743
1744
[GTK] Unreviewed test gardening
1746
1747
Unreviewed GTK+ gardening.
1748
1749
Rebaseline tests:
1750
- http/tests/xmlhttprequest/xmlhttprequest-test-custom-headers.html
1751
1752
* platform/gtk/TestExpectations:
1753
- fast/text/font-selection-font-face-parse.html [ Skip ]
1754
* platform/gtk/http/tests/xmlhttprequest/xmlhttprequest-test-custom-headers-expected.txt:
1755
1756
2017-03-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
1757
1758
[Readable Streams API] Implement ReadableStreamBYOBRequest respond() (closed stream state)
1760
1761
Reviewed by Youenn Fablet.
1762
1763
Added new tests related to ReadableStreamBYOBRequeset respond() method.
1764
1765
* streams/readable-stream-byob-request-expected.txt:
1766
* streams/readable-stream-byob-request.js:
1767
1768
2017-03-11 Youenn Fablet <youenn@apple.com>
1769
1770
XMLHttpRequest: make setRequestHeader() use `, ` as separator (including a space)
1772
1773
Reviewed by Sam Weinig.
1774
1775
* http/tests/xmlhttprequest/check-combining-headers-expected.txt:
1776
* http/tests/xmlhttprequest/check-combining-headers.html:
1777
* http/tests/xmlhttprequest/web-apps/005.html:
1778
1779
2017-03-10 Dave Hyatt <hyatt@apple.com>
1780
1781
Percentage constrained images shrinking inside blocks inside nested flex boxes
1783
1784
Reviewed by Dean Jackson.
1785
1786
* fast/hidpi/percent-height-image-nested-expected.html: Added.
1787
* fast/hidpi/percent-height-image-nested.html: Added.
1788
* fast/hidpi/resources/pic.jpg: Added.
1789
1790
2017-03-10 Youenn Fablet <youenn@apple.com>
1791
1792
Move libwebrtc backend to using tracks
1794
1795
Reviewed by Alex Christensen.
1796
1797
* TestExpectations:
1798
1799
2017-03-10 Ryan Haddad <ryanhaddad@apple.com>
1800
1801
Mark compositing/regions/transformed-layer-inside-transformed-layer.html as failing on ios-simulator.
1803
1804
Unreviewed test gardening.
1805
1806
* platform/ios-simulator-wk1/TestExpectations:
1807
* platform/ios-simulator/TestExpectations:
1808
1809
2017-03-10 Zalan Bujtas <zalan@apple.com>
1810
1811
Simple line layout: Check how many orphans needed on the current page before breaking.
1813
1814
Reviewed by Antti Koivisto.
1815
1816
* fast/multicol/simple-line-layout-orphans-and-widows-expected.html: Added.
1817
* fast/multicol/simple-line-layout-orphans-and-widows.html: Added.
1818
1819
2017-03-10 Ryan Haddad <ryanhaddad@apple.com>
1820
1821
Mark webrtc/libwebrtc/descriptionGetters.html as a flaky.
1823
1824
Unreviewed test gardening.
1825
1826
* platform/mac-wk2/TestExpectations:
1827
1828
2017-03-10 Zalan Bujtas <zalan@apple.com>
1829
1830
Simple line layout: Oprhan lines with visual overflow does not work properly.
1832
1833
Reviewed by Antti Koivisto.
1834
1835
* TestExpectations:
1836
1837
2017-03-09 Simon Fraser <simon.fraser@apple.com>
1838
1839
[iOS WK2] Layer content blurry with nested perspective and transforms
1841
1842
Reviewed by Tim Horton.
1843
1844
We set rasterizationScale on CALayers to the same values as contentsScale, to
1845
avoid blurry layers when CA rasterizes, which often happens with nested perspective
1846
transforms.
1847
1848
However, in UI-side compositing, if the page is not zoomed, we never applied the
1849
rasterizationScale in the UI process. This happened because the PlatformCALayerRemote
1850
constructor set m_properties.contentsScale, but did not set the dirty bit that
1851
triggers the application of contentsScale and rasterizationScale in RemoteLayerTreePropertyApplier.
1852
The fix is to set this dirty bit.
1853
1854
The rest of the changes are for testing. Internals now exposes layerIDForElement()
1855
for returns an internal (non-stable-across-loads) layerID, which can be passed
1856
to UIScriptController.propertiesOfLayerWithID() in the UI process, which inspects
1857
the built layer (UIView) hierarchy. propertiesOfLayerWithID() returns a dictionary
1858
which the test can dump as JSON, or pull values out of.
1859
1860
A few #pragma once cleanups also.
1861
1862
* TestExpectations:
1863
* compositing/ios/basic-layer-properties-expected.txt: Added.
1864
* compositing/ios/basic-layer-properties.html: Added.
1865
* compositing/ios/rasterization-scale-expected.txt: Added.
1866
* compositing/ios/rasterization-scale.html: Added.
1867
* platform/ios-simulator-wk2/TestExpectations:
1868
1869
2017-03-10 Javier Fernandez <jfernandez@igalia.com>
1870
1871
[GTK] Unreviewed test gardening
1873
1874
Unreviewed GTK+ gardening. Updated test expectations after regressions r213671 and r213560.
1875
1876
* platform/gtk/TestExpectations:
1877
- imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html [ Failure ]
1878
- imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html [ Failure ]
1879
- imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker.html [ Failure ]
1880
- imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.html [ Failure ]
1881
1882
2017-03-10 Antti Koivisto <antti@apple.com>
1883
1884
Loading in-body stylesheets should not block rendering of elements before them
1886
1887
Reviewed by Simon Fraser.
1888
1889
* http/tests/incremental/resources/delayed-css.php: Added.
1890
* http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1891
* http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1892
1893
2017-03-10 Antoine Quint <graouts@apple.com>
1894
1895
[mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1897
1898
Unreviewed.
1899
1900
Add some debugging in the hope of understanding why airplay-button.html fails once a day on bots.
1901
1902
* media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1903
* media/modern-media-controls/airplay-button/airplay-button.html:
1904
1905
2017-03-09 Ryan Haddad <ryanhaddad@apple.com>
1906
1907
Unreviewed, rolling out r213633.
1908
1909
This change caused LayoutTest imported/w3c/web-platform-
1910
tests/html/semantics/embedded-content/the-img-
1911
element/sizes/parse-a-sizes-attribute.html to become a flaky
1912
failure.
1913
1914
Reverted changeset:
1915
1916
"Loading in-body stylesheets should not block rendering of
1917
elements before them"
1920
1921
2017-03-09 Ryan Haddad <ryanhaddad@apple.com>
1922
1923
Rebaseline js/dom/global-constructors-attributes.html.
1924
1925
Unreviewed test gardening.
1926
1927
* platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1928
* platform/mac/js/dom/global-constructors-attributes-expected.txt:
1929
1930
2017-03-09 Caio Lima <ticaiolima@gmail.com>
1931
1932
[ESnext] Implement Object Rest - Implementing Object Rest Destructuring
1934
1935
Reviewed by Keith Miller.
1936
1937
* js/parser-syntax-check-expected.txt:
1938
* js/script-tests/parser-syntax-check.js:
1939
1940
2017-03-09 Matt Baker <mattbaker@apple.com>
1941
1942
Web Inspector: Add XHR breakpoints UI
1945
1946
Reviewed by Joseph Pecoraro.
1947
1948
Tests for pausing on XMLHttpRequests using XHR breakpoints.
1949
1950
* inspector/dom-debugger/xhr-breakpoints-expected.txt: Added.
1951
* inspector/dom-debugger/xhr-breakpoints.html: Added.
1952
1953
2017-03-09 John Wilander <wilander@apple.com>
1954
1955
Resource Load Statistics: Remove statistics data as part of full website data removal
1957
1958
Reviewed by Alex Christensen.
1959
1960
* http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Added.
1961
* http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Added.
1962
* platform/wk2/TestExpectations:
1963
Marked as [ Pass ] for WebKit2.
1964
1965
2017-03-09 Joseph Pecoraro <pecoraro@apple.com>
1966
1967
Web Inspector: Show HTTP protocol version and other Network Load Metrics (IP Address, Priority, Connection ID)
1970
1971
Reviewed by Matt Baker and Brian Burg.
1972
1973
* http/tests/inspector/network/resource-metrics-expected.txt: Added.
1974
* http/tests/inspector/network/resource-metrics.html: Added.
1975
1976
2017-03-09 Ryan Haddad <ryanhaddad@apple.com>
1977
1978
Add iOS baseline for compositing/contents-format/subpixel-antialiased-text-traversal.
1979
1980
Unreviewed test gardening.
1981
1982
* platform/ios-simulator/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Added.
1983
1984
2017-03-09 Daniel Bates <dabates@apple.com>
1985
1986
Guard Credential Management implementation behind a runtime enabled feature flag
1989
1990
Reviewed by Brent Fulgham.
1991
1992
* credentials/idlharness.html: Use comment header to enable Credential Management API.
1993
* platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt: Update expected results now
1994
that we no longer expose the Credential Management API by default.
1995
* platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Ditto.
1996
* platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Ditto.
1997
* platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto.
1998
* platform/win/TestExpectations: For now, skip the Credential Management API tests.
1999
2000
2017-03-09 Yoav Weiss <yoav@yoav.ws>
2001
2002
[link preload] Double downloads of preloaded CSS
2004
2005
Reviewed by Antti Koivisto.
2006
2007
Added tests making sure that header based preloads also trigger a single download,
2008
and that we properly handle multiple charsets for the same preloaded resource.
2009
2010
* http/tests/preload/single_download_preload_headers-expected.txt: Added.
2011
* http/tests/preload/single_download_preload_headers.php: Added.
2012
* http/tests/preload/preload-encoding-expected.txt: Added.
2013
* http/tests/preload/preload-encoding.php: Added.
2014
2015
2017-03-09 Jiewen Tan <jiewen_tan@apple.com>
2016
2017
Implement PBKDF2 in WebCrypto
2020
2021
Reviewed by Brent Fulgham.
2022
2023
* TestExpectations:
2024
Mark slow tests as slow.
2025
* crypto/subtle/derive-key-malformed-parameters.html:
2026
* crypto/subtle/ecdh-import-key-derive-pbkdf2-key-expected.txt: Added.
2027
* crypto/subtle/ecdh-import-key-derive-pbkdf2-key.html: Added.
2028
* crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt: Added.
2029
* crypto/subtle/pbkdf2-derive-bits-malformed-parametrs.html: Added.
2030
* crypto/subtle/pbkdf2-import-key-derive-bits-expected.txt: Added.
2031
* crypto/subtle/pbkdf2-import-key-derive-bits.html: Added.
2032
* crypto/subtle/pbkdf2-import-key-derive-hmac-key-expected.txt: Added.
2033
* crypto/subtle/pbkdf2-import-key-derive-hmac-key.html: Added.
2034
* crypto/subtle/pbkdf2-import-key-expected.txt: Added.
2035
* crypto/subtle/pbkdf2-import-key-malformed-parameters-expected.txt: Added.
2036
* crypto/subtle/pbkdf2-import-key-malformed-parameters.html: Added.
2037
* crypto/subtle/pbkdf2-import-key.html: Added.
2038
* crypto/workers/subtle/pbkdf2-import-key-derive-bits-expected.txt: Added.
2039
* crypto/workers/subtle/pbkdf2-import-key-derive-bits.html: Added.
2040
* crypto/workers/subtle/pbkdf2-import-key-derive-hmac-key-expected.txt: Added.
2041
* crypto/workers/subtle/pbkdf2-import-key-derive-hmac-key.html: Added.
2042
* crypto/workers/subtle/pbkdf2-import-key-expected.txt: Added.
2043
* crypto/workers/subtle/pbkdf2-import-key.html: Added.
2044
* crypto/workers/subtle/resources/pbkdf2-import-key-derive-bits.js: Added.
2045
* crypto/workers/subtle/resources/pbkdf2-import-key-derive-hmac-key.js: Added.
2046
* crypto/workers/subtle/resources/pbkdf2-import-key.js: Added.
2047
2048
2017-03-09 Antoine Quint <graouts@apple.com>
2049
2050
[Modern Media Controls] iOS: long press on play button shows the Copy menu
2053
2054
Reviewed by Dean Jackson.
2055
2056
Add a test to check that the expected properties are set as they should to disable
2057
built-in UI behavior that shows a magnifier or a copy callout when pressing on an
2058
element for a long time.
2059
2060
* media/modern-media-controls/audio/audio-controls-styles-expected.txt: Added.
2061
* media/modern-media-controls/audio/audio-controls-styles.html: Added.
2062
* platform/mac/TestExpectations:
2063
2064
2017-03-09 Ryan Haddad <ryanhaddad@apple.com>
2065
2066
Rebaseline js/dom/global-constructors-attributes.html.
2067
2068
Unreviewed test gardening.
2069
2070
* platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2071
* platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2072
2073
2017-03-09 Chris Dumez <cdumez@apple.com>
2074
2075
Align Document.elementFromPoint() with the CSSOM specification
2077
2078
Reviewed by Sam Weinig.
2079
2080
Add layout test coverage.
2081
2082
* fast/dom/elementFromPoint-parameters-expected.txt: Added.
2083
* fast/dom/elementFromPoint-parameters.html: Added.
2084
* fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2085
* fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2086
2087
2017-03-09 Antoine Quint <graouts@apple.com>
2088
2089
[mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2091
2092
Reviewed by Eric Carlson.
2093
2094
Adding yet more logging to try to determine the cause of this test's flakiness.
2095
2096
* media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2097
* media/modern-media-controls/airplay-button/airplay-button.html:
2098
2099
2017-03-09 Antoine Quint <graouts@apple.com>
2100
2101
[Modern Media Controls] Fullscreen controls are difficult to drag around
2104
2105
Reviewed by Eric Carlson.
2106
2107
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt:
2108
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html:
2109
Rebaseline test to account for CSS changes.
2110
2111
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
2112
Change drag start coordinate to be right over a button so that it is prevented. Starting with this patch,
2113
a drag at this coordinate would have been tolerated as being part of the left buttons container but not
2114
part of a button in that container.
2115
2116
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
2117
Change drag start coordinate to be right between two buttons so that it would have failed prior to this
2118
patch.
2119
2120
2017-03-09 Antoine Quint <graouts@apple.com>
2121
2122
[Modern Media Controls] Controls are not visible in fullscreen without the controls attribute
2125
2126
Reviewed by Eric Carlson.
2127
2128
Add two new tests to check that controls are visible in fullscreen in the absence of the controls attribute,
2129
except if the fullscreen element is a parent element.
2130
2131
* media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html: Added.
2132
* media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html: Added.
2133
* platform/ios-simulator/TestExpectations: Skip new tests on iOS since it uses platform controls.
2134
2135
2017-03-09 Zalan Bujtas <zalan@apple.com>
2136
2137
Simple line layout: Add top level pagination support.
2140
2141
Reviewed by Antti Koivisto.
2142
2143
* TestExpectations:
2144
2145
2017-03-08 Per Arne Vollan <pvollan@apple.com>
2146
2147
Implement stroke-width CSS property.
2149
2150
Reviewed by Simon Fraser.
2151
2152
* fast/css/stroke-width-expected.html: Added.
2153
* fast/css/stroke-width-percent-expected.html: Added.
2154
* fast/css/stroke-width-percent.html: Added.
2155
* fast/css/stroke-width.html: Added.
2156
2157
2017-03-09 Antti Koivisto <antti@apple.com>
2158
2159
Loading in-body stylesheets should not block rendering of elements before them
2161
2162
Reviewed by Simon Fraser.
2163
2164
* http/tests/incremental/resources/delayed-css.php: Added.
2165
* http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
2166
* http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
2167
2168
2017-03-08 Antoine Quint <graouts@apple.com>
2169
2170
[Modern Media Controls] iOS: Live Broadcast video shows scrubber with 00:00 duration until paused
2173
2174
Reviewed by Dean Jackson.
2175
2176
Add a test that checks that we correctly show the status label after enabling it with the controls bar
2177
invisible.
2178
2179
* media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-enabled-hidden-controls-bar-expected.txt: Added.
2180
* media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-enabled-hidden-controls-bar.html: Added.
2181
2182
2017-03-08 Jiewen Tan <jiewen_tan@apple.com>
2183
2184
[WebCrypto] Implement SubtleCrypto::DeriveKey method
2187
2188
Reviewed by Brent Fulgham.
2189
2190
* crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
2191
* crypto/subtle/derive-key-malformed-parameters-expected.txt: Added.
2192
* crypto/subtle/derive-key-malformed-parameters.html: Added.
2193
* crypto/subtle/deriveKey-malformed-parameters-expected.txt: Removed.
2194
* crypto/subtle/deriveKey-malformed-parameters.html: Removed.
2195
* crypto/subtle/ecdh-import-key-derive-aes-key-expected.txt: Added.
2196
* crypto/subtle/ecdh-import-key-derive-aes-key.html: Added.
2197
* crypto/subtle/ecdh-import-key-derive-hmac-key-custom-length-expected.txt: Added.
2198
* crypto/subtle/ecdh-import-key-derive-hmac-key-custom-length.html: Added.
2199
* crypto/subtle/unwrap-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/unwrapKey-malformed-parameters-expected.txt.
2200
* crypto/subtle/unwrap-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/unwrapKey-malformed-parameters.html.
2201
* crypto/subtle/wrap-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/wrapKey-malformed-parameters-expected.txt.
2202
* crypto/subtle/wrap-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/wrapKey-malformed-parameters.html.
2203
A bit renaming.
2204
* crypto/workers/subtle/ecdh-import-key-derive-key-expected.txt: Added.
2205
* crypto/workers/subtle/ecdh-import-key-derive-key.html: Added.
2206
* crypto/workers/subtle/resources/ecdh-import-key-derive-key.js: Added.
2207
2208
2017-03-08 Matt Baker <mattbaker@apple.com>
2209
2210
Web Inspector: Add DOM breakpoints UI for node/subtree modification events
2212
2213
Reviewed by Joseph Pecoraro.
2214
2215
Tests for pausing on supported DOM breakpoint types, and DOMDebuggerManager
2216
events triggered by added/removed DOM nodes that have breakpoints.
2217
2218
* inspector/dom-debugger/dom-breakpoints-expected.txt: Added.
2219
* inspector/dom-debugger/dom-breakpoints.html: Added.
2220
2221
2017-03-08 Jiewen Tan <jiewen_tan@apple.com>
2222
2223
[WebCrypto] Implement ECDH DeriveBits operation
2226
2227
Reviewed by Brent Fulgham.
2228
2229
* TestExpectations:
2230
Refine some comments.
2231
* crypto/subtle/derive-bits-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/deriveBits-malformed-parameters-expected.txt.
2232
* crypto/subtle/derive-bits-malformed-parameters.html: Added.
2233
* crypto/subtle/deriveBits-malformed-parameters.html: Removed.
2234
* crypto/subtle/ecdh-derive-bits-malformed-parametrs-expected.txt: Added.
2235
* crypto/subtle/ecdh-derive-bits-malformed-parametrs.html: Added.
2236
* crypto/subtle/ecdh-generate-key-derive-bits-expected.txt: Added.
2237
* crypto/subtle/ecdh-generate-key-derive-bits.html: Added.
2238
* crypto/subtle/ecdh-import-key-derive-bits-custom-length-expected.txt: Added.
2239
* crypto/subtle/ecdh-import-key-derive-bits-custom-length.html: Added.
2240
* crypto/subtle/ecdh-import-key-derive-bits-null-length-expected.txt: Added.
2241
* crypto/subtle/ecdh-import-key-derive-bits-null-length.html: Added.
2242
* crypto/workers/subtle/ecdh-import-key-derive-bits-expected.txt: Added.
2243
* crypto/workers/subtle/ecdh-import-key-derive-bits.html: Added.
2244
* crypto/workers/subtle/resources/ecdh-import-key-derive-bits.js: Added.
2245
2246
2017-03-08 John Wilander <wilander@apple.com>
2247
2248
Resource Load Statistics: Communicate to the network process which domains to partition
2251
2252
Reviewed by Alex Christensen.
2253
2254
* http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Added.
2255
* http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Added.
2256
* http/tests/loading/resourceLoadStatistics/resources: Added.
2257
* http/tests/loading/resourceLoadStatistics/resources/get-cookies.php: Added.
2258
* http/tests/loading/resourceLoadStatistics/resources/set-cookie.php: Added.
2259
2260
2017-03-08 Joseph Pecoraro <pecoraro@apple.com>
2261
2262
Web Inspector: Should be able to see where Resources came from (Memory Cache, Disk Cache)
2265
2266
Reviewed by Brian Burg.
2267
2268
* http/tests/inspector/network/resource-response-source-disk-cache-expected.txt: Added.
2269
* http/tests/inspector/network/resource-response-source-disk-cache.html: Added.
2270
* http/tests/inspector/network/resource-response-source-memory-cache-expected.txt: Added.
2271
* http/tests/inspector/network/resource-response-source-memory-cache.html: Added.
2272
* http/tests/inspector/network/resource-response-source-network-expected.txt: Added.
2273
* http/tests/inspector/network/resource-response-source-network.html: Added.
2274
* http/tests/inspector/network/resources/cached-script.js: Added.
2275
Test for Network, MemoryCache, and DiskCache loads.
2276
2277
* http/tests/inspector/network/resource-timing-expected.txt:
2278
* http/tests/inspector/network/resource-timing.html:
2279
Fix a typo.
2280
2281
* http/tests/cache/disk-cache/resources/cache-test.js:
2282
(loadResourcesWithOptions):
2283
(loadResources):
2284
Fix typos and style.
2285
2286
* platform/mac-wk1/TestExpectations:
2287
* platform/win/TestExpectations:
2288
Skip disk cache tests where the disk cache is not enabled.
2289
2290
2017-03-08 Chris Dumez <cdumez@apple.com>
2291
2292
Drop support for non-standard document.all.tags()
2294
2295
Reviewed by Sam Weinig.
2296
2297
Update existing test to check that document.all.tags does not exist.
2298
2299
* fast/dom/document-all-tags-expected.txt:
2300
* fast/dom/document-all-tags.html:
2301
2302
2017-03-08 Chris Dumez <cdumez@apple.com>
2303
2304
Drop select.remove() / options.remove() overloads taking an option element in parameter
2306
2307
Reviewed by Sam Weinig.
2308
2309
Add layout test coverage.
2310
2311
* fast/dom/HTMLSelectElement/remove-option-element-expected.txt: Added.
2312
* fast/dom/HTMLSelectElement/remove-option-element.html: Added.
2313
2314
2017-03-08 Chris Dumez <cdumez@apple.com>
2315
2316
Parameter to input.setCustomValidity() should not be nullable
2318
2319
Reviewed by Sam Weinig.
2320
2321
* fast/forms/ValidityState-customError-expected.txt:
2322
* fast/forms/ValidityState-customError.html:
2323
Rebaseline now that behavior has changed when passing null or undefined
2324
to setCustomValidity().
2325
2326
* fast/forms/setCustomValidity-null-parameter-expected.txt: Added.
2327
* fast/forms/setCustomValidity-null-parameter.html: Added.
2328
Add layout test coverage.
2329
2330
2017-03-08 Ryan Haddad <ryanhaddad@apple.com>
2331
2332
Mark media/modern-media-controls/airplay-button/airplay-button.html as failing.
2334
2335
Unreviewed test gardening.
2336
2337
* TestExpectations:
2338
2339
2017-03-08 Simon Fraser <simon.fraser@apple.com>
2340
2341
Support transitions/animations of background-position with right/bottom-relative values
2343
2344
Reviewed by Dean Jackson.
2345
2346
Re-landing r206713.
2347
2348
* transitions/background-position-transitions-expected.txt: Added.
2349
* transitions/background-position-transitions.html: Added.
2350
* transitions/resources/transition-test-helpers.js:
2351
* transitions/svg-transitions-expected.txt:
2352
2353
2017-03-08 Simon Fraser <simon.fraser@apple.com>
2354
2355
Change determineNonLayerDescendantsPaintedContent to max out based on renderers traversed
2357
2358
Reviewed by Zalan Bujtas.
2359
2360
Rebaseline an existing test which changes behavior, and add a new test that generates divs
2361
on both sides of the threshold, in depth and breadth.
2362
2363
* compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Added.
2364
* compositing/contents-format/subpixel-antialiased-text-traversal.html: Added.
2365
* platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
2366
* platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Added.
2367
2368
2017-03-08 Youenn Fablet <youenn@apple.com>
2369
2370
Support canvas captureStream
2372
2373
Reviewed by Dean Jackson.
2374
2375
* fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt: Added.
2376
* fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html: Added.
2377
* fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt: Added.
2378
* fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element.html: Added.
2379
* fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track-expected.txt: Added.
2380
* fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track.html: Added.
2381
* fast/mediacapturefromelement/CanvasCaptureMediaStream-creation-expected.txt: Added.
2382
* fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html: Added.
2383
* fast/mediacapturefromelement/CanvasCaptureMediaStream-exceptions-expected.txt: Added.
2384
* fast/mediacapturefromelement/CanvasCaptureMediaStream-exceptions.html: Added.
2385
* fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt: Added.
2386
* fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0.html: Added.
2387
* fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt: Added.
2388
* fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext.html: Added.
2389
* fast/mediacapturefromelement/CanvasCaptureMediaStream-offscreencanvas-expected.txt: Added.
2390
* fast/mediacapturefromelement/CanvasCaptureMediaStream-offscreencanvas.html: Added.
2391
* fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events-expected.txt: Added.
2392
* fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html: Added.
2393
* fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt: Added.
2394
* fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html: Added.
2395
* fast/mediacapturefromelement/resources/svg-with-image-with-foreignobject.svg: Added.
2396
* fast/mediacapturefromelement/resources/webgl-test.js: Added.
2397
2398
2017-03-08 Antoine Quint <graouts@apple.com>
2399
2400
[mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2402
2403
Reviewed by Dean Jackson.
2404
2405
Adding more detailed assertions to try to understand where the timeouts might be coming from.
2406
2407
* media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2408
* media/modern-media-controls/airplay-button/airplay-button.html:
2409
2410
2017-03-08 Dave Hyatt <hyatt@apple.com>
2411
2412
CSS Multicolumn should not clip columns horizontally
2414
2415
Reviewed by Sam Weinig.
2416
2417
* fast/multicol/newmulticol/adjacent-spanners-expected.html:
2418
* fast/multicol/newmulticol/adjacent-spanners.html:
2419
* fast/multicol/newmulticol/clipping-expected.html:
2420
* fast/multicol/newmulticol/clipping.html:
2421
* fast/multicol/newmulticol/spanner-inline-block-expected.html:
2422
* fast/multicol/newmulticol/spanner-inline-block.html:
2423
2424
2017-03-08 Simon Fraser <simon.fraser@apple.com>
2425
2426
Add support for history.scrollRestoration
2429
2430
Reviewed by Sam Weinig.
2431
2432
Sadly history-scroll-restoration.html needs to be cloned for iOS and to use uiController.doAfterPresentationUpdate()
2433
there, since restoration involves a trip to the UI process, and this same test did not work for Mac WK1 (dispatch_async()
2434
doesn't seem to give the right timing in DRT).
2435
2436
* TestExpectations:
2437
* fast/dom/Window/window-appendages-cleared-expected.txt:
2438
* fast/history/history-scroll-restoration-attribute-expected.txt: Added.
2439
* fast/history/history-scroll-restoration-attribute.html: Added.
2440
* fast/history/history-scroll-restoration-expected.txt: Added.
2441
* fast/history/history-scroll-restoration.html: Added.
2442
* platform/ios-simulator-wk2/TestExpectations:
2443
* platform/ios-simulator/TestExpectations:
2444
2445
2017-03-08 Chris Dumez <cdumez@apple.com>
2446
2447
[iOS] Throttle DOM timers to 30fps in low power mode
2450
2451
Reviewed by Simon Fraser.
2452
2453
Add layout test coverage.
2454
2455
* fast/dom/timer-throttling-lowPowerMode-expected.txt: Added.