Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-19 | Restore utf8proc code. | Nicholas Marriott | |
2023-09-17 | Merge branch 'obsd-master' | Thomas Adam | |
2023-09-15 | Change UTF-8 combining to inspect the previous character at the cursor | nicm | |
position rather than keeping the last character from the input stream, this is how most terminals work and fixes problems with displaying these characters in vim. GitHub issue 3600. | |||
2023-09-01 | Use %05X not %08X. | Nicholas Marriott | |
2023-09-01 | Merge branch 'obsd-master' | Thomas Adam | |
2023-09-01 | Rewrite combined character handling to be more consistent and to support | nicm | |
newer Unicode combined characters (which we have to "know" are combined since they are not width zero). GitHub issue 3600. | |||
2023-07-03 | Merge branch 'obsd-master' | Thomas Adam | |
2023-07-03 | Another warning fix for GCC from Thomas Klausner. | nicm | |
2023-07-01 | Merge branch 'obsd-master' | Thomas Adam | |
2023-06-30 | Change a few types to fix warnings, from Thomas Klausner. | nicm | |
2023-01-08 | portable: fixup merge with utf8.c | Thomas Adam | |
2023-01-08 | Merge branch 'obsd-master' | Thomas Adam | |
2023-01-08 | Restore code to handle wcwidth failure so that unknown codepoints still | Nicholas Marriott | |
do the most likely right thing. GitHub issue 3427, patch based on an diff from Jesse Luehrs in GitHub issue 3003. | |||
2023-01-08 | Restore code to handle wcwidth failure so that unknown codepoints still | nicm | |
do the most likely right thing. GitHub issue 3427, patch based on an diff from Jesse Luehrs in GitHub issue 3003. | |||
2023-01-06 | Missing #endif. | Nicholas Marriott | |
2023-01-06 | Merge branch 'obsd-master' | Thomas Adam | |
2022-12-16 | Make U+FE0F VARIATION SELECTOR-16 change the width from 1 to 2. GitHub | nicm | |
issue 3409. | |||
2021-12-06 | Remove fallback for wcwidth failure, GitHub issue 3003. | Nicholas Marriott | |
2021-06-10 | More accurate vi(1) word navigation in copy mode and on the status line. | nicm | |
This changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693. | |||
2021-05-13 | More accurate vi(1) word navigation in copy mode and on the status line. This | Nicholas Marriott | |
changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693. | |||
2021-02-10 | Restore utf8proc bits that went missing, GitHub issue 2564. | Nicholas Marriott | |
2020-09-30 | Fix some warnings, GitHub issue 2382. | Nicholas Marriott | |
2020-09-16 | Fix some warnings, GitHub issue 2382. | nicm | |
2020-07-21 | Merge branch 'obsd-master' | Thomas Adam | |
2020-07-21 | Fix show-buffer when run from inside tmux, GitHub issue 2314. | nicm | |
2020-06-09 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-09 | Include width in error message. | nicm | |
2020-06-09 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-09 | It is not sensible to store pointers into an array we are going to | nicm | |
realloc (duh), use two trees instead. | |||
2020-06-06 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-06 | Use bitshifts instead of a union for encoding UTF-8 into 32 bits, which | nicm | |
is more friendly to GCC3. Reported by and ok aoyama@. | |||
2020-06-02 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-02 | Allow UTF-8 characters of width 0 to be stored, it is useful to be able | nicm | |
to put padding cells in as width 0. | |||
2020-06-02 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-02 | UTF-8 keys need to be big endian so the size bits are at the top. | nicm | |
2020-06-02 | Merge branch 'obsd-master' | Thomas Adam | |
2020-06-02 | Fail rather than fatal on UTF-8 width 0. | nicm | |
2020-05-26 | Merge branch 'obsd-master' | Thomas Adam | |
2020-05-26 | Return new character properly when converting to data. | nicm | |
2020-05-26 | Remove bad merge. | Nicholas Marriott | |
2020-05-26 | Put the fix back for wcwidth() failing. | Nicholas Marriott | |
2020-05-26 | Merge branch 'obsd-master' | Thomas Adam | |
2020-05-25 | Use the internal representation for UTF-8 keys instead of wchar_t and | nicm | |
drop some code only needed for that. | |||
2020-05-25 | Tidy up new UTF-8 code and make it more generic. | nicm | |
2020-05-25 | Merge branch 'obsd-master' | Thomas Adam | |
2020-05-25 | Make some data types consistent. | nicm | |
2020-05-25 | Merge branch 'obsd-master' | Thomas Adam | |
2020-05-25 | Instead of storing all UTF-8 characters in the extended cell which means | nicm | |
that 14 bytes are wasted for each character in the BMP, only store characters of three bytes or less in the cell itself and store others (outside the BMP or with combining characters) in a separate global tree. Can reduce grid memory use for heavy Unicode users by around 30%. | |||
2019-11-25 | Merge branch 'obsd-master' | Thomas Adam | |
2019-11-25 | Add p format modifier for padding to width. | nicm | |