aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Allow specifying terminal name in termo_new()term-stringPřemysl Janouch2016-09-277-8/+12
|
* 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
|
* Work on mouse support, it's a messPřemysl Janouch2014-10-134-48/+90
|
* CMake-ify, rename to termkey2 for the time beingPřemysl Janouch2014-10-0933-206/+258
|
* Make the tests work againPřemysl Janouch2014-09-2817-835/+1029
| | | | Our UTF-8 parsing now behaves differently, though.