summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysFixed punctuationmainHaoran S. Diao (刁浩然)
4 daysNow that we can handle escape sequences, re-adding "'", "[", and "]" to im keysHaoran S. Diao (刁浩然)
4 daysAdded a delay in the im display loop so that it takes up less cpu timeHaoran S. Diao (刁浩然)
4 daysvictory lap: every program I can think of is compatibleHaoran S. Diao (刁浩然)
4 daysRemoved debug printoutsHaoran S. Diao (刁浩然)
4 daysAdded ECMA-48 mode switches to the list of clr commands because obscure privateHaoran S. Diao (刁浩然)
use ones like \033[?1049h found in no documentation anywhere can clear the screen
4 daysmade the escape state machien also keep track of cursor save/restore parity andHaoran 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 daysMoved the pty->stdout routine and the im display routine to seperate threadsHaoran S. Diao (刁浩然)
issue is that the im_display routine is overzealous
4 daysFixed order of attribute clearing for im displayHaoran S. Diao (刁浩然)
4 daystypoHaoran S. Diao (刁浩然)
4 daysAdded safe state functionHaoran S. Diao (刁浩然)
4 daysupdated README a bit, made the explanation a little bit more clearHaoran S. Diao (刁浩然)
4 daysRemoved debug printHaoran S. Diao (刁浩然)
4 daysReset cursor position on startup to fix issue with cursor being stuck outsideHaoran S. Diao (刁浩然)
scroll region if ptyim is launched with it at the bottom row
4 daysAdded scroll region restrictionHaoran S. Diao (刁浩然)
4 daysMade it so pressing escape twice sends an escape to the IM, fixed the statusHaoran S. Diao (刁浩然)
line persisting even on exit. Refactored main process exit
4 daysadded escape sequence detector state machineHaoran S. Diao (刁浩然)
fixed glitch where exiting only happens after 1 final keypress input
5 daysAdded passthrough logic for selector keysHaoran S. Diao (刁浩然)
5 daysadded an easy identifier to the output manager child processHaoran S. Diao (刁浩然)
5 daysMade pty and stdin reads blocking again for massive performance boostHaoran S. Diao (刁浩然)
5 daysMade ptty -> stdout be on a seperate thread to we can make stdin/stdout blockingHaoran S. Diao (刁浩然)
again for performance reasons
10 daysAdded 1 letter + space entriesHaoran S. Diao (刁浩然)
10 daysAdded boshiamy as dependency for makeHaoran S. Diao (刁浩然)
10 daysHave it check for both types of backspaceHaoran S. Diao (刁浩然)
11 daysRemoved '[' and ']' from the im_key list since they intefere with arrow keyHaoran S. Diao (刁浩然)
inputs
11 daysAdded makefileHaoran S. Diao (刁浩然)
11 daysAdded readmeHaoran S. Diao (刁浩然)
11 daysMade the imtable use all the latest featuresHaoran S. Diao (刁浩然)
11 daysbugfixesHaoran S. Diao (刁浩然)
11 daysMade input method fully encoding agnosticHaoran S. Diao (刁浩然)
11 daysfixed im toggle passthrough bugHaoran S. Diao (刁浩然)
11 daysrefactored ptyim.c to be cleaner, also does more efficient pty -> stdoutHaoran S. Diao (刁浩然)
transfer
11 daysCleaned up input method code, added preview functionHaoran S. Diao (刁浩然)
11 daysFully functional boshiamy implementationHaoran S. Diao (刁浩然)
11 daysFully functional so far. Just need to clean up the code and actually import theHaoran S. Diao (刁浩然)
input method table
11 daystty intercept worksHaoran S. Diao (刁浩然)