Automatic update from web-platform-tests
Port most of the border-*-interpolation.html tests to WPT
Bug: 900581
Change-Id: I50718e83c691bd3351f7d881aeabc5be1475f1a7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773198
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691144}
--
wpt-commits: 56b070d4ea8401441e55370f69aa9e8f1faf3fb0
wpt-pr: 18703
Automatic update from web-platform-tests
Fix flakiness of pausing-an-animation test.
The test had a strict inequality test for current time based on the
fact that the ready promise is typically received in the next frame
after the compositor has paused the animation. However, the test is
validating that the updated playback rate does not take effect too
early, which would result in a big change to current time. Changing
the assert from > to >= still validates what the test was designed for
and accommodates some variability in the delivery time of the ready
promise. The spec does not state that the time must advance before the
ready promise is delivered, just that the animation client must
acknowledge that it is ready.
Bug: 997149
Change-Id: I1a0a5d889d6f8270560c9d4ec8e9de94b429e855
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773718
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691138}
--
wpt-commits: 9020120054db4bbec928ade3fcb0aae4da9ed712
wpt-pr: 18712
Automatic update from web-platform-tests
Ensure font loading promises are rejected in valid execution context
The promise resolution was already wrapped in calling it inside the
right execution context, but the reject was not. Add the correct
execution context and schedule rejecting the promise if font loading for
a local() font fails when it is triggered by an implicit UA-triggered
load.
Spec reference:
https://drafts.csswg.org/css-font-loading/#font-face-load
in particular the last normative paragraph: "User agents can initiate
font loads on their own, whenever they determine that a given font face
is necessary to render something on the page. When this happens, they
must act as if they had called the corresponding FontFace’s load()
method described here."
Thanks to Roel Nieskens (pixelambacht@) for the helpful bug report and
reproduction test case.
Bug: 996687
Change-Id: Icb5d75675b8a2e0b3f100808645a1e2e550cfcd1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1771607
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691092}
--
wpt-commits: d75cd4df6722acef7224eb6edcdc52b125680dad
wpt-pr: 18696
Automatic update from web-platform-tests
Allow trailing whitespace at the end of values attribute
We now first strip the path data and then check if it's an
empty string. This allows white space at the end of the
string. This follows the spec.
https://www.w3.org/TR/SVG11/animate.html#ValuesAttribute
Bug: 429301
Change-Id: Ie77731cb0ec17b489b439953e73230650a16bcd9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1768771
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Commit-Queue: Edvard Thörnros <edvardt@opera.com>
Auto-Submit: Edvard Thörnros <edvardt@opera.com>
Cr-Commit-Position: refs/heads/master@{#691067}
--
wpt-commits: 4f2297cc42cff506deac5d51a6ba342f4eb090cf
wpt-pr: 18680
Automatic update from web-platform-tests
Remove stale dedicated-workers.idl in favor of dom.idl + html.idl
dedicated-workers.idl hasn't been updated in a long time, and has
definitions from DOM and HTML. The dom.idl and html.idl files are
synced with reffy-reports regularly, so just use those.
Moves the `WorkerLocation` coverage to HTML's idlharness.js test.
--
wpt-commits: ddaab2cf6795cbfa77efdae981b8c494b47e7518
wpt-pr: 18690
Automatic update from web-platform-tests
ElementReflection: ariaActiveDescendant, ariaErrorMessage, ariaDetails
Spec: https://whatpr.org/html/3917/common-dom-interfaces.html#reflecting-content-attributes-in-idl-attributes:element
This change:
- updates v8 bindings and IDL
- Implements (most) of the HTML spec for the three attributes
listed above.
This change is part of the experimental AOM project, and allows attributes that
reflect ARIA relationships to return an element reference corresponding to the
ID stored in the content attribute, rather than the string ID itself. These
attributes are exposed on the IDL interface AriaAttributes.
See https://rawgit.com/w3c/aria/master/#AriaAttributes for more information.
Attributes reflecting multiple element references will be implemented using
FrozenArray<Element> in a follow up CL.
BUG=981423
Change-Id: I35164b436c7e2ffd67a80ebd26e4233189e445b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1687013
Commit-Queue: Meredith Lane <meredithl@chromium.org>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Alice Boxhall <aboxhall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691047}
--
wpt-commits: 9ebd73eab7ce418ab5e5f0d3451d8200ace2300d
wpt-pr: 18344
Automatic update from web-platform-tests
Mark media-source/idlharness test as slow
The test often times out on the waterfall.
Tbr: chcunningham@chromium.org
Change-Id: I47cc2c795f0ff4163e952d1cce971388b7a67760
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773524
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690852}
--
wpt-commits: 9e76bf3a36549abc01a511a309b8aeec0975fe6d
wpt-pr: 18707
Automatic update from web-platform-tests
Explain the split between the two idlharness tests in dom/ (#18708)
--
wpt-commits: 9ae3cc7e3f5420538b709a91149f4f811bc4bb42
wpt-pr: 18708
Automatic update from web-platform-tests
Replace setTimeout with step_timeout in inert/ tests (#18541)
This avoids the need to silence the lint.
--
wpt-commits: baa77c77ae1328ce146dcb699588141e2ed6bf80
wpt-pr: 18541
The cross-compartment case is still buggy but this at least ensures we don't
regress the correct same-compartment behavior.
Differential Revision: https://phabricator.services.mozilla.com/D36740
--HG--
extra : source : 109f0deb14a403dd46a19c962e68ed66059e0b43
The cross-compartment case is still buggy but this at least ensures we don't
regress the correct same-compartment behavior.
Differential Revision: https://phabricator.services.mozilla.com/D36740
--HG--
extra : moz-landing-system : lando
While I worked on this patch series these assertions where helpful to detect
problems.
Differential Revision: https://phabricator.services.mozilla.com/D43004
--HG--
extra : moz-landing-system : lando
Implement this as a linked list so that it cannot leak memory (unless it
also leaks locks) and the Mutex::ShutDown() function can be removed.
Differential Revision: https://phabricator.services.mozilla.com/D40985
--HG--
extra : moz-landing-system : lando
Condition variables lock and unlock mutexes. The code in the next patch
would find assertion failures because this case wasn't handled.
Differential Revision: https://phabricator.services.mozilla.com/D43002
--HG--
extra : moz-landing-system : lando
Factor the common parts of the DEBUG and non-DEBUG Mutex class together to
make it easier to see what the common and different parts of this class are.
Differential Revision: https://phabricator.services.mozilla.com/D40984
--HG--
extra : moz-landing-system : lando