aiongg
9f0b34e876
Merge #177 : Memory: release retired layouts and reserve text growth exactly
...
Brings #175 (abf9a40 , PSD fixed-size chunks).
Conflict: crates/engine/src/cmd/text.rs: tests only; kept #118 's story_query_contract_tests and #177 's reserve_tests (insert()'s code merged cleanly: #177 's reservations around #84 's typing format)
2026-10-09 22:53:16 +00:00
skylar taylor-barrick
4e4eaad1c8
PERF-MEM: release retired layouts and trim edit-history capacity
2026-10-08 15:35:20 -06:00
Brandon Thomas and Claude Opus 5.5
0237d5de93
Merge origin/main into fix/compose-baseline-frame-fit
...
Vertical Type is now the story's direction: the full-descent check reads
FrameSpec::vertical, and the vertical-extent test sets the story vertical.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 23:20:01 -04:00
skylar taylor-barrick
8d56e875eb
Compose: fit horizontal text frames by the last baseline
2026-10-07 16:10:43 -06:00
skylar taylor-barrick
4910e42bcc
Render: keep outside-aligned strokes out of closed interiors
2026-10-07 16:10:24 -06:00
Brandon Thomas and Claude Opus 5.5
8490965e71
CI: fix new Rust 1.99 clippy lints (as_chunks, ?, redundant ref)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 11:37:09 -04:00
Brandon Thomas and Claude Opus 5.5
b13135472a
V: Rotate Spread per spread — canvas layout through per-spread transforms
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 00:25:16 -04:00
Brandon Thomas and Claude Opus 5.5
b62a795602
M9: render perf (glyph path cache, culling) + soft drop shadow/feather/glow; perf harness
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 12:31:01 -04:00