summaryrefslogtreecommitdiff
path: root/src/terminal
AgeCommit message (Expand)Author
2025-10-10osc: do inplace decoding of cmdline passed in OSC 133;C (#9127)Jeffrey C. Ollie
2025-10-07terminal: add semi-colon character to word boundary listRavi Chandra
2025-10-06lib-vt: begin paste utilities exports starting with safe pasteMitchell Hashimoto
2025-10-06osc: parse additional OSC 133 optionsJeffrey C. Ollie
2025-10-05osc: reorder osc tests and name them consistentlyJeffrey C. Ollie
2025-10-05lib-vt: expose key encoding as a C APIMitchell Hashimoto
2025-10-04input: use std.Io.Writer for key encoder, new API, expose via libghosttyMitchell Hashimoto
2025-10-04Move paste encoding to the input package, test, optimize away one allocMitchell Hashimoto
2025-10-03ci: cleanupMitchell Hashimoto
2025-10-03Zig 0.15: zig build GTK exeMitchell Hashimoto
2025-10-03Zig 0.15: zig build test Mitchell Hashimoto
2025-10-03terminal: Zig 0.15, lib-vt and test-lib-vt workMitchell Hashimoto
2025-10-03Zig 0.15: zig fmtMitchell Hashimoto
2025-09-30fix test failuresQwerasd
2025-09-30terminal: inline all the thingsQwerasd
2025-09-30Merge branch 'main' into jacob/uucodeMitchell Hashimoto
2025-09-29move test out of terminal to avoid lib-vt catchMitchell Hashimoto
2025-09-29fix(font): Treat Powerline glyphs as normal characters for constraint width p...Mitchell Hashimoto
2025-09-29lib-vt: OSC data extraction boilerplateMitchell Hashimoto
2025-09-28build: use build options to configure terminal C ABI modeMitchell Hashimoto
2025-09-28lib-vt: expose command type enumMitchell Hashimoto
2025-09-27lib-vt: expose ghostty_osc_endMitchell Hashimoto
2025-09-27terminal: osc parser end returns a pointerMitchell Hashimoto
2025-09-27terminal: use LibEnum for the command keysMitchell Hashimoto
2025-09-27lib_vt: osc_next/resetMitchell Hashimoto
2025-09-27terminal: shuffle some C APIs to make it more long term maintainableMitchell Hashimoto
2025-09-25Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-24lib-vt: update header commentsMitchell Hashimoto
2025-09-24remove vt prefixesMitchell Hashimoto
2025-09-24terminal: simplify opaque typeMitchell Hashimoto
2025-09-24remove unused itemsMitchell Hashimoto
2025-09-24lib-vt: setup a default allocator if nullMitchell Hashimoto
2025-09-24lib: allocator interface based on Zig allocatorsMitchell Hashimoto
2025-09-23lib-vt: boilerplate to build a shared objectMitchell Hashimoto
2025-09-23Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-22build: make build_options generally availableMitchell Hashimoto
2025-09-21terminal: fix mistaken gtk logicMitchell Hashimoto
2025-09-21Add simd flag for disabling SIMD functionalityMitchell Hashimoto
2025-09-21terminal: don't build StringMap.searchIterator without regex supportMitchell Hashimoto
2025-09-21terminal: support disabling kitty graphics protocolMitchell Hashimoto
2025-09-21terminal: add build option for oniguruma, which controls tmux cc modeMitchell Hashimoto
2025-09-21start extracting core terminal zig moduleMitchell Hashimoto
2025-09-21Add constraint width testsDaniel Wennberg
2025-09-20unicode: isolate properties, tables, and ziglyph into separate filesMitchell Hashimoto
2025-09-18fix up diff from benchmarks, and add tests against ziglyphJacob Sandlund
2025-09-17Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
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-09-11terminal: osc 104/105 are more flexible on invalid indexMitchell Hashimoto
2025-09-11terminal: remove old color testsMitchell Hashimoto