summaryrefslogtreecommitdiffstats
path: root/utf8.c
AgeCommit message (Expand)Author
2019-11-25Add p format modifier for padding to width.nicm
2019-05-26Add formats for word and line under the mouse and use them to add somenicm
2019-05-23Environment variables can start with { also.nicm
2019-05-23Break the argument escaping code into a separate function and use it tonicm
2019-03-18Extend the #[] style syntax and use that together with previous formatnicm
2017-06-04Remove unused variable.nicm
2017-06-04Be more strict about escape sequences that rename windows or set titles:nicm
2017-05-31Style and spacing nits.nicm
2017-03-17Fix a couple of argument types.nicm
2017-01-18Plain stravis() because it will mangle UTF-8 characters, so addnicm
2016-10-11Support UTF-8 entry into the command prompt.nicm
2016-05-27Most of the utf8_data is fixed so simplify utf8_set to use a memcpy.nicm
2016-04-29OpenBSD wcwidth() is sensible and complete so if it returns -1 it meansnicm
2016-04-27Loads of platforms appear to have old or broken Unicode character typenicm
2016-04-26Log wcwidth() and mbtowc() failure to make it easier to debug a Unicodenicm
2016-03-02Handle wcwidth() and mbtowc() failures in better style and dropnicm
2016-03-01Use system wcwidth() instead of carrying around UTF-8 width tables.nicm
2016-01-31Whoops, need this for the previous reverse trim commit too.nicm
2016-01-19I no longer use my SourceForge address so replace it.nicm
2015-11-20Memory leaks and an uninitialized part of utf8_data, from Patrick Palka.nicm
2015-11-14The private use area at U+E000 to U+F8FF is not very useful if it isnicm
2015-11-14All these return values from utf8_* are confusing, use an enum.nicm
2015-11-14Rename a variable in utf8_combine for consistency and use 0xfffd fornicm
2015-11-14Be more strict about invalid UTF-8.nicm
2015-11-13Long overdue change to the way we store cells in the grid: now, insteadnicm
2015-11-12Rename overly-long utf8data to ud throughout.nicm
2015-11-12Add utf8_padcstr and use it to align columns in list-keys.nicm
2015-11-12Tidy utf8.c a little: build table on first use, and make utf8_width takenicm
2015-11-12If we know the terminal outside tmux is not UTF-8, replace UTF-8 innicm
2015-11-12Support UTF-8 key bindings by expanding the key type from int tonicm
2015-11-05Update the internal wcwidth(3) table of tmux(1) to match the dataschwarze
2015-04-20Style nit - unnecessary brackets.nicm
2014-10-08Add xreallocarray and remove nmemb argument from xrealloc.nicm
2014-04-17Add some UTF-8 utility functions and use them to prevent the width limitnicm
2014-04-17Some more long lines.nicm
2014-04-02Support UTF-8 with choose-buffer, from Kosuke ASAMI. Also makenicm
2014-03-31In four byte UTF-8 sequences, only three bits of the first byte shouldnicm
2013-04-12Remove some Korean characters from the zero-width list that apparentlyNicholas Marriott
2011-01-03Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262Nicholas Marriott
2009-10-20%zu not %u, doh.Nicholas Marriott
2009-10-20Try to reduce the UTF-8 mess.Nicholas Marriott
2009-06-25Miscellaneous unused functions, including one which was basically aNicholas Marriott
2009-06-24Constify utf8_width() function argument.Nicholas Marriott
2009-06-01Import tmux, a terminal multiplexor allowing (among other things) a singleNicholas Marriott