aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix type aliasJesse Luehrs2021-03-091-2/+1
|
* minor cleanupsJesse Luehrs2021-03-091-5/+3
|
* simplifyJesse Luehrs2021-03-092-12/+13
|
* make raw_guard also asyncJesse Luehrs2021-03-095-57/+111
| | | | i think tcsetattr etc can actually block in some cases
* tweakJesse Luehrs2021-03-091-1/+1
|
* commentJesse Luehrs2021-03-092-0/+6
|
* handle errors properly in raw guardJesse Luehrs2021-03-096-16/+26
|
* add an error typeJesse Luehrs2021-03-098-40/+55
|
* add async implementation of InputJesse Luehrs2021-03-097-200/+577
| | | | | this is just copied and pasted for now, need to figure out how to generate one from the other
* simplifyJesse Luehrs2021-03-092-12/+4
|
* add input testerJesse Luehrs2021-03-081-0/+27
|
* more refactoringJesse Luehrs2021-03-082-143/+212
|
* reorganize a bitJesse Luehrs2021-03-076-13/+16
|
* cleanupJesse Luehrs2021-03-072-4/+3
|
* separate out the guards from the main structsJesse Luehrs2021-03-077-66/+133
|
* more derivesJesse Luehrs2021-03-071-1/+1
|
* more renamesJesse Luehrs2021-03-071-1/+1
|
* a few derivesJesse Luehrs2021-03-071-0/+1
|
* a few renamesJesse Luehrs2021-03-076-23/+23
|
* cleanupJesse Luehrs2021-03-071-2/+2
|
* sketch out some input handlingJesse Luehrs2021-03-074-110/+474
|
* also set the appropriate terminal modesJesse Luehrs2021-03-073-8/+30
|
* simplify, add some more methodsJesse Luehrs2021-03-073-6/+47
|
* a bunch more improvementsJesse Luehrs2021-03-073-20/+133
|
* bump vt100Jesse Luehrs2021-03-061-1/+1
|
* add tmux exampleJesse Luehrs2021-03-062-0/+334
|
* rename a bitJesse Luehrs2021-03-065-7/+10
|
* split into sync and async implementationsJesse Luehrs2021-03-066-61/+205
|
* basic sketch of an implementationJesse Luehrs2021-03-065-7/+178
|
* project skeletonJesse Luehrs2021-03-063-0/+18
|
* initial commitJesse Luehrs2021-03-060-0/+0