summaryrefslogtreecommitdiff
path: root/src/terminal/page.zig
AgeCommit message (Expand)Author
2025-10-03terminal: Zig 0.15, lib-vt and test-lib-vt workMitchell Hashimoto
2025-09-30terminal: inline all the thingsQwerasd
2025-09-21Add simd flag for disabling SIMD functionalityMitchell Hashimoto
2025-09-21terminal: support disabling kitty graphics protocolMitchell Hashimoto
2025-09-21start extracting core terminal zig moduleMitchell Hashimoto
2025-08-20terminal: fix undefined memory in Tabstops codeMitchell Hashimoto
2025-08-20terminal: fix uninitialized memory in Cell initMitchell Hashimoto
2025-08-20terminal: disable integrity checks under ValgrindMitchell Hashimoto
2025-08-18test(PageList): add failing test for reflow grapheme OOMQwerasd
2025-08-18test(PageList): add failing test for reflow hyperlink OOMQwerasd
2025-06-06terminal: fix crash when reflowing grapheme with a spacer headMitchell Hashimoto
2025-05-26style: use decl literalsQwerasd
2025-03-11Zig 0.14Mitchell Hashimoto
2025-02-10fix(terminal): properly lookup hyperlinks when cloning rows across pagesQwerasd
2024-12-12test: big perf win by pausing integ checks while growing pagesQwerasd
2024-12-03terminal: support cell_map for encodeUtf8Mitchell Hashimoto
2024-12-03terminal: move UTF8 encoding to Page and wrap around itMitchell Hashimoto
2024-10-28terminal: refactor hyperlink memory managementMitchell Hashimoto
2024-09-05terminal: add integrity check for unmarked grapheme cellMitchell Hashimoto
2024-09-01terminal: do not run page integrity checks unless slow runtime safetyMitchell Hashimoto
2024-08-31terminal: disable slow safety tests in releasesafeMitchell Hashimoto
2024-08-31terminal: make error sets more explicit, capture explicit errorsMitchell Hashimoto
2024-08-30terminal/page: discriminate cloneFrom errorsQwerasd
2024-08-28terminal: tests for same page clone with hyperlinksMitchell Hashimoto
2024-08-27fix(terminal): don't MOVE hyperlinks in clonePartialRowFromQwerasd
2024-08-27terminal: move refcount responsibility out of setHyperlinkQwerasd
2024-08-05chore: clean up typosƁukasz Niemier
2024-07-29terminal: hasText no longer special cases kitty placeholdersMitchell Hashimoto
2024-07-26terminal: appendGrapheme should text for codepoint, not textMitchell Hashimoto
2024-07-25terminal: introduce row bit for kitty virtual placeholdersMitchell Hashimoto
2024-07-25temrinal/kitty: really basic row/col diacritic decodingMitchell Hashimoto
2024-07-25terminal: print must use codepoint() now to work with placeholdersMitchell Hashimoto
2024-07-25terminal/kitty: rename diacritics to unicodeMitchell Hashimoto
2024-07-25terminal: cell returns empty for Kitty placeholderMitchell Hashimoto
2024-07-23terminal: printing over a cell with the same hyperlink keeps flagMitchell Hashimoto
2024-07-22terminal: page clone handles case where hyperlink can't dupeMitchell Hashimoto
2024-07-08terminal/PageList: rework reflow logic to fix issuesQwerasd
2024-07-08terminal/page: use addWithIdContext when cloning hyperlink dataQwerasd
2024-07-08terminal/page: add methods to get hyperlink and grapheme map capacitiesQwerasd
2024-07-05terminal: disable zombie styles integrity checkMitchell Hashimoto
2024-07-05terminal: set hyperlink state on cloneMitchell Hashimoto
2024-07-05terminal: pause integrity checks in clone row until doneMitchell Hashimoto
2024-07-05renderer: matchSet matches OSC8Mitchell Hashimoto
2024-07-05terminal: page clone needs to clone stringsMitchell Hashimoto
2024-07-05terminal: support page oom with hyperlinksMitchell Hashimoto
2024-07-05terminal: simplify hyperlink capacityMitchell Hashimoto
2024-07-05terminal: increase std cap for now until we implement resizeMitchell Hashimoto
2024-07-05terminal: scrollDown with hyperlinksMitchell Hashimoto
2024-07-05terminal: index hyperlink testsMitchell Hashimoto
2024-07-05terminal: handle moving/swapping/clearing cells with hyperlinksMitchell Hashimoto