Граф коммитов

634863 Коммитов

Автор SHA1 Сообщение Дата
Tsuyoshi Horo 6210fe9e93 Bug 1523562 [wpt PR 14985] - Support document.referrer in SXG, a=testonly
Automatic update from web-platform-tests
Support document.referrer in SXG

Before this CL, CreateRedirectInfo() in signed_exchange_loader.cc doesn't set
redirect_info.new_referrer correctly. So document.referrer was always empty
string after clicking a link of signed exchange.
After this CL, CreateRedirectInfo() returns a RedirectInfo with new_referrer, so
document.referrer will be set correctly.

This CL introduces network::ResourceRequest argument in
NavigationLoaderInterceptor::MaybeCreateLoaderForResponse(),
PrefetchURLLoader, SignedExchangePrefetchHandler and SignedExchangeLoader.
This value will be used to compute a correct RedirectInfo while handling the
synthesized redirect for signed exchange.

This CL uses "ignoreErrors" flag in generate-test-sxgs.sh while creating invalid
signed exchange files. This flags was introduces by this change in webpackage
repository.
d3352199e0

Bug: 920905
Change-Id: I52a302d22c375b776874c996638b409cdcba8a9c
Reviewed-on: https://chromium-review.googlesource.com/c/1415245
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625094}

--

wpt-commits: 5835a01f1f638f866215570119e88f9cac57e8c6
wpt-pr: 14985
2019-02-05 17:54:15 +00:00
Chris Harrelson 00e9f27cf3 Bug 1523562 [wpt PR 14903] - Always promote fixed and sticky positioned elements, if they stick to a scroller., a=testonly
Automatic update from web-platform-tests
Always promote fixed and sticky positioned elements, if they
stick to a scroller.

Note that we will promote sticky-positioned elements even if the
scroller is not composited. This allows us to remove a large amount
of complex code having to do with ordering of decisions about
compositing scroll vs the sticky-positioned element.

Bug: 921242

Change-Id: I29d1ede06312325b1ee13c5b7d5d4987d7053d1e
Reviewed-on: https://chromium-review.googlesource.com/c/1407922
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624999}

--

wpt-commits: bd951736b4d7dbfd862dfa0f27271b544e35ca30
wpt-pr: 14903
2019-02-05 17:54:15 +00:00
Morten Stenshorne 6772b6aa45 Bug 1523562 [wpt PR 14997] - Recalculate preferred widths on layout when necessary., a=testonly
Automatic update from web-platform-tests
Recalculate preferred widths on layout when necessary.

Some objects take the size of the containing block as input when
calculating preferred inline-size, contrary to common sense; see the
NeedsPreferredWidthsRecalculation() documentation in LayoutBox.

In such cases we may need to recalculate the preferred inline-size as
part of layout, even if no content inside changed. At the same time, we
need to be careful not to do unnecessary work here. There is an
optimization that just refuses to update preferred inline-size if it was
already marked dirty, because the assumption then is that the preferred
inline-size will in fact never be needed. This optimization caused
trouble for the other optimization, which checks if the containing block
also is a special object that needs this kind of preferred inline-size
calculation as part of layout, because if it does, the idea is that the
containing block will already have taken care of it as part of walking
the subtree. The missing part here was to check if the containing block
actually would calculate its preferred inline-size at all (or if it was
skipped due the first optimization). Fixed that.

Bug: 923568
Change-Id: I66064ee46de4769c9dc25d7ade727f6ccdc5d7c6
Reviewed-on: https://chromium-review.googlesource.com/c/1426677
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624919}

--

wpt-commits: 538eac8f698febbc6a4629b1269077ba0aff6c1b
wpt-pr: 14997
2019-02-05 17:54:14 +00:00
Morten Stenshorne d1da72253b Bug 1523562 [wpt PR 14998] - Better fragmentation inside floats interrupted by spanners., a=testonly
Automatic update from web-platform-tests
Better fragmentation inside floats interrupted by spanners.

The current layout engine doesn't really handle this well, but we'll now
look ahead for sibling column sets if the flow thread coordinate isn't
contained by the current one. If we do this during layout, we then risk
matching against flow thread boundaries from the previous layout pass,
but that's really the best we can do.

Also corrected a flow thread coordinate boundary check.
page_boundary_rule == kAssociateWithFormerPage could actually hit the
wrong column set because of an off-by-one comparison meant for
page_boundary_rule == kAssociateWithLatterPage.

Bug: 914912
Change-Id: I39a170da21e640154de141f30e363baa9f7c20ec
Reviewed-on: https://chromium-review.googlesource.com/c/1425701
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624914}

--

wpt-commits: ca8756813e375d9743479b5f16a4066bbe034b05
wpt-pr: 14998
2019-02-05 17:54:14 +00:00
Ian Kilpatrick 573fbcf1ce Bug 1523562 [wpt PR 15004] - [LayoutNG] Fix min/max size of atomic inlines with -ve margins., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix min/max size of atomic inlines with -ve margins.

