Age | Commit message (Expand) | Author |
2024-07-12 | UTF-8 keys now contain the internal representation and not the Unicode | Nicholas Marriott |
2024-05-24 | Do not escape $ unless DQ is set, that is the only case where we need to | Nicholas Marriott |
2023-09-15 | Change UTF-8 combining to inspect the previous character at the cursor | Nicholas Marriott |
2023-09-01 | Rewrite combined character handling to be more consistent and to support | Nicholas Marriott |
2023-07-03 | Another warning fix for GCC from Thomas Klausner. | Nicholas Marriott |
2023-06-30 | Change a few types to fix warnings, from Thomas Klausner. | Nicholas Marriott |
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 |