cargo: Update linebender crates (#40181)

Bump various linebender crates (most importantly kurbo and peniko). We
will now use released versions of both vello and vello_cpu.
Unfortunately new kurbo is not yet in svgtypes (on which we depends via
usvg), so for now we need to duplicate it, but all in all I still think
this bump is worth it.

This PR is mostly mechanical. I will do follow up to better use new
peniko/kurbo options.

Testing: It should be covered by existing WPT tests
try run: https://github.com/sagudev/servo/actions/runs/18817103076

---------

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
Sam
2025-10-26 13:43:00 +01:00
committed by GitHub
parent c66fce5b60
commit 427866f3df
12 changed files with 196 additions and 162 deletions

View File

@@ -193,8 +193,11 @@ skip = [
# really just a build dep, so not a large problem.
"toml_datetime",
"toml_edit",
# usvg depends on svgtypes, which depends on old version of kurbo
"kurbo",
]
# github.com organizations to allow git sources for
[sources.allow-org]
github = ["servo", "linebender"]
github = ["servo"]