RedTerm Desktop 1.7.23
RedTerm Desktop 1.7.23 reduces terminal memory use and unnecessary drawing work.
Lower terminal memory use
Plain blank cells now share immutable storage, reducing memory use in terminal history with shorter lines or empty rows. Text, selections, colors, and image placement are preserved.
Smaller session snapshots
Session snapshots capture terminal text once and use a compact storage format, reducing duplicate memory and serialization work. Existing saved snapshots remain readable, with terminal modes, Unicode text, hyperlinks, and pending control sequences preserved.
Less unnecessary drawing
Text-only terminals skip image-placement searches when there are no virtual image placements. Cursor blinking no longer requests redraws when the cursor cannot be shown. Ordinary spaces skip text drawing while retaining their backgrounds, underlines, and strikethroughs.
Reliable restored formatting
Fixes an error when ANSI formatting changes arrive after restoring a saved terminal. Incomplete image or control sequences that cannot resume are reset without discarding otherwise valid saved text.