We were resolving %-margins during the min/max phase against
LayoutUnit::Max().

This was bad.

Now we explicitly set the percentage resolution sizes to zero.

Bug: 923279
Change-Id: I619cef6ee2e4c18ad3a9bc213442a9a63a515e87
Reviewed-on: https://chromium-review.googlesource.com/c/1427539
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624909}

--

wpt-commits: 66202478658b87afab706f16e5835f0ae9073026
wpt-pr: 15004
2019-02-05 17:54:14 +00:00
CYBAI 6c3040cc10 Bug 1523562 [wpt PR 14995] - Implement formdata event, a=testonly
Automatic update from web-platform-tests
Make a workaround for the test with about:blank onload

As jdm mentioned in https://github.com/servo/servo/pull/22660#discussion_r249597546, the initial about:blank load event can be fired before the form navigation occurs.

--

wpt-commits: c6fa4b6176b668287fef2d3ebdc54d5f992f7ca1
wpt-pr: 14995
2019-02-05 17:54:13 +00:00
Yashar Dabiran dc64883594 Bug 1523562 [wpt PR 15000] - Mark font-display feature policy tests as tentative, a=testonly
Automatic update from web-platform-tests
Mark font-display feature policy tests as tentative

* The feature is behind the "ExperimentalProductivityFeatures" flag

