aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use termo_str{f,p}key_utf8 in testsPřemysl Janouch2016-10-044-45/+45
| | | | No need to be locale dependent here.
* Add termo_str{f,p}key_utf8()Přemysl Janouch2016-10-042-35/+157
| | | | Adding back some original UTF-8 handling code.
* Fix mouse mode 1005 supportPřemysl Janouch2016-10-041-2/+1
|
* Fix cursor keys etc. in unibiliumPřemysl Janouch2016-09-271-2/+2
| | | | unibi_pkey_xmit was the wrong constant.
* Make ASCII NUL imply Ctrl-Space instead of C-@Přemysl Janouch2016-07-242-2/+19
| | | | Seems mostly arbitrary.
* Make unibilium work at allPřemysl Janouch2016-07-242-11/+22
|
* Fix READMEPřemysl Janouch2016-03-141-2/+2
|
* Fix Travis CI notificationsPřemysl Janouch2016-03-141-1/+1
|
* Try to fix Debian/Fedora buildPřemysl Janouch2016-03-141-4/+4
|
* Try harder to get ncurseswPřemysl Janouch2016-01-142-1/+21
|
* Fix error handling in termo_strfkey()Přemysl Janouch2015-10-312-2/+3
| | | | | If in any case snprintf() returned a negative value, we would mishandle it.
* Convert README to AsciiDocPřemysl Janouch2015-09-271-6/+8
|
* Update and fix READMEPřemysl Janouch2015-09-271-2/+8
|
* Don't interpret an n*<Esc> as (n-1)*<Alt>-<Esc>Přemysl Janouch2015-08-095-24/+64
|
* Fix xterm cursor key modifiersPřemysl Janouch2015-07-251-24/+39
|
* Fix compiler warnings in test 05readPřemysl Janouch2015-07-251-0/+3
|
* Mark some issuesPřemysl Janouch2015-07-251-0/+4
|
* Make cursor keys work betterPřemysl Janouch2015-07-251-34/+48
|
* Fix SS3 keysymsPřemysl Janouch2015-07-251-1/+1
|
* Fix off-by-one bugPřemysl Janouch2015-05-281-1/+1
|
* Finally fix all testsPřemysl Janouch2015-05-281-5/+13
| | | | While still supporting rxvt shifted keys.
* Mark an issue that breaks testsPřemysl Janouch2015-05-271-0/+1
|
* Fix the 31position testPřemysl Janouch2015-05-272-3/+3
|
* Fix the 30mouse testPřemysl Janouch2015-05-271-19/+19
|
* CMakeLists.txt: build testsPřemysl Janouch2015-05-271-5/+20
|
* Fix rxvt shifted keys and OOB array accessPřemysl Janouch2015-05-261-51/+62
|
* Backport a change from libtermkeyPřemysl Janouch2015-04-111-1/+0
| | | | "The Ctrl-H byte (0x08) shouldn't automatically become SYM_BACKSPACE"
* Miscellaneous little changesPřemysl Janouch2015-04-113-5/+12
|
* Travis CI: Try enabling Coverity scanPřemysl Janouch2015-02-141-0/+12
|
* Add Travis CI configurationPřemysl Janouch2015-02-141-0/+21
|
* Fix static linking into a shared libraryPřemysl Janouch2015-02-141-0/+8
|
* Go with ncursesw if foundPřemysl Janouch2014-11-301-0/+4
| | | | | | It'd be better if the user could choose the exact library, however this change is actually necessary to support compilation on systems with only the wide version's headers installed (hello Debian).
* Mark a TODOPřemysl Janouch2014-11-301-0/+4
|
* Qt Creator screwed up formattingPřemysl Janouch2014-11-191-2/+2
|
* Update the READMEPřemysl Janouch2014-11-191-1/+5
|
* Rewrite the mouse APIPřemysl Janouch2014-11-196-77/+102
| | | | | | | I wasn't aware of the fact that 1000, 1002 and 1003 are mutually exclusive and turn each other off. Also now it's not needed to set the protocol, it gets set by default.
* Make mouse data signedPřemysl Janouch2014-11-191-1/+1
| | | | Because urxvt can output zero coordinates, meaning -1.
* demo-draw.c: app_data_t -> app_context_tPřemysl Janouch2014-11-191-5/+5
|
* Better support for rxvt inputPřemysl Janouch2014-11-191-16/+81
|
* Revert "Don't bother with endianity"Přemysl Janouch2014-11-181-2/+7
| | | | It makes iconv() output the byte order mark first...
* Add support for setting the mouse protocolPřemysl Janouch2014-10-224-37/+196
|
* Add a demo for drawing in cursesPřemysl Janouch2014-10-222-1/+234
|
* Rewrite termo_interpret_mouse()Přemysl Janouch2014-10-181-15/+12
|
* Don't bother with endianityPřemysl Janouch2014-10-181-6/+2
| | | | I hope this is correct... works for little endian (which is the odd one here).
* AlignmentPřemysl Janouch2014-10-181-1/+1
|
* Fix build of the GLib demoPřemysl Janouch2014-10-141-1/+1
|
* Get rid of most block commentsPřemysl Janouch2014-10-149-128/+121
| | | | They're rather difficult to maintain.
* Renaming continuedPřemysl Janouch2014-10-1416-442/+442
|
* Rename to termoPřemysl Janouch2014-10-1414-1053/+1053
|
* Make mode 1015 and 1006 work, prepare for 1005Přemysl Janouch2014-10-134-43/+144
|