Hi

Do you have screen-write.c r1.117?



On Sat, Apr 22, 2017 at 12:45:25PM +0200, Theo Buehler wrote:
> On Sat, Apr 22, 2017 at 02:33:28AM -0600, Nicholas Marriott wrote:
> > CVSROOT:    /cvs
> > Module name:        src
> > Changes by: n...@cvs.openbsd.org    2017/04/22 02:33:28
> > 
> > Modified files:
> >     usr.bin/tmux   : input.c 
> > 
> > Log message:
> > We need to collect UTF-8 characters so that width != 1 characters are
> > correctly flushed.
> > 
> 
> Attached is a file (copy-pasted from my mutt inbox) that stops being
> displayed properly when I cat it inside a tmux session with this commit,
> running in xterm.
> 
> With this commit, the e2 94 8c character [1] (which appears three times)
> is displayed as a small oval box with a question mark in it, which I
> believe is xterm's way of letting me know that there's a character it
> doesn't recognize. When reverting to input.c r1.118, I see the character
> displayed as in this link:
> 
> [1]: http://www.charbase.com/250c-unicode-box-drawings-light-down-and-right
> 
> I'm not sure what kind of other info is useful, here's my environment in
> that tmux session:
> 
> _=/usr/bin/env
> LOGNAME=theo
> WINDOWID=16777229
> XTERM_SHELL=/bin/ksh
> HOME=/home/theo
> VIM=/usr/local/share/vim
> VISUAL=/usr/local/bin/vim
> XTERM_VERSION=XTerm/OpenBSD(327)
> EDITOR=/usr/local/bin/vim
> TMUX=/tmp/tmux-1000/default,88585,0
> SSH_AUTH_SOCK=/tmp/ssh-7gvHGwUNcQnk/agent.53567
> TERM=screen-256color
> SHELL=/bin/ksh
> XTERM_LOCALE=en_US.UTF-8
> WINDOWPATH=ttyC4
> PWD=/home/theo
> LC_CTYPE=en_US.UTF-8
> DISPLAY=:0
> SSH_AGENT_PID=30844
> ENV=/home/theo/.kshrc
> PATH=/home/theo/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games:.
> FCEDIT=/usr/local/bin/vim
> TMUX_PANE=%0
> USER=theo

>    4   + Apr 22 Nicholas Marriott     (0.8K)   ???>
>    5 r + Apr 22 Nicholas Marriott     (6.3K)  ???>
>    6   + Apr 22 Nicholas Marriott     (5.7K) ???>
>    7 r   Apr 21 Nicholas Marriott     (0.3K) CVS: cvs.openbsd.org: src

Reply via email to