Commit Graph

641950 Commits

Author SHA1 Message Date
Ian Kilpatrick
97e92044f5 Bug 1527353 [wpt PR 15335] - [LayoutNG] Invalidate layout when OOF-positioned gets added/removed., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Invalidate layout when OOF-positioned gets added/removed.

This patch allows us to reuse a cached layout result when we have
OOF-positioned descendants in the result.

In order to do this whenever a OOF-positioned object gets added or
removed we invalidate the parent chain for all objects which may
contain this element inside its layout result.

There are more optimal versions of this approach, which I've noted
inside a comment, but this seems good enough for now.

Bug: 635619
Change-Id: I4b29fcc26154dcd76cee55455d83558c6cf798fa
Reviewed-on: https://chromium-review.googlesource.com/c/1396777
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#632256}

--

wpt-commits: bbe1144015e708f62b9ae30b3770884db94e504b
wpt-pr: 15335
2019-03-16 12:12:45 +00:00
moz-wptsync-bot
88862c9640 Bug 1509034 [wpt PR 14163] - Update wpt metadata, a=testonly
wpt-pr: 14163
wpt-type: metadata
2019-03-16 12:12:45 +00:00
Marcos Cáceres
23d9f0f6ff Bug 1509034 [wpt PR 14163] - fix: make PMIs conform to spec, a=testonly
Automatic update from web-platform-tests
fix: make PMIs conform to spec (#14163)

--

wpt-commits: 94dd52b3f5a6e768d25a3cc459aeeb1e69fb9381
wpt-pr: 14163
2019-03-16 12:12:44 +00:00
Anne van Kesteren
17854d82f4 Bug 1528709 [wpt PR 15391] - HTML: window.name, a=testonly
Automatic update from web-platform-tests
HTML: window.name

For https://github.com/whatwg/html/pull/4366.
--

wpt-commits: 8e76fc76d3af0a56d0ccdd627fe844fd9c5a1554
wpt-pr: 15391
2019-03-16 12:12:44 +00:00
moz-wptsync-bot
c9b3baf6ed Bug 1527981 [wpt PR 15374] - Update wpt metadata, a=testonly
wpt-pr: 15374
wpt-type: metadata
2019-03-16 12:12:43 +00:00
autofoolip
6b95d497ec Bug 1527981 [wpt PR 15374] - Update interfaces/webxr.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr.idl (#15374)

Source: https://github.com/tidoust/reffy-reports/blob/d3ee200/whatwg/idl/webxr.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/492560012
--

wpt-commits: fbbf9a6b68f06236be7cfbf75807e0fc2e5e0930
wpt-pr: 15374
2019-03-16 12:12:43 +00:00
Kent Tamura
722fb1b21c Bug 1528705 [wpt PR 15389] - XMLSerializer should drop xmlns="..." in some cases, a=testonly
Automatic update from web-platform-tests
XMLSerializer should drop xmlns="..." in some cases

If an element has no prefix and its namespace is different from
the current default namespace, the element needs to add
xmlns="<elements-namesapce-uri>". In such case, we need to drop
existing xmlns="<other-uri>" and need to take care of existing
xmlns="<elements-namespace-uri>".

Implementation:
 Follow the specification in the following points:
  - Stop registering default namespace to prefix-namespace /
    namespace-prefixes maps.
  - The default namespace is tracked by NamespaceContext::
    context_namespace_.
  - 'local default namespace' is computed in 'recording the namespace
    information' algorithm.

 * NamespaceContext::Add(): Make sure arguments are not empty.
 * Move MarkupAccumulator::RecordNamespacInformation to NamespaceContext,
   and update the default namespace handling.
 * AppendElement() respects to 'ignore namespace definition attribute' flag.
 * Implement some parts of the specification to
  - keep track the default namespace
  - return correct 'ignore namespace definition attribute' value
  - add an appropriate xmlns="..."

Bug: 929035
Change-Id: Id5f0090d5dc08334c202e6ef9b107f1645fb3120
Reviewed-on: https://chromium-review.googlesource.com/c/1471671
Commit-Queue: Kent Tamura <tkent@chromium.org>
Auto-Submit: Kent Tamura <tkent@chromium.org>
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#632142}

--

wpt-commits: 1b2808938937c9e992eb469b345ca64f99182c29
wpt-pr: 15389
2019-03-16 12:12:43 +00:00
moz-wptsync-bot
c31e85f73f Bug 1528702 [wpt PR 15388] - Update wpt metadata, a=testonly
wpt-pr: 15388
wpt-type: metadata
2019-03-16 12:12:42 +00:00
Kunihiko Sakamoto
f2abc56b45 Bug 1528702 [wpt PR 15388] - SignedExchange: Close response body data pipe on integrity error, a=testonly
Automatic update from web-platform-tests
SignedExchange: Close response body data pipe on integrity error

This fixes a bug where data pipe for response body was not closed when
Signed Exchange has payload integrity error.

SourceStreamToDataPipe::OnComplete() attempts to close the pipe by
resetting |pending_write_|. But if |source_| is a FilterSourceStream, it
still retains a reference to |pending_write_|. We should explicitly call
|pending_write_->Complete(0)| to free the pipe on error cases too.

Bug: 931955
Change-Id: I63b2470dbb92aa57016c5c71222bcdabe889fd34
Reviewed-on: https://chromium-review.googlesource.com/c/1470355
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#632118}

--

wpt-commits: 2867bad83ba14201d96f1eaf54027164251fe541
wpt-pr: 15388
2019-03-16 12:12:42 +00:00
Johanna
ea19a50c17 Bug 1528058 [wpt PR 15378] - [Screen Orientation] Fix: add requestFullscreen to lock-basic, a=testonly
Automatic update from web-platform-tests
[Screen Orientation] Fix: add requestFullscreen to lock-basic (#15378)

--

wpt-commits: 0f05661c8e441416e314cc6c5779671d29c81a09
wpt-pr: 15378
2019-03-16 12:12:42 +00:00
Johanna
e6279182b9 Bug 1528700 [wpt PR 15385] - [Screen Orientation] Fix: add requestFullscreen to onchange-event.html, a=testonly
Automatic update from web-platform-tests
Fix: add requestFullscreen (#15385)

--

wpt-commits: 0db395ed1acb636ab0fa2686944a46d038d073d4
wpt-pr: 15385
2019-03-16 12:12:41 +00:00
Matt Falkenhagen
5e101b019e Bug 1528032 [wpt PR 15377] - WPT: service worker: Loosen postmessage-to-client-message-queue.https.html., a=testonly
Automatic update from web-platform-tests
WPT: service worker: Loosen postmessage-to-client-message-queue.https.html.

Chrome flakily failed the test because it doesn't guarantee the order
between message and fetch event. That might violate the spec, but the
test doesn't need to test this. It's meant to test that the client
message queue isn't enabled until a certain time. We can test
that without requiring message/fetch ordering.

Loosen the test to just check that the messages arrive after
|earliest_dispatch|.

Bug: 926670
Change-Id: Ic291b25443358412936b4a5eeb24ee6f8efa6b71
Reviewed-on: https://chromium-review.googlesource.com/c/1469842
Auto-Submit: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#632030}

--

wpt-commits: cde22888c0ffdde9842d380d11e0f09aab38006e
wpt-pr: 15377
2019-03-16 12:12:41 +00:00
Kent Tamura
0e36d28456 Bug 1528029 [wpt PR 15376] - Remove a special handling for XLink namespace in XMLSerializer, a=testonly
Automatic update from web-platform-tests
Remove a special handling for XLink namespace in XMLSerializer

The new behavior matches to the standard, Firefox, and Safari.

Bug: 927626
Change-Id: Ifc6687992c10fbca13faaaeb4a56e59f5469f594
Reviewed-on: https://chromium-review.googlesource.com/c/1469843
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631984}

--

wpt-commits: 6fb30bc55bf721c87d2ff32640deefc1b01061ab
wpt-pr: 15376
2019-03-16 12:12:40 +00:00
Erik Anderson
1bf4093b31 Bug 1528023 [wpt PR 15375] - ensure sleep_at_least is guaranteed to sleep for the requested duration, a=testonly
Automatic update from web-platform-tests
ensure sleep_at_least is guaranteed to sleep for the requested duration

Microsoft runs tests in a Hyper-V VM. The test external/wpt/resource-timing/resource-timing-level1.sub.html leverages wptserve's SyntheticResponse.py to request that each step of a response is delayed by 250ms. In our environment, even with the extra 15ms "padding" in sleep.py, we're seeing the timer return 5ms early which in turn causes the test to fail. This change updates the sleep_at_least function to, in a loop, explicitly check that it slept long enough and, if not, sleep again for a short interval.

Change-Id: I2dbd8e6bd586dc661b45f94454d3b6b4613db1a5
Reviewed-on: https://chromium-review.googlesource.com/c/1469655
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Erik Anderson <Erik.Anderson@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#631969}

--

wpt-commits: 8f7ccae78b9a0e36aca3618f62e5bf558f4775d4
wpt-pr: 15375
2019-03-16 12:12:40 +00:00
moz-wptsync-bot
ead89fdbf5 Bug 1528237 [wpt PR 15367] - Update wpt metadata, a=testonly
wpt-pr: 15367
wpt-type: metadata
2019-03-16 12:12:40 +00:00
Nicolas Pena
f6ee7ffcb4 Bug 1528237 [wpt PR 15367] - [ElementTiming] Create entries for SVGImageElements, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Create entries for SVGImageElements

This change adds ElementTiming support for SVGImageElements. It adds a
layout test to verify that the entry is being created in a simple
example.

Bug: 879270
Change-Id: I39ae0a1209f1b299d6a431ac1ba2fcfa94b25b3e
Reviewed-on: https://chromium-review.googlesource.com/c/1467918
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#631923}

--

wpt-commits: 679777df34300565db3d3dcca0f32424fb0472a0
wpt-pr: 15367
2019-03-16 12:12:39 +00:00
Robert Ma
dfaf1d842f Bug 1528232 [wpt PR 15384] - [Azure] Use curl instead of InvokeRESTAPI@1, a=testonly
Automatic update from web-platform-tests
[Azure] Use curl instead of InvokeRESTAPI@1 (#15384)

InvokeRESTAPI@1 doesn't seem to allow us to customize the timeout (it
has a builtin timeout of 20s), and the notify endpoint takes a while to
complete as it needs to download the artifacts from Azure.

Also, run both hooks (prod & staging) independently.

Hope to alleviate #1131.
--

wpt-commits: e0a7556f7d12da1dc38b6a051dacb224da442b72
wpt-pr: 15384
2019-03-16 12:12:39 +00:00
moz-wptsync-bot
cc4c7023fa Bug 1528229 [wpt PR 15371] - Update wpt metadata, a=testonly
wpt-pr: 15371
wpt-type: metadata
2019-03-16 12:12:39 +00:00
Hiroshige Hayashizaki
2d71b0e154 Bug 1528229 [wpt PR 15371] - [Import Maps] Implement Import Maps v0.5 behind a flag, a=testonly
Automatic update from web-platform-tests
[Import Maps] Implement Import Maps v0.5 behind a flag

Design doc: https://docs.google.com/document/d/1vFQzbmxg9ilpg8CT_P8roEYcpTfZ06Q5N4J9-ZQqqZo/edit

This CL implements an initial version of Import Maps that supports
- Inline import maps (i.e. no src attribute),
- Layered API/Built-in modules fallback, and
- Basic bare specifier mapping.

The import maps are behind the flag of LayeredAPI.

Bug: 848607
Change-Id: I31efa6f9ce470375a07592f627b525f48dc2d504
Reviewed-on: https://chromium-review.googlesource.com/c/1449093
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631880}

--

wpt-commits: 7ddae5400caf476583cfbe71238254f8cbb217b9
wpt-pr: 15371
2019-03-16 12:12:38 +00:00
moz-wptsync-bot
8beb85ba54 Bug 1528204 [wpt PR 15368] - Update wpt metadata, a=testonly
wpt-pr: 15368
wpt-type: metadata
2019-03-16 12:12:38 +00:00
Nicolás Peña
e4766a4eb6 Bug 1528204 [wpt PR 15368] - [LayoutStability] Move layout tests to WPT, a=testonly
Automatic update from web-platform-tests
[LayoutStability] Move layout tests to WPT

Bug: 581518
Change-Id: I475757c9dc66e192275b1ae02353f15a1fc8f926
Reviewed-on: https://chromium-review.googlesource.com/c/1468581
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631861}

--

wpt-commits: 92d1f6c0a381ca9c56910b9bbe6788175e8f8460
wpt-pr: 15368
2019-03-16 12:12:38 +00:00
moz-wptsync-bot
0208db0c9b Bug 1526260 [wpt PR 15175] - Update wpt metadata, a=testonly
wpt-pr: 15175
wpt-type: metadata
2019-03-16 12:12:37 +00:00
Stefan Zager
e9a506a0bc Bug 1526260 [wpt PR 15175] - [IntersectionObserver] Upstream V2 tests to wpt, a=testonly
Automatic update from web-platform-tests
[IntersectionObserver] Upstream V2 tests to wpt

BUG=827639

Change-Id: I38fcdd0ae40cd3122541ffa8521d4ee30adffc22
Reviewed-on: https://chromium-review.googlesource.com/c/1447267
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Stefan Zager <szager@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631836}

