aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Adjust termkey_strpkey() API more like strptime(); return pointer to end of r...Paul LeoNerd Evans2011-04-014-57/+40
* Provide a termkey_lookup_keyname that can do partial buffer parsingPaul LeoNerd Evans2011-04-016-12/+63
* Initial manpage for termkey_strpkeyPaul LeoNerd Evans2011-04-013-2/+42
* Ensure strpkey can parse numbered function keysPaul LeoNerd Evans2011-04-013-3/+25
* Unicode codepoint is stored in key->code.codepoint, not code.numberPaul LeoNerd Evans2011-04-013-19/+17
* Partial implementation of termkey_strpkey(3); missing FORMAT_WRAPBRACKET and ...Paul LeoNerd Evans2011-04-013-2/+163
* Neater implementation of key modifier names for strfkey; put them in a little...Paul LeoNerd Evans2011-04-011-7/+15
* Extract UTF-8 sequence parser into its own function, fix bugs, apply unit testsPaul LeoNerd Evans2011-03-312-69/+169
* Added unit tests for UTF-8 parserPaul LeoNerd Evans2011-03-311-0/+78
* Updated manpages for function rename sprint_key -> strfkeyPaul LeoNerd Evans2011-03-314-8/+10
* Added some unit tests for termkey_strfkey(3)Paul LeoNerd Evans2011-03-311-0/+85
* strfkey should fill in the utf8 member of a key struct if it's emptyPaul LeoNerd Evans2011-03-311-0/+2
* #include termkey.h from the correct path in unit testsPaul LeoNerd Evans2011-03-313-3/+3
* Added some unit tests for keyname <=> sym constant conversionsPaul LeoNerd Evans2011-03-311-0/+24
* taplib's is_str() should take const char *Paul LeoNerd Evans2011-03-312-2/+2
* Added some unit testing for termkey_getkey(3) and friendsPaul LeoNerd Evans2011-03-311-0/+60
* is()-like testing for ints and stringsPaul LeoNerd Evans2011-03-312-0/+36
* Remember to exit with exit_status() from unit testingPaul LeoNerd Evans2011-03-311-1/+1
* Created a little Test::More-like library for TAP testingPaul LeoNerd Evans2011-03-314-6/+35
* bzr ignore t/*.tPaul LeoNerd Evans2011-03-311-0/+1
* Created a unit-testing system using perl's provePaul LeoNerd Evans2011-03-312-0/+29
* Renamed snprint_key() to strfkey(); provide redirection trampolinePaul LeoNerd Evans2011-03-314-2/+11
* Minor whitespace fixes in termkey.h.inPaul LeoNerd Evans2011-03-311-8/+8
* Provide guarded extern "C" { ... } wrapper for C++ compilersPaul LeoNerd Evans2011-03-301-0/+8
* C++ compilers don't like trailing commas in enums; remove themPaul LeoNerd Evans2011-03-301-6/+7
* include <curses.h> before <term.h> as it's required in that order on SolarisPaul LeoNerd Evans2011-03-301-1/+1
* Bumped VERSION_MINOR to 0.6Paul LeoNerd Evans2011-03-241-3/+3
* Don't steal Ctrl-C from the kernel by default (so leave SIGINT enabled); add ...Paul LeoNerd Evans2011-03-233-1/+10
* Interpret space as Unicode by default, add a flag to make it symbolic insteadPaul LeoNerd Evans2011-03-234-3/+7
* Allow formatting the mouse position when rendering an event to a stringPaul LeoNerd Evans2009-11-274-2/+18
* Make DEBUG=1 mode work with mouse eventsPaul LeoNerd Evans2009-11-271-0/+8
* Moved code around so DEBUG=1 actually compiles againPaul LeoNerd Evans2009-11-271-51/+53
* Return opaque mouse events in the key structure; add a function to interpret ...Paul LeoNerd Evans2009-11-274-18/+127
* Implement mouse catching also in CSI driver, in case xterm-alike terminal wit...Paul LeoNerd Evans2009-11-261-0/+16
* Moved mouse parsing code out of driver-ti.c into core termkey.cPaul LeoNerd Evans2009-11-263-10/+29
* Remember to zero key->modifiers for mouse eventsPaul LeoNerd Evans2009-11-251-0/+1
* Supply --tag=CC to libtool to inform it we're a C library; in case it doesn't...Paul LeoNerd Evans2009-11-251-4/+4
* Bumped VERSION_MINOR to 0.4Paul LeoNerd Evans2009-11-251-1/+1
* Complete reworking of build system to use libtoolPaul LeoNerd Evans2009-11-252-14/+24
* Document the new mouse reporting interfacePaul LeoNerd Evans2009-11-241-1/+8
* Implement XTerm mouse parsing in terminfo driverPaul LeoNerd Evans2009-11-241-12/+49
* Make demo enable mouse mode if given on commandlinePaul LeoNerd Evans2009-11-241-1/+27
* Print Mouse() rather than shouting MOUSE()Paul LeoNerd Evans2009-11-241-1/+1
* Public interface for MOUSE supportPaul LeoNerd Evans2009-11-242-1/+10
* Bugfix to termkey_format_key() in FORMAT_CARETCTRL case when formatting Ctrl-...Paul LeoNerd Evans2009-11-231-2/+2
* Cope with building distdir at minor versions .3 (otherwise it clashes with *.3)Paul LeoNerd Evans2009-07-151-4/+5
* Renamed all type names to CamelCaseNames for visual distinctness, separate fr...Paul LeoNerd Evans2009-07-1518-168/+175
* Substitute version into termkey.pc.in at 'make dist' timePaul LeoNerd Evans2008-12-152-2/+4
* Bump VERSION_MAJOR to 0.2Paul LeoNerd Evans2008-12-121-1/+1
* Represent Ctrl-letter in lowercase in the struct, so as one day to be able to...Paul LeoNerd Evans2008-12-101-15/+31