CVSROOT:        /cvs
Module name:    src
Changes by:     n...@cvs.openbsd.org    2020/05/25 03:32:10

Modified files:
        usr.bin/tmux   : grid.c tmux.h utf8.c window-copy.c 

Log message:
Instead of storing all UTF-8 characters in the extended cell which means
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%.

Reply via email to