Paul LeoNerd Evans
|
30a3356815
|
Implemented free_driver() in terminfo driver
|
2008-11-09 22:38:10 +00:00 |
Paul LeoNerd Evans
|
09edf2377f
|
Driver getkey() can return TERMKEY_RES_NONE which attempts getkey_simple() afterwards
|
2008-11-09 19:45:43 +00:00 |
Paul LeoNerd Evans
|
d50d772ca5
|
Drivers have names
|
2008-11-08 17:56:44 +00:00 |
Paul LeoNerd Evans
|
e880602944
|
Pass driver_info as explicit void* parameter into driver methods
|
2008-11-08 17:47:57 +00:00 |
Paul LeoNerd Evans
|
1c46f5edfa
|
Recognise 'key_mouse' as an ignored terminfo key
|
2008-11-02 22:16:03 +00:00 |
Paul LeoNerd Evans
|
aef409c460
|
Terminfo driver needs to put terminal into 'keypad_xmit' mode when starting
|
2008-11-02 17:59:30 +00:00 |
Paul LeoNerd Evans
|
62d4e7eccb
|
Pass the 'force' value through to getkey_simple()
|
2008-11-02 14:43:19 +00:00 |
Paul LeoNerd Evans
|
bb00cd64b1
|
Added many more key symbols and names + translations from terminfo
|
2008-10-10 01:11:24 +01:00 |
Paul LeoNerd Evans
|
2ceb64261a
|
Binary search terminfo funcname => termkey sym conversion, rather than linear
|
2008-10-10 00:44:13 +01:00 |
Paul LeoNerd Evans
|
37156ad580
|
Added some TODO notes about handling realloc() failures
|
2008-10-09 23:53:35 +01:00 |
Paul LeoNerd Evans
|
2b08f88f19
|
Better free() tracking in constructor failure cases
|
2008-10-09 23:19:10 +01:00 |
Paul LeoNerd Evans
|
05639c4773
|
Pass 'term' string into new_driver virtual method; have drivers sensitive to it and return NULL if they can't handle. Try CSI driver first; only for xterm-alikes
|
2008-10-09 20:23:45 +01:00 |
Paul LeoNerd Evans
|
c974e61a8d
|
Added initial attempt at a terminfo-driven driver
|
2008-10-08 02:04:47 +01:00 |