Revision control

1
2018-09-11 Ms2ger <Ms2ger@igalia.com>
2
3
Update idlharness.js and webidl2.js.
5
6
Reviewed by Youenn Fablet.
7
8
Updated expectations.
9
10
* http/wpt/credential-management/idl.https-expected.txt:
11
* http/wpt/entries-api/interfaces-expected.txt:
12
* http/wpt/webauthn/idl.https-expected.txt:
13
* http/wpt/webauthn/idl.https.html: Fix confusion in untested IDLs.
14
* platform/ios-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
15
* platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed; the platform-neutral file was updated.
16
17
2018-09-11 Jiewen Tan <jiewen_tan@apple.com>
18
19
[WebAuthN] Polish AuthenticatorManager and rename it to AuthenticatorCoordinator
22
23
Reviewed by Chris Dumez.
24
25
* http/wpt/credential-management/credentialscontainer-store-basics.https.html:
26
* http/wpt/webauthn/idl.https.html:
27
* http/wpt/webauthn/public-key-credential-create-failure.https.html:
28
* http/wpt/webauthn/public-key-credential-create-success.https.html:
29
* http/wpt/webauthn/public-key-credential-get-failure.https.html:
30
* http/wpt/webauthn/public-key-credential-get-success.https.html:
31
* http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html:
32
33
2018-09-10 Michael Saboff <msaboff@apple.com>
34
35
Test262 failure with Named Capture Groups - using a reference before the group is defined
37
38
Reviewed by Alex Christensen.
39
40
Updated tests.
41
42
* js/regexp-named-capture-groups-expected.txt:
43
* js/script-tests/regexp-named-capture-groups.js:
44
45
2018-09-10 Ryosuke Niwa <rniwa@webkit.org>
46
47
Update shadow DOM and custom elements tests
49
50
Reviewed by Youenn Fablet.
51
52
Skip the test hitting a debug assertion until the bug 189493 is fixed.
53
54
* TestExpectations:
55
56
2018-09-10 Truitt Savell <tsavell@apple.com>
57
60
61
Unreviewed Test Gardening.
62
63
* platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
64
65
2018-09-10 Ryan Haddad <ryanhaddad@apple.com>
66
67
Unreviewed test gardening, rebaseline fast/events/ios/keyup.html after r235818.
68
69
* fast/events/ios/keyup-expected.txt:
70
71
2018-09-10 Youenn Fablet <youenn@apple.com>
72
73
ontrack events should be fired even if an existing transceiver exists
75
76
Reviewed by Eric Carlson.
77
78
* webrtc/video-addLegacyTransceiver-expected.txt: Added.
79
* webrtc/video-addLegacyTransceiver.html: Copied from LayoutTests/webrtc/video-addTransceiver.html.
80
* webrtc/video-addTransceiver.html:
81
82
2018-09-10 Megan Gardner <megan_gardner@apple.com>
83
84
Correctly interpret from angle for conic gradients
87
88
Reviewed by Tim Horton.
89
90
Adding a test for a conic gradient that starts at an angle.
91
Cover the edges because triangles and conic gradients aren't rendered
92
exactly the same.
93
94
* TestExpectations:
95
* fast/gradients/conic-from-angle-expected.html: Added.
96
* fast/gradients/conic-from-angle.html: Added.
97
* platform/ios-12/TestExpectations:
98
* platform/mac/TestExpectations:
99
100
2018-09-10 James Savage <james.savage@apple.com>
101
102
Expose -apple-system-container-border color to internal web views.
104
105
Reviewed by Timothy Hatcher.
106
107
* fast/css/apple-system-control-colors-expected.txt:
108
* fast/css/apple-system-control-colors.html:
109
* platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
110
* platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt:
111
* platform/mac/fast/css/apple-system-control-colors-expected.txt:
112
113
2018-09-07 Ryosuke Niwa <rniwa@webkit.org>
114
115
mouseenter and mouseleave events don't get dispatched even when there is a capturing event listener for a slot ancestor
117
118
Reviewed by Darin Adler.
119
120
Added tests for listening to mouseenter and mouseleave events using capturing and bubbling event listeners
121
across shadow boundaries.
122
123
* fast/shadow-dom/mouseenter-mouseleave-across-shadow-boundary-expected.txt: Added.
124
* fast/shadow-dom/mouseenter-mouseleave-across-shadow-boundary.html: Added.
125
* fast/shadow-dom/mouseenter-mouseleave-inside-shadow-tree-expected.txt: Added.
126
* fast/shadow-dom/mouseenter-mouseleave-inside-shadow-tree.html: Added.
127
* fast/shadow-dom/mouseenter-mouseleave-on-slot-parent-expected.txt: Added.
128
* fast/shadow-dom/mouseenter-mouseleave-on-slot-parent.html: Added.
129
* platform/ios/TestExpectations: Skip the new tests since mouse events aren't supported on iOS.
130
131
2018-09-10 Daniel Bates <dabates@apple.com>
132
133
[iOS] Arrow keys do not dispatch DOM events to non-editable elements
135
136
Reviewed by Simon Fraser.
137
138
Update expected result now that we compute the correct keyIdentifier, keycode, and which properties
139
for DOM keyboard events dispatched when the arrow keys are pressed.
140
141
* fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt:
142
143
2018-09-10 Daniel Bates <dabates@apple.com>
144
145
[iOS] Make WKWebView become the first responder to support testing key presses to non-editable elements
147
148
Reviewed by Simon Fraser.
149
150
Add a test that DOM keyboard events are dispatched to a non-editable <body> when simulating key
151
presses using a hardware keyboard.
152
153
* fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Added.
154
* fast/events/ios/keydown-keyup-in-non-editable-content.html: Added.
155
156
2018-09-10 Andy Estes <aestes@apple.com>
157
158
[Payment Request] Use JSValueInWrappedObject for PaymentResponse's details attribute
160
161
Reviewed by Youenn Fablet.
162
163
* fast/dom/reference-cycle-leaks.html:
164
* http/tests/paymentrequest/payment-response-reference-cycle-leak.https-expected.txt: Added.
165
* http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html: Added.
166
167
2018-09-10 Frederic Wang <fwang@igalia.com>
168
169
[CSSOM View] Handle the scrollingElement in Element::scroll(Left/Top/Width/Height/To)
171
172
Follow-up patch replacing document.body with document.scrollingElement in
173
fast-scroll-iframe-latched-mainframe.html. This fixes flaky behavior.
174
175
Reviewed by Antonio Gomes.
176
177
* tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html: Replace document.body
178
with document.scrollingElement since this document is in standard mode.
179
180
2018-09-10 Antoine Quint <graouts@apple.com>
181
182
[Web Animations] Positive delays of accelerated animations are not respected
185
186
Reviewed by Dean Jackson.
187
188
Add a test that checks that positive delays are accounted for during accelerated actions, including a seek.
189
190
* webanimations/accelerated-animation-with-delay-and-seek-expected.html: Added.
191
* webanimations/accelerated-animation-with-delay-and-seek.html: Added.
192
193
2018-09-10 Per Arne Vollan <pvollan@apple.com>
194
195
[Windows] Layout Test webanimations/accelerated-transition-interrupted-on-composited-element.html is failing
197
198
Unreviewed test gardening.
199
200
The test is timing out. Skip it on Windows.
201
202
* platform/win/TestExpectations:
203
204
2018-09-10 Philippe Normand <pnormand@igalia.com>
205
206
[GStreamer] Several media related tests timing out around the same revision
208
209
Reviewed by Carlos Garcia Campos.
210
211
* platform/gtk/TestExpectations: Unflag Timeout from now-unaffected tests.
212
213
2018-09-10 Rob Buis <rbuis@igalia.com>
214
215
XMLHttpRequest: overrideMimeType should not update the response's "Content-Type" header
217
218
Reviewed by Frédéric Wang.
219
220
Change existing test to reflect new behavior.
221
222
* http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-content-type-header-expected.txt:
223
* http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-content-type-header.html:
224
225
2018-09-10 Antoine Quint <graouts@apple.com>
226
227
[Web Animations] Interrupting an accelerated CSS transition on a composited element in flight fails
230
231
Reviewed by Simon Fraser.
232
233
Add a new test that checks that interrupting a CSS transition targeting an accelerated property for an element
234
that is composited outside the duration of the transition correctly interrupts the animation and jumps straight
235
to the target value.
236
237
* platform/win/TestExpectations:
238
* webanimations/accelerated-transition-interrupted-on-composited-element-expected.html: Added.
239
* webanimations/accelerated-transition-interrupted-on-composited-element.html: Added.
240
241
2018-09-08 Wenson Hsieh <wenson_hsieh@apple.com>
242
243
REGRESSION (r235153): [iOS] Can't move selection start grabber when selecting text in a subframe
246
247
Reviewed by Darin Adler.
248
249
Adds a test that selects a word inside an iframe, moves the selection start handle down past the selection end,
250
and then moves the selection end handle up above the selection start. The test verifies that the entire word
251
remains selected.
252
253
* editing/selection/ios/selection-handle-clamping-in-iframe-expected.txt: Added.
254
* editing/selection/ios/selection-handle-clamping-in-iframe.html: Added.
255
256
2018-09-08 Andy Estes <aestes@apple.com>
257
258
[Apple Pay] Dispatch a paymentmethodchange event when the payment method changes
260
261
Reviewed by Darin Adler.
262
263
* fast/dom/reference-cycle-leaks-expected.txt:
264
* fast/dom/reference-cycle-leaks.html:
265
* http/tests/ssl/applepay/ApplePayPaymentMethodChangeEvent.https-expected.txt: Added.
266
* http/tests/ssl/applepay/ApplePayPaymentMethodChangeEvent.https.html: Added.
267
* platform/ios-wk2/fast/dom/reference-cycle-leaks-expected.txt: Added.
268
* platform/mac-wk2/fast/dom/reference-cycle-leaks-expected.txt: Added.
269
270
2018-09-07 Basuke Suzuki <Basuke.Suzuki@sony.com>
271
272
[LayoutTests] Add digest access authentication test.
274
275
Reviewed by Alex Christensen.
276
277
Add digest auth tests
278
279
* http/tests/resources/digest-auth/authorize.php: Added.
280
* http/tests/resources/digest-auth/digest.php: Added.
281
* http/tests/xmlhttprequest/digest-auth-expected.txt: Added.
282
* http/tests/xmlhttprequest/digest-auth.html: Added.
283
284
2018-09-07 Basuke Suzuki <Basuke.Suzuki@sony.com>
285
286
[Curl] Stop sending request with credential if no authorization requested.
288
289
Reviewed by Alex Christensen.
290
291
* http/tests/xmlhttprequest/resources/no-authenticate-header-401.php: Added.
292
* http/tests/xmlhttprequest/unauthorized-without-authenticate-header-expected.txt: Added.
293
* http/tests/xmlhttprequest/unauthorized-without-authenticate-header.html: Added.
294
295
2018-09-07 Youenn Fablet <youenn@apple.com>
296
297
Tests checking document GC in case of ActiveDOMObjects are flaky
299
300
Reviewed by Eric Carlson.
301
302
Instead of calling parent.done() use postMessage.
303
The assumption is that GC might not always collect 'parent' as it is in the call stack.
304
With postMessage, no flakiness is observed locally.
305
Added a related MediaDevices test that was missing from r235438.
306
307
* http/tests/IndexedDB/collect-IDB-objects.https.html:
308
* http/tests/IndexedDB/resources/myidbframe.htm:
309
* http/tests/media/clearkey/collect-webkit-media-session.html:
310
* http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm:
311
* http/tests/media/media-stream/collect-media-devices.https-expected.txt: Added.
312
* http/tests/media/media-stream/collect-media-devices.https.html: Added.
313
* http/tests/media/media-stream/resources/mymediadevicesframe.htm: Added.
314
315
2018-09-07 Daniel Bates <dabates@apple.com>
316
317
[iOS] uiController.typeCharacterUsingHardwareKeyboard("`", ...) dispatches DOM key events for ~
319
320
Reviewed by Wenson Hsieh.
321
322
Add a test to ensure that we dispatch the correct DOM key events when using uiController.typeCharacterUsingHardwareKeyboard("`")
323
(by way of UIHelper.typeCharacter()).
324
325
* fast/events/ios/keypress-grave-accent-expected.txt: Added.
326
* fast/events/ios/keypress-grave-accent.html: Added.
327
328
2018-09-07 Basuke Suzuki <Basuke.Suzuki@sony.com>
329
330
[Curl][WebKitLegacy] Stop sending credential embedded in the url via XHR.
332
333
Reviewed by Alexey Proskuryakov.
334
335
* http/tests/xmlhttprequest/resources/url-with-credentials/authenticate.php: Added.
336
* http/tests/xmlhttprequest/resources/url-with-credentials/authorize.php: Added.
337
* http/tests/xmlhttprequest/url-with-credentials-expected.txt: Added.
338
* http/tests/xmlhttprequest/url-with-credentials.html: Added.
339
340
2018-09-07 Youenn Fablet <youenn@apple.com>
341
342
Add support for unified plan transceivers
344
345
Reviewed by Eric Carlson.
346
347
Update tests using mock to enforce plan B for now until unified plan mocks are supported.
348
349
* fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
350
* fast/mediastream/RTCPeerConnection-icecandidate-event.html:
351
* fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
352
* fast/mediastream/RTCPeerConnection-inspect-answer.html:
353
* fast/mediastream/RTCPeerConnection-inspect-offer.html:
354
* fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
355
* fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
356
* fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
357
* fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
358
* fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
359
* webrtc/calling-peerconnection-once-closed.html:
360
Once closed, addTransceiver is expected to throw.
361
* webrtc/libwebrtc/release-while-creating-offer.html:
362
* webrtc/libwebrtc/release-while-getting-stats.html:
363
* webrtc/libwebrtc/release-while-setting-local-description.html:
364
* webrtc/video-getParameters.html: sender and receiver parameters are no longer the same.
365
Testing them individually.
366
* webrtc/video-with-receiver.html:
367
Test is working only with legacy mode.
368
369
2018-09-07 Frederic Wang <fwang@igalia.com>
370
371
[CSSOM View] Handle the scrollingElement in Element::scroll(Left/Top/Width/Height/To)
373
374
Reviewed by Simon Fraser.
375
376
This commit updates some tests to work when CSSOMViewScrollingAPI is enabled.
377
378
* TestExpectations: Enable web-platform-tests/cssom-view/scrollingElement.html.
379
* fast/dom/Document/scrollingElement-quirks-mode.html: Do not enable explictly enable
380
CSSOMViewScrollingAPI.
381
* fast/dom/Document/scrollingElement-standards-mode.html: Ditto.
382
* fast/dom/Element/body-scrollLeft-expected.txt: Updated to follow the CSSOMView spec.
383
* fast/dom/Element/body-scrollLeft.html: Ditto.
384
* fast/dom/Element/body-scrollTop-expected.txt: Ditto.
385
* fast/dom/Element/body-scrollTop.html: Ditto.
386
* fast/dom/Element/documentElement-scrollLeft-expected.txt: Ditto.
387
* fast/dom/Element/documentElement-scrollLeft.html: Ditto.
388
* fast/dom/Element/documentElement-scrollTop-expected.txt: Ditto.
389
* fast/dom/Element/documentElement-scrollTop.html: Ditto.
390
* fast/dom/Element/scrollLeft-expected.txt: Ditto.
391
* fast/dom/Element/scrollLeft.html: Ditto.
392
* fast/dom/Element/scrollTop-expected.txt: Ditto.
393
* fast/dom/Element/scrollTop.html: Ditto.
394
* fast/dom/Element/scrolling-funtions-on-body-expected.txt: Ditto.
395
* fast/dom/Element/scrolling-funtions-on-body.html: Ditto.
396
* platform/ios/TestExpectations: Add expectation for one WPT test that was already failing
397
on iOS.
398
* platform/ios/ios/fast/coordinates/page-offsets-expected.txt: Use documentElement instead
399
of body for this test when running in standard mode.
400
* platform/ios/ios/fast/coordinates/resources/helpers.js: Ditto.
401
(verifyScrollOffsets):
402
* tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html: Use
403
document.scrollingElement instead of document.body to access viewport scroll offset.
404
405
2018-09-07 Zalan Bujtas <zalan@apple.com>
406
407
[iOS] Unreviewed test gardening.
408
409
* platform/ios/TestExpectations:
410
411
2018-09-06 Zalan Bujtas <zalan@apple.com>
412
413
[LFC] Add support for min/max-height percentage values.
415
416
Reviewed by Antti Koivisto.
417
418
* fast/block/block-only/min-max-height-percentage-expected.txt: Added.
419
* fast/block/block-only/min-max-height-percentage.html: Added.
420
421
2018-09-06 Megan Gardner <megan_gardner@apple.com>
422
423
Add Support for Conic Gradients
426
427
Reviewed by Simon Fraser.
428
429
Simple tests to see if conic gradients are rendered properly.
430
431
* fast/gradients/conic-expected.html: Added.
432
* fast/gradients/conic-repeating-expected.html: Added.
433
* fast/gradients/conic-repeating.html: Added.
434
* fast/gradients/conic.html: Added.
435
436
2018-09-06 Zalan Bujtas <zalan@apple.com>
437
438
[LFC][BFC] Add support for min(max)-height
440
441
Reviewed by Antti Koivisto.
442
443
* fast/block/block-only/absolute-position-min-max-height-expected.txt: Added.
444
* fast/block/block-only/absolute-position-min-max-height.html: Added.
445
* fast/block/block-only/float-min-max-height-expected.txt: Added.
446
* fast/block/block-only/float-min-max-height.html: Added.
447
* fast/block/block-only/inflow-min-max-height-expected.txt: Added.
448
* fast/block/block-only/inflow-min-max-height.html: Added.
449
450
2018-09-06 Daniel Bates <dabates@apple.com>
451
452
[iOS] Add a test to ensure that DOM keyup events have the correct details
454
455
Reviewed by Wenson Hsieh.
456
457
Until we fix <rdar://problem/35282761> DOM keyup events will have incorrect details on iOS
458
when dispatched in response to a hardware keyboard press. For now, land expected failure results.
459
460
* fast/events/ios/keyup-expected.txt: Added.
461
* fast/events/ios/keyup.html: Added.
462
* resources/ui-helper.js:
463
(window.UIHelper.typeCharacter): Escape backslash characters in order to build up
464
a well-formed UI script to evaluate.
465
466
2018-09-06 Andy Estes <aestes@apple.com>
467
468
[Apple Pay] Rename the -apple-pay-button-type value "checkout" to "check-out"
471
472
Reviewed by Sam Weinig.
473
474
* http/tests/ssl/applepay/ApplePayButtonV4.html:
475
476
2018-09-06 Zalan Bujtas <zalan@apple.com>
477
478
[LFC][BFC] Add support for min(max)-width
480
481
Reviewed by Antti Koivisto.
482
483
* fast/block/block-only/absolute-position-min-max-width-expected.txt: Added.
484
* fast/block/block-only/absolute-position-min-max-width.html: Added.
485
* fast/block/block-only/float-min-max-width-expected.txt: Added.
486
* fast/block/block-only/float-min-max-width.html: Added.
487
* fast/block/block-only/inflow-min-max-width-expected.txt: Added.
488
* fast/block/block-only/inflow-min-max-width.html: Added.
489
490
2018-09-06 Miguel Gomez <magomez@igalia.com>
491
492
Unreviewed GTK+ gardening after r235732.
493
494
* platform/gtk/TestExpectations:
495
496
2018-09-06 Ali Juma <ajuma@chromium.org>
497
498
IntersectionObserver leaks documents
500
501
Reviewed by Simon Fraser.
502
503
* intersection-observer/no-document-leak-expected.txt: Added.
504
* intersection-observer/no-document-leak.html: Added.
505
* intersection-observer/observer-and-callback-without-js-references-expected.txt: Added.
506
* intersection-observer/observer-and-callback-without-js-references.html: Added.
507
* intersection-observer/resources/no-document-leak-frame.html: Added.
508
509
2018-09-05 Brent Fulgham <bfulgham@apple.com>
510
511
The width of a nullptr TextRun should be zero
514
515
Reviewed by Zalan Bujtas.
516
517
* fast/text/null-string-textrun-expected.txt: Added.
518
* fast/text/null-string-textrun.html: Added.
519
520
2018-09-05 Youenn Fablet <youenn@apple.com>
521
522
Expose RTCRtpSender.setParameters
524
525
Reviewed by Eric Carlson.
526
527
* webrtc/video-getParameters.html:
528
529
2018-09-05 Truitt Savell <tsavell@apple.com>
530
531
Rebaseline test after changes in https://trac.webkit.org/changeset/235669/webkit deleted the expectation.
533
534
Unreviewed Test Gardening.
535
536
* platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt:
537
538
2018-09-05 Ms2ger <Ms2ger@igalia.com>
539
540
GTK-focused gardening
542
543
Unreviewed test gardening.
544
545
* TestExpectations: Remove passing test.
546
* fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Speculative fix for r235484.
547
* platform/gtk/http/tests/inspector/network/resource-request-headers-expected.txt: Added.
548
* platform/gtk/http/tests/loading/oauth-expected.txt: Added.
549
* platform/gtk/http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added.
550
* platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Updated for r235354.
551
* platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: Updated for r235245.
552
553
2018-09-04 Yacine Bandou <yacine.bandou_ext@softathome.com>
554
555
[EME] Add a layoutTest for ClearKey WebM video playback
557
558
Reviewed by Xabier Rodriguez-Calvar.
559
560
Add a new layoutTest in order to test the playback of ClearKey encrypted WebM.
561
562
* media/encrypted-media/clearKey/clearKey-webm-video-playback-mse-expected.txt: Added.
563
* media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html: Added.
564
* platform/gtk/TestExpectations:
565
* platform/mac/TestExpectations:
566
* platform/wpe/TestExpectations:
567
568
2018-09-04 Frederic Wang <fwang@igalia.com>
569
570
Add basic support for ScrollIntoViewOptions
572
573
Reviewed by Simon Fraser.
574
575
Update test expectations for WPT scrollIntoView tests.
576
577
* platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Removed.
578
579
2018-09-04 Michael Saboff <msaboff@apple.com>
580
581
YARR: Add new RegExp back reference tests to specifically test back reference JIT code
583
584
Reviewed by Saam Barati.
585
586
New tests.
587
588
* fast/regex/backreferences-expected.txt: Added.
589
* fast/regex/backreferences.html: Added.
590
* fast/regex/script-tests/backreferences.js: Added.
591
592
2018-09-04 Ryosuke Niwa <rniwa@webkit.org>
593
594
slotchange event doesn't get fired when inserting, removing, or renaming slot elements
597
598
Reviewed by Antti Koivisto.
599
600
Added a W3C style testharness.js test for inserting, removing, and renaming slot elements.
601
602
It has 62 distinct test cases for closed/open shadow roots in connected and disconnected trees
603
for the total of 248 test cases.
604
605
This test presumes the resolution of https://github.com/w3c/webcomponents/issues/764 in our favor.
606
607
Chrome fails 48 test cases because it doesn't follow the tree order when dispatching slotchange event
608
on the previously first slot element, and Firefox fails 84 test cases because it fails to fire slotchange
609
in the tree order when a node is inserted.
610
611
* fast/shadow-dom/slotchange-for-slot-mutation-expected.txt: Added.
612
* fast/shadow-dom/slotchange-for-slot-mutation.html: Added.
613
614
2018-09-04 Simon Fraser <simon.fraser@apple.com>
615
616
CSS reference filter that references a tiled feTurbulence is blank
618
619
Reviewed by Dean Jackson.
620
621
* css3/filters/reference-filter-set-filter-regions-expected.html: Added.
622
* css3/filters/reference-filter-set-filter-regions.html: Added.
623
624
2018-09-04 Rob Buis <rbuis@igalia.com>
625
626
Adjust XMLHttpRequest username/password precedence rules
628
629
Reviewed by Chris Dumez.
630
631
Adjust test because now we do set password on the url in
632
open(), even if the username is null.
633
634
* http/tests/xmlhttprequest/basic-auth.html:
635
636
2018-09-03 Dean Jackson <dino@apple.com>
637
638
Move SystemPreview code from WebKitAdditions to WebKit
641
642
Reviewed by Wenson Hsieh.
643
644
This test no longer needs an internal helper.
645
646
* system-preview/detection.html:
647
648
2018-09-04 Antoine Quint <graouts@apple.com>
649
650
[Modern Media Controls] Disabling both fullscreen and picture-in-picture shows an empty top left container
653
654
Reviewed by Dean Jackson.
655
656
Adding a new test that checks that the top left container is hidden when both the fullscreen and picture-in-picture buttons are disabled.
657
658
* media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-disabled-fullscreen-and-pip-expected.txt: Added.
659
* media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-disabled-fullscreen-and-pip.html: Added.
660
661
2018-09-04 Per Arne Vollan <pvollan@apple.com>
662
665
666
Reviewed by Simon Fraser.
667
668
This will test that the function primaryScreenDisplayID() returns a valid display ID.
669
670
* TestExpectations:
671
* fast/misc/valid-primary-screen-displayID-expected.txt: Added.
672
* fast/misc/valid-primary-screen-displayID.html: Added.
673
* platform/mac-wk2/TestExpectations:
674
675
2018-09-04 Daniel Bates <dabates@apple.com>
676
677
Remove redundant inline text boxes for empty combined text
679
680
Reviewed by Zalan Bujtas.
681
682
Update expected result now that we do not create an inline text box associated with combined text
683
when we do not have any combined text to render.
684
685
* fast/text/text-combine-surroundContents-crash-expected.txt:
686
687
2018-09-04 Zan Dobersek <zdobersek@igalia.com> and Ms2ger <Ms2ger@igalia.com>
688
689
Implement support for passing ImageBitmap to texImage2D/texSubImage2D
691
692
Reviewed by Dean Jackson.
693
694
* fast/canvas/webgl/gl-teximage-imagebitmap-expected.txt: Added.
695
* fast/canvas/webgl/gl-teximage-imagebitmap.html: Added.
696
697
2018-09-04 Yacine Bandou <yacine.bandou@softathome.com>
698
699
[EME] Add layout test for InitData and InitDataType in WebM encrypted event
701
702
Reviewed by Xabier Rodriguez-Calvar.
703
704
This commit adds a new layoutTest in order to test the reception of the encrypted WebM
705
event with an expected initData and initDataType fields.
706
707
* media/content/encrypted/VideoClearKeyWebM.webm: Added.
708
This is a simple encrypted video.
709
It has been encrypted with webm_crypt see https://github.com/webmproject/webm-tools.
710
#webm_crypt -i VideoWebM.webm -audio false -video true -video_options base_file=bear.key,content_id="0123456789012345" -o VideoClearKeyWebM.webm
711
* media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse-expected.txt: Added.
712
* media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html: Added.
713
* media/encrypted-media/medias-enc.js:
714
* platform/gtk/TestExpectations:
715
* platform/mac/TestExpectations:
716
* platform/wpe/TestExpectations:
717
718
2018-09-03 Andy Estes <aestes@apple.com>
719
720
[Payment Request] Remove PaymentAddress.languageCode
722
723
Reviewed by Sam Weinig.
724
725
* http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
726
* http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt:
727
* http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html:
728
729
2018-09-03 Youenn Fablet <youenn@apple.com>
730
731
REGRESSION: Layout Test http/tests/security/bypassing-cors-checks-for-extension-urls.html is Flaky
734
735
Reviewed by Alexey Proskuryakov.
736
737
* platform/mac-wk2/TestExpectations:
738
739
2018-09-03 Andy Estes <aestes@apple.com>
740
741
[Payment Request] Implement the MerchantValidationEvent constructor
743
744
Reviewed by Daniel Bates.
745
746
Skipped new manual tests.
747
748
* platform/ios-wk2/TestExpectations:
749
* platform/mac-wk2/TestExpectations:
750
751
2018-09-03 Frederic Wang <fwang@free.fr>
752
753
Remove duplicate directory web-platform-tests/cssom-view
755
756
Reviewed by Daniel Bates.
757
758
cssom-view tests were moved into web-platform-tests/css at r232903 but the old
759
directory and expectation were left. This patch finishes the migration.
760
761
* TestExpectations:
762
* platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Removed.
763
* platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Removed.
764
* platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Removed.
765
* platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/scrollIntoView-smooth-expected.txt: Removed.
766
* platform/ios/TestExpectations:
767
768
2018-09-02 Zalan Bujtas <zalan@apple.com>
769
770
REGRESSION (r191336): RenderFlexibleBox::adjustChildSizeForMinAndMax crashes in std::optional<>::value()
773
774
Reviewed by Brent Fulgham.
775
776
* fast/flexbox/crash-when-min-max-content-is-not-computed-expected.txt: Added.
777
* fast/flexbox/crash-when-min-max-content-is-not-computed.html: Added.
778
779
2018-09-02 Yusuke Suzuki <yusukesuzuki@slowstart.org>
780
781
Implement Object.fromEntries
783
784
Reviewed by Darin Adler.
785
786
* js/Object-getOwnPropertyNames-expected.txt:
787
* js/script-tests/Object-getOwnPropertyNames.js:
788
789
2018-08-31 Simon Fraser <simon.fraser@apple.com>
790
791
Clean up TestExpectations so that ./Tools/Scripts/lint-test-expectations
792
succeeds now.
793
794
* platform/ios-wk2/TestExpectations:
795
* platform/mac-wk1/TestExpectations:
796
* platform/win/TestExpectations:
797
798
2018-08-31 Chris Dumez <cdumez@apple.com>
799
800
[ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
803
804
Reviewed by Youenn Fablet.
805
806
Update Layout tests to not rely on the total number of clients as this is flaky. Instead, check for specific client
807
identifiers to see if they are present or not.
808
809
* http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
810
* http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
811
* http/tests/workers/service/resources/getClientIds-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/getClientCount-worker.js.
812
(event.then):
813
* http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
814
(async.doTestAfterMessage):
815
* http/tests/workers/service/serviceworkerclients-matchAll.https.html:
816
817
* platform/ios-wk2/TestExpectations:
818
* platform/mac-wk2/TestExpectations:
819
Unskip tests as they should no longer be flaky.
820
821
2018-08-31 John Wilander <wilander@apple.com>
822
823
Storage Access API: Maintain access through same-site navigations
826
827
Reviewed by Alex Christensen.
828
829
* http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt:
830
* http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html:
831
Added both a same-site and a cross-site navigation to the sub frame to test maintained and cleared access.
832
* http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-expected.txt: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt.
833
* http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html.
834
* http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt.
835
* http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html.
836
* http/tests/storageAccess/resources/get-cookies.php:
837
Support for the new test scenarios.
838
* http/tests/storageAccess/resources/self-navigating-frame-after-granted-access.html:
839
Support for the new test scenarios.
840
* platform/mac-wk2/TestExpectations:
841
Marked the new and the renamed tests as [ Pass ].
842
843
2018-08-30 Ryosuke Niwa <rniwa@webkit.org>
844
845
slotchange-event-bubbling.html fails in Chrome & Firefox
847
848
Reviewed by Chris Dumez.
849
850
slotchange event is supposed to fire when a slot element is inserted and there are assigned nodes.
851
852
Firefox and Chrome implement this behavior and fail this test since the test doesn't let microstask
853
check point run before start mutating the DOM.
854
855
Fixed the test by manually waiting for the current microtask queue to be emptied after constructing
856
the test shadow tree so that slotchange event from the initial tree construction doesn't get merged
857
with slotchange event fired for the actual DOM mutation being tested.
858
859
Also fixed typos in slotchange-in-fallback.html and a bug that we were removing the slot instead
860
of the shadow host at the end of each test case.
861
862
* fast/shadow-dom/slotchange-event-bubbling.html:
863
* fast/shadow-dom/slotchange-in-fallback.html:
864
865
2018-08-31 Zalan Bujtas <zalan@apple.com>
866
867
[LFC] Add margin box verification back now that Display::Box has non-computed horizontal margin.
869
870
Reviewed by Antti Koivisto.
871
872
* fast/block/block-only/floating-and-next-previous-inflow-with-margin-with-no-border-expected.txt: Added.
873
* fast/block/block-only/floating-and-next-previous-inflow-with-margin-with-no-border.html: Added.
874
875
2018-08-31 Per Arne Vollan <pvollan@apple.com>
876
877
[Win] Some tests are failing on ews200 after upgrading iTunes.
879
880
Unreviewed test gardening.
881
882
* platform/win/TestExpectations:
883
884
2018-08-31 Frederic Wang <fwang@igalia.com>
885
886
Bug 182053 - [CSSOM View] Implement standard behavior for scrollingElement
888
889
Reviewed by Simon Fraser.
890
891
Add a test to check that in Quirks mode, the <body> element returned by
892
document.scrollingElement is indeed a child of a <html> root (i.e. in the HTML namespace).
893
Adjust scrollingElement*.html tests so that they are executed with the flag
894
CSSOMViewScrollingAPI enabled and update expectations now that these tests pass.
895
896
* fast/dom/Document/scrollingElement-quirks-mode.html:
897
* fast/dom/Document/scrollingElement-quirks-mode-expected.txt:
898
* fast/dom/Document/scrollingElement-standards-mode.html:
899
* fast/dom/Document/scrollingElement-standards-mode-expected.txt:
900
901
2018-08-30 Zalan Bujtas <zalan@apple.com>
902
903
CounterMaps should hold a unique_ptr of CounterMap.
906
907
Reviewed by Ryosuke Niwa.
908
909
* fast/css/counters/crash-when-cloning-body-expected.txt: Added.
910
* fast/css/counters/crash-when-cloning-body.html: Added.
911
912
2018-08-30 Truitt Savell <tsavell@apple.com>
913
914
Unreviewed, rolling out r235516.
915
916
Caused 50 Crashes on Sierra
917
918
Reverted changeset:
919
920
"The width of a nullptr TextRun should be zero"
923
924
2018-08-30 Youenn Fablet <youenn@apple.com>
925
926
Remove WebRTC legacy API implementation
929
930
Unreviewed.
931
932
* platform/ios/TestExpectations: Use default expectations for the folder.
933
This allows skipping imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html
934
935
2018-08-30 Brent Fulgham <bfulgham@apple.com>
936
937
The width of a nullptr TextRun should be zero
940
941
Reviewed by Zalan Bujtas.
942
943
* fast/text/null-string-textrun-expected.txt: Added.
944
* fast/text/null-string-textrun.html: Added.
945
946
2018-08-30 Eric Carlson <eric.carlson@apple.com>
947
948
Mock video devices should only support discrete sizes
951
952
Reviewed by Youenn Fablet.
953
954
Updated tests and results now that we have better support for width and height constraints.
955
956
* fast/mediastream/MediaDevices-getUserMedia.html:
957
* fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
958
* fast/mediastream/apply-constraints-advanced-expected.txt:
959
* fast/mediastream/apply-constraints-advanced.html:
960
* fast/mediastream/apply-constraints-video-expected.txt:
961
* fast/mediastream/apply-constraints-video.html:
962
* fast/mediastream/getUserMedia-default-expected.txt:
963
* fast/mediastream/getUserMedia-default.html:
964
* imported/w3c/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https-expected.txt:
965
* webrtc/video-interruption.html:
966
* webrtc/video.html:
967
968
2018-08-30 Youenn Fablet <youenn@apple.com>
969
970
fast/mediastream/RTCPeerConnection-overloaded-operations.html is flaky after r235484
972
973
Reviewed by Eric Carlson.
974
975
* fast/mediastream/RTCPeerConnection-overloaded-operations.html:
976
createOffer/createAnswer will now reject promises if callbacks are passed as parameters.
977
Make sure that these promises are handled.
978
979
2018-08-30 Zalan Bujtas <zalan@apple.com>
980
981
[LFC][Floating] Formatting context roots avoid floats.
983
984
Reviewed by Antti Koivisto.
985
986
* fast/block/block-only/float-avoider-multiple-roots-expected.txt: Added.
987
* fast/block/block-only/float-avoider-multiple-roots.html: Added.
988
* fast/block/block-only/float-avoider-simple-left-expected.txt: Added.
989
* fast/block/block-only/float-avoider-simple-left.html: Added.
990
* fast/block/block-only/float-avoider-simple-right-expected.txt: Added.
991
* fast/block/block-only/float-avoider-simple-right.html: Added.
992
* fast/block/block-only/float-avoider-with-margins-expected.txt: Added.
993
* fast/block/block-only/float-avoider-with-margins.html: Added.
994
995
2018-08-29 Aditya Keerthi <akeerthi@apple.com>
996
997
[Datalist] Display prefix-matched suggestions first
999
1000
Reviewed by Tim Horton.
1001
1002
Added a test to verify that prefix-matched suggestions are shown before other
1003
matches.
1004
1005
* fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt: Added.
1006
* fast/forms/datalist/datalist-textinput-suggestions-order.html: Added.
1007
* platform/ios/TestExpectations:
1008
1009
2018-08-29 Olivia Barnett <obarnett@apple.com>
1010
1011
Implement the Web Share API
1014
1015
Reviewed by Tim Horton.
1016
1017
* fast/dom/navigator-detached-no-crash-expected.txt:
1018
Updated expected results.
1019
1020
2018-08-29 Ryan Haddad <ryanhaddad@apple.com>
1021
1022
Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
1024
1025
Unreviewed test gardening.
1026
1027
* platform/mac-wk2/TestExpectations:
1028
* platform/mac/TestExpectations: Consolidate expectations.
1029
1030
2018-08-29 Daniel Bates <dabates@apple.com>
1031
1032
REGRESSION (r226138): WebCore::subdivide() may return an empty vector; Web process can crash when performing find in Epiphany
1035
And
1037
1038
Reviewed by Simon Fraser.
1039
1040
Add a test to ensure that we do not crash when painting an empty inline text box associated
1041
with combined text.
1042
1043
* fast/text/text-combine-surroundContents-crash-expected.txt: Added.
1044
* fast/text/text-combine-surroundContents-crash.html: Added.
1045
1046
2018-08-29 Youenn Fablet <youenn@apple.com>
1047
1048
Remove WebRTC legacy API implementation
1050
1051
Reviewed by Eric Carlson.
1052
1053
* TestExpectations:
1054
* fast/events/constructors/media-stream-event-constructor-expected.txt: Removed.
1055
* fast/events/constructors/media-stream-event-constructor.html: Removed.
1056
* fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt: Removed.
1057
* fast/mediastream/RTCPeerConnection-AddRemoveStream.html: Removed.
1058
* fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
1059
* fast/mediastream/RTCPeerConnection-createAnswer.html:
1060
* fast/mediastream/RTCPeerConnection-createOffer-expected.txt: Removed.
1061
* fast/mediastream/RTCPeerConnection-createOffer.html: Removed.
1062
* fast/mediastream/RTCPeerConnection-dtmf.html: Removed.
1063
* fast/mediastream/RTCPeerConnection-events-expected.txt: Removed.
1064
* fast/mediastream/RTCPeerConnection-events.html: Removed.
1065
* fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
1066
* fast/mediastream/RTCPeerConnection-have-local-offer.html:
1067
* fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
1068
* fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
1069
* fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
1070
* fast/mediastream/RTCPeerConnection-have-remote-offer.html:
1071
* fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
1072
* fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
1073
* fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Removed.
1074
* fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Removed.
1075
* fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
1076
* fast/mediastream/RTCPeerConnection-localDescription.html:
1077
* fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
1078
* fast/mediastream/RTCPeerConnection-remoteDescription.html:
1079
* fast/mediastream/RTCPeerConnection-stable-expected.txt:
1080
* fast/mediastream/RTCPeerConnection-stable.html:
1081
* fast/mediastream/RTCPeerConnection-stats.html:
1082
* fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
1083
* fast/mediastream/RTCPeerConnection-statsSelector.html:
1084
* fast/mediastream/argument-types-expected.txt: Removed.
1085
* fast/mediastream/argument-types.html: Removed.
1086
* fast/mediastream/getusermedia-expected.txt: Removed.
1087
* fast/mediastream/getusermedia.html: Removed.
1088
* fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Removed.
1089
* fast/mediastream/webkitGetUserMedia-shadowing-then.html: Removed.
1090
* platform/mac/TestExpectations:
1091
* webrtc/legacy-api-expected.txt:
1092
* webrtc/legacy-api.html:
1093
1094
2018-08-29 Youenn Fablet <youenn@apple.com>
1095
1096
Add a runtime flag for WebRTC unified plan
1098
1099
Reviewed by Eric Carlson.
1100
1101
* fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1102
* webrtc/peer-connection-audio-mute2.html:
1103
* webrtc/peer-connection-remote-audio-mute2.html:
1104
* webrtc/video-addTrack-expected.txt:
1105
* webrtc/video-addTrack.html:
1106
* webrtc/video-addTransceiver.html:
1107
1108
2018-08-29 Ali Juma <ajuma@chromium.org>
1109
1110
Generalize suppresion for flaky IntersectionObserver web platform tests
1112
1113
Unreviewed test gardening.
1114
1115
* TestExpectations:
1116
* platform/mac-wk1/TestExpectations:
1117
1118
2018-08-28 Simon Fraser <simon.fraser@apple.com>
1119
1120
Fix crash when reflections and backdrop filter are combined
1123
1124
Reviewed by Dan Bates.
1125
1126
* compositing/filters/backdrop-filter-update-rect-expected.txt: Added.
1127
* compositing/filters/backdrop-filter-update-rect.html: Added.
1128
1129
2018-08-29 Ali Juma <ajuma@chromium.org>
1130
1131
[mac-wk1] Mark three IntersectionObserver web platform tests as flaky
1133
1134
Unreviewed test gardening.
1135
1136
* platform/mac-wk1/TestExpectations:
1137
1138
2018-08-29 Truitt Savell <tsavell@apple.com>
1139
1140
Layout Test svg/animations/animate-end-attribute-numeric-precision.html is flaky
1142
1143
Unreviewed test gardening.
1144
1145
* platform/ios-wk2/TestExpectations:
1146
* platform/mac-wk1/TestExpectations:
1147
1148
2018-08-29 Simon Fraser <simon.fraser@apple.com>
1149
1150
Teach webkitpy how to check leaks and treat leaks as test failures
1152
1153
Reviewed by Darin Adler.
1154
1155
Put some fake leaks in full_results.json, and update results.html to show a table
1156
of leaks when results are expanded.
1157
1158
* fast/harness/full_results.json:
1159
* fast/harness/results-expected.txt:
1160
* fast/harness/results.html:
1161
1162
2018-08-29 Truitt Savell <tsavell@apple.com>
1163
1164
Missed adding expctations to ios for webkit.org/b/188985
1166
1167
Unreviewed test gardening.
1168
1169
* platform/ios-wk2/TestExpectations:
1170
1171
2018-08-29 David Kilzer <ddkilzer@apple.com>
1172
1173
Remove empty directories from from svn.webkit.org repository
1175
1176
* css3/filters/backdrop/script-tests: Removed.
1177
* css3/filters/script-tests: Removed.
1178
* indieui: Removed.
1179
* legacy-animation-engine/fullscreen: Removed.
1180
* platform/gtk/editing/pasteboard/script-tests: Removed.
1181
* platform/gtk/resources: Removed.
1182
* platform/ios-wk2/fast/backgrounds: Removed.
1183
* platform/ios-wk2/fast/block/margin-collapse/block-inside-inline: Removed.
1184
* platform/ios-wk2/fast/block/positioning/auto/vertical-lr: Removed.
1185
* platform/ios-wk2/fast/body-propagation/background-color: Removed.
1186
* platform/ios-wk2/fast/body-propagation/background-image: Removed.
1187
* platform/ios-wk2/fast/borders: Removed.
1188
* platform/ios-wk2/fast/box-shadow: Removed.
1189
* platform/ios-wk2/fast/box-sizing: Removed.
1190
* platform/ios-wk2/fast/canvas: Removed.
1191
* platform/ios-wk2/fast/compact: Removed.
1192
* platform/ios-wk2/fast/css/counters: Removed.
1193
* platform/ios-wk2/fast/css/namespaces: Removed.
1194
* platform/ios-wk2/fast/css3-text: Removed.
1195
* platform/ios-wk2/fast/doctypes: Removed.
1196
* platform/ios-wk2/fast/dom/Element: Removed.
1197
* platform/ios-wk2/fast/dom/HTMLDocument: Removed.
1198
* platform/ios-wk2/fast/dom/HTMLElement: Removed.
1199
* platform/ios-wk2/fast/dom/HTMLHeadElement: Removed.
1200
* platform/ios-wk2/fast/dom/HTMLImageElement: Removed.
1201
* platform/ios-wk2/fast/dom/HTMLInputElement: Removed.
1202
* platform/ios-wk2/fast/dom/HTMLLinkElement: Removed.
1203
* platform/ios-wk2/fast/dom/HTMLMeterElement: Removed.
1204
* platform/ios-wk2/fast/dom/HTMLObjectElement: Removed.
1205
* platform/ios-wk2/fast/dom/HTMLProgressElement: Removed.
1206
* platform/ios-wk2/fast/dom/HTMLTableColElement: Removed.
1207
* platform/ios-wk2/fast/dom/HTMLTableElement: Removed.
1208
* platform/ios-wk2/fast/dom/Range: Removed.
1209
* platform/ios-wk2/fast/dom/Window: Removed.
1210
* platform/ios-wk2/fast/events/touch: Removed.
1211
* platform/ios-wk2/fast/fast-mobile-scrolling: Removed.
1212
* platform/ios-wk2/fast/forms/color: Removed.
1213
* platform/ios-wk2/fast/forms/datalist: Removed.
1214
* platform/ios-wk2/fast/forms/file: Removed.
1215
* platform/ios-wk2/fast/forms/number: Removed.
1216
* platform/ios-wk2/fast/forms/range: Removed.
1217
* platform/ios-wk2/fast/forms/select: Removed.
1218
* platform/ios-wk2/fast/gradients: Removed.
1219
* platform/ios-wk2/fast/inspector-support: Removed.
1220
* platform/ios-wk2/fast/line-grid: Removed.
1221
* platform/ios-wk2/fast/multicol/span: Removed.
1222
* platform/ios-wk2/fast/multicol/vertical-lr: Removed.
1223
* platform/ios-wk2/fast/preloader: Removed.
1224
* platform/ios-wk2/fast/reflections: Removed.
1225
* platform/ios-wk2/fast/regions/auto-size: Removed.
1226
* platform/ios-wk2/fast/replaced/vertical-lr: Removed.
1227
* platform/ios-wk2/fast/replaced/vertical-rl: Removed.
1228
* platform/ios-wk2/fast/sub-pixel: Removed.
1229
* platform/ios-wk2/fast/text/firstline: Removed.
1230
* platform/ios-wk2/fast/text/shaping: Removed.
1231
* platform/ios-wk2/fast/tokenizer: Removed.
1232
* platform/ios-wk2/scrolling: Removed.
1233
* platform/ios/fast/viewport: Removed.
1234
* platform/ios/ios/fast/events/touch/script-tests: Removed.
1235
* platform/ios/ios/fast/html: Removed.
1236
* platform/ios/ios/scrolling: Removed.
1237
* platform/mac-sierra-wk2/js: Removed.
1238
* platform/mac-sierra/http/tests/ssl: Removed.
1239
* platform/mac-wk2/http/tests/plugins: Removed.
1240
* platform/mac-wk2/js: Removed.
1241
* platform/mac-wk2/tiled-drawing: Removed.
1242
* platform/mac/accessibility/resources: Removed.
1243
* platform/mac/accessibility/select-text: Removed.
1244
* platform/mac/editing/attributed-string: Removed.
1245
* platform/mac/editing/dictionary-lookup: Removed.
1246
* platform/mac/editing/input/resources: Removed.
1247
* platform/mac/editing/selection/script-tests: Removed.
1248
* platform/mac/fast/canvas/resources: Removed.
1249
* platform/mac/fast/forms/script-tests: Removed.
1250
* platform/mac/fast/ruby/resources: Removed.
1251
* platform/mac/fast/scrolling/resources: Removed.
1252
* platform/mac/http/tests/usercontentfilter: Removed.
1253
* platform/mac/platform/mac/accessibility: Removed.
1254
* platform/mac/platform/mac/editing: Removed.
1255
* platform/win-xp: Removed.
1256
* platform/win/editing/exeCommand: Removed.
1257
* platform/win/platform/win/accessibility: Removed.
1258
* platform/win/sputnik: Removed.
1259
* platform/wk2/js: Removed.
1260
* platform/wk2/storage: Removed.
1261
* proximity: Removed.
1262
* vibration: Removed.
1263
1264
2018-08-28 Ryosuke Niwa <rniwa@webkit.org>
1265
1266
Changes to slot children should trigger slotchange
1269
1270
Reviewed by Darin Adler.
1271
1272
Added a W3C style testharness.js test for firing slotchange event for the fallback content change
1273
since web-platform-tests/shadow-dom/slotchange.html doesn't have adequate set of tests.
1274
1275
Chrome and Firefox pass all test cases. WebKit used to fail all test cases before this patch.
1276
1277
* fast/shadow-dom/slotchange-in-fallback-expected.txt: Added.
1278
* fast/shadow-dom/slotchange-in-fallback.html: Added.
1279
1280
2018-08-28 Don Olmstead <don.olmstead@sony.com>
1281
1282
Check for null renderer in canBeScrolledIntoView
1284
1285
Reviewed by Simon Fraser.
1286
1287
* fast/spatial-navigation/snav-display-contents-crash-expected.txt: Added.
1288
* fast/spatial-navigation/snav-display-contents-crash.html: Added.
1289
1290
2018-08-28 Youenn Fablet <youenn@apple.com>
1291
1292
WebKitMediaSession should be GC collectable when its document is being stopped
1295
1296
Unreviewed.
1297
Increasing number of GC and checks to unflake tests on bots.
1298
1299
* http/tests/IndexedDB/collect-IDB-objects.https.html:
1300
* http/tests/media/clearkey/collect-webkit-media-session.html:
1301
1302
2018-08-28 Devin Rousso <drousso@apple.com>
1303
1304
console.log() shows (anonymous function) instead of the passed string when a certain format is used
1307
1308
Reviewed by Brian Burg.
1309
1310
* inspector/console/js-isLikelyStackTrace-expected.txt:
1311
* inspector/console/js-isLikelyStackTrace.html:
1312
1313
2018-08-28 Truitt Savell <tsavell@apple.com>
1314
1315
Edditing test expectations from webkit.org/b/188985.
1317
1318
Unreviewed test gardening.
1319
1320
* TestExpectations:
1321
* platform/mac-wk2/TestExpectations:
1322
1323
2018-08-28 David Fenton <david_fenton@apple.com>
1324
1325
Layout Test imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https.html is flaky
1327
1328
Unreviewed test gardening.
1329
1330
* platform/mac-wk2/TestExpectations:
1331
1332
2018-08-28 Truitt Savell <tsavell@apple.com>
1333
1334
Moving test expectations for webkit.org/b/188985 from mac-wk2 to General test expectations due to failing on iOS.
1336
1337
Unreviewed test gardening.
1338
1339
* TestExpectations:
1340
* platform/mac-wk2/TestExpectations:
1341
1342
2018-08-28 Youenn Fablet <youenn@apple.com>
1343
1344
MediaDevices should be collectable as soon as its document is stopped
1346
1347
Reviewed by Eric Carlson.
1348
1349
* http/tests/media/media-stream/collect-media-devices.https-expected.txt: Added.
1350
* http/tests/media/media-stream/collect-media-devices.https.html: Added.
1351
* http/tests/media/media-stream/resources/mymediadevicesframe.htm: Added.
1352
1353
2018-08-28 Basuke Suzuki <Basuke.Suzuki@sony.com>
1354
1355
[Curl] Fix issue that extra cookie is added when redirect happens.
1357
1358
Reviewed by Alex Christensen.
1359
1360
* http/tests/cookies/multiple-redirect-and-set-cookie-expected.txt: Added.
1361
* http/tests/cookies/multiple-redirect-and-set-cookie.php: Added.
1362
1363
2018-08-28 Aditya Keerthi <akeerthi@apple.com>
1364
1365
[macOS] Color wells should appear rounded and textured
1367
1368
Reviewed by Tim Horton.
1369
1370
Rebaseline tests to match new color-well appearance.
1371
1372
* platform/mac/fast/forms/color/input-appearance-color-expected.png:
1373
* platform/mac/fast/forms/color/input-appearance-color-expected.txt:
1374
1375
2018-08-28 Youenn Fablet <youenn@apple.com>
1376
1377
WebKitMediaSession should be GC collectable when its document is being stopped
1379
1380
Reviewed by Eric Carlson.
1381
1382
* http/tests/media/clearkey/collect-webkit-media-session-expected.txt: Added.
1383
* http/tests/media/clearkey/collect-webkit-media-session.html: Added.
1384
* http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm: Added.
1385
1386
2018-08-28 Aditya Keerthi <akeerthi@apple.com>
1387
1388
[Datalist] Pressing enter without a selected option shouldn't change the input
1390
1391
Reviewed by Tim Horton.
1392
1393
Augmented test to verify that pressing enter when there is no selected datalist
1394
suggestion does not change the value of the input field.
1395
1396
* fast/forms/datalist/datalist-textinput-keydown-expected.txt:
1397
* fast/forms/datalist/datalist-textinput-keydown.html:
1398
1399
2018-08-28 Aditya Keerthi <akeerthi@apple.com>
1400
1401
[iOS] Support inputmode=none
1403
1404
Reviewed by Tim Horton.
1405
1406
Added new test to verify that the system keyboard does not show for inputs with
1407
inputmode=none. Updated existing inputmode tests to reflect the addition of the
1408
"none" value.
1409
1410
* fast/forms/inputmode-attribute-contenteditable-expected.txt:
1411
* fast/forms/inputmode-attribute-contenteditable.html:
1412
* fast/forms/inputmode-attribute-input-expected.txt:
1413
* fast/forms/inputmode-attribute-input.html:
1414
* fast/forms/inputmode-attribute-textarea-expected.txt:
1415
* fast/forms/inputmode-attribute-textarea.html:
1416
* fast/forms/ios/inputmode-none-expected.txt: Added.
1417
* fast/forms/ios/inputmode-none.html: Added.
1418
* resources/ui-helper.js:
1419
(window.UIHelper.activateFormControl):
1420
(window.UIHelper.inputViewBounds):
1421
1422
2018-08-28 Simon Fraser <simon.fraser@apple.com>
1423
1424
More results.html cleanup
1426
1427
Reviewed by Zalan Bujtas.
1428
1429
Use a map of table-id to SectionBuilderClass to drive the table builder class selection,
1430
rather than hardcoding the builder class; this will allow for SectionBuilders to stay alive
1431
longer in future, so they can be used to build the expanded state of each row.
1432
1433
Refactor the code that generates the expand link and test name, to de-duplicate some HTML strings,
1434
and let SectionBuilders control whether their rows are expandable and test names linkifyable.
1435
1436
Put a "data-test-name" attribute on each row so we can easily map from HTML elements to
1437
TestResults in future.
1438
1439
The test result change is a progression; there is nothing to show for a test with missing results,
1440
so the row should not be expandable.
1441
1442
* fast/harness/results-expected.txt:
1443
* fast/harness/results.html:
1444
1445
2018-08-27 Mark Lam <mark.lam@apple.com>
1446
1447
Fix exception throwing code so that topCallFrame and topEntryFrame stay true to their names.
1450
1451
Reviewed by Saam Barati.
1452
1453
* http/tests/misc/large-js-program-expected.txt:
1454
1455
2018-08-27 Justin Fan <justin_fan@apple.com>
1456
1457
WebGL 2 conformance: framebuffer-test
1459
1460
Reviewed by Jon Lee.
1461
1462
Update WebGL 2 implementation to handle READ_FRAMEBUFFER and default framebuffer conformance.
1463
1464
* TestExpectations: Unskipping webgl/2.0.0/conformance2/renderbuffers/framebuffer-test.html.
1465
1466
2018-08-27 Myles C. Maxfield <mmaxfield@apple.com>
1467
1468
Null pointer deref in WidthIterator
1470
1471
Reviewed by Brent Fulgham.
1472
1473
* fast/text/rtl-justification-expected.html: Added.
1474
* fast/text/rtl-justification.html: Added.
1475
1476
2018-08-27 Sihui Liu <sihui_liu@apple.com>
1477
1478
[ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
1481
1482
Add an early exit so test does not call waitUntilDone after test ends.
1483
1484
Reviewed by Ryosuke Niwa.
1485
1486
* platform/wk2/TestExpectations:
1487
* storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1488
1489
2018-08-27 Youenn Fablet <youenn@apple.com>
1490
1491
Various IndexDB tests abandon documents
1494
1495
Reviewed by Alex Christensen.
1496
1497
* http/tests/IndexedDB/collect-IDB-objects.https-expected.txt: Added.
1498
* http/tests/IndexedDB/collect-IDB-objects.https.html: Added.
1499
* http/tests/IndexedDB/resources/myidbframe.htm: Added.
1500
* http/tests/IndexedDB/resources/support.js: Added.
1501
1502
2018-08-27 Simon Fraser <simon.fraser@apple.com>
1503
1504
[LayoutTests] results.html shows "no expected results" for text diff failures
1506
1507
Reviewed by Alexey Proskuryakov.
1508
1509
The results.html rewrite confused "is missing all results" with "is missing one type of result",
1510
causing tests with a missing image to show as tests with no results.
1511
1512
Fix by clarifying the types of "missing".
1513
1514
* fast/harness/full_results.json:
1515
* fast/harness/results-expected.txt:
1516
* fast/harness/results.html:
1517
1518
2018-08-27 Andy Estes <aestes@apple.com>
1519
1520
[Payment Request] Update payment-request web platform tests
1522
1523
Reviewed by Youenn Fablet.
1524
1525
* platform/mac-wk2/TestExpectations:
1526
1527
2018-08-27 Devin Rousso <drousso@apple.com>
1528
1529
Web Inspector: provide autocompletion for event breakpoints
1531
1532
Reviewed by Brian Burg.
1533
1534
* inspector/dom/getSupportedEventNames-expected.txt: Added.
1535
* inspector/dom/getSupportedEventNames.html: Added.
1536
1537
2018-08-27 Youenn Fablet <youenn@apple.com>
1538
1539
Update WPT tools to 87329a1
1541
1542
Reviewed by Ryosuke Niwa.
1543
1544
The test name (.any.serviceworker.html) is clashing with the new WPT server.
1545
1546
* http/wpt/service-workers/cors-preflight-star.any-serviceworker-expected.txt: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt.
1547
* http/wpt/service-workers/cors-preflight-star.any-serviceworker.html: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker.html.
1548
1549
2018-08-27 Per Arne Vollan <pvollan@apple.com>
1550
1551
Layout Test fast/events/dblclick-event-getModifierState.html is failing
1553
1554
Unreviewed test gardening.
1555
1556
* platform/win/TestExpectations:
1557
1558
2018-08-27 Rob Buis <rbuis@igalia.com>
1559
1560
XMLHTTPRequest.send for Document should have same Content-Type processing rules as String
1562
1563
Reviewed by Darin Adler.
1564
1565
* platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1566
* platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1567
* platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1568
1569
2018-08-27 Youenn Fablet <youenn@apple.com>
1570
1571
Update WPT XHR tests to 87329a1
1573
1574
Reviewed by Ryosuke Niwa.
1575
1576
Update expectations according renamed XMLHttpRequest to xhr folder.
1577
1578
* TestExpectations:
1579
* platform/gtk/TestExpectations:
1580
* platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
1581
* platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
1582
* platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
1583
* platform/gtk/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
1584
* platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
1585
* platform/ios-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/ios-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
1586
* platform/ios/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
1587
* platform/ios/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
1588
* platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
1589
* platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
1590
* platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
1591
* platform/mac-sierra/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
1592
* platform/mac-wk1/TestExpectations:
1593
* platform/mac-wk1/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
1594
* platform/mac-wk1/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
1595
* platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
1596
* platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
1597
* platform/mac-wk1/imported/w3c/web-platform-tests/xhr/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt.
1598
* platform/mac-wk2/TestExpectations:
1599
* platform/mac/TestExpectations:
1600
* platform/mac/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
1601
* platform/mac/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
1602
* platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
1603
* platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
1604
* platform/win/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
1605
* platform/win/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
1606
* platform/win/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
1607
* platform/win/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
1608
* platform/wpe/TestExpectations:
1609
* platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt.
1610
* platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt.
1611
* platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt.
1612
* platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
1613
* platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
1614
* platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
1615
* platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt.
1616
* platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt.
1617
* platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
1618
* platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt.
1619
* platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt.
1620
1621
2018-08-26 Zan Dobersek <zdobersek@igalia.com>
1622
1623
Unreviewed WPE gardening. Enabling more tests under the fast/ directory.
1624
1625
* platform/wpe/TestExpectations:
1626
* platform/wpe/fast/backgrounds: Added 28 baselines.
1627
* platform/wpe/fast/block: Added 267 baselines.
1628
* platform/wpe/fast/body-propagation: Added 65 baselines.
1629
* platform/wpe/fast/borders: Added 69 baselines.
1630
* platform/wpe/fast/css: Added 193 baselines.
1631
* platform/wpe/fast/css3-text: Added 2 baselines.
1632
* platform/wpe/fast/frames: Added 27 baselines.
1633
* platform/wpe/fast/hidpi: Added 20 baselines.
1634
* platform/wpe/fast/html: Added 64 baselines.
1635
* platform/wpe/fast/images: Added 14 baselines.
1636
* platform/wpe/fast/layers: Added 12 baselines.
1637
* platform/wpe/fast/multicol: Added 98 baselines.
1638
* platform/wpe/fast/overflow: Added 43 baselines.
1639
* platform/wpe/fast/reflections: Added 9 baselines.
1640
* platform/wpe/fast/selectors: Added 101 baselines.
1641
* platform/wpe/fast/sub-pixel: Added 6 baselines.
1642
* platform/wpe/fast/table: Added 162 baselines.
1643
* platform/wpe/fast/visual-viewport: Added 1 baseline.
1644
1645
2018-08-26 Andy Estes <aestes@apple.com>
1646
1647
[Apple Pay] Introduce new values for -apple-pay-button-type
1650
1651
Reviewed by Anders Carlsson.
1652
1653
* http/tests/ssl/applepay/ApplePayButton.html: Added.
1654
* http/tests/ssl/applepay/ApplePayButtonV4.html: Added.
1655
* platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png:
1656
* platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt:
1657
* platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
1658
* platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
1659
* platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.png: Added.
1660
* platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.txt: Added.
1661
* platform/mac-wk2/TestExpectations:
1662
1663
2018-08-26 Andy Estes <aestes@apple.com>
1664
1665
Update test expectations for http/tests/ssl/applepay/ApplePayButton.html on macOS High Sierra.
1666
1667
* platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png.
1668
* platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt.
1669
1670
2018-08-26 Andy Estes <aestes@apple.com>
1671
1672
[Apple Pay] PaymentRequest.show() should reject when an unsupported ApplePayRequest version is specified
1674
1675
Reviewed by Darin Adler.
1676
1677
* http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
1678
* http/tests/ssl/applepay/PaymentRequest.https.html:
1679
1680
2018-08-26 Andy Estes <aestes@apple.com>
1681
1682
[Apple Pay] Add a test for rendering Apple Pay buttons
1684
1685
Reviewed by Sam Weinig.
1686
1687
* http/tests/ssl/applepay/ApplePayButton.html: Added.
1688
* platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
1689
* platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
1690
* platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
1691
* platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
1692
1693
2018-08-24 Jer Noble <jer.noble@apple.com>
1694
1695
Using Touch Bar to scrub video on Youtube results in video playback freeze
1697
1698
Reviewed by Eric Carlson.
1699
1700
* media/media-source/media-source-seek-twice-expected.txt: Added.
1701
* media/media-source/media-source-seek-twice.html: Added.
1702
1703
2018-08-24 Ryosuke Niwa <rniwa@webkit.org>
1704
1705
Remove the flaky test expectation now that the test isn't flaky on bots after r235274.
1706
1707
* platform/wk2/TestExpectations:
1708
1709
2018-08-24 Ryosuke Niwa <rniwa@webkit.org>
1710
1711
Add getModifierState to MouseEvent
1714
1715
Reviewed by Simon Fraser.
1716
1717
Added two tests for getModifierState: one manually setting modifier key states in MouseEvent's constructor,
1718
and another one for dblclick inheriting modifier key states from the click event.
1719
1720
Also improved the test coverage for KeyboardEvent's getModifierState.
1721
1722
* fast/events/constructors/keyboard-event-getModifierState-expected.txt:
1723
* fast/events/constructors/keyboard-event-getModifierState.html: Added more test cases.
1724
* fast/events/constructors/mouse-event-getModifierState-expected.txt: Added.
1725
* fast/events/constructors/mouse-event-getModifierState.html: Added.
1726
* fast/events/dblclick-event-getModifierState-expected.txt: Added.
1727
* fast/events/dblclick-event-getModifierState.html: Added.
1728
* fast/events/init-event-clears-capslock-expected.txt:
1729
* fast/events/init-event-clears-capslock.html: Added tests for MouseEvent. Note that initMouseEvent doesn't
1730
take altGraphKey boolean unlike initKeyboardEvent.
1731
* platform/ios/TestExpectations: Skip the dblclick test in iOS since click event isn't supported on iOS.
1732
1733
2018-08-24 Youenn Fablet <youenn@apple.com>
1734
1735
libwebrtc PeerConnection::AddTrack sometimes fail
1737
1738
Reviewed by Eric Carlson.
1739
1740
* fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1741
1742
2018-08-24 Ryan Haddad <ryanhaddad@apple.com>
1743
1744
Mark media/video-load-preload-metadata.html as flaky on iOS
1746
1747
Unreviewed test gardening.
1748
1749
* platform/ios/TestExpectations:
1750
1751
2018-08-24 Andy Estes <aestes@apple.com>
1752
1753
[Apple Pay] Allow $0 totals
1756
1757
Reviewed by Dan Bernstein.
1758
1759
* http/tests/ssl/applepay/ApplePaySession-expected.txt:
1760
* http/tests/ssl/applepay/ApplePaySession.html:
1761
* http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
1762
* http/tests/ssl/applepay/ApplePaySessionV3.html:
1763
* http/tests/ssl/applepay/ApplePaySessionV4-expected.txt:
1764
* http/tests/ssl/applepay/ApplePaySessionV4.html:
1765
* http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
1766
* http/tests/ssl/applepay/PaymentRequest.https.html:
1767
1768
2018-08-23 Ryosuke Niwa <rniwa@webkit.org>
1769
1770
fast/files/blob-network-process-crash.html is flaky
1772
1773
Reviewed by Saam Barati.
1774
1775
The flakiness appears to come from the web content process not getting notified of
1776
the termination of the network process in time. Wait for the network process to
1777
relaunch after terminating one by continuously fetch'ing itself with an increasing
1778
time interval until it succeeds.
1779
1780
* fast/files/blob-network-process-crash.html:
1781
1782
2018-08-23 Ryosuke Niwa <rniwa@webkit.org>
1783
1784
Add a flaky failing test expectation to fast/files/blob-network-process-crash.html
1785
while we investigate the root cause in webkit.org/b/188911.
1786
1787
* platform/wk2/TestExpectations:
1788
1789
2018-08-23 Ryosuke Niwa <rniwa@webkit.org>
1790
1791
initKeyboardEvent doesn't clear CapsLock state
1793
1794
Reviewed by Wenson Hsieh.
1795
1796
Added a regression test. Note that altGraph is only supported in WebKit
1797
so Chrome and Firefox would fail to reset it via initKeyboardEvent.
1798
1799
* fast/events/init-event-clears-capslock-expected.txt: Added.
1800
* fast/events/init-event-clears-capslock.html: Added.
1801
1802
2018-08-23 Ryosuke Niwa <rniwa@webkit.org>
1803
1804
Store the timer we scheduled in the global object.
1805
The underlying bug is tracked by https://webkit.org/b/188911.
1806
1807
* fast/files/blob-network-process-crash.html:
1808
1809
2018-08-23 Andy Estes <aestes@apple.com>
1810
1811
[Apple Pay] Introduce Apple Pay JS v4 on iOS 12 and macOS Mojave
1813
1814
Reviewed by Tim Horton.
1815
1816
* http/tests/ssl/applepay/ApplePaySession-expected.txt:
1817
* http/tests/ssl/applepay/ApplePaySession.html:
1818
* http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
1819
* http/tests/ssl/applepay/ApplePaySessionV3.html:
1820
* http/tests/ssl/applepay/ApplePaySessionV4-expected.txt: Added.
1821
* http/tests/ssl/applepay/ApplePaySessionV4.html: Added.
1822
* platform/mac-wk2/TestExpectations:
1823
1824
2018-08-23 Devin Rousso <drousso@apple.com>
1825
1826
Web Inspector: support breakpoints for timers and animation-frame events
1828
1829
Reviewed by Brian Burg.
1830
1831
* inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt: Added.
1832
* inspector/dom-debugger/event-animation-frame-breakpoints.html: Added.
1833
1834
* inspector/dom-debugger/event-breakpoint-with-navigation.html:
1835
1836
* inspector/dom-debugger/event-timer-breakpoints-expected.txt: Added.
1837
* inspector/dom-debugger/event-timer-breakpoints.html: Added.
1838
1839
* inspector/dom-debugger/event-listener-breakpoints-expected.txt: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints-expected.txt.
1840
* inspector/dom-debugger/event-listener-breakpoints.html: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints.html.
1841
1842
* inspector/dom-debugger/resources/event-breakpoint-utilities.js: Added.
1843
(TestPage.registerInitializer.window.teardown):
1844
(TestPage.registerInitializer.window.failOnPause):
1845
(TestPage.registerInitializer.window.addBreakpoint):
1846
(TestPage.registerInitializer.window.removeBreakpoint):
1847
(TestPage.registerInitializer.window.disableBreakpoint):
1848
(TestPage.registerInitializer.window.awaitEvent):
1849
1850
2018-08-23 Aditya Keerthi <akeerthi@apple.com>
1851
1852
[iOS] Support the inputmode attribute on contenteditable elements
1854
1855
Reviewed by Ryosuke Niwa.
1856
1857
Added additional tests to verify the inputmode attribute is accessible on
1858
HTMLElements.
1859
1860
* fast/forms/inputmode-attribute-contenteditable-expected.txt: Added.
1861
* fast/forms/inputmode-attribute-contenteditable.html: Added.
1862
* fast/forms/inputmode-attribute-input-expected.txt: Renamed from LayoutTests/fast/forms/inputmode-attribute-expected.txt.
1863
* fast/forms/inputmode-attribute-input.html: Renamed from LayoutTests/fast/forms/inputmode-attribute.html.
1864
* fast/forms/inputmode-attribute-textarea-expected.txt: Added.
1865
* fast/forms/inputmode-attribute-textarea.html: Added.
1866
* js/dom/dom-static-property-for-in-iteration-expected.txt: Rebaseline.
1867
1868
2018-08-22 Ryosuke Niwa <rniwa@webkit.org>
1869
1870
Assert in NetworkBlobRegistry::unregisterBlobURL after network process had terminated
1872
1873
Reviewed by Saam Barati.
1874
1875
Added a layout test which demonstrates this debug assertion.
1876
1877
* TestExpectations:
1878
* fast/files/blob-network-process-crash-expected.txt: Added.
1879
* fast/files/blob-network-process-crash.html: Added.
1880
* platform/wk2/TestExpectations:
1881
1882
2018-08-23 Youenn Fablet <youenn@apple.com>
1883
1884
Update libwebrtc up to 984f1a80c0
1886
1887
Reviewed by Eric Carlson.
1888
1889
Updated tests according new webrtc backend.
1890
1891
* webrtc/libwebrtc/setLocalDescriptionCrash.html:
1892
* webrtc/video-getParameters.html:
1893
1894
2018-08-23 Ryan Haddad <ryanhaddad@apple.com>
1895
1896
Update iOS selection tests to reflect new behavior introduced by r235153
1898
1899
Reviewed by Megan Gardner.
1900
1901
* fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
1902
* fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
1903
* fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
1904
1905
2018-08-22 John Wilander <wilander@apple.com>
1906
1907
Further adjustments to http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html
1909
1910
Unreviewed test gardening. Trying to address flakiness I can't reproduce locally.
1911
1912
* http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html:
1913
1914
2018-08-22 Justin Fan <justin_fan@apple.com>
1915
1916
Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests
1918
1919
Reviewed by Simon Fraser.
1920
1921
Another update to the test-harness specific to the new WebGL 2 tests in our suite. All sub-test messages are
1922
now reported by the harness and presented in an ordered list for easier referencing. Sub-test failures are
1923
marked accordingly and with their test number for diffing purposes.
1924
1925
* webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1926
* webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1927
* webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1928
* webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1929
* webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1930
* webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1931
* webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1932
* webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1933
* webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1934
* webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1935
* webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1936
* webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1937
* webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1938
* webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1939
* webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1940
* webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1941
* webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1942
* webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1943
* webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1944
* webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1945
* webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1946
* webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1947
* webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1948
* webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1949
* webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
1950
* webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
1951
* webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1952
* webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1953
* webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1954
* webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1955
* webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1956
* webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1957
* webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1958
* webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1959
* webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1960
* webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1961
* webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1962
* webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1963
* webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1964
* webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
1965
* webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1966
(list):
1967
(window.webglTestHarness.reportResults):
1968
(window.webglTestHarness.notifyFinished):
1969
1970
2018-08-22 Aditya Keerthi <akeerthi@apple.com>
1971
1972
[iOS] Add support for the inputmode attribute
1974
1975
Reviewed by Tim Horton.
1976
1977
Added test to verify behavior when getting and setting the inputmode attribute.
1978
1979
* fast/forms/inputmode-attribute-expected.txt: Added.
1980
* fast/forms/inputmode-attribute.html: Added.
1981
1982
2018-08-22 Per Arne Vollan <pvollan@apple.com>
1983
1984
[Win] Some video tests under http/tests/security are crashing on EWS.
1986
1987
Unreviewed test gardening.
1988
1989
* platform/win/TestExpectations:
1990
1991
2018-08-22 John Wilander <wilander@apple.com>
1992
1993
Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
1995
1996
Unreviewed test gardening.
1997
1998
* TestExpectations:
1999
Skipped test since it's only valid on WK2 platforms.
2000
* http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added.
2001
* http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html: Renamed from LayoutTests/http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html.
2002
* http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Removed.
2003
* http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Removed.
2004
* http/tests/websocket/resources/localhost-websocket-connect.html: Added.
2005
* platform/wk2/TestExpectations:
2006
Marked test as [ Pass ].
2007
2008
2018-08-22 Ryan Haddad <ryanhaddad@apple.com>
2009
2010
[iOS] Rebaseline table tests
2012
2013
Unreviewed test gardening.
2014
`
2015
* platform/ios/TestExpectations:
2016
* platform/ios-wk2/TestExpectations:
2017
2018
2018-08-21 Ryosuke Niwa <rniwa@webkit.org>
2019
2020
Focus navigation order in slot fallback contents is wrong
2023
2024
Reviewed by Antti Koivisto.
2025
2026
Updated the sequential focus navigation test for shadow DOM and its expectation.
2027
2028
New test passes in Firefox & Chrome other than the fact both browsers fail to focus a slot elemennt.
2029
2030
* fast/shadow-dom/focus-navigation-across-slots-expected.txt:
2031
* fast/shadow-dom/focus-navigation-across-slots.html:
2032
2033
2018-08-22 Per Arne Vollan <pvollan@apple.com>
2034
2035
[Win] Some video tests under http/tests/security are crashing on EWS.
2037
2038
Unreviewed test gardening.
2039
2040
* platform/win/TestExpectations:
2041
2042
2018-08-22 Per Arne Vollan <pvollan@apple.com>
2043
2044
[Win] Some video tests under http/tests/security are crashing on EWS.
2046
2047
Unreviewed test gardening.
2048
2049
* platform/win/TestExpectations:
2050
2051
2018-08-22 Rob Buis <rbuis@igalia.com>
2052
2053
Fetch: Stop checking Request.integrity's value in no-cors mode
2055
2056
Reviewed by Frédéric Wang.
2057
2058
Unskip fetch/api/basic/integrity.html and adjust sri-fetch.js.
2059
2060
* TestExpectations:
2061
* http/tests/subresource-integrity/sri-fetch.js:
2062
2063
2018-08-22 Ms2ger <Ms2ger@igalia.com>
2064
2065
[GTK][WPE] Unreviewed test gardening
2067
2068
Unreviewed test gardening.
2069
2070
* platform/gtk/TestExpectations: Note failing tests.
2071
* platform/wpe/TestExpectations: Note failing tests.
2072
2073
2018-08-22 Ms2ger <Ms2ger@igalia.com>
2074
2075
[GTK] imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality.html is flaky
2077
2078
Unreviewed test gardening.
2079
2080
Re-enable mediasource-getvideoplaybackquality.html.
2081
2082
The crash was fixed in r233981, and the failure in r234981-r234983.
2083
2084
* platform/gtk/TestExpectations:
2085
2086
2018-08-22 Ms2ger <Ms2ger@igalia.com>
2087
2088
REGRESSION(r234330): [GTK] svg/as-image/svg-image-with-data-uri-background.html is failing
2090
2091
Unreviewed test gardening.
2092
2093
* platform/gtk/TestExpectations: Re-enable svg/as-image/svg-image-with-data-uri-background.html.
2094
2095
2018-08-21 Yusuke Suzuki <yusukesuzuki@slowstart.org>
2096
2097
Support "name" option for dedicated workers
2099
2100
Reviewed by Joseph Pecoraro.
2101
2102
* http/wpt/workers/name-property-enhanced-expected.txt: Added.
2103
* http/wpt/workers/name-property-enhanced.html: Added.
2104
* http/wpt/workers/name-property-no-name-expected.txt: Added.
2105
* http/wpt/workers/name-property-no-name.html: Added.
2106
* http/wpt/workers/support/name.js: Added.
2107
(test):
2108
* http/wpt/workers/support/no-name.js: Added.
2109
(test):
2110
2111
2018-08-21 Ryan Haddad <ryanhaddad@apple.com>
2112
2113
Unreviewed, rolling out r235128.
2114
2115
The test added with this change is frequently failing.
2116
2117
Reverted changeset:
2118
2119
"Support "name" option for dedicated workers"
2122
2123
2018-08-21 Megan Gardner <megan_gardner@apple.com>
2124
2125
Change Selection modification to not snap the grabber when selecting above or below the selection anchor
2127
2128
Reviewed by Tim Horton.
2129
2130
Selecting single lines is sometimes difficult because we currently snap selections to single
2131
characters if we move past the position of the other anchor in our selection. This patch changes
2132
this behaviour to reflect the behaviour in the rest of this system, which snaps the selection
2133
to the position on the line of the other anchor, rather than snapping it all the way a single
2134
character. This updates the tests to reflect this new behaviour.
2135
2136
* fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html:
2137
* fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
2138
2139
2018-08-21 Yusuke Suzuki <yusukesuzuki@slowstart.org>
2140
2141
Support "name" option for dedicated workers
2143
2144
Reviewed by Joseph Pecoraro.
2145
2146
* http/wpt/workers/name-property-enhanced-expected.txt: Added.
2147
* http/wpt/workers/name-property-enhanced.html: Added.
2148
* http/wpt/workers/support/name.js: Added.
2149
(test):
2150
* http/wpt/workers/support/no-name.js: Added.
2151
(test):
2152
2153
2018-08-21 Simon Fraser <simon.fraser@apple.com>
2154
2155
REGRESSION(r234993): Test results page ignores TestExpectations, shows 1800 failures
2157
2158
Reviewed by Tim Horton.
2159
2160
A MISSING result would trigger a code path that hit appendActualOnlyLinks() which had
2161
a JS error, causing all expected results to be visible. Fix with a change to full_results.json
2162
which tests the change.
2163
2164
* fast/harness/full_results.json:
2165
* fast/harness/results.html:
2166
2167
2018-08-21 Per Arne Vollan <pvollan@apple.com>
2168
2169
[WebGL] Contexts are not updated when display configuration changed.
2171
2172
Reviewed by Brent Fulgham.
2173
2174
* TestExpectations:
2175
* fast/canvas/webgl/context-update-on-display-configuration-expected.txt: Added.
2176
* fast/canvas/webgl/context-update-on-display-configuration.html: Added.
2177
* platform/mac-wk2/TestExpectations:
2178
2179
2018-08-21 John Wilander <wilander@apple.com>
2180
2181
Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
2184
2185
Reviewed by Alex Christensen.
2186
2187
* TestExpectations:
2188
Skipped the new test case since it is only supported on WebKit2.
2189
* http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Added.
2190
* http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html: Added.
2191
* http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Added.
2192
* platform/wk2/TestExpectations:
2193
Marked the new test case as [ Pass ].
2194
2195
2018-08-21 Daniel Bates <dabates@apple.com>
2196
2197
Disallow navigations when page cache updates the current document of the frame
2199
2200
Reviewed by Ryosuke Niwa.
2201
2202
Add a test case that ensures that we do not hit the assertion ASSERT(ownerFrame || m_frame.isMainFrame())
2203
in FrameLoader::addExtraFieldsToRequest() when navigating back to a page that loads a nested
2204
page, whose URL contains a fragment, via an HTML object element. This assertion fails if
2205
navigations are allowed when restoring a page from the page cache.
2206
2207
This change does not prevent navigations initiated from a pageshow event handler.
2208
2209
* fast/history/go-back-to-object-subframe-expected.txt: Added.
2210
* fast/history/go-back-to-object-subframe.html: Added.
2211
2212
2018-08-21 Daniel Bates <dabates@apple.com>
2213
2214
[iOS][WK1] Support toggling continuous spell checking from tests
2216
2217
Reviewed by Simon Fraser.
2218
2219
Fix up some spelling tests so that they enable continuous spell checking and unskip them,
2220
with the exception of fast/writing-mode/english-rl-text-with-spelling-marker.html, now
2221
that they pass.
2222
2223
Mark the test fast/writing-mode/english-rl-text-with-spelling-marker.html as an image-only
2224
failure. See <https://bugs.webkit.org/show_bug.cgi?id=188762> for more details.
2225
2226
* editing/spelling/spelling-marker-includes-hyphen-expected.html:
2227
* editing/spelling/spelling-marker-includes-hyphen.html:
2228
* editing/spelling/spelling-markers-in-overlapping-lines-expected.html:
2229
* editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html:
2230
* editing/spelling/spelling-markers-in-overlapping-lines-large-font.html:
2231
* editing/spelling/spelling-markers-in-overlapping-lines.html:
2232
* fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
2233
* fast/writing-mode/english-bt-text-with-spelling-marker.html:
2234
* fast/writing-mode/english-rl-text-with-spelling-marker-expected.html:
2235
* fast/writing-mode/english-rl-text-with-spelling-marker.html:
2236
* platform/ios/TestExpectations:
2237
2238
2018-08-20 Fujii Hironori <Hironori.Fujii@sony.com>
2239
2240
Unreviewed WinCairo port test gardening
2241
2242
* platform/wincairo/TestExpectations: Marked some http tests flaky.
2243
2244
2018-08-20 Devin Rousso <drousso@apple.com>
2245
2246
Web Inspector: allow breakpoints to be set for specific event listeners
2248
2249
Reviewed by Joseph Pecoraro.
2250
2251
* inspector/dom/breakpoint-for-event-listener-expected.txt: Added.
2252
* inspector/dom/breakpoint-for-event-listener.html: Added.
2253
2254
2018-08-20 Jeremy Jones <jeremyj@apple.com>
2255
2256
Enable ios media tests that were blocked on user gesture.
2258
2259
Reviewed by Jer Noble.
2260
2261
Enable tests that now work on ios because there is now a way to simulate user gesture.
2262
2263
* platform/ios/TestExpectations:
2264
2265
2018-08-20 Justin Fan <justin_fan@apple.com>
2266
2267
Update webkit-webgl-test-harness.js to provide more info on failing and partially passing tests
2269
2270
Reviewed by Alexey Proskuryakov.
2271
2272
Slightly augment the test-harness for the WebGL 2 conformance suite; failing test results now report
2273
failure messagees and the number of individual reported failures and passes from the wrapped Khronos test.
2274
Allow us to track when incremental conformance improvements or regressions occur within the breadth of a
2275
single conformance test.
2276
2277
* webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
2278
* webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
2279
* webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
2280
* webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
2281
* webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
2282
* webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
2283
* webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
2284
* webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
2285
* webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
2286
* webgl/2.0.0/resources/webkit-webgl-test-harness.js:
2287
(window.webglTestHarness.reportResults):
2288
(window.webglTestHarness.notifyFinished):
2289
2290
2018-08-20 Eric Carlson <eric.carlson@apple.com>
2291
2292
[MediaStream] Move capture device monitoring to WebKit
2295
2296
Reviewed by Youenn Fablet.
2297
2298
* fast/mediastream/device-change-event-2-expected.txt: Updated.
2299
* fast/mediastream/device-change-event-2.html: Updated.
2300
2301
2018-08-20 Rob Buis <rbuis@igalia.com>
2302
2303
Throw an exception if window.open() gets passed a URL that cannot be parsed
2305
2306
Reviewed by Darin Adler.
2307
2308
* fast/dom/Window/open-invalid-url-expected.txt:
2309
* fast/dom/Window/open-invalid-url.html:
2310
2311
2018-08-20 Ms2ger <Ms2ger@igalia.com>
2312
2313
[SOUP] Check length before calling soup_message_body_append_buffer.
2315
2316
Reviewed by Carlos Garcia Campos.
2317
2318
* platform/gtk/TestExpectations: Enable test.
2319
2320
2018-08-20 Rob Buis <rbuis@igalia.com>
2321
2322
Relax Request constructor around referrers
2324
2325
Reviewed by Darin Adler.
2326
2327
* platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
2328
2329
2018-08-18 Ali Juma <ajuma@chromium.org>
2330
2331
[IntersectionObserver] Fire an initial dummy notification
2333
2334
Reviewed by Simon Fraser.
2335
2336
* intersection-observer/root-element-deleted.html: Add additional assertions.
2337
* intersection-observer/root-element-moved-expected.txt: Added.
2338
* intersection-observer/root-element-moved.html: Added.
2339
2340
2018-08-17 John Wilander <wilander@apple.com>
2341
2342
Resource Load Statistics: Add layout test for web workers importing cross-site scripts
2345
2346
Reviewed by Alex Christensen.
2347
2348
* http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-expected.txt: Added.
2349
* http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import.html: Added.
2350
* http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html:
2351
Fixed typo in URL.
2352
* http/tests/resourceLoadStatistics/resources/script-revealing-cookies.php: Added.
2353
* http/tests/resourceLoadStatistics/resources/worker-importing-localhost-script.js: Added.
2354
2355
2018-08-17 Devin Rousso <drousso@apple.com>
2356
2357
Marked inspector/dom-debugger/event-breakpoint-with-navigation.html as flaky.
2359
2360
Unreviewed test gardening.
2361
2362
* platform/mac-wk1/TestExpectations:
2363
2364
2018-08-17 Simon Fraser <simon.fraser@apple.com>
2365
2366
Modernize results.html
2368
2369
Reviewed by Alexey Proskuryakov.
2370
2371
results.html, which is used to show layout test results, had some very old-school
2372
HTML string building to create the tables of test results, making it hard to hack on.
2373
2374
Modernize it, using ES6 classes for the major actors, and using DOM API to build most
2375
of the content.
2376
2377
The page is functionally the same (other than the addition of a missing 'History" column header).
2378
2379
* fast/harness/results-expected.txt:
2380
* fast/harness/results.html:
2381
2382
2018-08-16 Devin Rousso <drousso@apple.com>
2383
2384
Web Inspector: support breakpoints for arbitrary event names
2386
2387
Reviewed by Joseph Pecoraro.
2388
2389
* inspector/dom-debugger/event-breakpoints-expected.txt: Added.
2390
* inspector/dom-debugger/event-breakpoints.html: Added.
2391
2392
* inspector/dom-debugger/event-breakpoints-with-navigation-expected.txt: Added.
2393
* inspector/dom-debugger/event-breakpoints-with-navigation.html: Added.
2394
2395
2018-08-16 Basuke Suzuki <Basuke.Suzuki@sony.com>
2396
2397
[Curl] Bug fix on deleting cookies when Max-Age is set to zero.
2399
2400
Reviewed by Alex Christensen.
2401
2402
* platform/wincairo/TestExpectations:
2403
- http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html [ Pass ]
2404
2405
2018-08-16 Basuke Suzuki <Basuke.Suzuki@sony.com>
2406
2407
[Curl] Implement deleteAllCookies()
2409
2410
Reviewed by Alex Christensen.
2411
2412
* platform/wincairo/TestExpectations:
2413
- http/tests/cookies/simple-cookies-expired.html [ Pass ]
2414
- http/tests/cookies/simple-cookies-max-age.html [ Pass ]
2415
2416
2018-08-16 Basuke Suzuki <Basuke.Suzuki@sony.com>
2417
2418
[Curl] Test gardening
2420
2421
Unreviewed test gardening.
2422
2423
Fix expectations to match after r234892 landed.
2424
2425
* platform/wincairo/TestExpectations:
2426
* platform/wincairo/http/tests/xmlhttprequest/methods-async-expected.txt: Added
2427
* platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt:
2428
* platform/wincairo/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added
2429
* platform/wincairo/http/tests/xmlhttprequest/workers/methods-expected.txt: Added
2430
2431
2018-08-16 Ryosuke Niwa <rniwa@webkit.org>
2432
2433
Custom element doesn't invalidate its style when :defined rule starts to apply
2435
2436
Reviewed by Antti Koivisto.
2437
2438
Added a regression test.
2439
2440
* fast/custom-elements/defined-update-style-expected.html: Added.
2441
* fast/custom-elements/defined-update-style.html: Added.
2442
2443
2018-08-16 Basuke Suzuki <Basuke.Suzuki@sony.com>
2444
2445
[Curl] Test gardening
2447
2448
Unreviewed test gardening.
2449
2450
After r234863 landed, the information in the `LayoutTests/tests-options.json` is effective on WinCairo tests.
2451
Remove [ Slow ] keywords. Also maintain xmlhttprequest results.
2452
2453
* platform/wincairo/TestExpectations:
2454
2455
2018-08-16 Per Arne Vollan <pvollan@apple.com>
2456
2457
[Win] The layout test editing/pasteboard/drag-and-drop-color-input-events.html is timing out.
2459
2460
Unreviewed test gardening.
2461
2462
* platform/win/TestExpectations:
2463
2464
2018-08-16 Joseph Pecoraro <pecoraro@apple.com>
2465
2466
LayoutTest inspector/worker/debugger-pause.html sometimes times out
2468
2469
Reviewed by Matt Baker.
2470