Rivoreo Source Code Repositories
src.rivoreo.one
/
tmux
/
3.2
/
utf8.c
tag
8627fd2815f18a6e5071886b52a30281d4a0a393
tagger
Nicholas Marriott <nicholas.marriott@gmail.com>
Tue Apr 13 08:38:17 2021 +0100
object
bc4681c83d612a3d9609dd609e7d89b035b25dd5
3.2
679b228
Restore utf8proc bits that went missing, GitHub issue 2564.
by Nicholas Marriott
· 3 years, 8 months ago
cf8ef63
Fix some warnings, GitHub issue 2382.
by Nicholas Marriott
· 4 years, 1 month ago
90de0c1
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 3 months ago
743ab57
Fix show-buffer when run from inside tmux, GitHub issue 2314.
by nicm
· 4 years, 3 months ago
208d944
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 4 months ago
fee585e
Include width in error message.
by nicm
· 4 years, 4 months ago
30eaf88
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 4 months ago
c60389a
It is not sensible to store pointers into an array we are going to
by nicm
· 4 years, 4 months ago
9ffdcc7
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 4 months ago
a4a3d89
Use bitshifts instead of a union for encoding UTF-8 into 32 bits, which
by nicm
· 4 years, 4 months ago
3d5decb
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 5 months ago
2a4d4bd
Allow UTF-8 characters of width 0 to be stored, it is useful to be able
by nicm
· 4 years, 5 months ago
ebe866c
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 5 months ago
7e501f1
UTF-8 keys need to be big endian so the size bits are at the top.
by nicm
· 4 years, 5 months ago
049ccb4
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 5 months ago
822ee4e
Fail rather than fatal on UTF-8 width 0.
by nicm
· 4 years, 5 months ago
fd8652c
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 5 months ago
ff6f2ff
Return new character properly when converting to data.
by nicm
· 4 years, 5 months ago
bc2e0cf
Remove bad merge.
by Nicholas Marriott
· 4 years, 5 months ago
d73fcfc
Put the fix back for wcwidth() failing.
by Nicholas Marriott
· 4 years, 5 months ago
967e5f8
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 5 months ago
6f03e49
Use the internal representation for UTF-8 keys instead of wchar_t and
by nicm
· 4 years, 5 months ago
49ec074
Tidy up new UTF-8 code and make it more generic.
by nicm
· 4 years, 5 months ago
b34af61
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 5 months ago
bbfb44e
Make some data types consistent.
by nicm
· 4 years, 5 months ago
bb5a192
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 5 months ago
3a5219c
Instead of storing all UTF-8 characters in the extended cell which means
by nicm
· 4 years, 5 months ago
daa93b3
Merge branch 'obsd-master'
by Thomas Adam
· 4 years, 11 months ago
1ebd8c1
Add p format modifier for padding to width.
by nicm
· 4 years, 11 months ago
103e44d
Merge branch 'obsd-master'
by Thomas Adam
· 5 years ago
e90d4a6
Add formats for word and line under the mouse and use them to add some
by nicm
· 5 years ago
19a3a9e
Merge branch 'obsd-master'
by Thomas Adam
· 5 years ago
f006116
Environment variables can start with { also.
by nicm
· 5 years ago
43431e7
Merge branch 'obsd-master'
by Thomas Adam
· 5 years ago
27bfb56
Break the argument escaping code into a separate function and use it to
by nicm
· 5 years ago
962f255
Merge branch 'obsd-master'
by Thomas Adam
· 6 years ago
9793138
Extend the #[] style syntax and use that together with previous format
by nicm
· 6 years ago
e62e17d
Merge branch 'obsd-master'
by Thomas Adam
· 7 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
73b9328
Merge branch 'obsd-master'
by Thomas Adam
· 7 years ago
248aa54
Style and spacing nits.
by nicm
· 7 years ago
c2b5359
Bad merge.
by Nicholas Marriott
· 8 years ago
67d2335
Fix a couple of argument types.
by nicm
· 8 years ago
044999c
Merge branch 'obsd-master'
by Thomas Adam
· 8 years ago
faa0570
Plain stravis() because it will mangle UTF-8 characters, so add
by nicm
· 8 years ago
b9dc855
Merge branch 'obsd-master'
by Thomas Adam
· 8 years ago
8b804fb
Support UTF-8 entry into the command prompt.
by nicm
· 8 years ago
6c94774
Add support for using utf8proc with --enable-utf8proc, useful for platforms
by Nicholas Marriott
· 8 years ago
7a2fed4
Merge branch 'obsd-master'
by Thomas Adam
· 8 years ago
9892d80
Most of the utf8_data is fixed so simplify utf8_set to use a memcpy.
by nicm
· 8 years ago
65e4c57
Only assume width 1 when wcwidth() returns -1 on non-OpenBSD platforms.
by Nicholas Marriott
· 8 years ago
a9d501e
Merge branch 'obsd-master'
by Thomas Adam
· 8 years ago
7abdfbe
OpenBSD wcwidth() is sensible and complete so if it returns -1 it means
by nicm
· 8 years ago
55fdaab
Merge branch 'obsd-master'
by Thomas Adam
· 8 years ago
23fdbc9
Loads of platforms appear to have old or broken Unicode character type
by nicm
· 8 years ago
819ad1a
Merge branch 'obsd-master'
by Thomas Adam
· 8 years ago
d303e55
Log wcwidth() and mbtowc() failure to make it easier to debug a Unicode
by nicm
· 8 years ago
9e2fbb3
+wchar.h
by Nicholas Marriott
· 9 years ago
e304673
Merge branch 'obsd-master'
by Thomas Adam
· 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
5fce217
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
fa64b89
Whoops, need this for the previous reverse trim commit too.
by nicm
· 9 years ago
dc42c35
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
995af0e
I no longer use my SourceForge address so replace it.
by nicm
· 9 years ago
78a00c8
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
933929c
Memory leaks and an uninitialized part of utf8_data, from Patrick Palka.
by nicm
· 9 years ago
bb820fa
Merge branch 'obsd-master'
by Thomas Adam
· 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
f12d7f0
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
205d15e
All these return values from utf8_* are confusing, use an enum.
by nicm
· 9 years ago
7b4b78b
Merge branch 'obsd-master'
by Thomas Adam
· 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
3df4959
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
c5689a5
Long overdue change to the way we store cells in the grid: now, instead
by nicm
· 9 years ago
a7027ed
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
e71a915
Rename overly-long utf8data to ud throughout.
by nicm
· 9 years ago
4f88344
Merge branch 'obsd-master'
by Thomas Adam
· 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
5f48349
Merge branch 'obsd-master'
by Thomas Adam
· 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
35fd6d1
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
e9b58d9
Update the internal wcwidth(3) table of tmux(1) to match the data
by schwarze
· 9 years ago
0a88377
Merge branch 'obsd-master'
by Thomas Adam
· 9 years ago
3497843
Style nit - unnecessary brackets.
by nicm
· 9 years ago
747cab4
No need for $Id$ now.
by Nicholas Marriott
· 10 years ago
562af86
Merge branch 'obsd-master'
by Thomas Adam
· 10 years ago
a27ba6e
Add xreallocarray and remove nmemb argument from xrealloc.
by nicm
· 10 years ago
953c3ef
Merge branch 'obsd-master'
by Thomas Adam
· 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
57c514d
Remove <vis.h>; not used on Linux.
by Thomas Adam
· 11 years ago
0c99c7d
Merge branch 'obsd-master'
by Thomas Adam
· 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
7019f77
In four byte UTF-8 sequences, only three bits of the first byte should be
by Nicholas Marriott
· 11 years ago
Next »