Package: tintin++
Version: 1.99.5-1
Severity: important

I run tt++ in LANG=ru_RU.UTF-8 enviroment.

A problem appears when I'm trying to edit twobyte text (cyrillic).

1.
Backspace key erases the last symbol on the screen,
but a string sent to a server still contain first byte of erased symbol.
Pressing backspace twice causes two screen symbol erasure, but only
one symbol is erased from a command sent to a server.

2.
Navigation with left-right keys causes similar strange behaviour -
screen cursor is shifted one symbol per key press,
but insertion point in a string sent to a server shifts only one byte
per keypress (two keypresses is needed for one symbol shift).

3.
A length of the string recalled from the input history is also determined 
incorrectly
(cursor is placed at byte-length position, not symbol length).

Described problems cause make (comfort) editing
of multibyte text impossible  due to differences between
screen representation of command being edited and its internal
representation that is sent to the server.

I can still edit multibyte text keeping in mind internal representation and 
ignoring corrupted screen one but that's awfully hard.



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-486
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages tintin++ depends on:
ii  libc6                  2.9-12            GNU C Library: Shared libraries
ii  libpcre3               7.8-2+b1          Perl 5 Compatible Regular Expressi
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

tintin++ recommends no packages.

tintin++ suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to