Age | Commit message (Collapse) | Author | |
---|---|---|---|
4 days | Removed debug printouts | Haoran S. Diao (刁浩然) | |
4 days | made the escape state machien also keep track of cursor save/restore parity and | Haoran S. Diao (刁浩然) | |
clear screen sequences, have the im_disp_routine only update when these are equal and a clear screen sequence has been sent | |||
4 days | Moved the pty->stdout routine and the im display routine to seperate threads | Haoran S. Diao (刁浩然) | |
issue is that the im_display routine is overzealous | |||
4 days | Removed debug print | Haoran S. Diao (刁浩然) | |
4 days | Reset cursor position on startup to fix issue with cursor being stuck outside | Haoran S. Diao (刁浩然) | |
scroll region if ptyim is launched with it at the bottom row | |||
4 days | Added scroll region restriction | Haoran S. Diao (刁浩然) | |
4 days | Made it so pressing escape twice sends an escape to the IM, fixed the status | Haoran S. Diao (刁浩然) | |
line persisting even on exit. Refactored main process exit | |||
4 days | added escape sequence detector state machine | Haoran S. Diao (刁浩然) | |
fixed glitch where exiting only happens after 1 final keypress input | |||
5 days | added an easy identifier to the output manager child process | Haoran S. Diao (刁浩然) | |
5 days | Made pty and stdin reads blocking again for massive performance boost | Haoran S. Diao (刁浩然) | |
5 days | Made ptty -> stdout be on a seperate thread to we can make stdin/stdout blocking | Haoran S. Diao (刁浩然) | |
again for performance reasons | |||
11 days | bugfixes | Haoran S. Diao (刁浩然) | |
11 days | refactored ptyim.c to be cleaner, also does more efficient pty -> stdout | Haoran S. Diao (刁浩然) | |
transfer | |||
11 days | Cleaned up input method code, added preview function | Haoran S. Diao (刁浩然) | |
11 days | Fully functional so far. Just need to clean up the code and actually import the | Haoran S. Diao (刁浩然) | |
input method table | |||
11 days | tty intercept works | Haoran S. Diao (刁浩然) | |