Change-Id: I0a04cef9c7c10bcdd476a77c2d0ed28cc0a15f0a
Reviewed-on: https://chromium-review.googlesource.com/c/1426144
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Commit-Queue: Yashar Dabiran <yashard@google.com>
Cr-Commit-Position: refs/heads/master@{#624858}

--

wpt-commits: c49631cfb6421835f50ee406d6b8478d1305be89
wpt-pr: 15000


--HG--
rename : testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy-ref.html => testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative-ref.html
rename : testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.html.headers => testing/web-platform/tests/css/css-fonts/font-display/font-display-feature-policy.tentative.html.headers
2019-02-05 17:54:13 +00:00
Refael Ackermann 952292e846 Bug 1523562 [wpt PR 14973] - python3 de-linting, a=testonly
Automatic update from web-platform-tests
python3 de-linting (#14973)

xrange give a very very slight memory optimization but is incompatible with python3
--

wpt-commits: e4e6eeef32574aa928c8100a3c0d78b9129f5e86
wpt-pr: 14973
2019-02-05 17:54:13 +00:00
autofoolip 79ca69ffac Bug 1523562 [wpt PR 14989] - Update interfaces/css-pseudo.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/css-pseudo.idl (#14989)

Source: https://github.com/tidoust/reffy-reports/blob/8a0d273/whatwg/idl/css-pseudo.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/482751671
--

wpt-commits: 8564ea0c38b17a02f7b433933291202140fb76ab
wpt-pr: 14989
2019-02-05 17:54:12 +00:00
autofoolip 1600fd60e0 Bug 1523562 [wpt PR 14991] - Update interfaces/pointerlock.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/pointerlock.idl (#14991)

Source: https://github.com/tidoust/reffy-reports/blob/8a0d273/whatwg/idl/pointerlock.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/482751671
--

wpt-commits: 7aa7cc0d818afb22f338bf7db355a563d85c1c30
wpt-pr: 14991
2019-02-05 17:54:12 +00:00
autofoolip f7c36ad372 Bug 1523562 [wpt PR 14990] - Update interfaces/picture-in-picture.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/picture-in-picture.idl (#14990)

Source: https://github.com/tidoust/reffy-reports/blob/8a0d273/whatwg/idl/picture-in-picture.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/482751671
--

wpt-commits: 3ed3e070163bd165132913887da804d87da159c2
wpt-pr: 14990
2019-02-05 17:54:12 +00:00
Kouhei Ueno b8ebc31bcf Bug 1523562 [wpt PR 14984] - SignedExchange: Reject uncached-headers, a=testonly
Automatic update from web-platform-tests
SignedExchange: Reject uncached-headers

This CL aligns the response header filter with the signed exchange spec update:
https://github.com/WICG/webpackage/pull/339

Bug: 920897
Change-Id: I7819b560f4f7ec9d75145e74780ad0fd85008944
Reviewed-on: https://chromium-review.googlesource.com/c/1425842
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624724}

--

wpt-commits: 6f7e91a17cdd2f01105ccff43fc45a9db98507f3
wpt-pr: 14984
2019-02-05 17:54:12 +00:00
autofoolip 51cea28f26 Bug 1523562 [wpt PR 14143] - Update interfaces/web-bluetooth.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-bluetooth.idl (#14143)

Source: https://github.com/tidoust/reffy-reports/blob/52b74b6/whatwg/idl/web-bluetooth.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/466372583
--

wpt-commits: df29f0e734ac60913d9f52d23097e188b7a651da
wpt-pr: 14143
2019-02-05 17:54:11 +00:00
Eric Willigers 27bd520e1e Bug 1523562 [wpt PR 14876] - SVG Interactivity: onwheel attribute, a=testonly
Automatic update from web-platform-tests
SVG Interactivity: onwheel attribute (#14876)

* SVG Interactivity: onwheel attribute

Test that script specified by the the onwheel attribute is run
in response to mouse wheel events.

https://github.com/w3c/svgwg/issues/627

* [svg] move test to svg/interact/manual

--

wpt-commits: bdac00f5b982f0fa19d2c1cd91b373d83addde4e
wpt-pr: 14876
2019-02-05 17:54:10 +00:00
Eric Willigers 750fcb332a Bug 1523562 [wpt PR 14967] - WebShare: canShare() method in Level 2, a=testonly
Automatic update from web-platform-tests
WebShare: canShare() method in Level 2

canShare(data) returns false iff share(data) would reject with TypeError
https://wicg.github.io/web-share/level-2/#canshare-method

Intent to Implement:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/AiKgWvv3cq0/xAsjfSfMDQAJ

Bug: 903010
Change-Id: I15e8a92a9d71b08da4e9e6d4bf2692c97dce5c0f
Reviewed-on: https://chromium-review.googlesource.com/c/1351340
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Sam McNally <sammc@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624658}

--

wpt-commits: f5df77f83ba77088d354838b377eef5e3f770e36
wpt-pr: 14967
2019-02-05 17:54:10 +00:00
Ehsan Karamad 9bd9f6d834 Bug 1523562 [wpt PR 14851] - [ FeaturePolicy ] - Report for "legacy-image-formats", a=testonly
Automatic update from web-platform-tests
[ FeaturePolicy ] - Report for "legacy-image-formats"

This CL adds support for generating reports for violations of the
"legacy-image-formats" feature policy. This also automatically starts
counting the potential violations of this feature in web pages
(Blink.UseCounter.FeaturePolicy.PotentialViolation).

Bug: 915788
Change-Id: If72ec438b6038730907ac086bddd0c680cc60d97
Reviewed-on: https://chromium-review.googlesource.com/c/1409698
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Ehsan Karamad <ekaramad@chromium.org>
Commit-Queue: Ehsan Karamad <ekaramad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624657}

--

wpt-commits: 0a63acfc690e69d0a4121469910a1ddfd05ce30f
wpt-pr: 14851
2019-02-05 17:54:10 +00:00
David Bokan 96e90319fd Bug 1523562 [wpt PR 14982] - [Reland] Synthetic gestures wait on renderer ACK., a=testonly
Automatic update from web-platform-tests
[Reland] Synthetic gestures wait on renderer ACK.

Currently, synthetic gestures invoke the "completed callback" as soon as
the final gesture has been dispatched. This causes issues in client
code, typically tests, that want to wait until the effects of a gesture
are complete before sending further input or checking page state.

This CL is the first step in a series of CLs to make this completion
callback reliable. We add a new API in the renderer that resolves the
completion callback once the input has been fully processed by the
renderer. For now, this method just ACKs immediately but its
implementation will be further fleshed out in a followup CL.

Reland Node:
This was reverted in
https://crrev.com/d3d4d7c7480b4424a8d009194dd14405654843a4 due to
causing failures on the LeakDetector bot. The leaks were a result of
tests finishing before the synthetic gesture had completed. I've
modified these tests (in wpt/pointerevents) to wait until the guesture
is completed before finishing the test.

TBR=dtapuska@chromium.org,rsesek@chromium.org,avi@chromium.org

Bug: 902446
Change-Id: I6a6a517a719616b2536538686fa4d7b980f0b485
Reviewed-on: https://chromium-review.googlesource.com/c/1424219
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624496}

--

wpt-commits: 7703c45b553cfaca6e1b7b20981d13d06b7d43e9
wpt-pr: 14982
2019-02-05 17:54:09 +00:00
Kouhei Ueno c930aed038 Bug 1523562 [wpt PR 14810] - SignedExchange: Migrate test cases to 1b3, a=testonly
Automatic update from web-platform-tests
SignedExchange: Migrate test cases to 1b3

third_party/blink/web_tests/external/wpt/signed-exchange/sxg-head-request.tentative.html
is no longer relevant, since 1b3 no longer have request method serialized.
The request method in a 1b3 SXG is assumed to be always GET.

Bug: 919414
Change-Id: I0f7ec3de66db70b9cc12af209b74a22a4187460c
Reviewed-on: https://chromium-review.googlesource.com/c/1405156
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623604}

--

wpt-commits: b604d66fb763cc20ce58848c6876a324a1498254
wpt-pr: 14810
2019-02-05 17:54:09 +00:00
moz-wptsync-bot 28caf97229 Bug 1517332 [wpt PR 14694] - Update wpt metadata, a=testonly
wpt-pr: 14694
wpt-type: metadata
2019-02-05 17:54:09 +00:00
Lan Wei a025d127e3 Bug 1517332 [wpt PR 14694] - Change web platform test with mouse inputs under "pinterevents/", a=testonly
Automatic update from web-platform-tests
Change web platform test with mouse inputs under "pinterevents/"

Use test_driver Actions class in the web platform tests with mouse
inputs in "pinterevents/" to simulate mouse inputs to make the tests
pass on wpt serve.

Bug: 606367
Change-Id: I2f00c3195fafb8bc600250631106cd9eabe79b90
Reviewed-on: https://chromium-review.googlesource.com/c/1383330
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619697}

--

wpt-commits: f4c7d842e879b63c1f6d40726e49cb178404f34b
wpt-pr: 14694
2019-02-05 17:54:08 +00:00
Henrik Boström 2a835eb736 Bug 1523562 [wpt PR 14978] - Fix RTCRtpReceiver-getContributingSources.https.html flake., a=testonly
Automatic update from web-platform-tests
Fix RTCRtpReceiver-getContributingSources.https.html flake.

The flake was
"Failed to execute 'addTrack' on 'RTCPeerConnection': The
RTCPeerConnection's signalingState is 'closed'."

The promise_test could be torn down and execute
t.add_cleanup(() => pc1.close());
before connectAndExpectNoCsrcs() was ready due to not using "await" when
calling the test helper method.

TBR=hta@chromium.org
NOTRY=True

// See https://github.com/web-platform-tests/wpt/pull/14791

Bug: None
Change-Id: I1dac26837b3f29b8f1c38709c7a8488d0e2580c7
Reviewed-on: https://chromium-review.googlesource.com/c/1424891
Reviewed-by: Henrik Boström <hbos@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624622}