--

wpt-commits: 4122c04d5d5fb30cf69f5c8ca993d74162688884
wpt-pr: 15175
2019-03-16 12:12:37 +00:00
moz-wptsync-bot
f4d4afeaee Bug 1527222 [wpt PR 15332] - Update wpt metadata, a=testonly
wpt-pr: 15332
wpt-type: metadata
2019-03-16 12:12:36 +00:00
Rouslan Solomakhin
d462e1e892 Bug 1527222 [wpt PR 15332] - [Payment Request][WPT] Fix inactive page tests., a=testonly
Automatic update from web-platform-tests
[Payment Request][WPT] Fix inactive page tests.

Before this patch, the tests for calling PaymentRequest.show() in an
inactive document failed because the renderer checked for an IPC
connection to the browser and rejected the show() promise with an
InvalidStateError because of the lack of the IPC connection. This
happens because the IPC connection is terminated after the browser
payment sheet closes, which happens upon a page becoming inactive.
Instead, the renderer should check for an active document first and
reject with AbortError in an inactive document.

This patch makes PaymentRequest.show() check for an active document
first and reject with AbortError in an inactive document. The IPC
connection is checked second.

This patch also makes a couple of active document test cases manual for
ease of testing. The last test case is not moved and is still failing.
It is unlikely to ever pass in Chrome, because it navigates away the
context where a PaymentRequest.show() promise object was created. After
the navigation, the promise object cannot change state in Chrome.

