-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
39 lines (29 loc) · 1.67 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2016-07-24 David B. Lamkins <david@lamkins.net>
* Version 2.0. Rewritten to spawn its client behind a pty, thus
eliminating the need for compatibility options. The invocation
has changed to (for example) `akt apl`; the pipe is no longer used.
The state machine has been completely rewritten, fixing many known
bugs and annoyances.
2014-10-24 David B. Lamkins <david@lamkins.net>
* akt.c (usage, main): Version 1.2.1: Pulled out the Alt-sets-MSB
input support, which is fundamentally incompatible with copy/paste
of UTF-8. See NOTES for further explanation.
2014-10-24 David B. Lamkins <david@lamkins.net>
* akt.c (usage, main): Version 1.2: Command line option -n causes
akt to pass Ctrl-C to output rather than signaling the listener.
Input is now checked to confirm that it's a terminal. Input
characters having MSB (bit 7) set are now translated to APL; this
means that older terminal emulators which use the MSB as the Alt
shift bit will be supported by akt.
2014-10-23 David B. Lamkins <david@lamkins.net>
* akt.c (handle_key_timer, find_listener, handle_watchdog_timer)
(key_timer_arm, key_timer_disarm, initalize, finalize, main):
Ctrl-C handling: sends SIGINT to process on receiving end of
stdout pipe. If no pipe, Ctrl-C exits akt. Also, akt exits when
the process on the receiving end of the stdout pipe exits. NUL
input characters (Ctrl-@, Ctrl-` or Ctrl-space) are now passed
through to output rather than being used to exit akt.
Miscellaneous code cleanup. Bumped version to 1.1.
2014-10-23 David B. Lamkins <david@lamkins.net>
* akt.c (map[], alarm): Correct mappings of A-., A-> and A-K. Set
timer on ESC to allow bare ESC to also be passed through.