--

wpt-commits: b69756a11fc522b8cf03858f14d4c0acdf98cd1e
wpt-pr: 14978
2019-02-05 17:54:08 +00:00
Yashar Dabiran 54ab5564c4 Bug 1523562 [wpt PR 14869] - Add a policy control feature to restrict the font-display, a=testonly
Automatic update from web-platform-tests
Add a policy control feature to restrict the font-display

* The feature is currently behind the "ExperimentalProductivityFeatures" runtime flag

Change-Id: I059a8d1becd98609ac1ac972e5623af266605586
Reviewed-on: https://chromium-review.googlesource.com/c/1412795
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Yashar Dabiran <yashard@google.com>
Cr-Commit-Position: refs/heads/master@{#624640}

--

wpt-commits: 821b438560d5046742ae653c9eb537d9ce9a83af
wpt-pr: 14869
2019-02-05 17:54:08 +00:00
Henrik Boström ecb7a7ae27 Bug 1523562 [wpt PR 14791] - Verify getContributingSources() does not return any CSRCs., a=testonly
Automatic update from web-platform-tests
Verify getContributingSources() does not return any CSRCs.

The previous test was, and always had been, completely broken. In a
loopback call scenario such as in WPT tests, no CSRCs are being
received so we should not expect them to. In order to properly test this
method one would need fakes, mocks or a server to receive CSRCs from.
This test is updated to test the only thing that we can test in Web
Platform Tests: in a loopback call, getContributingSources() returns an
empty list.

Bug: 893158
Change-Id: I18782ea7912001c012c98145500d8b3c5e95a7ba
Reviewed-on: https://chromium-review.googlesource.com/c/1404266
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621972}

--