After this patch, two manual test cases for active document are passing
in Chrome.

Bug: 929773
Change-Id: Idbe9dbd03a69c18a4d24ba34642e6c7046026c62
Reviewed-on: https://chromium-review.googlesource.com/c/1463664
Reviewed-by: Danyao Wang <danyao@chromium.org>
Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631791}

--

wpt-commits: e6645a41093b3516eaa5bab63cd0ba65b3778a4e
wpt-pr: 15332
2019-03-16 12:12:36 +00:00
Anne van Kesteren
93819d7fc3 Bug 1527669 [wpt PR 15358] - HTML: make <a>'s rel setter test work, a=testonly
Automatic update from web-platform-tests
HTML: make <a>'s rel setter test work

--

wpt-commits: d1f77cdd373524b0f348e47464ced3cfda7ca05b
wpt-pr: 15358
2019-03-16 12:12:36 +00:00
jugglinmike
4c8f5fe416 Bug 1528109 [wpt PR 15363] - Correct format string in logging messages, a=testonly
Automatic update from web-platform-tests
Correct format string in logging messages (#15363)

--

wpt-commits: c18a2a49589f9cac44270f2daee298a79989951c
wpt-pr: 15363
2019-03-16 12:12:35 +00:00
moz-wptsync-bot
6cefa11109 Bug 1527560 [wpt PR 15348] - Update wpt metadata, a=testonly
wpt-pr: 15348
wpt-type: metadata
2019-03-16 12:12:35 +00:00
Mike West
32e33cb0b4 Bug 1527560 [wpt PR 15348] - Implement Sec-Fetch-Mode, a=testonly
Automatic update from web-platform-tests
Implement `Sec-Fetch-Mode`

This patch implements `Sec-Fetch-Mode`, which adds the current CORS
mode to outgoing, secure requests, as defined in
https://mikewest.github.io/sec-metadata/#sec-fetch-mode-header.

Bug: 843478
Change-Id: I811bfa86bdac1600b8abdd275d9526f6408e62e2
Reviewed-on: https://chromium-review.googlesource.com/c/1466362
Reviewed-by: Camille Lamy <clamy@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631651}

