Revision control

1
2018-01-01 Michael Catanzaro <mcatanzaro@igalia.com>
2
3
Unreviewed, add some more GTK crash expectations
4
5
* platform/gtk/TestExpectations:
6
7
2017-12-30 Simon Fraser <simon.fraser@apple.com>
8
9
REGRESSION (r225122): fePointLights don't work
11
12
Reviewed by Dan Bates.
13
14
Ref test that compares a point light with a flood color.
15
16
* svg/filters/fePointLight-color-expected.svg: Added.
17
* svg/filters/fePointLight-color.svg: Added.
18
19
2017-12-31 Simon Fraser <simon.fraser@apple.com>
20
21
Bottom right pixel of feDiffuseLighting has the wrong color
23
24
Reviewed by Antti Koivisto.
25
26
Test that draws an SVG image into a canvas, and scales it up without interpolation.
27
28
* svg/filters/feDiffuseLighting-bottomRightPixel-expected.html: Added.
29
* svg/filters/feDiffuseLighting-bottomRightPixel.html: Added.
30
* svg/filters/resources/feDiffuseLighting-rect.svg: Added.
31
32
2017-12-30 Simon Fraser <simon.fraser@apple.com>
33
34
SVG lighting colors need to be converted into linearSRGB
36
37
Reviewed by Dan Bates.
38
39
Compare a far-away green spotlight with a green flood. The bottom right pixel always
40
has the wrong color (webkit.org/b/181203), so mask it out.
41
42
* svg/filters/feSpotLight-color-expected.svg: Added.
43
* svg/filters/feSpotLight-color.svg: Added.
44
45
2017-12-28 Zalan Bujtas <zalan@apple.com>
46
47
RenderTreeUpdater::GeneratedContent should hold a weak reference to RenderQuote.
50
51
Reviewed by David Kilzer.
52
53
* fast/css/content/content-quotes-crash-with-details-expected.txt: Added.
54
* fast/css/content/content-quotes-crash-with-details.html: Added.
55
56
2017-12-26 Matt Lewis <jlewis3@apple.com>
57
58
Marked imported/w3c/web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html as failing on macOS and iOS WK2.
60
61
Unreviewed test gardening.
62
63
* platform/ios-wk2/TestExpectations:
64
* platform/mac-wk2/TestExpectations:
65
66
2017-12-26 Matt Lewis <jlewis3@apple.com>
67
68
Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html as flaky on macOS and iOS WK2.
70
71
Unreviewed test gardening.
72
73
* platform/ios-wk2/TestExpectations:
74
* platform/mac-wk2/TestExpectations:
75
76
2017-12-26 Michael Catanzaro <mcatanzaro@igalia.com>
77
78
Unreviewed GTK test gardening
79
80
* platform/gtk/TestExpectations:
81
82
2017-12-22 Antoine Quint <graouts@apple.com>
83
84
[Web Animations] Implement Element.animate()
87
88
Reviewed by Dean Jackson.
89
90
Turning on Element.animate() means that a ton of WPT tests that would immediately fail when Element.animate()
91
was used now progressed to either PASS, FAIL or TIMEOUT. We update the output to match the updated behavior
92
and TestExpectations for some cases of flaky outputs due to incomplete implementations that had not surfaced
93
until now.
94
95
We're also removing a Blink test that uses Web Animations to animate a bogus "rotate" property.
96
97
* TestExpectations:
98
* http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt:
99
* http/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt:
100
* http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt:
101
* http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt:
102
* http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt:
103
* http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility-expected.txt:
104
* http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
105
* http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt:
106
* http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
107
* http/wpt/web-animations/interfaces/Animation/cancel-expected.txt:
108
* http/wpt/web-animations/interfaces/Animation/effect-expected.txt:
109
* http/wpt/web-animations/interfaces/Animation/finish-expected.txt:
110
* http/wpt/web-animations/interfaces/Animation/finished-expected.txt:
111
* http/wpt/web-animations/interfaces/Animation/id-expected.txt:
112
* http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt:
113
* http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt:
114
* http/wpt/web-animations/interfaces/Animation/pause-expected.txt:
115
* http/wpt/web-animations/interfaces/Animation/play-expected.txt:
116
* http/wpt/web-animations/interfaces/Animation/playState-expected.txt:
117
* http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt:
118
* http/wpt/web-animations/interfaces/Animation/ready-expected.txt:
119
* http/wpt/web-animations/interfaces/Animation/startTime-expected.txt:
120
* http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
121
* http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt:
122
* http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt:
123
* http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
124
* http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt:
125
* http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt:
126
* http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations-expected.txt:
127
* http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt:
128
* http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
129
* http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt:
130
* http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
131
* http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
132
* http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt:
133
* http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
134
* http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt:
135
* http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
136
* http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
137
* http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt:
138
* http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
139
* http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
140
* http/wpt/web-animations/timing-model/animations/canceling-an-animation-expected.txt:
141
* http/wpt/web-animations/timing-model/animations/finishing-an-animation-expected.txt:
142
* http/wpt/web-animations/timing-model/animations/pausing-an-animation-expected.txt:
143
* http/wpt/web-animations/timing-model/animations/playing-an-animation-expected.txt:
144
* http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
145
* http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
146
* http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
147
* http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
148
* http/wpt/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
149
* http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
150
* imported/blink/virtual/threaded/animations/compositor-rotate-zero-degrees-expected.html: Removed.
151
* imported/blink/virtual/threaded/animations/compositor-rotate-zero-degrees.html: Removed.
152
153
2017-12-23 Michael Catanzaro <mcatanzaro@igalia.com>
154
155
Unreviewed GTK layout test gardening
156
157
* platform/gtk/TestExpectations:
158
159
2017-12-23 Minsheng Liu <lambda@liu.ms>
160
161
Add comments and improve code styles for RenderMathMLUnderOver::stretchHorizontalOperatorsAndLayoutChildren() and related functions
163
164
Reviewed by Frédéric Wang.
165
166
Add one more case for the test "mathml/opentype/munderover-stretch-width.html"
167
to handle the corner case where all components of <munderover>/<munder>/<mover> are stretchy.
168
169
Since there is no behavior change, no new test is required.
170
171
* mathml/opentype/munderover-stretch-width-expected.txt:
172
* mathml/opentype/munderover-stretch-width.html:
173
174
2017-12-22 Michael Catanzaro <mcatanzaro@igalia.com>
175
176
Unreviewed GTK layout test gardening
177
178
* TestExpectations:
179
* platform/gtk/TestExpectations:
180
181
2017-12-22 Michael Catanzaro <mcatanzaro@igalia.com>
182
183
Unreviewed, rolling out r225899
185
186
* media/content/encrypted/VideoClearKeyCenc.mp4: Removed.
187
* media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Removed.
188
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Removed.
189
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Removed.
190
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Removed.
191
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Removed.
192
* media/encrypted-media/medias-enc.js: Removed.
193
* media/media-source/media-source-loader-simple.js: Removed.
194
* platform/gtk/TestExpectations:
195
* platform/mac-elcapitan/TestExpectations:
196
* platform/mac/TestExpectations:
197
* platform/wpe/TestExpectations:
198
199
2017-12-22 Dan Bernstein <mitz@apple.com>
200
201
Crash beneath ScriptedAnimationController::serviceScriptedAnimations after a requestAnimationFrame callback removes the requesting iframe
204
205
Reviewed by Simon Fraser.
206
207
* fast/animation/request-animation-frame-remove-iframe-in-callback-expected.txt: Added.
208
* fast/animation/request-animation-frame-remove-iframe-in-callback.html: Added.
209
210
2017-12-22 Chris Dumez <cdumez@apple.com>
211
212
[Service Workers] Implement "Soft Update" algorithm
215
216
Reviewed by Youenn Fablet.
217
218
Unskip soft update WPT test that no longer times out.
219
220
* TestExpectations:
221
222
2017-12-21 Ryosuke Niwa <rniwa@webkit.org>
223
224
REGRESSION(r223678): Cannot copy & paste a web page content into Yahoo! Mail
226
227
Reviewed by Geoffrey Garen.
228
229
Updated http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html to test the new behavior
230
whereby which HTTP/HTTPs and data URLs are not converted to blob URLs.
231
232
* http/tests/security/clipboard/copy-paste-html-across-origin-sanitizes-html.html:
233
* http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin-expected.txt: Renamed.
234
* http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html: Added more test cases for data URLs.
235
* http/tests/security/clipboard/resources/content-to-copy.html: Notify the parent that the page had finished loading.
236
* http/tests/security/clipboard/resources/data-url-content-to-copy.html: Added.
237
* http/tests/security/clipboard/resources/subdirectory/paste-html.html: Since we can no longer access contents
238
in the pasted frames but scripts DO run in the pasted cross-origin iframes, rely on those frames to postMessage
239
this frame when the image had finished loading.
240
241
2017-12-21 John Wilander <wilander@apple.com>
242
243
Skip http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html
245
246
Unreviewed test gardening.
247
248
* platform/mac-wk2/TestExpectations:
249
250
2017-12-21 Jiewen Tan <jiewen_tan@apple.com>
251
252
Update Credential Management API for WebAuthentication
255
256
Reviewed by Daniel Bates.
257
258
* credentials/idlharness-expected.txt:
259
260
2017-12-21 John Wilander <wilander@apple.com>
261
262
Storage Access API: Allow requests from non-sandboxed iframes
265
266
Reviewed by Brent Fulgham.
267
268
* http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
269
* http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html:
270
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
271
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html:
272
273
2017-12-21 John Wilander <wilander@apple.com>
274
275
Storage Access API: Make DocumentLoader::willSendRequest() and WebFrameLoaderClient::detachedFromParent2() tell the network process to get rid of any sub frame access entries
278
279
Reviewed by Youenn Fablet.
280
281
This change calls the network process to clear any storage access
282
entries when a subframe navigates or is detached.
283
284
* http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt:
285
* http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt:
286
* http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
287
* http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt:
288
* http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt: Added.
289
* http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html: Added.
290
* http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt: Added.
291
* http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html: Added.
292
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
293
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
294
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
295
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html:
296
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
297
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
298
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
299
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt:
300
* http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-expected.txt:
301
* http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
302
* http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-expected.txt:
303
* http/tests/storageAccess/request-storage-access-same-origin-iframe-expected.txt:
304
* http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-expected.txt:
305
* http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-expected.txt:
306
* http/tests/storageAccess/resources/echo-incoming-cookies-as-json.php: Added.
307
* http/tests/storageAccess/resources/has-storage-access-iframe.html:
308
* http/tests/storageAccess/resources/request-storage-access-iframe.html:
309
* http/tests/storageAccess/resources/self-navigating-frame-after-granted-access.html: Added.
310
* platform/wk2/TestExpectations:
311
Removed http/tests/storageAccess/request-storage-access-top-frame.html
312
because it now only passes on High Sierra+.
313
* platform/mac-wk2/TestExpectations:
314
Added the new tests as [ Pass ] on High Sierra+.
315
316
2017-12-21 Antoine Quint <graouts@apple.com>
317
318
[Web Animations] Complete support for keyframe animations
320
321
Reviewed by Dean Jackson.
322
323
Rebase some WPT expectations with progressions due to supporting all keyframes arguments.
324
325
* http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
326
* http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
327
* http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
328
329
2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
330
331
Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html because it frequently times out.
333
334
Unreviewed test gardening.
335
336
* platform/mac-wk2/TestExpectations:
337
338
2017-12-21 Jer Noble <jer.noble@apple.com>
339
340
Add initial DOM support for Media Capabilities
342
343
Reviewed by Eric Carlson.
344
345
* fast/dom/navigator-detached-no-crash-expected.txt:
346
* media/mediacapabilities/mediacapabilities-types-expected.txt: Added.
347
* media/mediacapabilities/mediacapabilities-types.html: Added.
348
* platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
349
* platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
350
* platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
351
* platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
352
353
2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
354
355
Correct a TestExpectations entry after r226074.
357
358
Unreviewed test gardening.
359
360
* platform/wk2/TestExpectations:
361
362
2017-12-21 Ms2ger <Ms2ger@igalia.com>
363
364
REGRESSION(r207238): [GTK] Layout test storage/domstorage/events/basic-body-attribute.html is failing
366
367
Reviewed by Daniel Bates.
368
369
Update basic-body-attribute.html to the current standard.
370
371
* platform/gtk/TestExpectations:
372
* platform/win/TestExpectations:
373
* platform/wpe/TestExpectations:
374
* storage/domstorage/events/basic-body-attribute-expected.txt:
375
* storage/domstorage/events/basic-body-attribute.html:
376
377
2017-12-20 Ryosuke Niwa <rniwa@webkit.org>
378
379
DeferredLoadingScope incorrectly disabled images or enables deferred loading
381
382
Reviewed by Wenson Hsieh.
383
384
Added a regression test.
385
386
* editing/pasteboard/pasting-with-images-disabled-should-not-enable-deferred-loading-expected.txt: Added.
387
* editing/pasteboard/pasting-with-images-disabled-should-not-enable-deferred-loading.html: Added.
388
389
2017-12-20 Eric Carlson <eric.carlson@apple.com>
390
391
[MediaStream] Add screen capture IDL and stub functions
394
395
Reviewed by Youenn Fablet.
396
397
* fast/mediastream/screencapture-disabled-expected.txt: Added.
398
* fast/mediastream/screencapture-disabled.html: Added.
399
* fast/mediastream/screencapture-enabled-expected.txt: Added.
400
* fast/mediastream/screencapture-enabled.html: Added.
401
402
2017-12-20 Matt Lewis <jlewis3@apple.com>
403
404
Unreviewed, rolling out r225656.
405
406
The test has been a flaky timout since being added.
407
408
Reverted changeset:
409
410
"WebAssembly: sending module to iframe fails"
413
414
2017-12-20 Matt Lewis <jlewis3@apple.com>
415
416
Unreviewed, rolling out r226155.
417
418
This caused test failures.
419
420
Reverted changeset:
421
422
"Web Inspector: add TestPage.debug() to inspect evaluations
423
being sent to Inspector page"
426
427
2017-12-20 Brady Eidson <beidson@apple.com>
428
429
Assertion failure in MessagePort::contextDestroyed in http/tests/security/MessagePort/event-listener-context.html, usually attributed to later tests.
431
432
Reviewed by Chris Dumez.
433
434
* fast/events/message-port-constructor-for-deleted-document-expected.txt:
435
* fast/events/message-port-constructor-for-deleted-document.html:
436
* fast/events/resources/copy-of-message-port-context-destroyed.html: Added.
437
* platform/mac/TestExpectations: Reenable the now-reliable and now-passing test.
438
439
2017-12-20 Youenn Fablet <youenn@apple.com>
440
441
LayoutTests/http/tests/workers/service/service-worker-cache-api.https.html is failing on most platforms
443
444
Reviewed by Chris Dumez.
445
446
Fixing buggy test: load was probably not intercepted.
447
448
* TestExpectations:
449
* http/tests/workers/service/resources/service-worker-cache-api.js: Removed.
450
* http/tests/workers/service/service-worker-cache-api.https-expected.txt:
451
* http/tests/workers/service/service-worker-cache-api.https.html:
452
453
2017-12-20 Alicia Boya García <aboya@igalia.com>
454
455
[GTK] imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.html is failing
457
458
Reviewed by Carlos Alberto Lopez Perez.
459
460
* platform/gtk/TestExpectations:
461
* platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
462
* platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
463
464
2017-12-20 Youenn Fablet <youenn@apple.com>
465
466
LayoutTest imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html is a flaky failure
469
470
Reviewed by Chris Dumez.
471
472
* TestExpectations:
473
474
2017-12-20 Alicia Boya García <aboya@igalia.com>
475
476
[GTK] Test gardening
478
479
Reviewed by Michael Catanzaro.
480
481
* platform/gtk/TestExpectations:
482
483
2017-12-20 Daniel Bates <dabates@apple.com>
484
485
Remove Alternative Presentation Button
488
489
Reviewed by Simon Fraser.
490
491
We no longer need the alternative presentation button.
492
493
* TestExpectations:
494
* accessibility/alternative-presentation-button-expected.txt: Removed.
495
* accessibility/alternative-presentation-button-input-type-expected.txt: Removed.
496
* accessibility/alternative-presentation-button-input-type.html: Removed.
497
* accessibility/alternative-presentation-button.html: Removed.
498
* fast/forms/alternative-presentation-button/replace-and-remove-expected.html: Removed.
499
* fast/forms/alternative-presentation-button/replace-and-remove.html: Removed.
500
* fast/forms/alternative-presentation-button/replaced-elements-expected.txt: Removed.
501
* fast/forms/alternative-presentation-button/replaced-elements.html: Removed.
502
* fast/forms/alternative-presentation-button/replacement-expected.txt: Removed.
503
* fast/forms/alternative-presentation-button/replacement.html: Removed.
504
* platform/gtk/TestExpectations:
505
* platform/ios/TestExpectations:
506
* platform/ios/fast/forms/alternative-presentation-button/replacement-expected.txt: Removed.
507
* platform/mac/TestExpectations:
508
509
2017-12-20 Chris Dumez <cdumez@apple.com>
510
511
Do not reuse resource for memory cache if selected service worker differs
513
514
Reviewed by Youenn Fablet.
515
516
Drop test from flaky list now that it is consistently passing.
517
518
* TestExpectations:
519
520
2017-12-20 Matt Lewis <jlewis3@apple.com>
521
522
Marked svg/animations/smil-leak-element-instances-noBaseValRef.svg as flaky on macOS WK1.
524
525
Unreviewed test gardening.
526
527
* platform/mac-wk1/TestExpectations:
528
529
2017-12-20 Ms2ger <Ms2ger@igalia.com>
530
531
Remove some obsolete test expectations for GTK.
533
534
Unreviewed test gardening.
535
536
* platform/gtk/TestExpectations:
537
- Remove tests that now use a matching expectation.
538
- Move a test out of the "Unexplained failures" section.
539
- Remove a test that is now skipped in all wk2 ports.
540
* platform/gtk/fast/forms/mailto/formenctype-attribute-button-html-expected.txt:
541
Removed: the generic file is correct for GTK as well.
542
* platform/gtk/fast/forms/mailto/formenctype-attribute-input-html-expected.txt:
543
Removed: the generic file is correct for GTK as well.
544
* platform/mac-wk2/TestExpectations:
545
Remove a test that is now skipped in all wk2 ports.
546
* platform/wk2/TestExpectations:
547
Add another test to the list of skipped tests that use beginDragWithFiles,
548
which is only implemented in DumpRenderTree.
549
550
2017-12-20 Ms2ger <Ms2ger@igalia.com>
551
552
[GTK] Rebaseline fast/canvas/canvas-imageSmoothingQuality.html
554
555
Unreviewed test gardening.
556
557
* platform/gtk/TestExpectations: Remove failure annotation.
558
* platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt:
559
Rebaseline: r202609 added additional output when one of the assertions
560
fails, which happens in this test.
561
562
2017-12-20 Matt Lewis <jlewis3@apple.com>
563
564
Marked two imported/w3c/web-platform-tests/service-workers/service-worker/ test as slow.
567
568
Unreviewed test expectations.
569
570
* platform/mac-wk2/TestExpectations:
571
572
2017-12-20 Frederic Wang <fwang@igalia.com>
573
574
Split layout of RenderMathMLRow into smaller steps
576
577
Reviewed by Manuel Rego Casasnovas.
578
579
New test to verify that out-of-flow positioned children are not taken into account in the
580
calculation of the preferred width of the mrow element.
581
582
* mathml/mrow-preferred-width-with-out-of-flow-child-expected.html: Added.
583
* mathml/mrow-preferred-width-with-out-of-flow-child.html: Added.
584
585
2017-12-20 Ms2ger <Ms2ger@igalia.com>
586
587
Make fast/css-generated-content/quotes-lang.html pass on GTK
589
590
Unreviewed test gardening.
591
592
Adding a span to the reference file avoids a one-pixel difference in the
593
font rendering between test and reference on GTK.
594
595
* fast/css-generated-content/quotes-lang-expected.html:
596
* platform/gtk/TestExpectations:
597
598
2017-12-19 Myles C. Maxfield <mmaxfield@apple.com>
599
600
Refactor user-installed font setting for clarity
602
603
Reviewed by Simon Fraser.
604
605
* fast/text/user-installed-fonts/disable.html:
606
* fast/text/user-installed-fonts/shadow-disable.html:
607
* fast/text/user-installed-fonts/shadow-family-disable.html:
608
* fast/text/user-installed-fonts/shadow-postscript-disable.html:
609
* fast/text/user-installed-fonts/shadow-postscript-family-disable.html:
610
611
2017-12-19 Brian Burg <bburg@apple.com>
612
613
Web Inspector: InspectorTest.evaluateInPage should return a rejection if an error was thrown
615
616
Reviewed by Joseph Pecoraro.
617
618
* inspector/unit-tests/test-harness-evaluate-in-page-expected.txt:
619
* inspector/unit-tests/test-harness-evaluate-in-page.html:
620
Update test case to expect an exception when an error was thrown in our evaluation.
621
622
2017-12-19 Eric Carlson <eric.carlson@apple.com>
623
624
[MediaStream] Clean up RealtimeMediaSource interfaces
627
628
Reviewed by Youenn Fablet.
629
630
* http/tests/media/media-stream/disconnected-frame-expected.txt:
631
* http/tests/media/media-stream/disconnected-frame.html:
632
633
2017-12-19 Matt Lewis <jlewis3@apple.com>
634
635
Marked http/tests/images/image-supports-video.html as flaky on macOS WK1.
637
638
Unreviewed test gardening.
639
640
* platform/mac-wk1/TestExpectations:
641
642
2017-12-19 Brian Burg <bburg@apple.com>
643
644
Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
646
647
Reviewed by Joseph Pecoraro.
648
649
When TestPage.debug() is called, dump out all code that is sent to be evaluated in
650
the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
651
652
* http/tests/inspector/resources/inspector-test.js:
653
(runTest):
654
(TestPage.debug):
655
(TestPage.evaluateInWebInspector):
656
(TestPage.dispatchEventToFrontend):
657
658
2017-12-19 Youenn Fablet <youenn@apple.com>
659
660
Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/getregistrations.https.html is flaky
663
664
Unreviewed.
665
666
* TestExpectations: Marking test as slow on Debug.
667
668
2017-12-19 Brian Burg <bburg@apple.com>
669
670
Web Inspector: InspectorTest.expectException does not handle implicitly resolved async functions correctly
672
673
Reviewed by Joseph Pecoraro.
674
675
Add a new test case for implicitly resolved async functions passed to expectException.
676
Rebaseline one existing test that had a failing assertion that progresses with
677
this change. I didn't notice it because the assertion just prior is expected to fail.
678
679
* inspector/unit-tests/test-harness-expect-functions-async-expected.txt:
680
* inspector/unit-tests/test-harness-expect-functions-async.html:
681
682
2017-12-19 Jer Noble <jer.noble@apple.com>
683
684
Playing media elements which call "pause(); play()" will have the play promise rejected.
687
688
Reviewed by Eric Carlson.
689
690
* media/video-load-require-user-gesture.html:
691
692
2017-12-19 Chris Dumez <cdumez@apple.com>
693
694
scopeURL should start with the provided scriptURL
696
697
Reviewed by Youenn Fablet.
698
699
Update WebKit tests due to new restrictions.
700
701
* http/tests/workers/service/basic-unregister.https-expected.txt:
702
* http/tests/workers/service/controller-change.html:
703
* http/tests/workers/service/resources/ServiceWorkerGlobalScope_getRegistration-worker.js:
704
(async.runTest):
705
* http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js:
706
(async.runTest):
707
* http/tests/workers/service/resources/basic-fetch.js:
708
(async.test):
709
* http/tests/workers/service/resources/basic-register.js:
710
(async.test):
711
* http/tests/workers/service/resources/basic-unregister.js:
712
(async.test):
713
* http/tests/workers/service/resources/service-worker-fetch.js:
714
(async.test):
715
* http/tests/workers/service/resources/service-worker-getRegistration.js:
716
(async.test):
717
* http/tests/workers/service/resources/service-worker-importScript.js:
718
(async.test):
719
* http/tests/workers/service/resources/shift-reload-navigation.js:
720
(async.test):
721
* http/tests/workers/service/service-worker-clear.html:
722
* http/tests/workers/service/service-worker-crossorigin-fetch.html:
723
* http/tests/workers/service/service-worker-getRegistration-expected.txt:
724
* http/tests/workers/service/service-worker-request-with-body.https.html:
725
* http/tests/workers/service/serviceworker-idb.https.html:
726
* http/tests/workers/service/serviceworker-websocket.https.html:
727
* http/tests/workers/service/serviceworkerclients-get.https.html:
728
729
2017-12-19 Youenn Fablet <youenn@apple.com>
730
731
Service Worker should not clean HTTP headers added by the application or by fetch specification before service worker interception
733
734
Reviewed by Chris Dumez.
735
736
* TestExpectations:
737
738
2017-12-19 Chris Dumez <cdumez@apple.com>
739
740
Unreviewed, rebaseline service workers flaky tests.
741
742
* TestExpectations:
743
744
2017-12-19 Matt Lewis <jlewis3@apple.com>
745
746
Marked accessibility/mac/search-field-cancel-button.html as flaky on macOS.
748
749
Unreviewed test gardening.
750
751
* platform/mac/TestExpectations:
752
753
2017-12-19 Andy Estes <aestes@apple.com>
754
755
[Apple Pay] Stop maintaining a list of payment networks
758
759
Reviewed by Tim Horton.
760
761
* http/tests/ssl/applepay/ApplePaySession-expected.txt:
762
* http/tests/ssl/applepay/ApplePaySession.html: Added a test case for network names with
763
varying capitalization.
764
765
2017-12-19 Ms2ger <Ms2ger@igalia.com>
766
767
[WPE] Enable the rest of the wpt html tests.
769
770
Unreviewed test gardening.
771
772
* platform/wpe/TestExpectations:
773
* platform/wpe/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video-expected.txt:
774
Added: dependent on the supported video codecs.
775
* platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
776
Added: dependent on the supported video codecs.
777
* platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt:
778
Added: whitespace difference.
779
780
2017-12-19 Ms2ger <Ms2ger@igalia.com>
781
782
Mark scroll-restoration-navigation-samedoc.html as passing.
784
785
Unreviewed test gardening.
786
787
It is passing on mac, gtk, and wpe, disabled on win, and still marked
788
as failing on ios.
789
790
* TestExpectations:
791
* platform/gtk/TestExpectations:
792
793
2017-12-19 Frederic Wang <fwang@igalia.com>
794
795
Unreviewed test gardening.
796
797
* platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
798
* platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Added.
799
800
2017-12-18 Chris Dumez <cdumez@apple.com>
801
802
Default scope used when registering a service worker is wrong
804
805
Reviewed by Youenn Fablet.
806
807
Update / Rebaseline WebKit tests due to behavior change.
808
809
* http/tests/workers/service/basic-register-exceptions-expected.txt:
810
* http/tests/workers/service/basic-unregister.https-expected.txt:
811
* http/tests/workers/service/resources/basic-unregister.js:
812
(async.test):
813
* http/tests/workers/service/resources/service-worker-getRegistration.js:
814
(async.test):
815
* http/tests/workers/service/self_registration-expected.txt:
816
* http/tests/workers/service/service-worker-clear.html:
817
818
2017-12-18 Ryosuke Niwa <rniwa@webkit.org>
819
820
Assertion hit in DocumentOrderedMap::get while removing a form element
823
824
Reviewed by Brent Fulgham.
825
826
Added regression tests for removing a subtree with a form associated element, its owner form element
827
and another element with the same ID.
828
829
* fast/forms/update-form-owner-in-moved-subtree-assertion-failure-5-expected.txt: Added.
830
* fast/forms/update-form-owner-in-moved-subtree-assertion-failure-5.html: Added.
831
* fast/forms/update-form-owner-in-moved-subtree-assertion-failure-6-expected.txt: Added.
832
* fast/forms/update-form-owner-in-moved-subtree-assertion-failure-6.html: Added.
833
834
2017-12-18 Youenn Fablet <youenn@apple.com>
835
836
Service worker served response tainting should keep its tainting
838
839
Reviewed by Chris Dumez.
840
841
* http/tests/workers/service/resources/tainted-image-fetch.js:
842
(async.test): Updated erroneous test. This test is laoding a cross origin image.
843
through a service worker which instead provides a synthetic response which
844
should be considered as same origin.
845
* http/tests/workers/service/tainted-image-fetch-expected.txt:
846
847
2017-12-18 Matt Lewis <jlewis3@apple.com>
848
849
Marked http/tests/resourceLoadStatistics/telemetry-generation.html as flaky.
851
852
Unreviewed test gardening.
853
854
* platform/wk2/TestExpectations:
855
856
2017-12-18 Matt Lewis <jlewis3@apple.com>
857
858
Rebaselined fast/mediastream/MediaStream-MediaElement-setObject-null.html.
859
860
Unreviewed test gardening
861
862
* fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
863
864
2017-12-18 Zalan Bujtas <zalan@apple.com>
865
866
[SVG] Detach list wrappers before resetting the base value.
869
870
Reviewed by Simon Fraser.
871
872
* svg/animations/crash-when-animation-is-running-while-getting-value-expected.txt: Added.
873
* svg/animations/crash-when-animation-is-running-while-getting-value.html: Added.
874
875
2017-12-18 Jer Noble <jer.noble@apple.com>
876
877
Playing media elements which call "pause(); play()" will have the play promise rejected.
879
880
Reviewed by Eric Carlson.
881
882
* media/audio-dealloc-crash.html:
883
* media/video-pause-play-resolve-expected.txt: Added.
884
* media/video-pause-play-resolve.html: Added.
885
886
2017-12-18 Daniel Bates <dabates@apple.com>
887
888
Add a test to ensure that matched text markers are not highlighted when highlight is disabled
890
891
Reviewed by Antti Koivisto.
892
893
* fast/text/mark-matches-rendering-when-highlight-disabled-expected.html: Added.
894
* fast/text/mark-matches-rendering-when-highlight-disabled.html: Added.
895
896
2017-12-18 Daniel Bates <dabates@apple.com>
897
898
Add SPI to query for the current and last auto fill button type and pass user data object to _webView:focusShouldStartInputSession:
901
902
Reviewed by Tim Horton.
903
904
Adds a test to ensure that we can query for the current auto fill button type and last auto fill button
905
type of an HTML input element.
906
907
* fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt: Added.
908
* fast/forms/auto-fill-button/last-auto-fill-button-type.html: Added.
909
910
2017-12-18 Ms2ger <Ms2ger@igalia.com>
911
912
Rebaseline fast/dom/Window/window-lookup-precedence.html
914
915
Unreviewed test gardening.
916
917
The platform-neutral baseline hasn't been anywhere close to matching the
918
output since r196392. However, the mac baseline seems to work for GTK as
919
well, so we now use it for all platforms.
920
921
The test is still marked as failing on iOS and Windows, but those
922
annotations can be removed as part of regularly scheduled gardening, if
923
needed.
924
925
* fast/dom/Window/window-lookup-precedence-expected.txt:
926
Renamed from platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt.
927
* platform/gtk/TestExpectations: Removed expectation.
928
* platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt: Removed.
929
* platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt: Removed.
930
931
2017-12-18 Ms2ger <Ms2ger@igalia.com>
932
933
[WPE] Add some test expectations for fetch wpt tests
935
936
Unreviewed test gardening.
937
938
New expectations are copied from GTK; I had forgotten to add them when
939
enabling these tests.
940
941
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
942
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
943
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
944
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added.
945
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt: Added.
946
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt: Added.
947
948
2017-12-17 John Wilander <wilander@apple.com>
949
950
Storage Access API: Make document.hasStorageAccess() retrieve current status from the network process
953
954
Reviewed by Alex Christensen.
955
956
This change makes an asynchronous request to the network process
957
to see if storage access has been granted for this frame, on this
958
page, for this domain.
959
960
* http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
961
* http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
962
* http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
963
* http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Added.
964
* http/tests/storageAccess/resources/has-storage-access-iframe.html: Added.
965
* platform/mac-wk2/TestExpectations:
966
New tests marked as [ Pass ].
967
All http/tests/storageAccess/ tests marked [ HighSierra+ ] since
968
document.hasStorageAccess() now requires code that relies on cookie
969
partitioning.
970
971
2017-12-16 Ms2ger <Ms2ger@igalia.com>
972
973
Enable wpt fetch tests on WPE.
975
976
Unreviewed test gardening.
977
978
New expectations are copied from GTK.
979
980
* TestExpectations: mark test as flaky on all platforms.
981
* platform/wpe/TestExpectations:
982
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt: Added.
983
* platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt: Added.
984
* platform/wpe/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
985
986
2017-12-16 Youenn Fablet <youenn@apple.com>
987
988
Skip SharedWorker and NavigationPreload service worker tests
990
991
Reviewed by Chris Dumez.
992
993
* TestExpectations: Skip unsupported tests.
994
995
2017-12-16 Chris Dumez <cdumez@apple.com>
996
997
Add optimization when updating a SW registration results in the exact same script
999
1000
Reviewed by Geoffrey Garen.
1001
1002
* TestExpectations:
1003
Skip bad WPT test that is timing out for us and Firefox. I'll file an upstream PR
1004
to fix it.
1005
1006
* http/tests/workers/service/controller-change.html:
1007
* http/tests/workers/service/registration-updateViaCache-all-importScripts.html:
1008
* http/tests/workers/service/registration-updateViaCache-all.html:
1009
* http/tests/workers/service/registration-updateViaCache-imports-importScripts.html:
1010
* http/tests/workers/service/registration-updateViaCache-none-importScripts.html:
1011
* http/tests/workers/service/registration-updateViaCache-none.html:
1012
* http/tests/workers/service/resources/self_registration_update-worker.js: Removed.
1013
* http/tests/workers/service/resources/self_registration_update-worker.php: Added.
1014
* http/tests/workers/service/resources/service-worker-fetch-worker.js:
1015
* http/tests/workers/service/resources/updating-fetch-worker.php: Added.
1016
* http/tests/workers/service/resources/updating-worker.php: Added.
1017
* http/tests/workers/service/self_registration_update.html:
1018
* http/tests/workers/service/service-worker-registration-gc-event.html:
1019
Undate WebKit-specific tests to reflect behavior change.
1020
1021
2017-12-16 Youenn Fablet <youenn@apple.com>
1022
1023
Service worker script fetch request should set the Service-Worker header
1025
1026
Reviewed by Chris Dumez.
1027
1028
* http/wpt/service-workers/check-service-worker-header.https-expected.txt: Added.
1029
* http/wpt/service-workers/check-service-worker-header.https.html: Added.
1030
* http/wpt/service-workers/check-service-worker-header.py: Added.
1031
1032
2017-12-15 Youenn Fablet <youenn@apple.com>
1033
1034
WK1 webrtc/datachannel bufferedAmount tests might time out
1036
1037
Unreviewed.
1038
1039
* platform/mac-wk1/TestExpectations: marking tests as flaky.
1040
1041
2017-12-15 Chris Dumez <cdumez@apple.com>
1042
1043
Unreviewed, rebaseline Service Workers flaky tests.
1044
1045
* TestExpectations:
1046
1047
2017-12-15 Chris Dumez <cdumez@apple.com>
1048
1049
Service Worker Registration promise is sometimes not rejected when the script load fails
1051
1052
Reviewed by Brady Eidson.
1053
1054
Fix WebKit-specific tests that had invalid URLs for workers. We failed to notice this
1055
before because we were wrongly resolving the registration promise.
1056
1057
* http/tests/workers/service/basic-register-expected.txt:
1058
* http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html:
1059
* http/tests/workers/service/registration-clear-redundant-worker.html:
1060
* http/tests/workers/service/resources/basic-register.js:
1061
* http/tests/workers/service/service-worker-gc-event.html:
1062
* http/tests/workers/service/service-worker-registration-gc-event.html:
1063
1064
2017-12-14 Youenn Fablet <youenn@apple.com>
1065
1066
Implement <iframe allow="camera; microphone">
1069
1070
Reviewed by Eric Carlson.
1071
1072
Skipping mediastream tests for wpe.
1073
Updating expectations based on new error message.
1074
1075
* TestExpectations: Skipping sync XHR test using allow attribute.
1076
* http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
1077
* http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
1078
* platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt:
1079
* platform/wpe/TestExpectations:
1080
1081
2017-12-14 Zalan Bujtas <zalan@apple.com>
1082
1083
Inconsistent section grid could lead to CrashOnOverflow
1086
1087
Reviewed by Simon Fraser.
1088
1089
* fast/table/table-row-oveflow-crash-expected.txt: Added.
1090
* fast/table/table-row-oveflow-crash.html: Added.
1091
1092
2017-12-14 Chris Dumez <cdumez@apple.com>
1093
1094
[iOS] Many serviceworker tests are flaky timeouts on iOS bots
1097
1098
Unreviewed attempt to unmark service worker tests as flaky on iOS.
1099
We have now fixed all the iOS-specific bugs we are aware of so we
1100
should give this a try.
1101
1102
* platform/ios/TestExpectations:
1103
1104
2017-12-14 Brian Burg <bburg@apple.com>
1105
1106
Web Inspector: InspectorTest.evaluateInPage should unwrap primitive values by default
1108
1109
Reviewed by Joseph Pecoraro.
1110
1111
* inspector/unit-tests/test-harness-evaluate-in-page-expected.txt: Added.
1112
* inspector/unit-tests/test-harness-evaluate-in-page.html: Added.
1113
1114
Add test coverage for InspectorTest.evaluateInPage. Only the promise-returning
1115
variant is tested here, because the callback variant is well-used in existing
1116
tests and I plan to remove the callback variant entirely in later patches.
1117
1118
* inspector/console/js-isLikelyStackTrace-expected.txt:
1119
* inspector/console/js-isLikelyStackTrace.html:
1120
Fix some bad tests and rebaseline. A bug was filed for the remaining failing assertion.
1121
1122
* http/tests/inspector/dom/shapes-test.js:
1123
(TestPage.registerInitializer.InspectorTest.Shapes.receivedHighlightObject):
1124
(TestPage.registerInitializer.InspectorTest.Shapes.getShapeOutsideInfoForSelector):
1125
* http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
1126
* inspector/console/command-line-api-copy.html:
1127
* inspector/console/console-log-proxy.html:
1128
* inspector/debugger/js-stacktrace.html:
1129
* inspector/dom/hideHighlight.html:
1130
* inspector/dom/highlightFrame.html:
1131
* inspector/dom/highlightNode.html:
1132
* inspector/dom/highlightNodeList.html:
1133
* inspector/dom/highlightQuad.html:
1134
* inspector/dom/highlightRect.html:
1135
* inspector/dom/highlightSelector.html:
1136
* inspector/page/setEmulatedMedia.html:
1137
* inspector/runtime/getPreview.html:
1138
Fix existing tests to opt out of unwrapping or use the unwrapped value directly.
1139
1140
* inspector/dom/setEventListenerDisabled-expected.txt:
1141
Rebaseline results. This is caused by an extra promise tick in evaluateInPage.
1142
1143
* inspector/injected-script/observable-expected.txt:
1144
* inspector/injected-script/observable.html:
1145
Fix a typo and rebaseline.
1146
1147
1148
2017-12-14 Ryan Haddad <ryanhaddad@apple.com>
1149
1150
Unreviewed, rebaseline compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html after r225897.
1151
1152
* platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
1153
1154
2017-12-14 Matt Lewis <jlewis3@apple.com>
1155
1156
Skipped media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html on macOS.
1158
1159
Unreviewed test gardening.
1160
1161
* platform/mac-elcapitan/TestExpectations:
1162
* platform/mac-wk2/TestExpectations:
1163
* platform/mac/TestExpectations:
1164
1165
2017-12-14 Chris Dumez <cdumez@apple.com>
1166
1167
self.importScripts() should obey updateViaCache inside service workers
1169
1170
Reviewed by Youenn Fablet.
1171
1172
Add layout test coverage.
1173
1174
* http/tests/workers/service/registration-updateViaCache-all-importScripts-expected.txt: Added.
1175
* http/tests/workers/service/registration-updateViaCache-all-importScripts.html: Added.
1176
* http/tests/workers/service/registration-updateViaCache-imports-importScripts-expected.txt: Added.
1177
* http/tests/workers/service/registration-updateViaCache-imports-importScripts.html: Added.
1178
* http/tests/workers/service/registration-updateViaCache-none-importScripts-expected.txt: Added.
1179
* http/tests/workers/service/registration-updateViaCache-none-importScripts.html: Added.
1180
* http/tests/workers/service/resources/import-cacheable-script-worker.js: Added.
1181
1182
2017-12-14 John Wilander <wilander@apple.com>
1183
1184
Storage Access API: Implement frame-specific access in the document.cookie layer
1187
1188
Reviewed by Alex Christensen.
1189
1190
CookiesStrategy::cookiesForDOM(), CookiesStrategy::setCookiesFromDOM(),
1191
CookiesStrategy::cookieRequestHeaderFieldValue(), and
1192
CookiesStrategy::getRawCookies() now take optional parameters for
1193
frameID and pageID to allow frame-specific scoping of cookies.
1194
1195
This change makes the return values of FrameLoaderClient::frameID()
1196
and FrameLoaderClient::pageID() std::optional<uint64_t> so that
1197
WebCore can call those getters and get the right return values in
1198
WebKit and std:nullopt in WebKitLegacy.
1199
1200
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
1201
Now expects the correct behavior for document.cookie.
1202
1203
2017-12-14 Antoine Quint <graouts@apple.com>
1204
1205
[Web Animations] Bring timeline and currentTime setters closer to compliance
1207
1208
Reviewed by Dean Jackson.
1209
1210
Remove a test clause which tested a behavior that is not part of the spec.
1211
1212
* http/wpt/wk-web-animations/timing-model/animation-current-time.html:
1213
1214
2017-12-14 Antoine Quint <graouts@apple.com>
1215
1216
[Web Animations] Implement the cancel() method on Animation
1219
1220
Reviewed by Dean Jackson.
1221
1222
Rebase some WPT expectations with progressions due to exposing the cancel() method.
1223
1224
* http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1225
1226
2017-12-14 Antoine Quint <graouts@apple.com>
1227
1228
[Web Animations] Implement the finish() method on Animation
1231
1232
Reviewed by Dean Jackson.
1233
1234
Rebase some WPT expectations with progressions due to exposing the finish() method.
1235
We're also removing a WebKit-only test that is no longer relevant and started failing
1236
with compliant behavior.
1237
1238
* http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1239
* http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
1240
* http/wpt/wk-web-animations/timing-model/animation-playback-rate-expected.txt: Removed.
1241
* http/wpt/wk-web-animations/timing-model/animation-playback-rate.html: Removed.
1242
1243
2017-12-14 Chris Dumez <cdumez@apple.com>
1244
1245
Service worker script fetching currently always uses the network cache
1247
1248
Reviewed by Alex Christensen.
1249
1250
Add layout test coverage.
1251
1252
* http/tests/workers/service/registration-updateViaCache-all-expected.txt: Added.
1253
* http/tests/workers/service/registration-updateViaCache-all.html: Added.
1254
* http/tests/workers/service/registration-updateViaCache-none-expected.txt: Added.
1255
* http/tests/workers/service/registration-updateViaCache-none.html: Added.
1256
* http/tests/workers/service/resources/cacheable-script-worker.php: Added.
1257
1258
2017-12-14 Matt Lewis <jlewis3@apple.com>
1259
1260
Updated test expectations for imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.
1262
1263
Unreviewed test gardening.
1264
1265
* platform/mac/TestExpectations:
1266
1267
2017-12-13 Antoine Quint <graouts@apple.com>
1268
1269
[Web Animations] Implement the play() and pause() methods on Animation
1272
1273
Reviewed by Eric Carlson.
1274
1275
Rebase some WPT expectations with progressions due to exposing the play() and pause() methods.
1276
1277
* TestExpectations: Temporarily mark a test as flaky as it logs an unexpected current time which
1278
may change between runs.
1279
* http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1280
* http/wpt/web-animations/interfaces/Animation/startTime-expected.txt:
1281
* http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt:
1282
* http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
1283
* http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
1284
* http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
1285
1286
2017-12-14 Romain Bellessort <romain.bellessort@crf.canon.fr>
1287
1288
[Readable Streams API] Remove properties tests covered by WPT
1290
1291
Reviewed by Youenn Fablet.
1292
1293
Removed WebKit properties/methods tests for ReadableByteStreamController,
1294
ReadableStreamBYOBReader and ReadableStreamBYOBRequest. Indeed, these
1295
tests are also present in WPT streams/readable-byte-streams/properties.js.
1296
1297
* streams/readable-byte-stream-controller-expected.txt: Updated expectations.
1298
* streams/readable-byte-stream-controller.js: Remove ReadableByteStreamController properties test.
1299
* streams/readable-stream-byob-reader-expected.txt: Updated expectations.
1300
* streams/readable-stream-byob-reader.js: Remove ReadableStreamBYOBReader properties test.
1301
* streams/readable-stream-byob-request-expected.txt: Updated expectations.
1302
* streams/readable-stream-byob-request.js: Remove ReadableStreamBYOBRequest properties test.
1303
1304
2017-12-14 Miguel Gomez <magomez@igalia.com>
1305
1306
[GTK] Gardening bug after r225898
1308
1309
Unreviewed GTK+ test gardening after r225898. Updated test expectations and rebaselined
1310
some tests.
1311
1312
* platform/gtk/TestExpectations:
1313
* platform/gtk/mathml/opentype/horizontal-expected.png:
1314
* platform/gtk/mathml/opentype/horizontal-expected.txt:
1315
* platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
1316
* platform/gtk/mathml/presentation/bug159513-expected.png:
1317
* platform/gtk/mathml/presentation/bug159513-expected.txt:
1318
1319
2017-12-14 Yacine Bandou <yacine.bandou_ext@softathome.com>
1320
1321
[EME] Add layout test for InitData and InitDataType in CENC encrypted event
1323
1324
Reviewed by Xabier Rodriguez-Calvar.
1325
1326
This commit adds new layout tests in order to test the reception of the encrypted CENC
1327
event with an expected initData and initDataType fields.
1328
1329
* media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1330
This is a simple encrypted video file used for regular playback.
1331
It has been encrypted with BENTO4. https://www.bento4.com/
1332
1333
* media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
1334
This is a simple encrypted video fragment used in MSE playback.
1335
It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
1336
1337
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
1338
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
1339
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
1340
This is a test with MSE.
1341
1342
* media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
1343
This is a test with a regular playback.
1344
1345
* media/encrypted-media/medias-enc.js: Added.
1346
This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
1347
It gives all necessary informations about the encrypted media: path of the file or
1348
the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
1349
1350
* media/media-source/media-source-loader-simple.js: Added.
1351
This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
1352
in the appropriate SourceBuffer.
1353
1354
* platform/gtk/TestExpectations:
1355
* platform/mac-elcapitan/TestExpectations:
1356
* platform/mac-wk2/TestExpectations:
1357
* platform/mac/TestExpectations:
1358
* platform/wpe/TestExpectations:
1359
1360
2017-12-14 Frederic Wang <fwang@igalia.com>
1361
1362
Make GraphicsLayer::dumpProperties dump m_offsetFromRenderer
1364
1365
Update test expectations to include the "offset from renderer" values. Existing tests insert
1366
the output of layerTreeAsText into some divs which may cause the corresponding GraphicsLayers
1367
to become slightly taller. We thus make the necessary adjustments.
1368
1369
Reviewed by Antonio Gomes.
1370
1371
* compositing/backing/no-backing-for-clip-expected.txt:
1372
* compositing/backing/no-backing-for-clip-overlap-expected.txt:
1373
* compositing/backing/transform-transition-from-outside-view-expected.txt:
1374
* compositing/bounds-in-flipped-writing-mode-expected.txt:
1375
* compositing/columns/composited-in-paginated-rl-expected.txt:
1376
* compositing/columns/composited-lr-paginated-repaint-expected.txt:
1377
* compositing/columns/composited-rl-paginated-repaint-expected.txt:
1378
* compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt:
1379
* compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
1380
* compositing/contents-format/subpixel-antialiased-text-configs-expected.txt:
1381
* compositing/contents-format/subpixel-antialiased-text-images-expected.txt:
1382
* compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
1383
* compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt:
1384
* compositing/contents-opaque/overflow-hidden-child-layers-expected.txt:
1385
* compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
1386
* compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
1387
* compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
1388
* compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
1389
* compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt:
1390
* compositing/geometry/bounds-ignores-hidden-expected.txt:
1391
* compositing/geometry/clip-expected.txt:
1392
* compositing/geometry/clip-inside-expected.txt:
1393
* compositing/geometry/fixed-position-flipped-writing-mode-expected.txt:
1394
* compositing/geometry/flipped-writing-mode-expected.txt:
1395
* compositing/geometry/foreground-layer-expected.txt:
1396
* compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1397
* compositing/geometry/limit-layer-bounds-fixed-expected.txt:
1398
* compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
1399
* compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt:
1400
* compositing/geometry/limit-layer-bounds-positioned-expected.txt:
1401
* compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
1402
* compositing/geometry/limit-layer-bounds-transformed-expected.txt:
1403
* compositing/iframes/composited-parent-iframe-expected.txt:
1404
* compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
1405
* compositing/iframes/connect-compositing-iframe-expected.txt:
1406
* compositing/iframes/connect-compositing-iframe2-expected.txt:
1407
* compositing/iframes/connect-compositing-iframe3-expected.txt:
1408
* compositing/iframes/enter-compositing-iframe-expected.txt:
1409
* compositing/iframes/iframe-resize-expected.txt:
1410
* compositing/iframes/overlapped-iframe-expected.txt:
1411
* compositing/iframes/page-cache-layer-tree-expected.txt:
1412
* compositing/iframes/scrolling-iframe-expected.txt:
1413
* compositing/images/clip-on-directly-composited-image-expected.txt:
1414
* compositing/ios/overflow-scroll-touch-tiles-expected.txt:
1415
* compositing/layer-creation/fixed-overlap-extent-expected.txt:
1416
* compositing/layer-creation/fixed-overlap-extent-rtl-expected.txt:
1417
* compositing/layer-creation/fixed-position-under-transform-expected.txt:
1418
* compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt:
1419
* compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt:
1420
* compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt:
1421
* compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt:
1422
* compositing/layer-creation/overflow-scroll-overlap-expected.txt:
1423
* compositing/layer-creation/overlap-animation-clipping-expected.txt:
1424
* compositing/layer-creation/overlap-animation-expected.txt:
1425
* compositing/layer-creation/overlap-child-layer-expected.txt:
1426
* compositing/layer-creation/overlap-transformed-layer-expected.txt:
1427
* compositing/layer-creation/overlap-transforms-expected.txt:
1428
* compositing/layer-creation/rotate3d-overlap-expected.txt:
1429
* compositing/layer-creation/scale-rotation-animation-overlap-expected.txt:
1430
* compositing/layer-creation/scale-rotation-transition-overlap-expected.txt:
1431
* compositing/layer-creation/stacking-context-overlap-nested-expected.txt:
1432
* compositing/layer-creation/translate-animation-overlap-expected.txt:
1433
* compositing/layer-creation/translate-scale-animation-overlap-expected.txt:
1434
* compositing/layer-creation/translate-scale-transition-overlap-expected.txt:
1435
* compositing/layer-creation/translate-transition-overlap-expected.txt:
1436
* compositing/layer-creation/will-change-layer-creation-expected.txt:
1437
* compositing/overflow/clip-descendents-expected.txt:
1438
* compositing/overflow/overflow-scrollbar-layer-positions-expected.txt:
1439
* compositing/repaint/fixed-background-scroll-expected.txt:
1440
* compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
1441
* compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1442
* compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1443
* compositing/repaint/repaint-on-layer-grouping-change-expected.txt:
1444
* compositing/rtl/rtl-absolute-overflow-expected.txt:
1445
* compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
1446
* compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1447
* compositing/scrolling/touch-scroll-to-clip-expected.txt:
1448
* compositing/tiling/tiled-mask-inwindow-expected.txt:
1449
* compositing/tiling/tiled-reflection-inwindow-expected.txt:
1450
* compositing/tiling/transform-origin-tiled-expected.txt:
1451
* compositing/visible-rect/coverage-clipped-expected.txt:
1452
* compositing/visible-rect/coverage-scrolling-expected.txt:
1453
* fast/scrolling/ios/overflow-scroll-touch-expected.txt:
1454
* fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
1455
* platform/gtk/compositing/geometry/composited-in-columns-expected.txt:
1456
* platform/gtk/compositing/iframes/invisible-nested-iframe-show-expected.txt:
1457
* platform/gtk/compositing/layer-creation/overlap-animation-container-expected.txt:
1458
* platform/gtk/compositing/layer-creation/overlap-animation-expected.txt:
1459
* platform/gtk/compositing/layer-creation/will-change-layer-creation-expected.txt:
1460
* platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
1461
* platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
1462
* platform/ios-wk2/compositing/backing/no-backing-for-clip-expected.txt:
1463
* platform/ios-wk2/compositing/backing/no-backing-for-clip-overlap-expected.txt:
1464
* platform/ios-wk2/compositing/columns/composited-in-paginated-rl-expected.txt:
1465
* platform/ios-wk2/compositing/columns/composited-lr-paginated-repaint-expected.txt:
1466
* platform/ios-wk2/compositing/columns/composited-rl-paginated-repaint-expected.txt:
1467
* platform/ios-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
1468
* platform/ios-wk2/compositing/geometry/composited-in-columns-expected.txt:
1469
* platform/ios-wk2/compositing/geometry/limit-layer-bounds-fixed-expected.txt:
1470
* platform/ios-wk2/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
1471
* platform/ios-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
1472
* platform/ios-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
1473
* platform/ios-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
1474
* platform/ios-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
1475
* platform/ios-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
1476
* platform/ios-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
1477
* platform/ios-wk2/compositing/iframes/iframe-resize-expected.txt:
1478
* platform/ios-wk2/compositing/iframes/leave-compositing-iframe-expected.txt:
1479
* platform/ios-wk2/compositing/iframes/overlapped-iframe-expected.txt:
1480
* platform/ios-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
1481
* platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
1482
* platform/ios-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt:
1483
* platform/ios-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
1484
* platform/ios-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
1485
* platform/ios-wk2/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
1486
* platform/ios-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
1487
* platform/ios-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
1488
* platform/ios-wk2/compositing/scrolling/touch-scroll-to-clip-expected.txt:
1489
* platform/ios-wk2/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
1490
* platform/ios-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1491
* platform/ios-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1492
* platform/ios-wk2/compositing/tiling/tiled-mask-inwindow-expected.txt:
1493
* platform/ios-wk2/compositing/tiling/tiled-reflection-inwindow-expected.txt:
1494
* platform/ios-wk2/compositing/tiling/transform-origin-tiled-expected.txt:
1495
* platform/ios-wk2/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
1496
* platform/ios-wk2/compositing/visible-rect/2d-transformed-expected.txt:
1497
* platform/ios-wk2/compositing/visible-rect/3d-transformed-expected.txt:
1498
* platform/ios-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
1499
* platform/ios-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
1500
* platform/ios-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
1501
* platform/ios-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1502
* platform/ios-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
1503
* platform/ios-wk2/compositing/visible-rect/nested-transform-expected.txt:
1504
* platform/ios/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt:
1505
* platform/ios/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
1506
* platform/ios/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
1507
* platform/ios/compositing/geometry/fixed-position-flipped-writing-mode-expected.txt:
1508
* platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1509
* platform/ios/compositing/iframes/invisible-nested-iframe-show-expected.txt:
1510
* platform/ios/compositing/images/clip-on-directly-composited-image-expected.txt:
1511
* platform/ios/compositing/layer-creation/overlap-animation-clipping-expected.txt:
1512
* platform/ios/compositing/layer-creation/overlap-animation-container-expected.txt:
1513
* platform/ios/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt:
1514
* platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1515
* platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
1516
* platform/ios/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
1517
* platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1518
* platform/ios/compositing/visible-rect/3d-transform-style-expected.txt:
1519
* platform/ios/compositing/visible-rect/animated-expected.txt:
1520
* platform/ios/compositing/visible-rect/animated-from-none-expected.txt:
1521
* platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
1522
* platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
1523
* platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
1524
* platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container-expected.txt:
1525
* platform/mac-elcapitan/compositing/contents-opaque/control-layer-expected.txt:
1526
* platform/mac-elcapitan/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
1527
* platform/mac-sierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
1528
* platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1529
* platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1530
* platform/mac-wk1/compositing/tiling/tiled-mask-inwindow-expected.txt:
1531
* platform/mac-wk1/compositing/tiling/tiled-reflection-inwindow-expected.txt:
1532
* platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt:
1533
* platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
1534
* platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
1535
* platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
1536
* platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1537
* platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1538
* platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
1539
* platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt:
1540
* platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt:
1541
* platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
1542
* platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt:
1543
* platform/mac/compositing/contents-opaque/control-layer-expected.txt:
1544
* platform/mac/compositing/geometry/composited-in-columns-expected.txt:
1545
* platform/mac/compositing/iframes/invisible-nested-iframe-show-expected.txt:
1546
* platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt:
1547
* platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1548
* platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
1549
* platform/mac/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
1550
* platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
1551
* platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1552
* platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1553
* platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
1554
* platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1555
* platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
1556
* platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1557
* platform/mac/compositing/visible-rect/animated-expected.txt:
1558
* platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
1559
* platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1560
* platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1561
* platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1562
* platform/mac/compositing/visible-rect/nested-transform-expected.txt:
1563
* tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1564
* tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
1565
* tiled-drawing/tile-coverage-iframe-to-zero-coverage-expected.txt:
1566
1567
2017-12-13 Daniel Bates <dabates@apple.com>
1568
1569
Add more auto fill button types
1572
And
1574
1575
Add macOS El Capitan-specific and Windows expected results. I included results from the Apple Windows bot
1576
as a baseline. The results are incorrect as they render the password field text using bullets instead of
1577
plain text. Further investigation required.
1578
1579
* platform/mac-elcapitan/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
1580
* platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
1581
* platform/win/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
1582
1583
2017-12-13 Joseph Pecoraro <pecoraro@apple.com>
1584
1585
REGRESSION: Web Inspector: Opening inspector crashes page if there are empty resources
1588
1589
Reviewed by Brian Burg.
1590
1591
* inspector/page/resources/empty.css: Added.
1592
* inspector/page/resources/empty.js: Added.
1593
* inspector/page/empty-or-missing-resources-expected.txt: Added.
1594
* inspector/page/empty-or-missing-resources.html: Added.
1595
Test no crashes inspecting a page with empty/missing resources.
1596
Previously the test would crash.
1597
1598
* inspector/canvas/recording-webgl-snapshots.html:
1599
* inspector/canvas/resources/create-context-utilities.js:
1600
* inspector/canvas/resources/recording-utilities.js:
1601
* inspector/css/getAllStyleSheets.html:
1602
* inspector/css/stylesheet-events-basic.html:
1603
* inspector/css/stylesheet-events-imports.html:
1604
* inspector/css/stylesheet-events-multiple-documents.html:
1605
* inspector/worker/console-basic.html:
1606
* inspector/worker/debugger-scripts.html:
1607
* inspector/worker/resources-in-worker.html:
1608
* inspector/worker/runtime-basic.html:
1609
* inspector/worker/worker-create-and-terminate.html:
1610
Promote sanitizeURL to a TestUtility function since it is common.
1611
1612
2017-12-13 Daniel Bates <dabates@apple.com>
1613
1614
Add more auto fill button types
1617
And
1619
1620
Update expected results. I included results from the GTK bot as a baseline. The results are incorrect as they
1621
render the password field text using bullets instead of plain text. This likely indicates that the bots did not
1622
regenerate the user-agent style sheet.
1623
1624
* platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
1625
* platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
1626
* platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1627
* platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1628
* platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1629
* platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1630
1631
2017-12-13 Matt Lewis <jlewis3@apple.com>
1632
1633
Marked security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement.html as flaky.
1635
1636
Unreviewed test gardening
1637
1638
* platform/mac-wk2/TestExpectations:
1639
1640
2017-12-13 Devin Rousso <webkit@devinrousso.com>
1641
1642
Web Inspector: add instrumentation for ImageBitmapRenderingContext
1644
1645
Reviewed by Joseph Pecoraro.
1646
1647
* inspector/canvas/context-attributes-expected.txt:
1648
* inspector/canvas/context-attributes.html:
1649
* inspector/canvas/create-context-bitmaprenderer-expected.txt: Added.
1650
* inspector/canvas/create-context-bitmaprenderer.html: Added.
1651
* inspector/canvas/recording-2d-expected.txt:
1652
* inspector/canvas/recording-2d.html:
1653
* inspector/canvas/requestContent-bitmaprenderer-expected.txt: Added.
1654
* inspector/canvas/requestContent-bitmaprenderer.html: Added.
1655
* inspector/canvas/resolveCanvasContext-bitmaprenderer-expected.txt: Added.
1656
* inspector/canvas/resolveCanvasContext-bitmaprenderer.html: Added.
1657
1658
2017-12-13 Daniel Bates <dabates@apple.com>
1659
1660
Add more auto fill button types
1663
And
1665
1666
Reviewed by Brent Fulgham.
1667
1668
* fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Added.
1669
* fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Added.
1670
* fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Added.
1671
* fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Added.
1672
* fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html: Added.
1673
* fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: Added.
1674
* fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html: Added.
1675
* fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: Added.
1676
* fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Added.
1677
* fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html: Added.
1678
* platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
1679
* platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
1680
* platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
1681
* platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
1682
1683
2017-12-13 Zalan Bujtas <zalan@apple.com>
1684
1685
RenderImage can be destroyed even before setting the style on it.
1688
1689
Reviewed by Simon Fraser.
1690
1691
* fast/images/crash-when-image-renderer-is-destroyed-before-calling-initializeStyle-expected.txt: Added.
1692
* fast/images/crash-when-image-renderer-is-destroyed-before-calling-initializeStyle.html: Added.
1693
1694
2017-12-13 Matt Lewis <jlewis3@apple.com>
1695
1696
Marked accessibility/mac/html5-input-number.html as flaky on macOS.
1698
1699
Unreviewed test gardening.
1700
1701
* platform/mac/TestExpectations:
1702
1703
2017-12-13 Matt Lewis <jlewis3@apple.com>
1704
1705
Removed debug only expectations from platform/ios/ios/plugin/youtube-flash-plugin-iframe.html
1707
1708
Unreviewed test gardening.
1709
1710
* platform/ios-wk2/TestExpectations:
1711
1712
2017-12-13 Matt Lewis <jlewis3@apple.com>
1713
1714
Updated expectations for contentextension tests to be flaky.
1716
1717
Unreviewed test gardening.
1718
1719
* platform/mac-wk2/TestExpectations:
1720
1721
2017-12-13 Antoine Quint <graouts@apple.com>
1722
1723
[Web Animations] Implement the "updating the finished state" procedure
1726
1727
Reviewed by Simon Fraser.
1728
1729
Rebase some WPT expectations with minor progressions due to exposing the "onfinish" property.
1730
1731
* http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1732
1733
2017-12-13 Matt Lewis <jlewis3@apple.com>
1734
1735
Updated Expectations for http/tests/cache/disk-cache/disk-cache-204-status-code.html
1737
1738
Unreviewed test gardening.
1739
1740
* platform/mac-wk2/TestExpectations:
1741
1742
2017-12-13 Andy Estes <aestes@apple.com>
1743
1744
[Payment Request] Remove ApplePayPaymentMethodUpdateEvent and use PaymentDetailsModifiers instead
1747
1748
Reviewed by Brady Eidson.
1749
1750
* http/tests/ssl/applepay/ApplePayPaymentDetailsModifier.https-expected.txt: Added.
1751
* http/tests/ssl/applepay/ApplePayPaymentDetailsModifier.https.html: Added.
1752
* http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https-expected.txt: Removed.
1753
* http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html: Removed.
1754
1755
2017-12-13 Matt Lewis <jlewis3@apple.com>
1756
1757
Added missing expectation file for fast/text/user-installed-fonts/shadow-postscript-family.html
1759
1760
Unreviewed test gardening.
1761
1762
* platform/ios/TestExpectations:
1763
1764
2017-12-13 Ms2ger <Ms2ger@igalia.com>
1765
1766
[GTK][WPE] Test gardening
1768
1769
Unreviewed test gardening.
1770
1771
* platform/gtk/TestExpectations:
1772
* platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt:
1773
* platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt:
1774
* platform/gtk/imported/w3c/web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Added.
1775
* platform/wpe/TestExpectations:
1776
* platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
1777
* platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
1778
* platform/wpe/imported/w3c/web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Added.
1779
1780
2017-12-13 Konstantin Tokarev <annulen@yandex.ru>
1781
1782
Unreviewed, rolling out r179000.
1783
1784
There are tests failing in 32-bits and Debug builds
1785
1786
Reverted changeset:
1787
1789
1790
2017-12-12 Youenn Fablet <youenn@apple.com>
1791
1792
getUserMedia is resolving before the document knows it is capturing
1794
1795
Reviewed by Eric Carlson.
1796
1797
* webrtc/video.html: Adding a check that document is capturing within getUserMedia promise resolution callback.
1798
Adding this check without the changes to WebCore makes the test flaky, sometimes the promise resolution happens
1799
after document state is updated.
1800
1801
2017-12-12 John Wilander <wilander@apple.com>
1802
1803
Storage Access API: Implement frame-specific access in the network storage session layer
1806
1807
Reviewed by Alex Christensen.
1808
1809
Note that the expected results for
1810
request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html
1811
accepts the missing part where document.cookie is still partitioned
1812
after storage access has been granted. Follow-up work tracked in
1814
1815
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt: Added.
1816
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html: Added.
1817
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt.
1818
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html.
1819
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed.
1820
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Removed.
1821
* platform/mac-wk2/TestExpectations:
1822
1823
2017-12-12 Brian Burg <bburg@apple.com>
1824
1825
Web Inspector: support async setup() and async teardown() in AsyncTestSuite
1827
1828
Reviewed by Timothy Hatcher.
1829
1830
Update tests to cover async setup() and async teardown() in the case
1831
of success, runtime failure, and explicit failure.
1832
1833
* inspector/unit-tests/async-test-suite-expected.txt:
1834
* inspector/unit-tests/async-test-suite.html:
1835
1836
2017-12-12 Brian Burg <bburg@apple.com>
1837
1838
Web Inspector: SyncTestSuite should complain if passed an async setup/test/teardown function
1840
1841
Reviewed by Devin Rousso.
1842
1843
Add new test cases for more strict requirements for test case arguments.
1844
1845
* inspector/unit-tests/sync-test-suite-expected.txt:
1846
* inspector/unit-tests/sync-test-suite.html:
1847
1848
2017-12-12 Antoine Quint <graouts@apple.com>
1849
1850
[Web Animations] Expose promises on Animation interface
1853
1854
Reviewed by Dean Jackson.
1855
1856
Rebase some WPT expectations with progressions due to exposing the "ready" and "finished" promises.
1857
1858
* http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1859
* http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
1860
1861
2017-12-12 Myles C. Maxfield <mmaxfield@apple.com>
1862
1863
IPC code doesn't understand NSDictionaries with non-NSString keys
1866
1867
Reviewed by Alex Christensen.
1868
1869
* fast/text/variations/ipc-expected.txt: Added.
1870
* fast/text/variations/ipc.html: Added.
1871
1872
2017-12-12 Brian Burg <bburg@apple.com>
1873
1874
Web Inspector: add InspectorTest.expectException() and use it
1876
1877
Reviewed by Matt Baker.
1878
1879
* inspector/dom/highlightNode-expected.txt:
1880
* inspector/dom/highlightNode.html:
1881
Adopt the new helper method.
1882
1883
* inspector/unit-tests/test-harness-expect-functions-async-expected.txt: Added.
1884
* inspector/unit-tests/test-harness-expect-functions-async.html: Added.
1885
Add a separate async test suite for async expect* functions.
1886
1887
* inspector/unit-tests/test-harness-expect-functions-expected.txt:
1888
* inspector/unit-tests/test-harness-expect-functions.html:
1889
Standardize the naming for these two suites.
1890
1891
2017-12-12 Myles C. Maxfield <mmaxfield@apple.com>
1892
1893
REGRESSION (Safari 11): custom <font-face> tag crashes a page
1895
1896
Reviewed by Darin Adler.
1897
1898
* svg/text/font-style-keyword-expected.txt: Added.
1899
* svg/text/font-style-keyword.html: Added.
1900
1901
2017-12-12 Antoine Quint <graouts@apple.com>
1902
1903
[Web Animations] Implement the playState property on Animation
1906
1907
Reviewed by Dean Jackson.
1908
1909
Rebase some WPT expectations with progressions due to exposing the "playState" and "pending" properties.
1910
1911
* http/wpt/web-animations/interfaces/Animation/constructor-expected.txt:
1912
* http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1913
* http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
1914
1915
2017-12-12 Youenn Fablet <youenn@apple.com>
1916
1917
Navigation requests should use navigate fetch mode
1919
1920
Reviewed by Chris Dumez.
1921
1922
* http/tests/workers/service/basic-fetch.https-expected.txt:
1923
* http/tests/workers/service/resources/basic-fetch-worker.js:
1924
* http/tests/workers/service/resources/basic-fetch.js:
1925
(async.test):
1926
1927
2017-12-12 Youenn Fablet <youenn@apple.com>
1928
1929
Rebasing/unskipping some WPT service worker tests
1931
1932
Unreviewed.
1933
1934
* TestExpectations:
1935
1936
2017-12-12 Simon Fraser <simon.fraser@apple.com>
1937
1938
HTML-page with <object type="image/svg+xml" data="foo.svg"> often is blank
1941
1942
Reviewed by Antti Koivisto.
1943
1944
Adjust a test where the new layout is triggering scrollbar creation.
1945
1946
* fast/dom/iframe-inner-size-scaling-expected.txt:
1947
* fast/dom/iframe-inner-size-scaling.html:
1948
* fast/dom/iframe-innerWidth-expected.txt: Added.
1949
* fast/dom/iframe-innerWidth.html: Added.
1950
1951
2017-12-11 Antoine Quint <graouts@apple.com>
1952
1953
[Web Animations] Enqueue and dispatch animation events
1956
1957
Reviewed by Chris Dumez.
1958
1959
Rebase Web Platform Tests with some progressions based on the IDL changes. Progressions due
1960
to dispatching events will become apparent when the next patch, where we dispatch actual
1961
animation playback events, lands.
1962
1963
* http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1964
1965
2017-12-12 Youenn Fablet <youenn@apple.com>
1966
1967
Allow AudioContext to start when getUserMedia is on
1969
1970
Reviewed by Eric Carlson.
1971
1972
* webrtc/getUserMedia-webaudio-autoplay-expected.txt: Added.
1973
* webrtc/getUserMedia-webaudio-autoplay.html: Added.
1974
1975
2017-12-12 Ms2ger <Ms2ger@igalia.com>
1976
1977
[WPE] Enable some wpt tests.
1979
1980
Unreviewed test gardening.
1981
1982
* platform/wpe/TestExpectations:
1983
1984
2017-12-12 Ms2ger <Ms2ger@igalia.com>
1985
1986
[GTK] Update some test expectations.
1988
1989
Unreviewed test gardening.
1990
1991
* platform/gtk/TestExpectations:
1992
- Add bug numbers.
1993
- Remove failure expectations in favour of accurate baselines.
1994
* platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1995
Added to account for the fact that libsoup is more lenient about data URLs.
1996
* platform/gtk/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video-expected.txt:
1997
Added to account for video codec support depending on the platform.
1998
* platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete-expected.txt:
1999
Added to account for whitespace differences in the dumped output.
2000
* platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt:
2001
Added to account for whitespace differences in the dumped output.
2002
* platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/telephone-expected.txt:
2003
Added to account for whitespace differences in the dumped output.
2004
* platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
2005
Removed; the platform-neutral expectation now matches.
2006
2007
2017-12-12 Ms2ger <Ms2ger@igalia.com>
2008
2009
Implement {DOMMimeTypeArray, DOMPluginArray}::supportedPropertyNames().
2011
2012
Reviewed by Darin Adler.
2013
2014
Remove failure expectation for test that now matches the expectation file.
2015
2016
* platform/gtk/TestExpectations:
2017
2018
2017-12-11 Manuel Rego Casasnovas <rego@igalia.com>
2019
2020
[css-grid] Automatic minimum size is not clamped if min track sizing function is auto
2022
2023
Reviewed by Darin Adler.
2024
2025
This patch updates a bunch of tests that were wrong
2026
to follow the new behavior.
2027
2028
* TestExpectations: Now we're passing one WPT test more.
2029
* fast/css-grid-layout/min-height-border-box.html:
2030
* fast/css-grid-layout/min-width-margin-box.html:
2031
* fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
2032
* fast/css-grid-layout/percent-of-indefinite-track-size.html:
2033
2034
2017-12-11 Eric Carlson <eric.carlson@apple.com>
2035
2036
Web Inspector: Optionally log WebKit log parameters as JSON
2039
2040
Reviewed by Joseph Pecoraro.
2041
2042
* inspector/canvas/recording-2d-expected.txt:
2043
* inspector/canvas/recording-webgl-expected.txt:
2044
* inspector/canvas/recording-webgl-snapshots-expected.txt:
2045
2046
2017-12-11 Chris Dumez <cdumez@apple.com>
2047
2048
Layout Test http/tests/workers/service/postmessage-after-sw-process-crash.https.html is flaky
2050
2051
Reviewed by Youenn Fablet.
2052
2053
Rewrite test so that it is no longer flaky.
2054
2055
* http/tests/workers/service/postmessage-after-sw-process-crash.https-expected.txt:
2056
* http/tests/workers/service/resources/postmessage-after-sw-process-crash-worker.js: Added.
2057
* http/tests/workers/service/resources/postmessage-after-sw-process-crash.js:
2058
2059
2017-12-11 David Quesada <david_quesada@apple.com>
2060
2061
Turn on ENABLE_APPLICATION_MANIFEST
2064
2065
Reviewed by Geoffrey Garen.
2066
2067
* platform/ios-wk2/TestExpectations:
2068
* platform/mac-wk2/TestExpectations:
2069
2070
2017-12-11 Dean Jackson <dino@apple.com>
2071
2072
Add a runtime feature flag for ImageBitmap and OffscreenCanvas
2075
2076
Reviewed by Antoine Quint.
2077
2078
* fast/canvas/offscreen-enabled-expected.txt: Added.
2079
* fast/canvas/offscreen-enabled.html: Added.
2080
2081
2017-12-11 Ms2ger <Ms2ger@igalia.com>
2082
2083
[WPE] Enable most wpt html tests.
2085
2086
Unreviewed test gardening.
2087
2088
* platform/wpe/TestExpectations:
2089
* platform/wpe/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
2090
Added: same as GTK; whitespace-only difference with the generic expectation file.
2091
* platform/wpe/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
2092
Added: whitespace-only difference with the generic expectation file.
2093
* platform/wpe/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt:
2094
Added: some subtests pass because the plugin array does not contain any
2095
plugins on WPE, and issues with the actual elements of the array can
2096
not be detected.
2097
2098
2017-12-11 Zan Dobersek <zdobersek@igalia.com>
2099
2100
Unreviewed, rolling out r225737.
2101
2102
Breaks Git clones of the repository, including EWSs and webkitbot.
2103
2104
Reverted changeset:
2105
2106
"Add a script to automate W3c web-platform-tests pull request
2107
creations from WebKit commits"
2110
2111
2017-12-11 Manuel Rego Casasnovas <rego@igalia.com>
2112
2113
REGRESSION(r221931): Row stretch doesn't work for grid container with min-height
2115
2116
Reviewed by Darin Adler.
2117
2118
* TestExpectations: Now layout-algorithm/grid-stretch-respects-min-size-001.html
2119
from WPT is passing, so this patch removes it from TestExpectations file.
2120
2121
2017-12-10 Minsheng Liu <lambda@liu.ms>
2122
2123
Incorrect bounds inside <mover>/<munder> when a stretchy operator is present
2125
2126
Reviewed by Frédéric Wang.
2127
2128
Added test case: mathml/opentype/munderover-stretch-width.html
2129
2130
Updated test case: mathml/opentype/opentype-stretchy-horizontal
2131
We update the test file to make sure the stretchy <mo> has zero lspace/rspace.
2132
Expected results for macOS and iOS are included.
2133
2134
* mathml/opentype/munderover-stretch-width-expected.txt: Added.
2135
* mathml/opentype/munderover-stretch-width.html: Added.
2136
* mathml/opentype/opentype-stretchy-horizontal.html:
2137
* platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Removed.
2138
* platform/ios/mathml/opentype/opentype-stretchy-horizontal-expected.png:
2139
* platform/ios/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2140
* platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
2141
* platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2142
* platform/win/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Removed.
2143
2144
2017-12-09 Darin Adler <darin@apple.com>
2145
2146
Add test demonstrating leaks that happen when we create reference cycles with DOM objects
2148
2149
Reviewed by Filip Pizlo.
2150
2151
* fast/dom/reference-cycle-leaks-expected.txt: Added.
2152
* fast/dom/reference-cycle-leaks.html: Added.
2153
2154
2017-12-09 Ryosuke Niwa <rniwa@webkit.org>
2155
2156
iOS: Crash in Document::updateLayout() via Document::processViewport
2159
2160
Reviewed by Zalan Bujtas.
2161
2162
Added a regression test for the crash.
2163
2164
* media/ios/viewport-change-with-video-expected.txt: Added.
2165
* media/ios/viewport-change-with-video.html: Added.
2166
2167
2017-12-08 Zalan Bujtas <zalan@apple.com>
2168
2169
Document::updateLayout() could destroy current frame.
2172
2173
Reviewed by Simon Fraser.
2174
2175
* fast/frames/crash-when-iframe-is-remove-in-eventhandler-expected.txt: Added.
2176
* fast/frames/crash-when-iframe-is-remove-in-eventhandler.html: Added.
2177
2178
2017-12-08 Youenn Fablet <youenn@apple.com>
2179
2180
Service Worker should use a correct user agent
2183
2184
Reviewed by Chris Dumez.
2185
2186
* http/wpt/service-workers/useragent-worker.js: Added.
2187
(async.doTest):
2188
* http/wpt/service-workers/useragent.https-expected.txt: Added.
2189
* http/wpt/service-workers/useragent.https.html: Added.
2190
2191
2017-12-07 Simon Fraser <simon.fraser@apple.com>
2192
2193
Wrong caret position for input field inside a fixed position parent on iOS 11
2196
2197
Reviewed by Tim Horton.
2198
2199
Test that focuses an input inside position:fixed, then moves focus to the next
2200
input. This was the most reliable way I could find of triggering the bug.
2201
The test dumps the caret rect.
2202
2203
* fast/visual-viewport/ios/caret-after-focus-in-fixed-expected.txt: Added.
2204
* fast/visual-viewport/ios/caret-after-focus-in-fixed.html: Added.
2205
2206
2017-12-06 Simon Fraser <simon.fraser@apple.com>
2207
2208
When the iPhone keyboard is up, sometimes we never commit a stable update and re-show the caret
2210
2211
Reviewed by Tim Horton.
2212
2213
Test that completes once a stable update is received after showing the keyboard.
2214
2215
* fast/visual-viewport/ios/stable-update-with-keyboard-expected.txt: Added.
2216
* fast/visual-viewport/ios/stable-update-with-keyboard.html: Added.
2217
2218
2017-12-08 Daniel Bates <dabates@apple.com>
2219
2220
Remove unnecessary prefix from AutoFillButtonType enumerators
2222
2223
Reviewed by Tim Horton.
2224
2225
* accessibility/auto-fill-crash.html:
2226
* accessibility/auto-fill-types.html:
2227
* fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html:
2228
* fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html:
2229
* fast/forms/auto-fill-button/input-auto-fill-button.html:
2230
* fast/forms/auto-fill-button/input-contacts-auto-fill-button.html:
2231
* fast/forms/auto-fill-button/input-disabled-auto-fill-button.html:
2232
* fast/forms/auto-fill-button/input-readonly-auto-fill-button.html:
2233
* fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html:
2234
* fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html:
2235
* fast/forms/auto-fill-button/show-correct-auto-fill-button-when-auto-fill-button-type-changes-expected.html:
2236
* fast/forms/auto-fill-button/show-correct-auto-fill-button-when-auto-fill-button-type-changes.html:
2237
2238
2017-12-08 Dean Jackson <dino@apple.com>
2239
2240
Implement transferToImageBitmap for WebGL offscreen canvas objects
2243
2244
Reviewed by Sam Weinig.
2245
2246
* http/wpt/offscreen-canvas/transferToImageBitmap-empty-expected.txt: Renamed from LayoutTests/http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt.
2247
* http/wpt/offscreen-canvas/transferToImageBitmap-empty.html: Renamed from LayoutTests/http/wpt/offscreen-canvas/transferToImageBitmap.html.
2248
* http/wpt/offscreen-canvas/transferToImageBitmap-webgl-expected.html: Added.
2249
* http/wpt/offscreen-canvas/transferToImageBitmap-webgl.html: Added.
2250
2251
2017-12-08 Youenn Fablet <youenn@apple.com>
2252
2253
Service Worker should use a correct SessionID
2255
2256
Reviewed by Alex Christensen.
2257
2258
* http/tests/workers/service/serviceworker-private-browsing-worker.js: Added.
2259
(async):
2260
* http/tests/workers/service/serviceworker-private-browsing.https-expected.txt: Added.
2261
* http/tests/workers/service/serviceworker-private-browsing.https.html: Added.
2262
2263
2017-12-08 Youenn Fablet <youenn@apple.com>
2264
2265
FetchResponse should keep unfiltered ResourceResponse so that it can be used in Service Worker
2268
2269
Reviewed by Alex Christensen.
2270
2271
* TestExpectations:
2272
2273
2017-12-08 Konstantin Tokarev <annulen@yandex.ru>
2274
2275
[python] Replace print operator with print() function for python3 compatibility
2277
2278
Reviewed by Michael Catanzaro.
2279
2280
* html5lib/generate-test-wrappers.py:
2281
(_remove_stale_tests):
2282
* http/tests/websocket/tests/hybi/bad-handshake-crash_wsh.py:
2283
(web_socket_do_extra_handshake):
2284
* http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header_wsh.py:
2285
(web_socket_do_extra_handshake):
2286
* http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header_wsh.py:
2287
(web_socket_do_extra_handshake):
2288
* http/tests/websocket/tests/hybi/handshake-fail-by-no-cr_wsh.py:
2289
(web_socket_do_extra_handshake):
2290
* http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header_wsh.py:
2291
(web_socket_do_extra_handshake):
2292
2293
2017-12-08 Ms2ger <Ms2ger@igalia.com>
2294
2295
[GTK] Rebaseline tables/mozilla/bugs/bug32205-5.html.
2297
2298
Unreviewed test gardening.
2299
2300
The numbers changed by a few pixels in r213149.
2301
2302
* platform/gtk/TestExpectations:
2303
* platform/gtk/tables/mozilla/bugs/bug32205-5-expected.txt:
2304
2305
2017-12-07 Ryosuke Niwa <rniwa@webkit.org>
2306
2307
iOS: Many AMP pages hit a release assertion inside Document::updateStyleIfNeeded
2309
2310
Reviewed by Simon Fraser.
2311
2312
Add a test for r225647.
2313
2314
* fast/frames/flattening/non-flattening-frame-inside-flattening-iframe-crash-expected.txt: Added.
2315
* fast/frames/flattening/non-flattening-frame-inside-flattening-iframe-crash.html: Added.
2316
2317
2017-12-07 Eric Carlson <eric.carlson@apple.com>
2318
2319
Simplify log channel configuration UI
2322
2323
Reviewed by Joseph Pecoraro.
2324
2325
* inspector/console/webcore-logging.html: Updated test for new results.
2326
2327
2017-12-07 Oleksandr Skachkov <gskachkov@gmail.com>
2328
2329
WebAssembly: sending module to iframe fails
2331
2332
Reviewed by JF Bastien.
2333
2334
* platform/ios-simulator/TestExpectations:
2335
* platform/win/TestExpectations:
2336
* resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2337
* wasm/iframe-parent-postmessage-expected.txt: Added.
2338
* wasm/iframe-parent-postmessage.html: Added.
2339
* wasm/iframe-postmessage-expected.txt: Added.
2340
* wasm/iframe-postmessage.html: Added.
2341
* wasm/resources/frame-parent.html: Added.
2342
* wasm/resources/frame.html: Added.
2343
* wasm/resources/load_wasm.js: Added.
2344
(createWasmModule):
2345
* wasm/window-postmessage-expected.txt: Added.
2346
* wasm/window-postmessage.html: Added.
2347
* workers/wasm-mem-post-message.html:
2348
2349
2017-12-07 Matt Lewis <jlewis3@apple.com>
2350
2351
Skipped imported/w3c/web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm on macOS WK1
2354
2355
Unreviewed test gardening.
2356
2357
* platform/mac-wk1/TestExpectations:
2358
2359
2017-12-07 Alex Christensen <achristensen@webkit.org>
2360
2361
Always synchronously continue with fragment navigations
2364
2365
Reviewed by Geoffrey Garen.
2366
2367
* http/tests/dom/document-fragment-expected.txt: Added.
2368
* http/tests/dom/document-fragment.html: Added.
2369
Add a test that verifies that the fragment of the document is set immediately during a fragment navigation,
2370
even if decidePolicyForNavigationAction is called asynchronously. Also verify the order of various events
2371
associated with the navigation.
2372
2373
2017-12-07 Youenn Fablet <youenn@apple.com>
2374
2375
Activate IDB and WebSockets in service workers
2377
2378
Reviewed by Brady Eidson.
2379
2380
* http/tests/workers/service/resources/serviceworker-idb-worker.js: Added.
2381
* http/tests/workers/service/resources/serviceworker-websocket-worker.js: Added.
2382
* http/tests/workers/service/serviceworker-idb.https-expected.txt: Added.
2383
* http/tests/workers/service/serviceworker-idb.https.html: Added.
2384
* http/tests/workers/service/serviceworker-websocket.https-expected.txt: Added.
2385
* http/tests/workers/service/serviceworker-websocket.https.html: Added.
2386
2387
2017-12-07 Jer Noble <jer.noble@apple.com>
2388
2389
[EME] Support the 'encrypted' event for FPS encrypted streams
2391
2392
Reviewed by Eric Carlson.
2393
2394
* platform/mac/TestExpectations:
2395
* platform/mac/media/encrypted-media/content/fps-cbcs.mp4: Added.
2396
* platform/mac/media/encrypted-media/fps-encrypted-event-expected.txt: Added.
2397
* platform/mac/media/encrypted-media/fps-encrypted-event.html: Added.
2398
2399
2017-12-07 Myles C. Maxfield <mmaxfield@apple.com>
2400
2401
[Cocoa] Add SPI to disallow user-installed fonts
2404
2405
Reviewed by Simon Fraser.
2406
2407
* fast/text/user-installed-font-expected.html: Added.
2408
* fast/text/user-installed-font.html: Added.
2409
* fast/text/user-installed-fonts/disable-expected-mismatch.html: Added.
2410
* fast/text/user-installed-fonts/disable.html: Added.
2411
* fast/text/user-installed-fonts/shadow-disable-expected-mismatch.html: Added.
2412
* fast/text/user-installed-fonts/shadow-disable.html: Added.
2413
* fast/text/user-installed-fonts/shadow-expected.html: Added.
2414
* fast/text/user-installed-fonts/shadow-family-disable-expected-mismatch.html: Added.
2415
* fast/text/user-installed-fonts/shadow-family-disable.html: Added.
2416
* fast/text/user-installed-fonts/shadow-family-expected.html: Added.
2417
* fast/text/user-installed-fonts/shadow-family.html: Added.
2418
* fast/text/user-installed-fonts/shadow-postscript-disable-expected-mismatch.html: Added.
2419
* fast/text/user-installed-fonts/shadow-postscript-disable.html: Added.
2420
* fast/text/user-installed-fonts/shadow-postscript-expected.html: Added.
2421
* fast/text/user-installed-fonts/shadow-postscript-family-disable-expected-mismatch.html: Added.
2422
* fast/text/user-installed-fonts/shadow-postscript-family-disable.html: Added.
2423
* fast/text/user-installed-fonts/shadow-postscript-family-expected.html: Added.
2424
* fast/text/user-installed-fonts/shadow-postscript-family.html: Added.
2425
* fast/text/user-installed-fonts/shadow-postscript.html: Added.
2426
* fast/text/user-installed-fonts/shadow.html: Added.
2427
* platform/gtk/TestExpectations:
2428
* platform/ios-wk1/TestExpectations:
2429
* platform/ios/TestExpectations:
2430
* platform/mac-wk1/TestExpectations:
2431
* platform/mac/TestExpectations:
2432
* platform/win/TestExpectations:
2433
* platform/wpe/TestExpectations:
2434
2435
2017-12-07 John Wilander <wilander@apple.com>
2436
2437
Move all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/ and remove expected failures
2440
2441
Reviewed by Brent Fulgham.
2442
2443
This change moves all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/
2444
and removes expected failures.
2445
The one exception is the full removal of
2446
http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html
2447
which never seems to have worked properly. Follow-up work for this is tracked in <rdar://problem/35887722>.
2448
2449
* http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Removed.
2450
* http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Removed.
2451
* http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
2452
* http/tests/loading/resourceLoadStatistics/classify-a