The remaining uses all need adjustements to in-tree mozconfigs, so they
all need to be done at once.
However, to make things slightly more intelligible, we do this in two
steps. This is step 1: we modify the use_toolchain transform to take care of
the transformation, while keeping the task definitions intact, so that
we only deal with mozconfig and build script adjustements here.
Differential Revision: https://phabricator.services.mozilla.com/D41890
Automatic update from web-platform-tests
Move computed transition-timing-function test (#18412)
The test for transition-timing-function computed
value should be under CSS Transitions, not
CSS Animations.
--
wpt-commits: 3db7e8efd19657f6b30fdb7ad7bf7d0f651214fc
wpt-pr: 18412
--HG--
rename : testing/web-platform/tests/css/css-animations/parsing/transition-timing-function-computed.html => testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-computed.html
Automatic update from web-platform-tests
[docs] Reorganize content on test organization
Consolidate content in the README and the comprehensive project
documentation.
--
[docs] Extend list of shared resource directories
--
[docs] Add hyperlinks
--
wpt-commits: 78fe39d8a9f88abbf26ff571fa6ce49ae0c56c25, 9d37ca75bc4b5fca60d267d422ccfa02bd3b93f4, d358ae4d7bd3f703d3adf09d5d6baa04f3367cce
wpt-pr: 18358
Automatic update from web-platform-tests
Remove reference to Reviewable in the test review policy
--
Don't recommend strongly.
--
wpt-commits: ca4839a06320f3452951a7579f16743cc561598b, 27caa8b336e166c8a4017cb4b619803725b1200d
wpt-pr: 18355
Automatic update from web-platform-tests
[css-logical] WPTs for inset parsing
inset is one to four values, each auto or a length-percentage.
https://drafts.csswg.org/css-logical/#propdef-inset
Change-Id: I3f1599e200fec16a709cc6404246a28c404805b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1747488
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686337}
--
wpt-commits: 3b5944691d24e19a3937671885abb749334e8d45
wpt-pr: 18376
Automatic update from web-platform-tests
[ElementTiming] Fix background image loadTime
This change adds a map |background_image_timestamps_| of load timestamps of
background images tracked by StyleFetchedImage, which are the background images
with url. The map only tracks the load time, as |images_notified_| must still be
used to track the background image paints. Otherwise we'd only report an entry
per background image even when applied to multiple elements.
This change also makes computations a bit more efficient by only calling
base::TimeTicks::Now() on the first time we load an entry. It also fixes a
problem of calling Set() in between usages of an iterator, which is not allowed.
Before this change, the added test would crash due to this problem.
Bug: 879270, 986891
Change-Id: I86640f5587f69f94e13c429f3e55b3d5d6978cc0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1745497
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686176}
--
wpt-commits: 1d8fa760f9999ef13baa4c267bf042b7b4122789
wpt-pr: 18345
Automatic update from web-platform-tests
Recreate XRInputSource when profiles change.
Based on discussion at https://github.com/immersive-web/webxr/issues/783 ,
we are confident this will become a requirement in the WebXR spec.
Also update the OpenVR render loop to re-send the input source description
when the profiles array is updated.
Bug: 989244
Change-Id: I77bb2b15d894fe41c532235b062163bdc87a4ea2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1744663
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Jacob DeWitt <jacde@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686103}
--
wpt-commits: f6819af5e6f4fa46c3c325faf2cfb060b2ac7914
wpt-pr: 18338
Automatic update from web-platform-tests
Port WebSocket 3p-cookie-blocking web tests to wpt_internal
(For context, see https://crrev.com/c/1691522.)
The new requirement that SameSite=None cookies must be Secure made it
impossible to properly test third party cookies on WebSocket because
the web_test runner does not have a wss server. This CL ports those
tests, formerly in web_tests/http/tests/security/cookies/websocket/,
to web_tests/wpt_internal/websocket-cookies/.
Bug: none
Change-Id: Ifc6d2d78a84aa6c93e297dc71b3595108a18f179
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1713670
Commit-Queue: Lily Chen <chlily@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686071}
--
wpt-commits: 990925e0c2bd9100806e7fee202911444a71a7c7
wpt-pr: 17989
Automatic update from web-platform-tests
Add cookie SameSite features to experimental web platform features
SameSiteByDefaultCookies and CookiesWithoutSameSiteMustBeSecure,
as well as CookieDeprecationMessages can now be turned on by
running with command line flag
--enable-experimental-web-platform-features.
* SameSiteByDefaultCookies causes cookies that don't specify a
SameSite attribute to be treated as Lax, and introduces
SameSite=None to explicitly request cross-site use.
* CookiesWithoutSameSiteMustBeSecure requires SameSite=None
cookies to be Secure, otherwise they are rejected.
* CookieDeprecationMessages shows console messages when cookies
are not sent or saved due to either of the above SameSite
features.
The web tests and browser tests run with experimental web
platform features enabled are also updated to reflect the new
behavior, including running on https because of the
CookiesWithoutSameSiteMustBeSecure restriction.
This also adds SameSite=None test coverage to a couple
places that didn't already have it.
Bug: 953306, 954551, 961439
Change-Id: I50ea7a6fb73969acf9ba3088310d7d246bc11a05
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1691522
Commit-Queue: Lily Chen <chlily@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Reviewed-by: Maks Orlovich <morlovich@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686029}
--
wpt-commits: de517e33fddfc1ee979ae23ebb9ef954a766bcf2
wpt-pr: 17986
Automatic update from web-platform-tests
Expose XRVisibilityState
Replaces the previous XRSession "blur" and "focus" events with the
visibilityState attribute and an associated "visibilitychange" event.
Bug: 987030
Change-Id: I1d60dd50102b4d3be583ae023cad8994ab17b01b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1744650
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Commit-Queue: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686040}
--
wpt-commits: 033cff019de41220b9446661ee5527e7475d27e1
wpt-pr: 18339
Automatic update from web-platform-tests
Fix bug where composite: replace did not replace previous effects
Consider a set of effects:
e.animate([{ "width": "0" }, { "width": "5px" }], { duration: 100 });
e.animate([{ "width": "0" }, { "width": "5px" }], { duration: 100, composite: 'add' });
e.animate([{ "width": "0" }, { "width": "2px" }], { duration: 100 });
e.animate([{ "width": "0" }, { "width": "2px" }], { duration: 100, composite: 'add' });
Previously the code in CopyToActiveInterpolationsMap would incorrectly
move the third effect to the start of the list to replace the original
keyframe pair, resulting in an effect stack of:
{ "width": "0" }, { "width": "2px" }
{ "width": "0" }, { "width": "5px" }
{ "width": "0" }, { "width": "2px" }
This is wrong; not only has it retained an effect it shouldn't have, it
has also re-ordered keyframes which might break non-commutative additive
properties. This CL fixes the logic to properly clear out existing
effects when a composite: 'replace' effect is put onto the stack.
Bug: 992378
Change-Id: I94ae54429ac7d4d28a0702d397ab64c2e45dee65
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1746302
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686024}
--
wpt-commits: a851a6a8e8b11160bcd6f5861553cf8419258136
wpt-pr: 18356
Automatic update from web-platform-tests
[docs] Reorganize information on test submission
Relocate README content relevant pages within the documentation site,
split apart according to the intended audience.
--
[docs] Streamline information on test submission
Recommend the detailed "Introduction to GitHub" prior to summarizing the
preferred workflow to more quickly support readers who need additional
guidance.
Shorten the summarized steps to more efficiently direct readers who are
familiar with the process.
--
[docs] Document requirement for PR approval
--
[docs] Remove conflicting use of term "upstream"
The term "upstream" is typically reserved for the canonical version of
the source code. Replace usages which contradict that meaning with a
less specific term, "trusted fork."
--
[docs] Remove duplicated content
--
[docs] Improve link text
--
wpt-commits: 18a159fb46bf3966b5bb1f589e24df10495a6d10, bbc9fe01d21d83458a4a7897a2e83b87a96fff18, a4d0ede58d7c43bc108c9c5b5cc6fc29de6dfb67, 0bd47344377f14bceb09b64448c86289e1ac0265, 44cbd35cae868b0d2948978d77af1e6324e9a407, 2ae2a10e2c4272baca94374b2ce644084e89bf98
wpt-pr: 18343
Automatic update from web-platform-tests
[docs] Explain behavior of failing assertions
The mechanism that assertions use to signal failure influences test
design and is therefore relevant to test authors.
--
wpt-commits: 1812d81b14f0d81799370beb04f744d3c113a9ca
wpt-pr: 18304
Automatic update from web-platform-tests
Translate svg/animation tests to WPT (Commit 4)
This is the forth commit in the series of updating all the old svg
animation tests.
The usage of testharness has replaced the older SVGAnimationTest.js
for all where it's suitable. No functionality should have changed
and the tests should cover almost the same.
In all of the animations where there is a sampling at T=0, where
it was assumed that no animations had started. Which didn't work
flawlessly when moved to the new system, it has thus been removed.
Bug: 985335
Change-Id: I1ac61d1fda2cc3de76e1a23cda06e76e8819d307
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1746004
Auto-Submit: Edvard Thörnros <edvardt@opera.com>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#685981}
--
wpt-commits: 732186f624aac2ccfe1c82cc304fd91ee10f2418
wpt-pr: 18387
Automatic update from web-platform-tests
[ci] Convert GitHub Actions files to new format
GitHub.com is changing the supported configuration file format for its
"Actions" feature [1]. Update to the new format.
This change set was produced using the tooling provided by GitHub.com
[2].
[1] > The documentation at https://developer.github.com/actions and
> support for the HCL syntax in GitHub Actions will be deprecated on
> September 30, 2019. Documentation for the new limited public beta
> using the YAML syntax is available on https://help.github.com. See
> "Automating your workflow with GitHub Actions" for documentation
> using the YAML syntax.
https://developer.github.com/actions/
[2] https://github.com/actions/migrate
--
wpt-commits: c9280b10826e8865ca6dc44f10d6d831ab8c5e41
wpt-pr: 18359
Automatic update from web-platform-tests
Move the clear-100x50.png image to the right directory
Also removes an unused duplicate of that file.
All the references to that file are made through
`/images/clear-100x50.png`. Since it didn't exist until now, the tests
were showing an empty expected result which confused me a bit while
debugging canvas issues.
--
wpt-commits: b0c64a39fa9e9934c4d2e46956191bce507e0555
wpt-pr: 18336
--HG--
rename : testing/web-platform/tests/2dcontext/clear-100x50.png => testing/web-platform/tests/images/clear-100x50.png