--

wpt-commits: 86bfe06b7260f552913b3274c30377ce7e9968b8
wpt-pr: 15348
2019-03-16 12:12:35 +00:00
moz-wptsync-bot
e7512cc09a Bug 1526836 [wpt PR 15296] - Update wpt metadata, a=testonly
wpt-pr: 15296
wpt-type: metadata
2019-03-16 12:12:34 +00:00
Mike West
aae06f4464 Bug 1526836 [wpt PR 15296] - Implement navigator.getUserAgent(), a=testonly
Automatic update from web-platform-tests
Implement `navigator.getUserAgent()`

This patch is smaller than it looks. It basically does the following:

1.  It introduces `blink::UserAgentMetadata`, and a corresponding mojo
    type in order to hold the various shards of data we'd like to expose
    about user agents (brand, version, platform, architecture, and
    model).

2.  It threads these new types down from //chrome and //content/shell's
    implementations of `ContentBrowserClient` down into Blink via the
    same route we're using for the existing user-agent string
    (ChromeContentBrowserClient -> RenderProcessHost -> RenderThread
    -> Platform -> LocalFrameClient -> FrameLoader).

3.  It extends `Navigator` with a new `NavigatorUserAgent` mixin that
    exposes `navigator.getUserAgent()`. This returns a promise that
    resolves with a newly defined `UserAgent` IDL dictionary type.

