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
*
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
*
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
[next]