summaryrefslogtreecommitdiff
path: root/src/terminal/Parser.zig
AgeCommit message (Expand)Author
2025-10-03terminal: Zig 0.15, lib-vt and test-lib-vt workMitchell Hashimoto
2025-09-30fix test failuresQwerasd
2025-09-30terminal: inline all the thingsQwerasd
2025-09-27terminal: osc parser end returns a pointerMitchell Hashimoto
2025-09-12terminal: OSC 104 with no semicolon should parse as reset paletteMitchell Hashimoto
2025-09-11terminal: update parser to use new color parser and stream handlerMitchell Hashimoto
2025-08-27terminal: fix up some tests to be more robustMitchell Hashimoto
2025-08-27fix(terminal): handle CSI/SGR with many parametersAdrià Arrufat
2025-08-27fix(terminal): improve CSI parameter parsingAdrià Arrufat
2025-08-21terminal: explicitly initialize undefined fields at runtimeMitchell Hashimoto
2025-08-20terminal: change OSC parser to explicit init to set undefinedMitchell Hashimoto
2025-05-29OSC: nest ColorOperation-related structsJeffrey C. Ollie
2025-05-29OSC: don't use arena during testingJeffrey C. Ollie
2025-05-29OSC: use std.SegmentedList instead of custom data structureJeffrey C. Ollie
2025-05-29OSC: add a datastructure to prevent some (most?) allocationsJeffrey C. Ollie
2025-05-29OSC: convert OSC 110, 111, and 112 and add more testsJeffrey C. Ollie
2025-05-26style: use decl literalsQwerasd
2025-03-12Lots of 0.14 changesMitchell Hashimoto
2025-02-22terminal: increase CSI max params to 24 to accept Kakoune sequenceMitchell Hashimoto
2025-01-13terminal: keep track of colon vs semicolon state in CSI paramsMitchell Hashimoto
2024-07-11terminal: test DCS to make sure we don't regressMitchell Hashimoto
2024-07-11terminal: DCS parses params correctlyMitchell Hashimoto
2024-02-08terminal/stream: Added ESC parsing fast tracksQwerasd
2024-02-07terminal: stream/parser changesQwerasd
2024-02-05remove commented out testQwerasd
2024-02-05terminal: replace utf8 decoding with custom decoder in stream.zigQwerasd
2024-01-13remove tracy usage from all filesMitchell Hashimoto
2023-11-09core: implement OSC 12 and OSC 112 to query/set/reset cursor colorGregory Anders
2023-10-27terminal: improve some debug loggingMitchell Hashimoto
2023-10-26Merge pull request #728 from mitchellh/cimguiMitchell Hashimoto
2023-10-26terminal: addWithOverflow to detect max intMitchell Hashimoto
2023-10-25fuzz: src/terminal/stream.zigNameless
2023-10-24inspector: filter terminal io events by kindMitchell Hashimoto
2023-10-15termio: configure OSC parser with an allocatorMitchell Hashimoto
2023-09-27terminal: DCS handler, XTGETTCAP parsingMitchell Hashimoto
2023-09-18terminal: allow mixed semicolon/colon CSI m commandsMitchell Hashimoto
2023-09-14Review updates:cryptocode
2023-09-14Implement OSC 10 and OSC 11 default color queriescryptocode
2023-09-10terminal: CSI q requires a space intermediateMitchell Hashimoto
2023-08-28terminal: test to ensure that DECRQM can parseMitchell Hashimoto
2023-08-20terminal: parse APC stringsMitchell Hashimoto
2023-08-08Fix typosKevin Hovsäter
2023-06-30Update Zig (#164)Mitchell Hashimoto
2023-06-25Update zig, mach, fmtMitchell Hashimoto
2023-06-24terminal: reset CSI param separator in parser on clearMitchell Hashimoto
2023-06-24terminfo: switch to semicolon SGR 48 to prevent render issuesMitchell Hashimoto
2023-06-20various tests to ensure we parse curly underlines correctlyMitchell Hashimoto
2023-03-24terminal: parser must reset intermediate storage for utf8Mitchell Hashimoto
2023-03-17terminal: add missing anywhere states to ground, get rid of real stateMitchell Hashimoto
2023-01-17terminal: check OSC parser for tmux 112 sequences from HNMitchell Hashimoto