aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* Move to iconvPřemysl Janouch2014-09-2810-340/+311
| | | | | | | | | | | That is the major change in this commit. Also Ctrl-modified keys now should work in URxvt, which was surprisingly trivial to achieve. Coming up next: - making sure the tests still work - introducing CMake
* Less code duplicationPřemysl Janouch2014-09-231-31/+13
|
* Introduce isatty(3)Přemysl Janouch2014-09-231-21/+2
|
* Introduce bsearch(3)Přemysl Janouch2014-09-231-27/+15
|
* Add -WextraPřemysl Janouch2014-09-234-4/+27
|
* WIP: Is mine now (^3^)Přemysl Janouch2014-09-2335-3575/+2975
| | | | | | | | | | | | | | | | Seriously though, I've got some issues with how this thing is designed, as well as with its formatting, and when you add the fact that the original author wants to merge this thing into his bigger library that also handles terminal output, which I'll kindly leave to ncurses, it kind of makes sense for me to do this. Manpages have been removed as they are going to become obsolete and they're rather difficult to maintain. If anything, there will be Doxygen-generated documentation. The plan is to throw away any direct UTF-8 support and support all uni- and multibyte character encodings. However some unrelated refactoring is about to come first.
* Be a little more lenient in locale env.var. testing for UTF-8nessPaul LeoNerd Evans2014-03-051-1/+8
|
* Unit tests should use .code.codepoint/.sym instead of not .code.number when ↵Paul LeoNerd Evans2014-03-054-46/+46
| | | | appropriate
* Try tinfo before ncursesw (partially from ↵Paul LeoNerd Evans2014-03-041-0/+3
| | | | https://github.com/o11c/libtermkey/commit/c2dd8f247a2ef9bce5ce26bfb289369643f58e09) [thanks o11c]
* Make header compatible with C++ (from ↵Paul LeoNerd Evans2014-03-041-2/+2
| | | | https://github.com/o11c/libtermkey/commit/ddd7b0c5aa10bb62dc2f7673414e9a00f11ff447) [thanks o11c]
* Look for .utf8 in locale variables as well as .UTF-8Paul LeoNerd Evans2014-01-231-1/+1
|
* Print UTF-8/RAW mode on startup; print 'Key ' before normal keys to debug ↵Paul LeoNerd Evans2014-01-231-1/+6
| | | | UTF-8 parse errors
* Bump VERSION to 0.17Paul LeoNerd Evans2014-01-061-3/+3
|
* Better abstraction of C compiler by using the $(CC) Make variablePaul LeoNerd Evans2014-01-061-8/+8
|
* Invoke libtool cc instead of libtool gcc, for those platforms now using ↵Paul LeoNerd Evans2014-01-051-8/+8
| | | | clang (FreeBSD 10)