aboutsummaryrefslogtreecommitdiff
path: root/utf8.c
Commit message (Expand)AuthorAge
* More accurate vi(1) word navigation in copy mode and on the status line.nicm2021-06-10
* Fix some warnings, GitHub issue 2382.nicm2020-09-16
* Fix show-buffer when run from inside tmux, GitHub issue 2314.nicm2020-07-21
* Include width in error message.nicm2020-06-09
* It is not sensible to store pointers into an array we are going tonicm2020-06-09
* Use bitshifts instead of a union for encoding UTF-8 into 32 bits, whichnicm2020-06-06
* Allow UTF-8 characters of width 0 to be stored, it is useful to be ablenicm2020-06-02
* UTF-8 keys need to be big endian so the size bits are at the top.nicm2020-06-02
* Fail rather than fatal on UTF-8 width 0.nicm2020-06-02
* Return new character properly when converting to data.nicm2020-05-26
* Use the internal representation for UTF-8 keys instead of wchar_t andnicm2020-05-25
* Tidy up new UTF-8 code and make it more generic.nicm2020-05-25
* Make some data types consistent.nicm2020-05-25
* Instead of storing all UTF-8 characters in the extended cell which meansnicm2020-05-25
* Add p format modifier for padding to width.nicm2019-11-25
* Add formats for word and line under the mouse and use them to add somenicm2019-05-26
* Environment variables can start with { also.nicm2019-05-23
* Break the argument escaping code into a separate function and use it tonicm2019-05-23
* Extend the #[] style syntax and use that together with previous formatnicm2019-03-18
* Remove unused variable.nicm2017-06-04
* Be more strict about escape sequences that rename windows or set titles:nicm2017-06-04
* Style and spacing nits.nicm2017-05-31
* Fix a couple of argument types.nicm2017-03-17
* Plain stravis() because it will mangle UTF-8 characters, so addnicm2017-01-18
* Support UTF-8 entry into the command prompt.nicm2016-10-11
* Most of the utf8_data is fixed so simplify utf8_set to use a memcpy.nicm2016-05-27
* OpenBSD wcwidth() is sensible and complete so if it returns -1 it meansnicm2016-04-29
* Loads of platforms appear to have old or broken Unicode character typenicm2016-04-27
* Log wcwidth() and mbtowc() failure to make it easier to debug a Unicodenicm2016-04-26
* Handle wcwidth() and mbtowc() failures in better style and dropnicm2016-03-02
* Use system wcwidth() instead of carrying around UTF-8 width tables.nicm2016-03-01
* Whoops, need this for the previous reverse trim commit too.nicm2016-01-31
* I no longer use my SourceForge address so replace it.nicm2016-01-19
* Memory leaks and an uninitialized part of utf8_data, from Patrick Palka.nicm2015-11-20
* The private use area at U+E000 to U+F8FF is not very useful if it isnicm2015-11-14
* All these return values from utf8_* are confusing, use an enum.nicm2015-11-14
* Rename a variable in utf8_combine for consistency and use 0xfffd fornicm2015-11-14
* Be more strict about invalid UTF-8.nicm2015-11-14
* Long overdue change to the way we store cells in the grid: now, insteadnicm2015-11-13
* Rename overly-long utf8data to ud throughout.nicm2015-11-12
* Add utf8_padcstr and use it to align columns in list-keys.nicm2015-11-12
* Tidy utf8.c a little: build table on first use, and make utf8_width takenicm2015-11-12
* If we know the terminal outside tmux is not UTF-8, replace UTF-8 innicm2015-11-12
* Support UTF-8 key bindings by expanding the key type from int tonicm2015-11-12
* Update the internal wcwidth(3) table of tmux(1) to match the dataschwarze2015-11-05
* Style nit - unnecessary brackets.nicm2015-04-20
* Add xreallocarray and remove nmemb argument from xrealloc.nicm2014-10-08
* Add some UTF-8 utility functions and use them to prevent the width limitnicm2014-04-17
* Some more long lines.nicm2014-04-17
* Support UTF-8 with choose-buffer, from Kosuke ASAMI. Also makenicm2014-04-02