Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Try harder to get ncursesw | Přemysl Janouch | 2016-01-14 | 2 | -1/+21 |
| | |||||
* | Fix error handling in termo_strfkey() | Přemysl Janouch | 2015-10-31 | 2 | -2/+3 |
| | | | | | If in any case snprintf() returned a negative value, we would mishandle it. | ||||
* | Convert README to AsciiDoc | Přemysl Janouch | 2015-09-27 | 1 | -6/+8 |
| | |||||
* | Update and fix README | Přemysl Janouch | 2015-09-27 | 1 | -2/+8 |
| | |||||
* | Don't interpret an n*<Esc> as (n-1)*<Alt>-<Esc> | Přemysl Janouch | 2015-08-09 | 5 | -24/+64 |
| | |||||
* | Fix xterm cursor key modifiers | Přemysl Janouch | 2015-07-25 | 1 | -24/+39 |
| | |||||
* | Fix compiler warnings in test 05read | Přemysl Janouch | 2015-07-25 | 1 | -0/+3 |
| | |||||
* | Mark some issues | Přemysl Janouch | 2015-07-25 | 1 | -0/+4 |
| | |||||
* | Make cursor keys work better | Přemysl Janouch | 2015-07-25 | 1 | -34/+48 |
| | |||||
* | Fix SS3 keysyms | Přemysl Janouch | 2015-07-25 | 1 | -1/+1 |
| | |||||
* | Fix off-by-one bug | Přemysl Janouch | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | Finally fix all tests | Přemysl Janouch | 2015-05-28 | 1 | -5/+13 |
| | | | | While still supporting rxvt shifted keys. | ||||
* | Mark an issue that breaks tests | Přemysl Janouch | 2015-05-27 | 1 | -0/+1 |
| | |||||
* | Fix the 31position test | Přemysl Janouch | 2015-05-27 | 2 | -3/+3 |
| | |||||
* | Fix the 30mouse test | Přemysl Janouch | 2015-05-27 | 1 | -19/+19 |
| | |||||
* | CMakeLists.txt: build tests | Přemysl Janouch | 2015-05-27 | 1 | -5/+20 |
| | |||||
* | Fix rxvt shifted keys and OOB array access | Přemysl Janouch | 2015-05-26 | 1 | -51/+62 |
| | |||||
* | Backport a change from libtermkey | Přemysl Janouch | 2015-04-11 | 1 | -1/+0 |
| | | | | "The Ctrl-H byte (0x08) shouldn't automatically become SYM_BACKSPACE" | ||||
* | Miscellaneous little changes | Přemysl Janouch | 2015-04-11 | 3 | -5/+12 |
| | |||||
* | Travis CI: Try enabling Coverity scan | Přemysl Janouch | 2015-02-14 | 1 | -0/+12 |
| | |||||
* | Add Travis CI configuration | Přemysl Janouch | 2015-02-14 | 1 | -0/+21 |
| | |||||
* | 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. |