Hi Mingye,

sorry it took so long but I changed the internal handling of those
strings and it should work better now. Could you give me your updated
translation file so I could try it?
Or you can try yourself. However, the change is still in minicom's hg
repository. Get it with
hg clone https://alioth.debian.org/anonscm/hg/minicom/


Thanks, Adam


On Tue Apr 26, 2016 at 20:45:09 -0400, Mingye Wang (Arthur2e5) wrote:
> On 4/26/2016 18:23, Adam Lackorzynski wrote:
> > Hi,
> > 
> > thanks for letting me know of those issues!
> Thanks for responding to my report :)
> 
> It seems that you have CC'ed your message to Debian BTS submission
> instead of Debbugs#822490. Assuming that's done by mistake, I am quoting
> all your message and CC'ing it back to the bug so your reply will be
> visible on the bug info page for others.
> 
> > 
> > On Wed Apr 20, 2016 at 12:04:37 -0400, Mingye Wang (Arthur2e5) wrote:
> >> Package: minicom
> >> Version: 2.7-1
> >>
> >> // omitted
> >>
> >> wcswidth(wchar_t *) may be a better solution, but you may want to add
> >> some comments to ask translations not to use tabs (which screws up
> >> things in the current implementation too.) Unprintable chars (including
> >> ctrl chars like tab and newline) in wcswidth will cause it to return -1.
> > 
> > Probably a wrapper for wcswidth() will do here that counts unprintable
> > characters as 1 char/column (and just ignoring the speciality of TAB).
> wcswidth(wchar_t*, size_t) is essentially finding the sum of the return
> values of wcwidth(wchar_t) for all the wchars in the range (, and
> returning -1 when wcwidth gives -1). Hence you will actually end up
> doing a wcwidth(wchar_t) wrapper.
> 
> > 
> >> // omitted
> >>
> >> The windows x/y knowledge is also crippled here. For single-char width
> >> info, use wcwidth(wchar_t). Like wcswidth, it returns -1 for unprintable
> >> chars.
> > 
> > Yes, needs to be fixed.
> >  
> >> Note that emoji suport in glibc wcwidth() comes with Unicode 7.0 support
> >> in glibc, which is in glibc 2.22. Some extra even newer emojis require
> >> Unicode 8.0 (glibc 2.23).
> > 
> > Ok, good to know, thanks.
> > 
> > Adam
> > 
> 
> -- 
> Regards,
> 
> Arthur2e5

Reply via email to