forked from 1b-agent/opencadstudio-upstream
Merge PR #1589 from ramox81/codex/history-frame-lift: centre-framed boxes and wedges; no double transform after ACIS lift
The PR pinned codec and kernel to its fork through [patch]; codec #77 and kernel #73 are merged upstream, so the patch sections are replaced by the upstream pins (codec 8d23408, kernel d22a270, graph 9b5ae39) in this same commit: the kernel now applies the body transform during the lift, and an OCS without this PR's change would apply it twice. The new codec also brings AssocCurveValue, registered with the plugin API's type registry, and EmbeddedEntity::Body, named as a polyline profile. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
54a4a02d62
12 files changed
+83
-45
No files matched your search
@@ -15,7 +15,7 @@ serde_json = { version = "1", optional = true }
|
||||
# Pulled in only by the `host` feature, which adds the `opencadcodec`-typed
|
||||
# `HostApi` runtime surface. The default crate stays dependency-free so engine
|
||||
# crates and external tooling can depend on the manifest/ribbon contract cheaply.
|
||||
codec = { package = "opencadcodec", git = "https://github.com/HakanSeven12/opencadcodec.git", rev = "d96e3fa", optional = true, features = ["serde"] }
|
||||
codec = { package = "opencadcodec", git = "https://github.com/HakanSeven12/opencadcodec.git", rev = "8d23408", optional = true, features = ["serde"] }
|
||||
|
||||
# Runtime IPC and serialization (host feature only).
|
||||
interprocess = { version = "2", optional = true }
|
||||
@@ -39,7 +39,7 @@ serde_json = "1"
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
cargo-lock = "11"
|
||||
# opencadcodec is scanned at build time to generate the embedded type registry.
|
||||
codec = { package = "opencadcodec", git = "https://github.com/HakanSeven12/opencadcodec.git", rev = "d96e3fa", features = ["serde"] }
|
||||
codec = { package = "opencadcodec", git = "https://github.com/HakanSeven12/opencadcodec.git", rev = "8d23408", features = ["serde"] }
|
||||
|
||||
[dev-dependencies]
|
||||
serde_json = "1"
|
||||
@@ -162,6 +162,10 @@ fn generate_type_registry(out_dir: &Path) {
|
||||
"AssocConstraintNodeData",
|
||||
trace_simple::<codec::objects::AssocConstraintNodeData>,
|
||||
),
|
||||
(
|
||||
"AssocCurveValue",
|
||||
trace_simple::<codec::objects::AssocCurveValue>,
|
||||
),
|
||||
(
|
||||
"AssocEvalValue",
|
||||
trace_simple::<codec::objects::AssocEvalValue>,
|
||||
|
||||
Reference in new issue
Block a user