richterm

"terminal emulator" with support for text fonts and images for plan9
git clone git://nsmpr.xyz/richterm.git
Log | Files | Refs | README

commit 936dda0d4b02c7c7d4ea307c98aa397fdb457ba3
parent 69e85bfdb6a04ac6d69be8a7282cc5ae0806d00c
Author: Pavel Renev <an2qzavok@gmail.com>
Date:   Sat, 28 Aug 2021 22:38:10 +0000

plans for the future

Diffstat:
MTODO | 28+++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)

diff --git a/TODO b/TODO @@ -1,23 +1,21 @@ -# images +% g 'TODO' -something in image drawing routines is broken, not handling it well when -image's rectangle.min != ZP. +Rename Objects to Elements. -# fs_flush +Rethink color palette. -We need to prevent server from locking up. +Something in image drawing routines is broken, not handling it well +when image's rectangle.min != ZP. -See 9pqueue(2) +Prevent server from locking up, See 9pqueue(2). Probably need an +independent queue for every blocking file. -I think I need an independent queue for every blocking file. +Handle OTRUNC. -# fix crashes +Fix crashes when you write into files. -when you write into files, also related to file trunkating. +Simplify file handling: add Array for text to objects, and use +standard arrayread/arraywrite. Copy array back to global text buffer +on destroyfid. Do the same for fonts. -# simplify file handling - -Add Array for text to objects, and use standard arrayread/arraywrite. -Copy array back to global text buffer on destroyfid - -Do the same for fonts. +Separate functions for open and destroyfid, the way read/write works now.