[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#844325: marked as done (xterm: display issue after sending zero-width characters to the terminal)



Your message dated Fri, 23 Jun 2017 16:52:46 +0000
with message-id <E1dORp8-000Cl4-67@fasolo.debian.org>
and subject line Bug#844325: fixed in xterm 330-1
has caused the Debian Bug report #844325,
regarding xterm: display issue after sending zero-width characters to the terminal
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
844325: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844325
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xterm
Version: 327-1
Severity: normal

The following command

  for i in $(seq 2 $(tput cols)); do printf .; done; printf "\u00adP\n"

outputs a sequence of dots, then a soft hyphen, then the character "P"
on the right of the last column (only the left part of the character
is visible). In particular, when doing a "clear", one can still see
the left part of the character "P". The character "P" should have been
output either over the soft hyphen or at the first column of the next
line. Well, I don't know how zero-width characters should be handled,
but the behavior of xterm should be consistent.

There's the same issue with U+200F (RIGHT-TO-LEFT MARK) and probably
other zero-width characters:

  for i in $(seq 2 $(tput cols)); do printf .; done; printf "\u200FP\n"

Note: with "xterm -k8", there is the same issue with

  for i in $(seq 2 $(tput cols)); do printf .; done; printf "\255P\n"

as the byte \255 (= \xad) also corresponds to a soft hyphen.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-1-amd64 (SMP w/12 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages xterm depends on:
ii  libc6           2.24-5
ii  libfontconfig1  2.11.0-6.7
ii  libice6         2:1.0.9-1+b1
ii  libtinfo5       6.0+20160917-1
ii  libutempter0    1.1.6-3
ii  libx11-6        2:1.6.3-1
ii  libxaw7         2:1.0.13-1
ii  libxft2         2.3.2-1
ii  libxinerama1    2:1.1.3-1+b1
ii  libxmu6         2:1.1.2-2
ii  libxpm4         1:3.5.11-1+b1
ii  libxt6          1:1.1.5-1
ii  xbitmaps        1.1.1-2

Versions of packages xterm recommends:
ii  x11-utils  7.7+3

Versions of packages xterm suggests:
pn  xfonts-cyrillic  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: xterm
Source-Version: 330-1

We believe that the bug you reported is fixed in the latest version of
xterm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 844325@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Joachim <svenjoac@gmx.de> (supplier of updated xterm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 23 Jun 2017 18:27:27 +0200
Source: xterm
Binary: xterm
Architecture: source
Version: 330-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Sven Joachim <svenjoac@gmx.de>
Description:
 xterm      - X terminal emulator
Closes: 780176 844325 858304
Changes:
 xterm (330-1) unstable; urgency=medium
 .
   * New upstream release.
     - Add special case for displaying soft-hyphen if it happens to fall
       at the right margin, and omitting similar case such as the BIDI
       markers, where a zero-width character is neither a control character
       nor a combining character (Closes: #844325).
     - Fix a special case in HideCursor which assigned a bold font to the
       slot used for normal font in changes for italics in xterm 307
       (Closes: #858304).
   * Refresh Debian patches.
   * Bump autoconf-dickey build dependency to (>= 2.52+20170501), as per
     configure.in.
   * Configure "--with-desktop-category=System,TerminalEmulator,"
     (Closes: #780176).
   * Update years in debian/copyright.
   * Bump Standards-Version to 4.0.0, no changes needed.
   * Update copy of XTerm FAQ to revision 1.338 (dated 2017/04/08).
Checksums-Sha1:
 2beb3890752a458617e6a6d3af23ab847ab7872a 2139 xterm_330-1.dsc
 0b648aaba45715c156a25e7ff629c82eb9836bc0 1273183 xterm_330.orig.tar.gz
 82be762da8ac41e8da58e13b8da33719d4c8eb58 96984 xterm_330-1.debian.tar.xz
 2e5ed4e6c28807e83d7e2603d61854f592c1d8b6 8429 xterm_330-1_source.buildinfo
Checksums-Sha256:
 61cef735163b5ea3de8eb759b2a301301107f4806ec0fd50ae2c018d6186018f 2139 xterm_330-1.dsc
 7aeef9f29f6b95e09f481173c8c3053357bf5ffe162585647f690fd1707556df 1273183 xterm_330.orig.tar.gz
 b0ac1c17687f2baa7d1444919fa8c7c1cc8e21c30ce209792a74f4886db94a64 96984 xterm_330-1.debian.tar.xz
 5a31ab9dfbf406287f94426545260c40455b6096047d70e60854b570fab31c0c 8429 xterm_330-1_source.buildinfo
Files:
 402953ed3ab2add510352d79f96f83a5 2139 x11 optional xterm_330-1.dsc
 9a6db7974aa4ccbb50eabebf72618467 1273183 x11 optional xterm_330.orig.tar.gz
 0f2ab0d5155db4b66892708bff454930 96984 x11 optional xterm_330-1.debian.tar.xz
 66f371065dfae2103efd32692c61f9e7 8429 x11 optional xterm_330-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKF8heKgv5Jai5p4QOxBucY1rMawFAllNQcAACgkQOxBucY1r
MaxfjA/9GHAwZZKmhvQOjyiiHFYyFQDz5Ou6Eij/aFe8BBl1Yij6Rn3cnhXVMPvM
EAD94vYsbGJo9iHIY94a4I7twicatpAaSB1zbbhR8jBvT8SQoXQCSgWvwD9cz7Ss
NJyUzCysKTgJzoLmGQns7BhZ6MNMkhO5rjETlf9aFLvM5JAKcpZDjSKACKu9ucR4
ZIjqdeWLGyu0tLEh3h6mffxQYzlBJb/lA6VvvfbY88/DtGkb73qCY8a52aHvQXfC
zJujeyQ+hQde5nwLSODYM++KM/IRYZN6y1AbdaIv0C1RuV5qvo7kacN50ZwjUd6d
AP5sIVMn4wn1vcSzHi0+Y37CnvtqOQjE7nRqQfN6zgcQh3zzy++uKaA7GwKsO3WD
KLBfH/dj81a9oMEI0dLa80oA3cotVikKgljB3RsYzneJXE6lx1xxEKQOVUK8jHsx
A7etm5jkztMRxCpmLoiRtJ1T92W4rh3eKD0ng3x2amHiy+P8LpUkDgVaFaZO9Dr6
VqiXneUX1ZpTASVph5ZyQXTQzEgsRi+NrLewebIGh1srSYmv5dNcDBiOZFk/vQqW
gzFFV073tHDrPdYni15SchbsY0+RpB3RJS+03ZVTEwkjfZya5MUj0MrrhukkQ/Yp
hTISwzPRKkIKkZ7umV7QG+GSBKdSHTHVpCqohEWXnJXrBT0ub4Q=
=cEYJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: