This commit adds a missing conversion utf8 to utf16 in decoding base64 for handling multibyte text in copying via OSC 52. ## Validation Steps Performed * automatically * Tests w/ multibyte characters * manually * case1 * Executed `printf "\x1b]52;;%s\x1b\\" "$(printf '👍👍🏻👍🏼👍🏽👍🏾👍🏿' | base64)"` * Verified `👍👍🏻👍🏼👍🏽👍🏾👍🏿` in my clipboard * case2 * Copied `👍👍🏻👍🏼👍🏽👍🏾👍🏿` by tmux 2.6 default copy function (OSC 52) * Verified `👍👍🏻👍🏼👍🏽👍🏾👍🏿` in my clipboard Closes #7819
61 lines
551 B
Plaintext
61 lines
551 B
Plaintext
ACCEPTFILES
|
|
ACCESSDENIED
|
|
alignof
|
|
bitfield
|
|
bitfields
|
|
COLORPROPERTY
|
|
CLASSNOTAVAILABLE
|
|
environstrings
|
|
EXPCMDFLAGS
|
|
EXPCMDSTATE
|
|
fullkbd
|
|
futex
|
|
Hashtable
|
|
href
|
|
IAsync
|
|
IBind
|
|
IBox
|
|
IClass
|
|
IComparable
|
|
ICustom
|
|
IDialog
|
|
IDirect
|
|
IExplorer
|
|
IMap
|
|
IObject
|
|
IStorage
|
|
llabs
|
|
LCID
|
|
lround
|
|
LSHIFT
|
|
NCHITTEST
|
|
NCLBUTTONDBLCLK
|
|
NCRBUTTONDBLCLK
|
|
NOAGGREGATION
|
|
NOREDIRECTIONBITMAP
|
|
oaidl
|
|
ocidl
|
|
otms
|
|
OUTLINETEXTMETRICW
|
|
PAGESCROLL
|
|
RETURNCMD
|
|
rfind
|
|
roundf
|
|
RSHIFT
|
|
rx
|
|
serializer
|
|
SIZENS
|
|
GETDESKWALLPAPER
|
|
UPDATEINIFILE
|
|
spsc
|
|
STDCPP
|
|
strchr
|
|
syscall
|
|
tmp
|
|
tx
|
|
userenv
|
|
wcstoui
|
|
XDocument
|
|
XElement
|
|
XParse
|