index
:
termo
master
term-string
origin/master
Terminal key input library
Přemysl Eric Janouch <p@janouch.name>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Added manpages for (most of) the external API functions
Paul LeoNerd Evans
2008-11-06
7
-3
/
+248
*
Neater bitfield constants in .h file; added docs of TERMKEY_FORMAT_* constants
Paul LeoNerd Evans
2008-11-03
1
-12
/
+12
*
Make sure all .c->.o builds depend on all .h files
Paul LeoNerd Evans
2008-11-03
1
-2
/
+2
*
Better handling of incomplete UTF-8 sequences - just emit a UTF8_INVALID if w...
Paul LeoNerd Evans
2008-11-03
1
-2
/
+13
*
Better handling in termkey_waitkey() of EOF conditions
Paul LeoNerd Evans
2008-11-03
1
-4
/
+12
*
Reuse common Esc-prefix code in getkey_simple() from CSI driver; avoids code ...
Paul LeoNerd Evans
2008-11-03
1
-44
/
+5
*
Bugfix to recursive 'meta-' getkey code - handle buffcount too
Paul LeoNerd Evans
2008-11-03
1
-2
/
+4
*
Some platforms need -fPIC when compiling C code for eventual use in a shared ...
Paul LeoNerd Evans
2008-11-03
1
-1
/
+1
*
Recognise 'key_mouse' as an ignored terminfo key
Paul LeoNerd Evans
2008-11-02
1
-1
/
+3
*
Install a .pc file so that pkg-config works
Paul LeoNerd Evans
2008-11-02
2
-0
/
+11
*
Terminfo driver needs to put terminal into 'keypad_xmit' mode when starting
Paul LeoNerd Evans
2008-11-02
1
-0
/
+23
*
Added new driver virtual methods 'start_driver' and 'stop_driver'
Paul LeoNerd Evans
2008-11-02
2
-0
/
+8
*
Remeber to handle Esc-prefixed keypresses in base getkey_simple() function - ...
Paul LeoNerd Evans
2008-11-02
1
-1
/
+36
*
Pass the 'force' value through to getkey_simple()
Paul LeoNerd Evans
2008-11-02
4
-5
/
+5
*
Added 'make install' target
Paul LeoNerd Evans
2008-11-02
1
-0
/
+12
*
Adjusted Makefile to build a shared library
Paul LeoNerd Evans
2008-11-02
1
-2
/
+7
*
Added many more key symbols and names + translations from terminfo
Paul LeoNerd Evans
2008-10-10
3
-3
/
+71
*
Binary search terminfo funcname => termkey sym conversion, rather than linear
Paul LeoNerd Evans
2008-10-10
1
-3
/
+18
*
'int' might not be wide enough to hold any Unicode codepoint; use 'long'
Paul LeoNerd Evans
2008-10-10
4
-10
/
+10
*
Added some TODO notes about handling realloc() failures
Paul LeoNerd Evans
2008-10-09
3
-1
/
+4
*
Better free() tracking in constructor failure cases
Paul LeoNerd Evans
2008-10-09
3
-5
/
+34
*
Respect user's CC and CFLAGS
Paul LeoNerd Evans
2008-10-09
1
-5
/
+7
*
Gracefully handle constructor failure rather than SEGV
Paul LeoNerd Evans
2008-10-09
1
-0
/
+5
*
Pass 'term' string into new_driver virtual method; have drivers sensitive to ...
Paul LeoNerd Evans
2008-10-09
4
-6
/
+21
*
Adjustment to demo.c; just print the vim style format
Paul LeoNerd Evans
2008-10-08
1
-3
/
+1
*
Added initial attempt at a terminfo-driven driver
Paul LeoNerd Evans
2008-10-08
4
-2
/
+193
*
Moved all of the keynames out from driver-csi into termkey; where they belong
Paul LeoNerd Evans
2008-10-08
2
-34
/
+65
*
Register keynames using a more extensible internal array; easier to add new ones
Paul LeoNerd Evans
2008-10-08
1
-9
/
+21
*
Tiny bugfix to termkey.c's initialiser; actually handle multiple driver searc...
Paul LeoNerd Evans
2008-10-08
1
-0
/
+1
*
Pass an explicit 'force' parameter into driver's getkey rather than relying o...
Paul LeoNerd Evans
2008-10-08
3
-20
/
+13
*
Moved single byte and UTF-8 sequence recombiner out of driver-csi.c back into...
Paul LeoNerd Evans
2008-10-08
3
-104
/
+114
*
Moved all of the C0 registration and 'do_codepoint' logic out of driver-csi b...
Paul LeoNerd Evans
2008-10-08
3
-146
/
+148
*
s/eatbytes/eat_bytes/ - nicer API name
Paul LeoNerd Evans
2008-10-07
3
-17
/
+17
*
Moved 'eatbytes' back into core code, put a code ptr in the termkey struct as...
Paul LeoNerd Evans
2008-10-07
3
-32
/
+43
*
Support a list of potential backend drivers
Paul LeoNerd Evans
2008-10-07
1
-2
/
+17
*
Moved CSI key registration code to be private to CSI driver
Paul LeoNerd Evans
2008-10-06
3
-105
/
+98
*
Use vtable in driver to indirect calls to the CSI driver
Paul LeoNerd Evans
2008-10-06
3
-15
/
+19
*
Moved CSI-related code out of termkey.c into new driver-csi.c
Paul LeoNerd Evans
2008-10-06
4
-562
/
+635
*
Makefile now sensitive to DEBUG=1
Paul LeoNerd Evans
2008-10-06
1
-0
/
+4
*
Define 'TERMKEY_FORMAT_VIM' as a shortcut to make it format keys like Vim does
Paul LeoNerd Evans
2008-10-06
1
-0
/
+4
*
Print Alt/Meta before Ctrl
Paul LeoNerd Evans
2008-10-06
1
-6
/
+6
*
Added TERMKEY_FORMAT_WRAPBRACKET
Paul LeoNerd Evans
2008-10-06
3
-8
/
+20
*
Added two more formatting options; CARETCTRL and ALTISMETA
Paul LeoNerd Evans
2008-10-06
3
-3
/
+24
*
snprint_key() now takes a bitmask format, not a single boolean
Paul LeoNerd Evans
2008-10-06
2
-2
/
+8
*
Added termkey_snprint_key() to render nice string outputs of key events
Paul LeoNerd Evans
2008-08-21
3
-24
/
+49
*
Reworked events to be type/code/mod rather than flags/code/mod; make F[n] key...
Paul LeoNerd Evans
2008-08-21
3
-181
/
+186
*
Renamed .h file's include guard to avoid a C reserved identifier space
Paul LeoNerd Evans
2008-03-20
1
-2
/
+2
*
Cope correctly with XTerm's modified Unicode reporting of Ctrl-C for termination
Paul LeoNerd Evans
2008-02-23
1
-2
/
+2
*
Preserve modifiers on XTerm's CSI 27 ~ modified Unicode sequence
Paul LeoNerd Evans
2008-02-23
1
-0
/
+2
*
Renamed describe_sym to get_keyname
Paul LeoNerd Evans
2008-02-23
3
-16
/
+13
[next]