wpt-commits: 0b6eed5addbb4e6baca789b2cf4de3a0ec3ae910
wpt-pr: 14791
2019-02-05 17:54:07 +00:00
Gérard Talbot fd32795495 Bug 1523562 [wpt PR 14966] - correct calc-unit-analysis test (see issue 13713), a=testonly
Automatic update from web-platform-tests
correct calc-unit-analysis test (#14966)

Fixes #13713
--

wpt-commits: e810232b1734087df87b9e71e4d69be14ac7d440
wpt-pr: 14966
2019-02-05 17:54:07 +00:00
Ms2ger e8c6ae6143 Bug 1523562 [wpt PR 14977] - Add another test with a HTMLCollection on the prototype chain., a=testonly
Automatic update from web-platform-tests
Add another test with a HTMLCollection on the prototype chain.

--

wpt-commits: c06a23efd773d48ca3b68a9604ca90f1e6bbab42
wpt-pr: 14977
2019-02-05 17:54:07 +00:00
Oriol Brufau cc837f20ca Bug 1523562 [wpt PR 14901] - [css-grid] Properly handle static positions of abspos inside grid items, a=testonly
Automatic update from web-platform-tests
[css-grid] Properly handle static positions of abspos inside grid items

Currently they are aligned to zero instead of to their static position
if an explicit offset is provided for the opposite axis.

Various orthogonal tests fail without LayoutNG because of
http://crbug.com/883574

Spec: https://drafts.csswg.org/css-grid/#abspos

BUG=828628

TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-001.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-002.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-003.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-004.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-005.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-006.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-007.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-008.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-009.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-010.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-011.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-012.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-013.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-014.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-015.html
TEST=external/wpt/css/css-grid/abspos/positioned-grid-descendants-016.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html
TEST=external/wpt/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html

Change-Id: If52ee6148862587c7f2fe3453e6b863b859324ee
Reviewed-on: https://chromium-review.googlesource.com/c/1415294
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#624586}

--

wpt-commits: ea0c970f5a5f9895f22f30a82c3d7bd626e26fcf
wpt-pr: 14901
2019-02-05 17:54:07 +00:00
pyup.io bot c932557812 Bug 1523562 [wpt PR 14941] - Update mozinstall to 2.0.0, a=testonly
Automatic update from web-platform-tests
Update mozinstall from 1.16.0 to 2.0.0 (#14941)

--

wpt-commits: db3ef405f8139b0c63b25f97a443e67f070949db
wpt-pr: 14941
2019-02-05 17:54:06 +00:00
Eric Willigers 94ed833e90 Bug 1523562 [wpt PR 14969] - CSS: WPT for style update on sibling insertion, a=testonly
Automatic update from web-platform-tests
CSS: WPT for style update on sibling insertion

https: //drafts.csswg.org/selectors-4/#adjacent-sibling-combinators
https: //drafts.csswg.org/selectors-4/#general-sibling-combinators
Change-Id: I79b93fc952a09de6eff69d312b5e3ceadef1e7ea
Reviewed-on: https://chromium-review.googlesource.com/c/1420555
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624541}

--

wpt-commits: 63295f9e7e8d11e5db0426df6a028d416c509058
wpt-pr: 14969
2019-02-05 17:54:06 +00:00
L. David Baron 09ec95d9b0 Bug 1523562 [wpt PR 14965] - Sync Mozilla CSS tests as of 2019-01-20, a=testonly
Automatic update from web-platform-tests
Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/219bc50b5cd5ac8b374cac6531ece44dddf4bfff . (#14965)

This contains changes from [bug 1520946](https://bugzilla.mozilla.org/show_bug.cgi?id=1520946) by @dholbert, reviewed by @aethanyc.
--

wpt-commits: f5440fe8b9cb4b88106dab42d51c758b40d3e06c
wpt-pr: 14965
2019-02-05 17:54:06 +00:00
Eric Willigers 77feaaa452 Bug 1523562 [wpt PR 14953] - [css-tables] Computed values of table properties, a=testonly
Automatic update from web-platform-tests
[css-tables] Computed values of table properties

Computed value of CSS Table keyword properties is the specified keyword.

Computed value of CSS Table border-spacing is two absolute lengths.

https://drafts.csswg.org/css-tables-3/#property-index

--

wpt-commits: 15a2fe67b073b777d58d2002671bf39848215d94
wpt-pr: 14953
2019-02-05 17:54:05 +00:00
Eric Willigers 3ff89592d5 Bug 1523562 [wpt PR 14950] - [css-tables] Parsing of CSS Table properties, a=testonly
Automatic update from web-platform-tests
[css-tables] Parsing of CSS Table properties

Test that properties accept the spec syntax
https://drafts.csswg.org/css-tables/#property-index

--

wpt-commits: 694ccf5329645c1a01a9f4b22dc19e26951de303
wpt-pr: 14950
2019-02-05 17:54:05 +00:00
Seth Hampson 5c4db2b658 Bug 1523562 [wpt PR 14908] - Adds pre shared key support to RTCQuicTransport., a=testonly
Automatic update from web-platform-tests
Adds pre shared key support to RTCQuicTransport.

This change adds the PSK APIs to the RTCQuicTransport object. This is
done with a readonly key, connect() and listen() methods. This change
keeps the C++ objects certificate support with the current APIs, but
removes these from being exposed in the web idl file. Tests are updated
by moving web platform tests that involve certificates into C++
tests.

Bug: 874296
Change-Id: I58500dca36bfdb6fdb605d540ccbfc49ed6ec878
Reviewed-on: https://chromium-review.googlesource.com/c/1415839
Commit-Queue: Seth Hampson <shampson@chromium.org>
Reviewed-by: Steve Anton <steveanton@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624411}

--

wpt-commits: b759655abcdddff933d46d6e98f0eac0fc31bd41
wpt-pr: 14908
2019-02-05 17:54:05 +00:00
Hiroshige Hayashizaki f719065022 Bug 1523562 [wpt PR 14854] - [WPT] Unify mixed-content and referrer-policy generator scripts, a=testonly
Automatic update from web-platform-tests
[WPT] Unify mixed-content and referrer-policy generator scripts

To prepare unifying generator mechanisms of mixed-content and
referrer-policy WPT tests, this CL unifies minor diffs
between their generator scripts.

A part of this CL applies
https://chromium-review.googlesource.com/c/chromium/src/+/1389926
to mixed-content test generators, which is no-op because
mixed-content tests don't use 'expansion=override' feature.

This CL doesn't affect the generated results and thus
this CL doesn't contain any changes to generated files.

Bug: 906850
Change-Id: I1976422799fd1344fbd471a606b174dc69d40eba
Reviewed-on: https://chromium-review.googlesource.com/c/1410085
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624410}

--

wpt-commits: 4a04c1db0af5a7da2adff645671888562fd9c066
wpt-pr: 14854
2019-02-05 17:54:04 +00:00
Findit bb792d6328 Bug 1523562 [wpt PR 14951] - Revert "Portals: Expose portalHost to portal's browsing context", a=testonly
Automatic update from web-platform-tests
Revert "Portals: Expose portalHost to portal's browsing context"

This reverts commit 9d4738420905a6b28407a8282512d8307d413780.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 624316 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vOWQ0NzM4NDIwOTA1YTZiMjg0MDdhODI4MjUxMmQ4MzA3ZDQxMzc4MAw

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.memory/WebKit%20Linux%20Trusty%20Leak/29014

Sample Failed Step: webkit_layout_tests

Sample Flaky Test: external/wpt/portals/portals-host-exposure.sub.html

Original change's description:
> Portals: Expose portalHost to portal's browsing context
>
> window.portalHost returns a PortalHost to script running inside the main
> frame within a portal.
>
> Bug: 914117
> Change-Id: I26fb4ae9676261bee4446bfbc6ee34b28dc618b1
> Reviewed-on: https://chromium-review.googlesource.com/c/1399569
> Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Charlie Reis <creis@chromium.org>
> Reviewed-by: Lucas Gadani <lfg@chromium.org>
> Reviewed-by: Jeremy Roman <jbroman@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#624316}

Change-Id: I38d4e208daafc8381495a4249c02928757bbdfc8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 914117, 923610
Reviewed-on: https://chromium-review.googlesource.com/c/1423660
Cr-Commit-Position: refs/heads/master@{#624405}

--

wpt-commits: 1fc2d6a452e7a59abc257cb111bcad75df4b9995
wpt-pr: 14951
2019-02-05 17:54:04 +00:00
Darwin Huang 5af4ce397e Bug 1523562 [wpt PR 14915] - Async Clipboard: Automate writeImage/readImage test, a=testonly
Automatic update from web-platform-tests
Async Clipboard: Automate writeImage/readImage test

- Automate tests for writeImage/readImage by duplicating
web_tests/external/wpt/clipboard-apis/async-write-image-read-image-manual.https.html
to a directory allowing Chrome-specific permissions-helper.js (and fetching via
http server).
- Create appropriate README/OWNERS file for new directory.
- Update web_tests/clipboard/async-clipboard/README.md with new info regarding
testrunner.
- Update external/wpt writeImage/readImage test with simplification found
through this CL.
- Follow-up work: add `if(testRunner)` to automated tests so that they can be run
manually.

Bug: 896479
Change-Id: I8b2b27f6fcc4abc9e11169c196eee1863d80fd82
Reviewed-on: https://chromium-review.googlesource.com/c/1413023
Commit-Queue: Darwin Huang <huangdarwin@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624401}

--

wpt-commits: 88412097445452bd0ea3e08762f21cd67990c4dd
wpt-pr: 14915
2019-02-05 17:54:04 +00:00
Domenic Denicola 7767d6e08b Bug 1523562 [wpt PR 14947] - KV Storage: make keys()/values()/entries() async iterators, a=testonly
Automatic update from web-platform-tests
KV Storage: make keys()/values()/entries() async iterators

Follows 2432509c48.

Binary-Size: needed to implement the feature. Enabling gzip is tracked in crbug.com/920264.
Change-Id: If5262a32d42eb1c7abaad4fb2a029ce44e94834e
Reviewed-on: https://chromium-review.googlesource.com/c/1396453
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624378}