So, the patch is huge, but not really that complex.

Bug: 928670
Change-Id: I4f267e373864162264ad4d721650942b147b378d
Reviewed-on: https://chromium-review.googlesource.com/c/1458098
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631613}

--

wpt-commits: 290e4d77cd6418cf7b37351549c1ed2e5c62f557
wpt-pr: 15296
2019-03-16 12:12:34 +00:00
Kent Tamura
bae1d7dc78 Bug 1527540 [wpt PR 15343] - domparsing: Fix an issue that XMLSerializer generates new prefix for an attribute with an existing namespace, a=testonly
Automatic update from web-platform-tests
domparsing: Fix an issue that XMLSerializer generates new prefix for an attribute with an existing namespace

Add an implementation of "retrieving a preferred prefix string"
[1], and apply it to attribute serialization.

As the specification defines, this CL introduces another map [2] like:

  namespace URI => [older prefix, ..., newer prefix]

in order to retrieve most-recently-declared prefix.

When we search the map for a prefix, we check availability of
the prefix by the existing prefix-namespace map.

There are two failing test cases in XMLSerializer-serializeToString.html.
They follow the specification.
  * The first failing one: An non-well-formed XML is produced if we follow
    the specification. Chrome's new behavior matches to Firefox. Safari also
    produces a bad XML.
  * The second failing one: Firefox, Safari, and Chrome without this CL
    preserve prefix in such case.  This CL keeps the interoperable behavior.

[1] https://w3c.github.io/DOM-Parsing/#dfn-retrieving-a-preferred-prefix-string
[2] https://w3c.github.io/DOM-Parsing/#dfn-namespace-prefix-map

Bug: 906807
Change-Id: Idaea590ba19c9c21acbaf456ea91ce550c74db5a
Reviewed-on: https://chromium-review.googlesource.com/c/1445033
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Auto-Submit: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631573}

--

wpt-commits: 2647e1e8f6995d12f44edbf0b4fce752e5cb7ec5
wpt-pr: 15343
2019-03-16 12:12:34 +00:00
moz-wptsync-bot
02597b3236 Bug 1527643 [wpt PR 15197] - Update wpt metadata, a=testonly
wpt-pr: 15197
wpt-type: metadata
2019-03-16 12:12:33 +00:00
Hiroshige Hayashizaki
19c83c2b44 Bug 1527643 [wpt PR 15197] - Add tentative WPT tests for Built-in Module Infra and Import Maps, a=testonly
Automatic update from web-platform-tests
Add tentative WPT tests for Built-in Module Infra and Import Maps

Bug: 848607, 927477, 928435
Change-Id: Id0573736a762c26df28f32da0716d94a566cfce3
Reviewed-on: https://chromium-review.googlesource.com/c/1449072
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631546}

--

wpt-commits: 896ca12d8a73e7679ef3a4c7402301a5603b5faa
wpt-pr: 15197
2019-03-16 12:12:33 +00:00
Mounir Lamouri
7b5bf9fe1a Bug 1527548 [wpt PR 15345] - Picture-in-Picture: remove/rename some methods in player/video element., a=testonly
Automatic update from web-platform-tests
Picture-in-Picture: remove/rename some methods in player/video element.

Mostly follow-ups from https://chromium-review.googlesource.com/c/chromium/src/+/1379049

