Commit graph

27 commits

Author SHA1 Message Date
dce97e6b3e bug fixes + general X axis splitting! 2025-09-16 21:30:14 +10:00
5e99b09f8a (UNDER CONSTRUCTION) fixed bad free + testing AXIS_X bifurcation 2025-09-16 18:46:01 +10:00
b16590fd5a nonbinary-tree(TM) now works in a very minimal instance 2025-09-16 16:48:02 +10:00
878be07a71 rename cli/ -> cursetree/ 2025-09-13 10:39:58 +10:00
2ad6e4e104 AUTO RESIZING NOW WORKS WELL 2025-09-12 01:54:21 +10:00
373081a1b3 add (terrible) support for auto window resizing 2025-09-12 00:17:48 +10:00
0eb08bb04e rename init_tree -> init_cursetree 2025-09-11 21:12:40 +10:00
3c2977d76b BIFURCATION IMPLEMENTED 2025-09-11 19:27:49 +10:00
fce84f1844 fix bifurcation AXIS_Y bug 2025-09-11 19:27:02 +10:00
79f5c5235a add term_dims() func 2025-09-11 19:26:28 +10:00
f73dbd7d8a ensure initscr(3x) & use newwin(3x) not stdscr(3x) for root node 2025-09-11 19:24:48 +10:00
8c4f288a97 finish bulk of tree.* implementation 2025-09-11 17:41:14 +10:00
669f620a6a add resizemv_window() method to curse.* interface 2025-09-11 17:40:25 +10:00
206f1e6a09 comment old curse.c main function 2025-09-11 17:39:49 +10:00
1f26441c71 fix bad inline usage 2025-09-11 17:38:31 +10:00
4d7402fa52 add curses.c WINDOW init funcs 2025-09-10 23:05:07 +10:00
a55c25d319 separate initscr(3x) wrapper to new function 2025-09-10 22:54:20 +10:00
79272e8421 structure dorne cli as a binary tree 2025-09-10 22:49:24 +10:00
c3074a75eb add ncurses wrapper 2025-09-10 22:49:05 +10:00
2e10e88504 begin simple child process interface 2025-09-10 01:25:34 +10:00
8991d8ec04 fix epty includes mkpty.h not _pty.h 2025-09-10 01:24:41 +10:00
b2f204a2cb add epty.* to extend _pty.*
stdout/stderr independence for child process
2025-09-09 21:07:34 +10:00
ac590806bf rename mkpty.* -> _pty.* 2025-09-09 21:05:42 +10:00
d04f14c038 reformat and refactor mkpty.* 2025-09-09 21:03:40 +10:00
2893caf8ab fix mkpty function declarations 2025-09-09 19:43:54 +10:00
e599801f2e finish mkpty.c 2025-09-09 17:35:37 +10:00
c68fc6de5e add custom pty interface 2025-09-09 15:43:54 +10:00