--

wpt-commits: 3444de2f620812d2fb6f83359eca5b5fb96e0a75
wpt-pr: 14947
2019-02-05 17:54:03 +00:00
Eric Willigers 1b59b33602 Bug 1523562 [wpt PR 14949] - [css-tables] Inheritance and initial value tests, a=testonly
Automatic update from web-platform-tests
[css-tables] Inheritance and initial value tests (#14949)

Test that properties inherit according to spec.
Test that properties have initial values acccording to spec.
https://drafts.csswg.org/css-tables-3/#property-index
--

wpt-commits: a589fd30bc64bb4d40e1d6854e07accca69b8472
wpt-pr: 14949
2019-02-05 17:54:03 +00:00
Automat af Gränssnitt e41209d69c Bug 1523562 [wpt PR 14886] - Manually update interfaces/html.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/html.idl

Source: https://github.com/tidoust/reffy-reports/blob/a030b30/whatwg/idl/html.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/475627165

--
Manually remove Example interface

--

wpt-commits: d02e71036575a13526f2df3a015f15ee514afea9, 394111a44d8f9deccd71cf06d1e9fc71ba32df40
wpt-pr: 14886
2019-02-05 17:54:03 +00:00
Adithya Srinivasan 2562c4ffe7 Bug 1523562 [wpt PR 14801] - Portals: Expose portalHost to portal's browsing context, a=testonly
Automatic update from web-platform-tests
Portals: Expose portalHost to portal's browsing context

window.portalHost returns a PortalHost to script running inside the main
frame within a portal.

Bug: 914117
Change-Id: I26fb4ae9676261bee4446bfbc6ee34b28dc618b1
Reviewed-on: https://chromium-review.googlesource.com/c/1399569
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624316}

