mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 23:05:39 +00:00
craft_dxf::parse_recovering reads the tags (ASCII and binary, any code page), model::Document::read the sections, tables, blocks, layouts and entity followers, and Entity::read each entity. The pair parser, the records, the header, layer, block and layout readers and the colour palette are gone; what stays is the mapping onto VectorCraft art. Binary DXF files now open instead of being refused. A damaged binary file says so.
28 lines
964 B
TOML
28 lines
964 B
TOML
[package]
|
|
name = "vectorcraft-cad"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "VectorCraft CAD interchange: a hand-written ASCII DXF writer (R12 to 2018) and an HP-GL/2 plot file reader and writer"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
craft-dxf = { workspace = true }
|
|
vectorcraft-geom = { workspace = true }
|
|
vectorcraft-color = { workspace = true }
|
|
vectorcraft-doc = { workspace = true }
|
|
vectorcraft-effects = { workspace = true }
|
|
vectorcraft-brush = { workspace = true }
|
|
vectorcraft-pathops = { workspace = true }
|
|
vectorcraft-text = { workspace = true }
|
|
kurbo = { workspace = true }
|
|
image = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
serde_json = { workspace = true }
|
|
# The tests lay type out in the bundled fonts (the workspace leaves turning them on to the engine)
|
|
# and in fonts built in code (`vectorcraft_text::test_fonts`).
|
|
vectorcraft-text = { workspace = true, features = ["bundled-fonts", "test-fonts"] }
|