Files
ghostty/src/terminal
Mitchell Hashimoto b287f6d1ab terminal: handle stored grapheme boundaries
With mode 2027 disabled, the printer attaches zero-width codepoints without applying Unicode grapheme boundaries. Enabling the mode later and printing another non-ASCII codepoint asserted that every stored pair was part of one grapheme and panicked when it was not.

Feed all stored codepoints through the grapheme state machine and let it reset at existing boundaries before testing the new codepoint. The deterministic print comparison can now exercise live mode changes without clearing the screen first.
2026-07-10 06:47:09 -07:00
..
2026-07-09 20:03:10 -07:00
2025-12-03 13:27:36 -08:00
2025-11-27 13:37:53 -08:00
2026-05-23 14:37:59 -07:00