--

wpt-commits: fe6e5e271dbb9feaf2f5c09fe3a105039905f9c7
wpt-pr: 14801
2019-02-05 17:54:02 +00:00
Xianzhu Wang b934daef22 Bug 1523562 [wpt PR 14913] - [PE] Fix layer under-invalidation when visiblity status changes, a=testonly
Automatic update from web-platform-tests
[PE] Fix layer under-invalidation when visiblity status changes

https://chromium-review.googlesource.com/c/chromium/src/+/1017917
added code to invalidate the paint layer when its
PaintedOutputInvisible() status changes. The problem was that the
function doesn't merely depend on the old style or the new style,
but PaintsWithTransparency() based on the new style and the current
compositing status, so PaintedOutputInvisible(old_style) was not
the actual old invisible status. This caused we missed repaint of
the layer in the following case:

frame 1:
  opacity 0 (we don't paint the layer)
frame 2:
  opacity 0 -> 1 (PaintedOutputInvisible(old_style) was wrong, so
                  we failed to detect the change of it)
  layout and compositing update [1]
  opacity 1 -> 0.9

[1] If we also do prepaint here, change of existence of the effect
    node will trigger repaint of the layer, so the issue reproduces
    only in the above sequence (tested in the new wpt test).

Now let PaintedOutputInvisible() only access the input style.

Bug: 922084
Change-Id: Iec98b0304275cff968ed8053776f7c9a77a9625c
Reviewed-on: https://chromium-review.googlesource.com/c/1416913
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624311}

--

wpt-commits: 0d7a7e23965ff8c14669800d6e3d1dc86eb8c2f3
wpt-pr: 14913
2019-02-05 17:54:02 +00:00
moz-wptsync-bot 3daddef5b1 Bug 1514457 [wpt PR 14538] - Update wpt metadata, a=testonly
wpt-pr: 14538
wpt-type: metadata
2019-02-05 17:54:02 +00:00
Sam Goto 65f286e12d Bug 1514457 [wpt PR 14538] - Idle Detection API: Prototype, a=testonly
Automatic update from web-platform-tests
Idle Detection API: Prototype

https://github.com/inexorabletash/idle-detection

Just a webification of the chrome.idle.* APIs.

Does not yet include:

- permission checks
- android integration
- final API

Intent to implement:

https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/OuwzBmH02M4

Design doc:

https://docs.google.com/document/d/1_XlwY3NuG2HwWEYVrR-MNvw_i4hj5ZNj3gKvxWqO0FU/edit

Bug: 878979
Change-Id: Ie45b34d5c29e04dfe65f8ff5127c6be34850d68f
Reviewed-on: https://chromium-review.googlesource.com/c/1351490
Commit-Queue: Sam Goto <goto@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Auto-Submit: Sam Goto <goto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624304}

--

wpt-commits: f5239a2af2acb0c367064aef99f3f04157f2668e
wpt-pr: 14538
2019-02-05 17:54:01 +00:00
Navid Zolghadr ba6739b6bf Bug 1523562 [wpt PR 14826] - Consider capture target when sending click events, a=testonly
Automatic update from web-platform-tests
Consider capture target when sending click events

Captured targets should be used when calculating
the click target.

Bug: 689158
Change-Id: I733d0bfc8db6064cab4c1dd22e6a1b3b4ebb1598
Reviewed-on: https://chromium-review.googlesource.com/c/1407506
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ella Ge <eirage@chromium.org>
Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624176}

--

