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 compile-vs-runtime library version checks
Paul LeoNerd Evans
2008-11-16
4
-0
/
+26
*
Store major and minor version number in Makefile; substitute #defines in term...
Paul LeoNerd Evans
2008-11-16
3
-2
/
+14
*
Compress trie nodes down to extent maps after loading, to save memory
Paul LeoNerd Evans
2008-11-12
1
-15
/
+59
*
Use a trie instead of a linear list of sequence strings in the terminfo drive...
Paul LeoNerd Evans
2008-11-12
1
-48
/
+151
*
Handle malloc() failures during setup of driver-ti
Paul LeoNerd Evans
2008-11-12
1
-4
/
+11
*
Make CSI driver's debugging output messages on unrecognised sequences conditi...
Paul LeoNerd Evans
2008-11-12
1
-6
/
+12
*
CSI driver shouldn't eat sequences it doesn't understand; leave them for anot...
Paul LeoNerd Evans
2008-11-12
1
-13
/
+17
*
Bugfix to 'unknown CSI' case in CSI driver - neater output message to avoid u...
Paul LeoNerd Evans
2008-11-12
1
-2
/
+16
*
Added documentation on termkey_{get,set}_flags()
Paul LeoNerd Evans
2008-11-10
2
-1
/
+27
*
Added (undocumented) termkey_{get,set}_flags() calls to API
Paul LeoNerd Evans
2008-11-10
2
-0
/
+13
*
CSI driver should also load when TERM=screen because of screen's stupid way o...
Paul LeoNerd Evans
2008-11-09
1
-6
/
+13
*
Implemented free_driver() in terminfo driver
Paul LeoNerd Evans
2008-11-09
1
-0
/
+5
*
When debugging, also print details of a key event when applicable
Paul LeoNerd Evans
2008-11-09
1
-0
/
+36
*
Load terminfo triver before CSI; in case they both apply
Paul LeoNerd Evans
2008-11-09
1
-1
/
+1
*
Allow stacking drivers in a linked list; try all of them at getkey() time
Paul LeoNerd Evans
2008-11-09
2
-37
/
+88
*
If debugging, print verbose output about internals of getkey operation
Paul LeoNerd Evans
2008-11-09
1
-2
/
+61
*
Driver getkey() can return TERMKEY_RES_NONE which attempts getkey_simple() af...
Paul LeoNerd Evans
2008-11-09
3
-6
/
+33
*
getkey_simple() should return TERMKEY_RES_NONE if no bytes available; as a sa...
Paul LeoNerd Evans
2008-11-09
1
-0
/
+3
*
Print name of driver on startup if debugging
Paul LeoNerd Evans
2008-11-08
1
-0
/
+4
*
Drivers have names
Paul LeoNerd Evans
2008-11-08
3
-0
/
+5
*
Pass driver_info as explicit void* parameter into driver methods
Paul LeoNerd Evans
2008-11-08
4
-18
/
+18
*
Pass 'csi' value to static helper functions in driver-csi
Paul LeoNerd Evans
2008-11-08
1
-10
/
+8
*
Renamed termkey_{set,get}waittime() to termkey_{set,get}_waittime() to be mor...
Paul LeoNerd Evans
2008-11-06
9
-33
/
+33
*
Don't document the termkey_free() function as it doesn't restore termios; doc...
Paul LeoNerd Evans
2008-11-06
3
-6
/
+6
*
Include demo.c and demo-async.c in the manpages under an EXAMPLE section
Paul LeoNerd Evans
2008-11-06
3
-1
/
+28
*
Added asynchronous demo which uses poll()
Paul LeoNerd Evans
2008-11-06
2
-1
/
+62
*
Also document termkey_advisereadable()
Paul LeoNerd Evans
2008-11-06
3
-1
/
+33
*
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
[next]