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
path:
root
/
t
Commit message (
Expand
)
Author
Age
Files
Lines
*
CMake-ify, rename to termkey2 for the time being
Přemysl Janouch
2014-10-09
17
-1361
/
+0
*
Make the tests work again
Přemysl Janouch
2014-09-28
17
-835
/
+1029
*
Move to iconv
Přemysl Janouch
2014-09-28
2
-19
/
+19
*
Unit tests should use .code.codepoint/.sym instead of not .code.number when a...
Paul LeoNerd Evans
2014-03-05
4
-46
/
+46
*
Bugfix to snprint_cameltospaces() when given a short buffer [thanks Romain Ch...
Paul LeoNerd Evans
2013-08-26
1
-1
/
+10
*
Added TERMKEY_FORMAT_LOWERSPACE for strpkey() also
Paul LeoNerd Evans
2013-08-26
1
-1
/
+9
*
Added TERMKEY_FORMAT_LOWERSPACE for strfkey() only
Paul LeoNerd Evans
2013-08-26
1
-1
/
+9
*
Added TERMKEY_FORMAT_LOWERMOD
Paul LeoNerd Evans
2013-08-26
2
-7
/
+17
*
Added TERMKEY_FORMAT_SPACEMOD
Paul LeoNerd Evans
2013-08-26
2
-2
/
+23
*
Make some more things 'const' that should be
Paul LeoNerd Evans
2013-07-15
3
-3
/
+3
*
Updated shared taplib
Paul LeoNerd Evans
2013-01-04
2
-3
/
+17
*
Handle ANSI and DEC mode report CSIs
Paul LeoNerd Evans
2012-11-30
1
-0
/
+41
*
Only recognise DECCPR as a position report, so it is distinct from F3
Paul LeoNerd Evans
2012-11-30
1
-1
/
+1
*
Try to handle position reports -and- F3 concurrently.. somehow.. argh
Paul LeoNerd Evans
2012-11-30
1
-1
/
+11
*
Also interpret an intermediate CSI byte if present
Paul LeoNerd Evans
2012-11-30
1
-2
/
+9
*
Unit test that CSI initial command also works
Paul LeoNerd Evans
2012-11-30
1
-2
/
+9
*
Return a real key type for unrecognised CSI sequences; allow accessing them b...
Paul LeoNerd Evans
2012-11-30
1
-0
/
+32
*
Bugfix to POSITION reporting - swap line<=>col
Paul LeoNerd Evans
2012-04-25
1
-2
/
+2
*
Ensure that key->type field is properly set for all mouse encoding protocols
Paul LeoNerd Evans
2012-04-24
1
-0
/
+16
*
Also handle CSI R; position report replies to CSI 6n
Paul LeoNerd Evans
2012-04-24
1
-0
/
+28
*
Always load the CSI driver because it contains cross-terminal mouse and CSI u...
Paul LeoNerd Evans
2012-04-24
2
-3
/
+10
*
Use spare bits in code.mouse[3] to store bigger mouse positions
Paul LeoNerd Evans
2012-04-12
1
-1
/
+9
*
Recognise SGR-style mouse encoding
Paul LeoNerd Evans
2012-04-12
1
-1
/
+26
*
Recognise rxvt-style mouse encoding
Paul LeoNerd Evans
2012-04-12
1
-1
/
+29
*
Extract modifiers for mouse events at peekkey time
Paul LeoNerd Evans
2012-04-05
1
-1
/
+19
*
Added a unit test for mouse report events
Paul LeoNerd Evans
2012-04-05
1
-0
/
+61
*
Have getkey/waitkey return RES_ERROR/EINVAL if stopped
Paul LeoNerd Evans
2012-03-08
1
-1
/
+7
*
Added a termkey_is_started() accessor; unit test it a bit
Paul LeoNerd Evans
2012-03-08
1
-1
/
+10
*
Added (undocumented) termkey_set_buffer_size()
Paul LeoNerd Evans
2012-02-13
1
-0
/
+32
*
Added (undocumented) termkey_get_buffer_size()
Paul LeoNerd Evans
2012-02-13
1
-1
/
+3
*
Use termkey_new_abstract() in unit tests
Paul LeoNerd Evans
2012-01-26
9
-20
/
+10
*
\e string escape is not portable; use \033
Paul LeoNerd Evans
2012-01-18
2
-3
/
+3
*
Allow passing fd = -1 to constructor to make an instance not associated with ...
Paul LeoNerd Evans
2012-01-18
9
-9
/
+9
*
Added termkey_push_bytes(), a new API for providing input bytes
Paul LeoNerd Evans
2012-01-18
4
-77
/
+102
*
Provide new API function to determine how much buffer space remains in the in...
Paul LeoNerd Evans
2012-01-18
1
-1
/
+25
*
Canonicalise (a local copy of) the key structures given to termkey_keycmp() b...
Paul LeoNerd Evans
2011-09-06
1
-1
/
+13
*
Allow a flag to convert ASCII DEL into Backspace
Paul LeoNerd Evans
2011-08-28
1
-1
/
+17
*
Move canonicalisation flags into their own bitfield with their own accessor a...
Paul LeoNerd Evans
2011-08-28
1
-1
/
+1
*
Provide an explicit termkey_canonicalise() function; canonicalise Space/SP in...
Paul LeoNerd Evans
2011-08-27
1
-0
/
+51
*
Added a unit test to assert the correct behaviour of FLAG_SPACESYMBOL from wa...
Paul LeoNerd Evans
2011-08-27
1
-0
/
+41
*
Bugfix to termkey_keycmp - implement sense in correct direction
Paul LeoNerd Evans
2011-04-07
1
-8
/
+8
*
Bugfix termkey_strpkey parsing unicode with trailing content
Paul LeoNerd Evans
2011-04-07
1
-1
/
+9
*
Assert that termkey_strpkey's return points to endofstring after parse
Paul LeoNerd Evans
2011-04-07
1
-11
/
+22
*
Provide termkey_keycmp() for sorting purposes
Paul LeoNerd Evans
2011-04-02
1
-0
/
+50
*
Adjust termkey_strpkey() API more like strptime(); return pointer to end of r...
Paul LeoNerd Evans
2011-04-01
1
-30
/
+19
*
Provide a termkey_lookup_keyname that can do partial buffer parsing
Paul LeoNerd Evans
2011-04-01
1
-1
/
+15
*
Ensure strpkey can parse numbered function keys
Paul LeoNerd Evans
2011-04-01
2
-2
/
+21
*
Unicode codepoint is stored in key->code.codepoint, not code.number
Paul LeoNerd Evans
2011-04-01
2
-13
/
+13
*
Partial implementation of termkey_strpkey(3); missing FORMAT_WRAPBRACKET and ...
Paul LeoNerd Evans
2011-04-01
1
-0
/
+90
*
Extract UTF-8 sequence parser into its own function, fix bugs, apply unit tests
Paul LeoNerd Evans
2011-03-31
1
-1
/
+92
[next]