wpt-commits: 97f725c1987fed1d33eaa37d199c0d68cdeaa445
wpt-pr: 14826
2019-02-05 17:54:01 +00:00
Henrik Boström 7d8b6e1648 Bug 1523562 [wpt PR 14939] - Clarify RTCTrackEvent-constructor.html failure reason., a=testonly
Automatic update from web-platform-tests
Clarify RTCTrackEvent-constructor.html failure reason.

This code attempts to update the RTCTrackEvent to pass streams by
reference rather than value, but our bindings seems to copy them anyway.

Bug: 923349
Change-Id: Iacad1514af3b5a121a927c29bb1ada4ef8e21593
Reviewed-on: https://chromium-review.googlesource.com/c/1421898
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624153}

--

wpt-commits: a95521f904bdf67fbda96a667aa2360b0259b4d4
wpt-pr: 14939
2019-02-05 17:54:01 +00:00
Ali Juma de63d62564 Bug 1523562 [wpt PR 14940] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=193553, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=193553 (#14940)

* FetchResponse::url should return the empty string for tainted responses
--

wpt-commits: d3a7b003821596386fb708fe18decf696c563277
wpt-pr: 14940
2019-02-05 17:54:00 +00:00
Charles Vazac 0685e1c913 Bug 1523562 [wpt PR 14867] - Ensure that all PerformanceObserver.supportedEntryTypes are observable, a=testonly
Automatic update from web-platform-tests
Merge branch 'master' of github.com:web-platform-tests/wpt

--
Ensure that all supportedEntryTypes are observable

--
Worker aware

--
address feedback

--
Merge pull request #14867 from cvazac/cvazac/supportedEntryTypes

Ensure that all PerformanceObserver.supportedEntryTypes are observable
--

wpt-commits: 854749b6ee9ddd4c5256b79b1c556ffc9c3da335, 170118fea3b35179c3200cacb2d6d7825ffd8cf2, e7a521e5e9a9011436e04456c9e94d7433820fb7, 47abba18888c01102b7db38916e2f1a708cd1f19, 8bcd5014970d502acab110861f516f66182fc596
wpt-pr: 14867
2019-02-05 17:54:00 +00:00
Daniel Vogelheim 4514e96a6d Bug 1523562 [wpt PR 14820] - Store TrustedURL and TrustedScriptURL contents as string, take 2, a=testonly
Automatic update from web-platform-tests
Store TrustedURL and TrustedScriptURL contents as string, take 2

Reland of crrev.com/c/1375714, with fix for the leaky test in crbug.com/919833.

BUG=739170, 919833

Change-Id: Id20122f815e676462446675e4cf853acb1e1e4ae
Reviewed-on: https://chromium-review.googlesource.com/c/1406709
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624108}

--

wpt-commits: a1b8381ed5763dce7a074fc7b843813d091eb6ce
wpt-pr: 14820
2019-02-05 17:54:00 +00:00
autofoolip d0b145673f Bug 1523562 [wpt PR 14935] - Update interfaces/webrtc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc.idl (#14935)

Source: https://github.com/tidoust/reffy-reports/blob/680adb5/whatwg/idl/webrtc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/481227911
--

wpt-commits: fb6e36392dee006308dde8c82d39b1bb5cf32c8e
wpt-pr: 14935
2019-02-05 17:53:59 +00:00
youennf b63e480aa6 Bug 1523562 [wpt PR 14907] - Split fetch CORP tests as HTTP and HTTPS., a=testonly
Automatic update from web-platform-tests
Split fetch CORP tests as HTTP and HTTPS. (#14907)

Split fetch CORP tests as HTTP and HTTPS. Run service worker tests for HTTPS only.
fetch.https.any.js contains a subset of tests from fetch.any.js.

--

wpt-commits: f15f912b29d110e0e7bd9d7fc44c5f4da47e6732
wpt-pr: 14907
2019-02-05 17:53:59 +00:00
Leon Han 5105dc7d45 Bug 1523562 [wpt PR 14835] - [ServiceWorker] Revise wpt worker-interception.https.html, a=testonly
Automatic update from web-platform-tests
[ServiceWorker] Revise wpt worker-interception.https.html

This CL
  - modifies worker-interception.https.html to enable the worker loads
    interception test to run until the last load.
  - modifies worker-load-interceptor.js to generate the Response for
    "synthesized-response.js" with an explicit header
    {'Content-Type': 'application/javascript'} so that it can be
    imported by WorkerGlobalScope successfully.

BUG=

Change-Id: Id406314f1aa5356a1c5450c6544549b83fd1ea7b
Reviewed-on: https://chromium-review.googlesource.com/c/1408227
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Commit-Queue: Leon Han <leon.han@intel.com>
Cr-Commit-Position: refs/heads/master@{#624027}

--

wpt-commits: c532ac87c5c34a835cb49b1c07f84ceec3df839d
wpt-pr: 14835
2019-02-05 17:53:59 +00:00