Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix static linking into a shared library | Přemysl Janouch | 2015-02-14 | 1 | -0/+8 | |
| | ||||||
* | Go with ncursesw if found | Přemysl Janouch | 2014-11-30 | 1 | -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 TODO | Přemysl Janouch | 2014-11-30 | 1 | -0/+4 | |
| | ||||||
* | Qt Creator screwed up formatting | Přemysl Janouch | 2014-11-19 | 1 | -2/+2 | |
| | ||||||
* | Update the README | Přemysl Janouch | 2014-11-19 | 1 | -1/+5 | |
| | ||||||
* | Rewrite the mouse API | Přemysl Janouch | 2014-11-19 | 6 | -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 signed | Přemysl Janouch | 2014-11-19 | 1 | -1/+1 | |
| | | | | Because urxvt can output zero coordinates, meaning -1. | |||||
* | demo-draw.c: app_data_t -> app_context_t | Přemysl Janouch | 2014-11-19 | 1 | -5/+5 | |
| | ||||||
* | Better support for rxvt input | Přemysl Janouch | 2014-11-19 | 1 | -16/+81 | |
| | ||||||
* | Revert "Don't bother with endianity" | Přemysl Janouch | 2014-11-18 | 1 | -2/+7 | |
| | | | | It makes iconv() output the byte order mark first... | |||||
* | Add support for setting the mouse protocol | Přemysl Janouch | 2014-10-22 | 4 | -37/+196 | |
| | ||||||
* | Add a demo for drawing in curses | Přemysl Janouch | 2014-10-22 | 2 | -1/+234 | |
| | ||||||
* | Rewrite termo_interpret_mouse() | Přemysl Janouch | 2014-10-18 | 1 | -15/+12 | |
| | ||||||
* | Don't bother with endianity | Přemysl Janouch | 2014-10-18 | 1 | -6/+2 | |
| | | | | I hope this is correct... works for little endian (which is the odd one here). | |||||
* | Alignment | Přemysl Janouch | 2014-10-18 | 1 | -1/+1 | |
| | ||||||
* | Fix build of the GLib demo | Přemysl Janouch | 2014-10-14 | 1 | -1/+1 | |
| | ||||||
* | Get rid of most block comments | Přemysl Janouch | 2014-10-14 | 9 | -128/+121 | |
| | | | | They're rather difficult to maintain. | |||||
* | Renaming continued | Přemysl Janouch | 2014-10-14 | 16 | -442/+442 | |
| | ||||||
* | Rename to termo | Přemysl Janouch | 2014-10-14 | 14 | -1053/+1053 | |
| | ||||||
* | Make mode 1015 and 1006 work, prepare for 1005 | Přemysl Janouch | 2014-10-13 | 4 | -43/+144 | |
| | ||||||
* | Work on mouse support, it's a mess | Přemysl Janouch | 2014-10-13 | 4 | -48/+90 | |
| | ||||||
* | CMake-ify, rename to termkey2 for the time being | Přemysl Janouch | 2014-10-09 | 33 | -206/+258 | |
| | ||||||
* | Make the tests work again | Přemysl Janouch | 2014-09-28 | 17 | -835/+1029 | |
| | | | | Our UTF-8 parsing now behaves differently, though. | |||||
* | Move to iconv | Přemysl Janouch | 2014-09-28 | 10 | -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 duplication | Přemysl Janouch | 2014-09-23 | 1 | -31/+13 | |
| | ||||||
* | Introduce isatty(3) | Přemysl Janouch | 2014-09-23 | 1 | -21/+2 | |
| | ||||||
* | Introduce bsearch(3) | Přemysl Janouch | 2014-09-23 | 1 | -27/+15 | |
| | ||||||
* | Add -Wextra | Přemysl Janouch | 2014-09-23 | 4 | -4/+27 | |
| | ||||||
* | WIP: Is mine now (^3^) | Přemysl Janouch | 2014-09-23 | 35 | -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-8ness | Paul LeoNerd Evans | 2014-03-05 | 1 | -1/+8 | |
| | ||||||
* | Unit tests should use .code.codepoint/.sym instead of not .code.number when ↵ | Paul LeoNerd Evans | 2014-03-05 | 4 | -46/+46 | |
| | | | | appropriate | |||||
* | Try tinfo before ncursesw (partially from ↵ | Paul LeoNerd Evans | 2014-03-04 | 1 | -0/+3 | |
| | | | | https://github.com/o11c/libtermkey/commit/c2dd8f247a2ef9bce5ce26bfb289369643f58e09) [thanks o11c] | |||||
* | Make header compatible with C++ (from ↵ | Paul LeoNerd Evans | 2014-03-04 | 1 | -2/+2 | |
| | | | | https://github.com/o11c/libtermkey/commit/ddd7b0c5aa10bb62dc2f7673414e9a00f11ff447) [thanks o11c] | |||||
* | Look for .utf8 in locale variables as well as .UTF-8 | Paul LeoNerd Evans | 2014-01-23 | 1 | -1/+1 | |
| | ||||||
* | Print UTF-8/RAW mode on startup; print 'Key ' before normal keys to debug ↵ | Paul LeoNerd Evans | 2014-01-23 | 1 | -1/+6 | |
| | | | | UTF-8 parse errors | |||||
* | Bump VERSION to 0.17 | Paul LeoNerd Evans | 2014-01-06 | 1 | -3/+3 | |
| | ||||||
* | Better abstraction of C compiler by using the $(CC) Make variable | Paul LeoNerd Evans | 2014-01-06 | 1 | -8/+8 | |
| | ||||||
* | Invoke libtool cc instead of libtool gcc, for those platforms now using ↵ | Paul LeoNerd Evans | 2014-01-05 | 1 | -8/+8 | |
| | | | | clang (FreeBSD 10) | |||||
* | Look for \.UTF-8 only in the first env. var found from LANG, LC_MESSAGES, LC_ALL | Paul LeoNerd Evans | 2014-01-05 | 1 | -11/+2 | |
| | ||||||
* | Add TERMKEY_FORMAT_URWID shortcut [thanks Romain Chossart] | Paul LeoNerd Evans | 2013-08-26 | 2 | -0/+5 | |
| | ||||||
* | Bugfix to snprint_cameltospaces() when given a short buffer [thanks Romain ↵ | Paul LeoNerd Evans | 2013-08-26 | 2 | -6/+22 | |
| | | | | Chossart] | |||||
* | Delete trailing whitespace in code | Paul LeoNerd Evans | 2013-08-26 | 2 | -3/+3 | |
| | ||||||
* | Docs fix - fullstop at end of sentence | Paul LeoNerd Evans | 2013-08-26 | 1 | -1/+1 | |
| | ||||||
* | Fix comment about 'n' in strpncmp_camel() | Paul LeoNerd Evans | 2013-08-26 | 1 | -1/+1 | |
| | ||||||
* | Minor doc update - strpkey expects strings, doesn't use them | Paul LeoNerd Evans | 2013-08-26 | 1 | -1/+1 | |
| | ||||||
* | Added TERMKEY_FORMAT_LOWERSPACE for strpkey() also | Paul LeoNerd Evans | 2013-08-26 | 4 | -29/+86 | |
| | ||||||
* | Added TERMKEY_FORMAT_LOWERSPACE for strfkey() only | Paul LeoNerd Evans | 2013-08-26 | 4 | -4/+47 | |
| | ||||||
* | Added TERMKEY_FORMAT_LOWERMOD | Paul LeoNerd Evans | 2013-08-26 | 6 | -9/+32 | |
| | ||||||
* | Added TERMKEY_FORMAT_SPACEMOD | Paul LeoNerd Evans | 2013-08-26 | 6 | -9/+39 | |
| | ||||||
* | Make some more things 'const' that should be | Paul LeoNerd Evans | 2013-07-15 | 5 | -12/+12 | |
| |