Some methods became pointless, some had their meaning significantly
changed.

This CL also changes the timing of requestPictureInPicture() and exitPictureInPicture()
in order to be sync until the call to the service.

Bug: 919860, 930338
Change-Id: I437a060c2dd92021d514c4d6e2ffeb9f4642525b
Reviewed-on: https://chromium-review.googlesource.com/c/1409544
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631517}

--

wpt-commits: 23aa71fddb589531b2883be10fcff85d535d374a
wpt-pr: 15345
2019-03-16 12:12:33 +00:00
moz-wptsync-bot
7875e9437b Bug 1527640 [wpt PR 15364] - Update wpt metadata, a=testonly
wpt-pr: 15364
wpt-type: metadata
2019-03-16 12:12:32 +00:00
Jordan Taylor
5e91e37353 Bug 1527640 [wpt PR 15364] - [Animation Worklet] Upstream web tests (related to animator) to WPT, a=testonly
Automatic update from web-platform-tests
[Animation Worklet] Upstream web tests (related to animator) to WPT

Test for animator-registration was purposefully left out of this group because it will be a more involved change

web_tests/animations/animationworklet/animator-animate.html -> web_tests/external/wpt/animation-worklet/animator-animate.https.html

web_tests/animations/animationworklet/animator-with-options.html -> web_tests/external/wpt/animation-worklet/animator-with-options.https.html

Bug: 915352
Change-Id: I3ccab26ec2134a2d02df9fc9ae4e42dd997264ea
Reviewed-on: https://chromium-review.googlesource.com/c/1468008
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631489}

--

wpt-commits: 0e4b1315e61ec051dafad75c73f6258f718d56c6
wpt-pr: 15364
2019-03-16 12:12:32 +00:00
moz-wptsync-bot
9d76aed5b0 Bug 1527638 [wpt PR 15315] - Update wpt metadata, a=testonly
wpt-pr: 15315
wpt-type: metadata
2019-03-16 12:12:32 +00:00
Eric Willigers
d997465124 Bug 1527638 [wpt PR 15315] - [svg] Test ry property parsing, a=testonly
Automatic update from web-platform-tests
[svg] Test ry property parsing (#15315)

--

wpt-commits: 5852f617c1ad109939bdb6b70f362dcd84a5cb73
wpt-pr: 15315
2019-03-16 12:12:31 +00:00
Tab Atkins Jr
d9449d3fbe Bug 1527634 [wpt PR 15369] - Unclosed URL At EOF, a=testonly
Automatic update from web-platform-tests
Unclosed URL At EOF

Verifies that a url() (specifically, one that parses to a `<url-token>`) that's unclosed at EOF is still valid.

Also tests "empty" url(), because that was brought up as another source of divergence in the same issue. There's some disagreement on whether that's valid at all and how to represent it, so rather than take a stand, I just assert that it should parse the same as the closed version, whatever that is.

Tests <https://github.com/w3c/csswg-drafts/issues/3598>
--
Merge pull request #15369 from web-platform-tests/tabatkins-patch-1

Unclosed URL At EOF

--

wpt-commits: b4f35dc6027f5e8776ac9c20f85031e0f1437233, 8dbed22314172d637582b63fc96e946e2e0dfff4
wpt-pr: 15369
2019-03-16 12:12:31 +00:00
Gérard Talbot
1ff31495e2 Bug 1527514 [wpt PR 15342] - Added 2 calc() tests on angle and time units from google chromium pro…, a=testonly
Automatic update from web-platform-tests
Added 2 calc() tests on angle and time units from google chromium project

--
Merge pull request #15342 from TalbotG/Values3-GT-PR18

Added 2 calc() tests on angle and time units from google chromium pro…

--

wpt-commits: 8a193070bd34b767ed59817cf463e7f6ffc3df59, 00d0131bfcd2f99e6f8e4a9696c797f7500c4c2d
wpt-pr: 15342
2019-03-16 12:12:31 +00:00
moz-wptsync-bot
77f28a5231 Bug 1527506 [wpt PR 15341] - Update wpt metadata, a=testonly
wpt-pr: 15341
wpt-type: metadata
2019-03-16 12:12:30 +00:00
Jordan Taylor
0035aa818e Bug 1527506 [wpt PR 15341] - [Animation Worklet] Upstream web tests (related to multiple effects) to WPT, a=testonly
Automatic update from web-platform-tests
[Animation Worklet] Upstream web tests (related to multiple effects) to WPT

web_tests/animations/animationworklet/animate-multiple-effects-on-different-targets-via-main-thread.html -> web_tests/external/wpt/animation-worklet/animate-multiple-effects-on-different-targets-via-main-thread.https.html

web_tests/animations/animationworklet/multiple-effects-on-same-target-driven-by-individual-local-time.html -> web_tests/external/wpt/animation-worklet/multiple-effects-on-same-target-driven-by-individual-local-time.https.html

Bug: 915352
Change-Id: I28385bc6c6c6f479256dd3673f77c843ab93af2e
Reviewed-on: https://chromium-review.googlesource.com/c/1464962
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Reviewed-by: Yi Gu <yigu@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631342}

