summaryrefslogtreecommitdiff
path: root/src/terminal/PageList.zig
AgeCommit message (Expand)Author
2025-10-03Zig 0.15: zig build GTK exeMitchell Hashimoto
2025-10-03terminal: Zig 0.15, lib-vt and test-lib-vt workMitchell Hashimoto
2025-09-30terminal: inline all the thingsQwerasd
2025-09-21terminal: support disabling kitty graphics protocolMitchell Hashimoto
2025-09-21start extracting core terminal zig moduleMitchell Hashimoto
2025-08-20terminal: fix undefined memory access in PageList eraseRowsMitchell Hashimoto
2025-08-18PageList: increase capacity for style OOM during reflowQwerasd
2025-08-18test(PageList): add failing test for reflow style OOMQwerasd
2025-08-18PageList: increase capacity for grapheme OOM during reflowQwerasd
2025-08-18test(PageList): add failing test for reflow grapheme OOMQwerasd
2025-08-18PageList: increase capacity for hyperlink OOM during reflowQwerasd
2025-08-18test(PageList): add failing test for reflow hyperlink OOMQwerasd
2025-07-18terminal: viewport_pin must be initialized Mitchell Hashimoto
2025-07-09test(terminal/PageList): resize keeps viewport <= activeQwerasd
2025-07-09fix(terminal/PageList): update viewport in row count resizeQwerasd
2025-06-06terminal: fix crash when reflowing grapheme with a spacer headMitchell Hashimoto
2025-05-27terminal: rework selection logic in core surfaceQwerasd
2025-05-26style: use decl literalsQwerasd
2025-03-11Zig 0.14Mitchell Hashimoto
2025-01-13fix(PageList): when cloning, explicitly set colsQwerasd
2025-01-05docs: improve terminal page list documentationAlexandre Antonio Juca
2024-12-31Add pin order assertion in Pin.pageIteratorBryan Lee
2024-12-23terminal: PageList.pin doesn't allow out of bounds x valuesMitchell Hashimoto
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-12-03terminal: PageList.reset has to zero arena memory to avoid reuseMitchell Hashimoto
2024-12-02terminal: PageList.resetMitchell Hashimoto
2024-12-02terminal: failing tracked pin test on fullResetMitchell Hashimoto
2024-11-07terminal: change pagelist linked list to an intrusive linked listMitchell Hashimoto
2024-11-07terminal: PageList rename "page" to "node" everywhereMitchell Hashimoto
2024-10-28fix(PageList, Page): fix off-by-1 in map capacity checksQwerasd
2024-09-21terminal: clarify commentMitchell Hashimoto
2024-09-21terminal: test for scenario where grow() has to prune with a single pageMitchell Hashimoto
2024-09-21fix(terminal/PageList): ensure enough pages before first page reuseKhang Nguyen Duy
2024-09-01Merge pull request #2175 from qwerasd205/pagelist-fixMitchell Hashimoto
2024-09-01fix(terminal/PageList): update self.cols at start of resizeColsQwerasd
2024-08-31terminal: disable slow safety tests in releasesafeMitchell Hashimoto
2024-08-31terminal: make error sets more explicit, capture explicit errorsMitchell Hashimoto
2024-08-27PageList: refactor `clone` to avoid excess workQwerasd
2024-08-27fix(terminal): avoid trying to clone bad managed memory in reflowQwerasd
2024-08-22renderer: do not extend padding color if any cell has default bg colorMitchell Hashimoto
2024-08-10Improve resize performance by switching to AutoArrayHashMapUnmanagedcryptocode
2024-08-10do not extend background for window-padding-color if powerlineMitchell Hashimoto
2024-08-05chore: clean up typosƁukasz Niemier
2024-08-03renderer: disable window-padding-color=extend in certain scenariosMitchell Hashimoto
2024-07-31terminal: reflow tests for kitty virtual placeholder flagMitchell Hashimoto
2024-07-25terminal: introduce row bit for kitty virtual placeholdersMitchell Hashimoto
2024-07-25terminal/kitty: preparing to build runs of placementsMitchell Hashimoto
2024-07-25temrinal/kitty: really basic row/col diacritic decodingMitchell Hashimoto