mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 01:53:57 +00:00
Bumps the pdf-render-stack group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [vello_cpu](https://github.com/linebender/vello) | `0.2.0` | `0.3.0` | | [usvg](https://github.com/linebender/resvg) | `0.48.1` | `0.49.0` | | [hayro-ccitt](https://github.com/LaurenzV/hayro) | `0.3.0` | `0.5.0` | | [resvg](https://github.com/linebender/resvg) | `0.45.1` | `0.48.1` | | [svgtypes](https://github.com/linebender/svgtypes) | `0.16.1` | `0.16.2` | | [hayro-jpeg2000](https://github.com/LaurenzV/hayro) | `0.3.5` | `0.5.0` | | [vello_common](https://github.com/linebender/vello) | `0.2.0` | `0.3.0` | Updates `vello_cpu` from 0.2.0 to 0.3.0 - [Release notes](https://github.com/linebender/vello/releases) - [Changelog](https://github.com/linebender/vello/blob/v0.3.0/CHANGELOG.md) - [Commits](https://github.com/linebender/vello/compare/v0.2.0...v0.3.0) Updates `usvg` from 0.48.1 to 0.49.0 - [Release notes](https://github.com/linebender/resvg/releases) - [Changelog](https://github.com/linebender/resvg/blob/main/CHANGELOG.md) - [Commits](https://github.com/linebender/resvg/compare/v0.48.1...v0.49.0) Updates `hayro-ccitt` from 0.3.0 to 0.5.0 - [Release notes](https://github.com/LaurenzV/hayro/releases) - [Commits](https://github.com/LaurenzV/hayro/compare/hayro-ccitt-v0.3.0...hayro-ccitt-v0.5.0) Updates `resvg` from 0.45.1 to 0.48.1 - [Release notes](https://github.com/linebender/resvg/releases) - [Changelog](https://github.com/linebender/resvg/blob/main/CHANGELOG.md) - [Commits](https://github.com/linebender/resvg/compare/v0.45.1...v0.48.1) Updates `svgtypes` from 0.16.1 to 0.16.2 - [Release notes](https://github.com/linebender/svgtypes/releases) - [Changelog](https://github.com/linebender/svgtypes/blob/main/CHANGELOG.md) - [Commits](https://github.com/linebender/svgtypes/compare/v0.16.1...v0.16.2) Updates `hayro-jpeg2000` from 0.3.5 to 0.5.0 - [Release notes](https://github.com/LaurenzV/hayro/releases) - [Commits](https://github.com/LaurenzV/hayro/compare/hayro-jpeg2000-v0.3.5...hayro-jpeg2000-v0.5.0) Updates `vello_common` from 0.2.0 to 0.3.0 - [Release notes](https://github.com/linebender/vello/releases) - [Changelog](https://github.com/linebender/vello/blob/v0.3.0/CHANGELOG.md) - [Commits](https://github.com/linebender/vello/compare/v0.2.0...v0.3.0) --- updated-dependencies: - dependency-name: hayro-ccitt dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pdf-render-stack - dependency-name: hayro-jpeg2000 dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pdf-render-stack - dependency-name: resvg dependency-version: 0.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pdf-render-stack - dependency-name: svgtypes dependency-version: 0.16.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: pdf-render-stack - dependency-name: usvg dependency-version: 0.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pdf-render-stack - dependency-name: vello_common dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pdf-render-stack - dependency-name: vello_cpu dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pdf-render-stack ... Signed-off-by: dependabot[bot] <support@github.com>
99 lines
4.1 KiB
TOML
99 lines
4.1 KiB
TOML
[package]
|
|
name = "vectorcraft-engine"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "VectorCraft engine: sessions, history, selection, the command registry"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[features]
|
|
default = ["bundled-fonts", "heif"]
|
|
# The fonts vectorcraft-text bundles (see its `bundled-fonts`). Embedders that supply every font at
|
|
# run time (`vectorcraft_text::FontDb::add_font`) build with `default-features = false`.
|
|
bundled-fonts = ["vectorcraft-text/bundled-fonts"]
|
|
# HEIC and HEIF images open and place, decoded by heic-rs (an HEVC decoder). A build without this
|
|
# feature still recognizes the files and refuses them with a message. The apps list it beside
|
|
# `bundled-fonts`.
|
|
heif = ["dep:heic-rs", "dep:rayon"]
|
|
|
|
[dependencies]
|
|
# Which paths stored in documents may be opened.
|
|
craft-docpath = { workspace = true }
|
|
craft-proof = { workspace = true }
|
|
vectorcraft-geom = { workspace = true }
|
|
vectorcraft-color = { workspace = true }
|
|
vectorcraft-doc = { workspace = true }
|
|
vectorcraft-tools = { workspace = true }
|
|
vectorcraft-text = { workspace = true }
|
|
vectorcraft-render = { workspace = true }
|
|
vectorcraft-pathops = { workspace = true }
|
|
vectorcraft-brush = { workspace = true }
|
|
vectorcraft-trace = { workspace = true }
|
|
vectorcraft-svg = { workspace = true }
|
|
vectorcraft-format = { workspace = true }
|
|
vectorcraft-pdf = { workspace = true }
|
|
vectorcraft-cad = { workspace = true }
|
|
vectorcraft-eps = { workspace = true }
|
|
vectorcraft-metafile = { workspace = true }
|
|
vectorcraft-plugins = { workspace = true }
|
|
vectorcraft-affinity = { workspace = true }
|
|
vectorcraft-scriptcheck = { workspace = true }
|
|
vectorcraft-js = { workspace = true }
|
|
# The commands' parameter schemas (schemas.rs).
|
|
vectorcraft-apischema = { workspace = true }
|
|
image = { workspace = true }
|
|
jxl-oxide = { workspace = true }
|
|
jxl-color = { workspace = true }
|
|
jxl-grid = { workspace = true }
|
|
hayro-jpeg2000 = { version = "=0.5.0", default-features = false, features = ["std", "simd"] }
|
|
# Pure Rust, no unsafe; pinned at the version photocraft-heif uses.
|
|
heic-rs = { version = "=0.1.4", default-features = false, features = ["std"], optional = true }
|
|
flate2 = { workspace = true }
|
|
chrono = { workspace = true }
|
|
# The XML parts of Word documents placed as type (place/docx.rs).
|
|
roxmltree = "0.21"
|
|
# The compound file that holds a Word 97-2003 document placed as type (place/doc.rs).
|
|
cfb = "0.15"
|
|
kurbo = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
log = { workspace = true }
|
|
|
|
# Whether a recovery area folder is this account's own (`FolderStore::own_area`). Already in
|
|
# Cargo.lock (tempfile, ui-egui), so this adds no new crate.
|
|
[target.'cfg(unix)'.dependencies]
|
|
rustix = { workspace = true, features = ["std", "process"] }
|
|
|
|
# Whether a recovery area's lock file is still the one that was opened (`FolderStore::still_named`).
|
|
# Already in Cargo.lock (walkdir), so this adds no new crate.
|
|
[target.'cfg(windows)'.dependencies]
|
|
same-file = "1.0.6"
|
|
|
|
# The tiles of a HEIC photo decode in parallel on native; wasm stays single-threaded.
|
|
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
|
heic-rs = { version = "=0.1.4", default-features = false, features = ["std", "parallel"], optional = true }
|
|
rayon = { version = "1.12", optional = true }
|
|
|
|
[dev-dependencies]
|
|
vectorcraft-affinity = { workspace = true, features = ["synth"] }
|
|
crc32fast = { workspace = true }
|
|
vectorcraft-testkit = { workspace = true }
|
|
proptest = { workspace = true }
|
|
# A variable font built in code (no font file is committed).
|
|
vectorcraft-text = { workspace = true, features = ["test-fonts"] }
|
|
# How many times an open reads a PDF.
|
|
vectorcraft-pdf = { workspace = true, features = ["read-count"] }
|
|
wat = { workspace = true }
|
|
# Zstandard streams for the Illustrator editing data fuzz tests.
|
|
ruzstd = { workspace = true }
|
|
# JPEG XL files for the `.jxl` open and place tests.
|
|
zune-jpegxl = { workspace = true }
|
|
zune-core = { workspace = true }
|
|
# The JavaScript parser's lexer, compared with the script checker's on the same scripts.
|
|
vectorcraft-js = { workspace = true }
|
|
# A bundled font's own glyph boxes, for the glyph bounds tests.
|
|
skrifa = { workspace = true }
|