--

wpt-commits: 809890ad1f00003c03ab753f27624a591377a9cf
wpt-pr: 15341
2019-03-16 12:12:30 +00:00
Raymond Toy
75802a81f0 Bug 1526647 [wpt PR 15270] - Relax required SNR a bit, a=testonly
Automatic update from web-platform-tests
Relax required SNR a bit

The required SNR was a little too high for some Mac OS bots.  Make it
a little smaller.

Bug: 929435
Change-Id: I5fbfe6573f4907f33999085e52bb22f4b4b9a126
Reviewed-on: https://chromium-review.googlesource.com/c/1457228
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631309}

--

wpt-commits: 91d81bb73d5e8424e45918c84e275a9d46c51d51
wpt-pr: 15270
2019-03-16 12:12:30 +00:00
moz-wptsync-bot
72c08beabc Bug 1527487 [wpt PR 15344] - Update wpt metadata, a=testonly
wpt-pr: 15344
wpt-type: metadata
2019-03-16 12:12:29 +00:00
Yi Gu
f1d01111a8 Bug 1527487 [wpt PR 15344] - [Animation Worklet] Clean up animator registration logic for wpt test, a=testonly
Automatic update from web-platform-tests
[Animation Worklet] Clean up animator registration logic for wpt test

Similar to [1], we should register the animator only once in the setup
for test current-time.https.html.

Given that DocumentTimeline does not always move forward, this test
also replaces waitForNextFrame with waitForDocumentTimelineAdvance.

[1] https://cs.chromium.org/chromium/src/third_party/blink/web_tests/external/wpt/animation-worklet/scroll-timeline-writing-modes.https.html

Bug: 923881
Change-Id: Iabc6c7c1cea520e3dd81ed8a781cc072e2d8e20b
Reviewed-on: https://chromium-review.googlesource.com/c/1466145
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631287}

--

wpt-commits: 109654d2560bf74830e483fdf15cbbc67208a877
wpt-pr: 15344
2019-03-16 12:12:29 +00:00
moz-wptsync-bot
99d9f6a674 Bug 1527483 [wpt PR 15346] - Update wpt metadata, a=testonly
wpt-pr: 15346
wpt-type: metadata
2019-03-16 12:12:29 +00:00
autofoolip
0d9870c2f3 Bug 1527483 [wpt PR 15346] - Update interfaces/web-bluetooth.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-bluetooth.idl (#15346)

Source: https://github.com/tidoust/reffy-reports/blob/621901f/whatwg/idl/web-bluetooth.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/492012964
--

wpt-commits: 88cb9e746220d069ddbb6098a2e49b35afabf1f0
wpt-pr: 15346
2019-03-16 12:12:28 +00:00
moz-wptsync-bot
eda162c89f Bug 1527478 [wpt PR 15350] - Update wpt metadata, a=testonly
wpt-pr: 15350
wpt-type: metadata
2019-03-16 12:12:28 +00:00
Philip Jägenstedt
01f52b457d Bug 1527478 [wpt PR 15350] - Fetch: use t.step_timeout() instead of bare step_timeout(), a=testonly
Automatic update from web-platform-tests
Fetch: use `t.step_timeout()` instead of bare `step_timeout()` (#15350)

This avoid a harness error in the case of failure:
https://wpt.fyi/results/fetch/stale-while-revalidate?run_id=6045131320852480&run_id=4797529354928128&run_id=6524192509919232&run_id=6492651545165824
--

wpt-commits: 8686e3e2268c7746bdfe88e892cb986b0ba7b779
wpt-pr: 15350
2019-03-16 12:12:28 +00:00