Commit Graph

23 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 18d16c1edb
Add clang-format configuration, clean up 2021-10-30 02:53:18 +02:00
Přemysl Eric Janouch ff08195973
Fix formatting 2021-06-29 04:59:15 +02:00
Přemysl Eric Janouch 279d010e0f
Fix a spurious "implicit fallthrough" warning 2020-10-26 13:37:51 +01:00
Přemysl Eric Janouch 8c4e867760
Fix strfkey with focus events 2020-09-14 18:06:17 +02:00
Přemysl Eric Janouch 0bfb13655c
Implement de/focus event parsing
So far there is no way to set it up, I'm not sure how to go about it.
2020-09-14 17:55:41 +02:00
Přemysl Eric Janouch 5b05b96ec0
Backport TERMKEY_FLAG_NOSTART and fix two leaks
...that are notably still present in the original library.
2016-12-30 08:30:59 +01:00
Přemysl Eric Janouch a9b41e41b7
Fix use of an uninitialized value 2016-11-03 02:36:40 +01:00
Přemysl Eric Janouch f7c67b2a2e
Add termo_str{f,p}key_utf8()
Adding back some original UTF-8 handling code.
2016-10-04 13:21:45 +02:00
Přemysl Eric Janouch e13db07eac
Fix mouse mode 1005 support 2016-10-04 13:16:09 +02:00
Přemysl Eric Janouch 9ec09b90c9
Make ASCII NUL imply Ctrl-Space instead of C-@
Seems mostly arbitrary.
2016-07-24 00:41:49 +02:00
Přemysl Eric Janouch ef29b7587d Fix error handling in termo_strfkey()
If in any case snprintf() returned a negative value,
we would mishandle it.
2015-10-31 00:00:30 +01:00
Přemysl Eric Janouch f05e40a30a Don't interpret an n*<Esc> as (n-1)*<Alt>-<Esc> 2015-08-09 14:52:02 +02:00
Přemysl Eric Janouch cd87fee243 Mark some issues 2015-07-25 19:05:23 +02:00
Přemysl Eric Janouch 298bc01ee2 Backport a change from libtermkey
"The Ctrl-H byte (0x08) shouldn't automatically become SYM_BACKSPACE"
2015-04-11 18:58:24 +02:00
Přemysl Eric Janouch 6352428e85 Qt Creator screwed up formatting 2014-11-19 03:37:54 +01:00
Přemysl Eric Janouch 2d777dd67e Rewrite the mouse API
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.
2014-11-19 03:19:13 +01:00
Přemysl Eric Janouch 64188f1fcf Revert "Don't bother with endianity"
It makes iconv() output the byte order mark first...
2014-11-18 22:30:19 +01:00
Přemysl Eric Janouch f1f9a00cda Add support for setting the mouse protocol 2014-10-22 22:23:01 +02:00
Přemysl Eric Janouch 5ca6b7fb42 Don't bother with endianity
I hope this is correct... works for little endian (which is the odd one here).
2014-10-18 19:11:44 +02:00
Přemysl Eric Janouch d9b20f7586 Alignment 2014-10-18 19:11:08 +02:00
Přemysl Eric Janouch 828f03a063 Get rid of most block comments
They're rather difficult to maintain.
2014-10-14 21:19:20 +02:00
Přemysl Eric Janouch 77878abe90 Renaming continued 2014-10-14 00:24:47 +02:00
Přemysl Eric Janouch e98d9c0fd1 Rename to termo 2014-10-14 00:08:15 +02:00