- e79fb21 Another warning fix for GCC from Thomas Klausner. by nicm · 1 year, 5 months ago
- a2a02fd Change a few types to fix warnings, from Thomas Klausner. by nicm · 1 year, 5 months ago
- 7ced0a0 Restore code to handle wcwidth failure so that unknown codepoints still by nicm · 1 year, 11 months ago
- 8bd17bf Make U+FE0F VARIATION SELECTOR-16 change the width from 1 to 2. GitHub by nicm · 1 year, 12 months ago
- 77b1290 More accurate vi(1) word navigation in copy mode and on the status line. by nicm · 3 years, 6 months ago
- 869c0e8 Fix some warnings, GitHub issue 2382. by nicm · 4 years, 2 months ago
- 743ab57 Fix show-buffer when run from inside tmux, GitHub issue 2314. by nicm · 4 years, 4 months ago
- fee585e Include width in error message. by nicm · 4 years, 6 months ago
- c60389a It is not sensible to store pointers into an array we are going to by nicm · 4 years, 6 months ago
- a4a3d89 Use bitshifts instead of a union for encoding UTF-8 into 32 bits, which by nicm · 4 years, 6 months ago
- 2a4d4bd Allow UTF-8 characters of width 0 to be stored, it is useful to be able by nicm · 4 years, 6 months ago
- 7e501f1 UTF-8 keys need to be big endian so the size bits are at the top. by nicm · 4 years, 6 months ago
- 822ee4e Fail rather than fatal on UTF-8 width 0. by nicm · 4 years, 6 months ago
- ff6f2ff Return new character properly when converting to data. by nicm · 4 years, 6 months ago
- 6f03e49 Use the internal representation for UTF-8 keys instead of wchar_t and by nicm · 4 years, 6 months ago
- 49ec074 Tidy up new UTF-8 code and make it more generic. by nicm · 4 years, 6 months ago
- bbfb44e Make some data types consistent. by nicm · 4 years, 6 months ago
- 3a5219c Instead of storing all UTF-8 characters in the extended cell which means by nicm · 4 years, 6 months ago
- 1ebd8c1 Add p format modifier for padding to width. by nicm · 5 years ago
- e90d4a6 Add formats for word and line under the mouse and use them to add some by nicm · 6 years ago
- f006116 Environment variables can start with { also. by nicm · 6 years ago
- 27bfb56 Break the argument escaping code into a separate function and use it to by nicm · 6 years ago
- 9793138 Extend the #[] style syntax and use that together with previous format by nicm · 6 years ago
- 467ece5 Remove unused variable. by nicm · 7 years ago
- 8149bc3 Be more strict about escape sequences that rename windows or set titles: by nicm · 7 years ago
- 248aa54 Style and spacing nits. by nicm · 7 years ago
- 67d2335 Fix a couple of argument types. by nicm · 8 years ago
- faa0570 Plain stravis() because it will mangle UTF-8 characters, so add by nicm · 8 years ago
- 8b804fb Support UTF-8 entry into the command prompt. by nicm · 8 years ago
- 9892d80 Most of the utf8_data is fixed so simplify utf8_set to use a memcpy. by nicm · 9 years ago
- 7abdfbe OpenBSD wcwidth() is sensible and complete so if it returns -1 it means by nicm · 9 years ago
- 23fdbc9 Loads of platforms appear to have old or broken Unicode character type by nicm · 9 years ago
- d303e55 Log wcwidth() and mbtowc() failure to make it easier to debug a Unicode by nicm · 9 years ago
- b8a102d Handle wcwidth() and mbtowc() failures in better style and drop by nicm · 9 years ago
- 26945d7 Use system wcwidth() instead of carrying around UTF-8 width tables. by nicm · 9 years ago
- fa64b89 Whoops, need this for the previous reverse trim commit too. by nicm · 9 years ago
- 995af0e I no longer use my SourceForge address so replace it. by nicm · 9 years ago
- 933929c Memory leaks and an uninitialized part of utf8_data, from Patrick Palka. by nicm · 9 years ago
- 3db0d50 The private use area at U+E000 to U+F8FF is not very useful if it is by nicm · 9 years ago
- 205d15e All these return values from utf8_* are confusing, use an enum. by nicm · 9 years ago
- f401791 Rename a variable in utf8_combine for consistency and use 0xfffd for by nicm · 9 years ago
- 64333e3 Be more strict about invalid UTF-8. by nicm · 9 years ago
- c5689a5 Long overdue change to the way we store cells in the grid: now, instead by nicm · 9 years ago
- e71a915 Rename overly-long utf8data to ud throughout. by nicm · 9 years ago
- a209ea3 Add utf8_padcstr and use it to align columns in list-keys. by nicm · 9 years ago
- d6daf37 Tidy utf8.c a little: build table on first use, and make utf8_width take by nicm · 9 years ago
- c41673f If we know the terminal outside tmux is not UTF-8, replace UTF-8 in by nicm · 9 years ago
- 69e0b83 Support UTF-8 key bindings by expanding the key type from int to by nicm · 9 years ago
- e9b58d9 Update the internal wcwidth(3) table of tmux(1) to match the data by schwarze · 9 years ago
- 3497843 Style nit - unnecessary brackets. by nicm · 10 years ago
- a27ba6e Add xreallocarray and remove nmemb argument from xrealloc. by nicm · 10 years ago
- 806520f Add some UTF-8 utility functions and use them to prevent the width limit by nicm · 11 years ago
- a5d4b7f Some more long lines. by nicm · 11 years ago
- 252a737 Support UTF-8 with choose-buffer, from Kosuke ASAMI. Also make by nicm · 11 years ago
- ee19d30 In four byte UTF-8 sequences, only three bits of the first byte should by nicm · 11 years ago
- 27dcf47 Remove some Korean characters from the zero-width list that apparently by Nicholas Marriott · 12 years ago
- ac3b78a Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262 by Nicholas Marriott · 14 years ago
- 9afb0d7 %zu not %u, doh. by Nicholas Marriott · 15 years ago
- 1af09d6 Try to reduce the UTF-8 mess. by Nicholas Marriott · 15 years ago
- 1675ddb Miscellaneous unused functions, including one which was basically a by Nicholas Marriott · 15 years ago
- 27cfa81 Constify utf8_width() function argument. by Nicholas Marriott · 15 years ago
- 35876ea Import tmux, a terminal multiplexor allowing (among other things) a single by Nicholas Marriott · 15 years ago