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