Commit graph

28 commits

Author SHA1 Message Date
c9645b1f19 progress ct_test.c with ANSI seqs & recursive pgetppid 2025-09-28 22:37:50 +10:00
25f1180429 implement pgetppid
pgetppid will aid in detecting which terminal emulator a process is running under
2025-09-28 22:37:07 +10:00
edeec36ffa add minimal ANSI reference 2025-09-28 22:35:28 +10:00
7ff74c0d67 improve term RAW mode (REF: glibc) 2025-09-28 22:34:48 +10:00
059606b5ef raw mode now works (canon todo) 2025-09-28 13:20:35 +10:00
dede047166 fix use of uninit'd mem 2025-09-28 13:20:16 +10:00
b7c8c52212 implement raw mode 2025-09-28 13:19:40 +10:00
422a770028 use gcc not ld, don't compile surface.c yet 2025-09-28 13:18:48 +10:00
84a53a85fb valgrind ignore logs + better trace 2025-09-28 13:18:03 +10:00
866fd14b51 change ct_term internal interface 2025-09-28 00:06:40 +10:00
17d763c597 init ct_termio 2025-09-28 00:06:02 +10:00
7466d19c5e rename _ct_shared.h -> ct_shared.h 2025-09-28 00:04:36 +10:00
474b232b3a init gmake 2025-09-27 20:56:28 +10:00
9d31afc224 transfer scripts from dorne to curstree 2025-09-27 20:56:07 +10:00
606171f090 ignore build artifacts 2025-09-27 20:55:46 +10:00
48041acb6f epty reminder 2025-09-27 20:49:11 +10:00
7507b00ffc pin deps with flake.lock 2025-09-27 20:49:00 +10:00
0f2d066430 init .gitignore 2025-09-27 20:48:42 +10:00
8767e4ca6e merge dorne specific cursetree files into main repo 2025-09-27 20:47:20 +10:00
9b0e752b8a commit cursetree 2025-09-27 20:46:31 +10:00
7f4f9941de refactor ct_term 2025-09-24 16:56:09 +10:00
08e4376a35 add struct ct_surface as a struct _win_st (ncurses) replacement 2025-09-24 15:47:56 +10:00
bcfcbaf529 add struct ct_term terminfo/termios/ioctl wrapper 2025-09-24 15:46:56 +10:00
2033721c22 add basic read syscall wrappers for terminfo db 2025-09-19 14:58:43 +10:00
87f06f7fb6 quick reference quide for when i come back here 2025-09-18 16:57:06 +10:00
df21487e9c notes on ncurses internal structure 2025-09-18 16:54:30 +10:00
26067af4bf TODO.md 2025-09-18 16:54:09 +10:00
fe714ed98b init 2025-09-18 13:36:46 +10:00