openpencil/vendor
Kayshen-X ba6aae07dc perf(canvas): Arc-share image src/url to make scene-cache O(1)
Bump vendor/jian to the ImageSrc(Arc<str>) change: ImageNode.src and
ImageFillBody.url are now reference-counted, so the per-frame
SceneBuildCache document clone + content-compare settle in O(1) for an
unchanged multi-MB image source instead of walking the whole base64
payload. Completes the deeper half of the image-drag perf fix (the
insert-time down-scale landed in a084628f).

Consumer sites updated for the newtype: writes/constructs use .into();
sites assigning into a String field use .to_string(); reads are
unchanged via Deref. Also fixes a stale gl-host test
(remote_icon_insert_bakes_svg_d_as_path_node) that still assumed icon
insert appends to the end — it now locates the baked path by icon_id and
asserts it sits above the selection (the insert-above behavior).
2026-06-21 10:01:37 +08:00
..
agent@c0804d9061 chore(deps): bump vendor/agent and vendor/jian submodule pointers 2026-06-18 09:34:39 +08:00
anthropic-agent-sdk Merge branch 's3a-orchestrator' into v0.8.0-new 2026-05-23 01:27:30 +08:00
casement@451173eb33 fix(editor): guard flex children on drag + property-panel and desktop chrome fixes 2026-05-31 01:04:12 +08:00
jian@2623df5226 perf(canvas): Arc-share image src/url to make scene-cache O(1) 2026-06-21 10:01:37 +08:00