Package: xterm
Version: 226-1
Severity: normal

EOL characters are sometimes missing from the selection. This affects
the triple-click, which selects too much in such a case.

I've attached a snapshot. If I triple-click on the line

  make[1]: *** [all-recursive] Error 1

or below, the whole part from this line to the bottom is selected.
Ditto concerning the 3 lines above the mentioned line.

I thought the problem could come from spaces at the end of some lines,
but I could see with a normal selection (single-click + drag) that
these lines contain no trailing spaces.

I've attached the selection of what is displayed on the snapshot.
You can see that some EOL characters are missing.

I've also attached the output of "appres XTerm".

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

Kernel: Linux 2.6.18-4-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages xterm depends on:
ii  libc6                         2.5-11     GNU C Library: Shared libraries
ii  libfontconfig1                2.4.2-1.2  generic font configuration library
ii  libice6                       1:1.0.3-2  X11 Inter-Client Exchange library
ii  libncurses5                   5.6-3      Shared libraries for terminal hand
ii  libsm6                        2:1.0.3-1  X11 Session Management library
ii  libx11-6                      2:1.0.3-7  X11 client-side library
ii  libxaw7                       1:1.0.3-3  X11 Athena Widget library
ii  libxext6                      1:1.0.3-2  X11 miscellaneous extension librar
ii  libxft2                       2.1.12-2   FreeType-based font drawing librar
ii  libxmu6                       1:1.0.3-1  X11 miscellaneous utility library
ii  libxt6                        1:1.0.5-3  X11 toolkit intrinsics library
ii  xbitmaps                      1.0.1-2    Base X bitmaps

Versions of packages xterm recommends:
ii  xutils                      1:7.1.ds.3-1 X Window System utility programs

-- no debconf information

<<attachment: xterm-tripleclick.png>>

 cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c get_num.c -o get_num.o >/dev/null 2>&1
 cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c get_str.c  -KPIC -DPIC -o .libs/get_str.o
/bin/ksh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. 
-D__GMP_WITHIN_GMP -I..    -fast -fns=no -fsimple=1 -xarch=v9 -xchip=ultra2 -c 
-o init.lo init.c
 cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c get_str.c -o get_str.o >/dev/null 2>&1
 cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c init.c  -KPIC -DPIC -o .libs/init.o
/bin/ksh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. 
-D__GMP_WITHIN_GMP -I..    -fast -fns=no -fsimple=1 -xarch=v9 -xchip=ultra2 -c 
-o inp_str.lo inp_str.c
 cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c init.c -o init.o >/dev/null 2>&1
../libtool[886]: /users/spaces/logiciels/sed/solaris/bin/sed: cannot execute
/bin/ksh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. 
-D__GMP_WITHIN_GMP -I..    -fast -fns=no -fsimple=1 -xarch=v9 -xchip=ultra2 -c 
-o inv.lo inv.c
 "" -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c inp_str.c  -KPIC -DPIC -o .libs/inp_str.o
../libtool[1087]: : cannot execute
make[2]: *** [inp_str.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
 cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c inv.c  -KPIC -DPIC -o .libs/inv.o
 cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -fast -fns=no 
-fsimple=1 -xarch=v9 -xchip=ultra2 -c inv.c -o inv.o >/dev/null 2>&1make[2]: 
Leaving directory `/tmp/vlefevre/gmp-4.2.1/mpq'
make[1]: *** [all-recursive] Error 1make[1]: Leaving directory 
`/tmp/vlefevre/gmp-4.2.1'make: *** [all] Error 2bar:...lefevre/gmp-4.2.1> make  
                                      <15:16:43make  all-recursivemake[1]: 
Entering directory `/tmp/vlefevre/gmp-4.2.1'Making all in testsmake[2]: 
Entering directory `/tmp/vlefevre/gmp-4.2.1/tests'Making all in .make[3]: 
Entering directory `/tmp/vlefevre/gmp-4.2.1/tests'make[3]: Nothing to be done 
for `all-am'.make[3]: Leaving directory `/tmp/vlefevre/gmp-4.2.1/tests'Making 
all in develmake[3]: Entering directory 
`/tmp/vlefevre/gmp-4.2.1/tests/devel'make[3]: Nothing to be done for 
`all'.make[3]: Leaving directory `/tmp/vlefevre/gmp-4.2.1/tests/devel'Making 
all in mpnmake[3]: Entering directory 
`/tmp/vlefevre/gmp-4.2.1/tests/mpn'make[3]: Nothing to be done for 
`all'.make[3]: Leaving directory `/tmp/vlefevre/gmp-4.2.1/tests/mpn'Making all 
in mpzmake[3]: Entering directory `/tmp/vlefevre/gmp-4.2.1/tests/mpz'make[3]: 
Nothing to be done for `all'.make[3]: Leaving directory 
`/tmp/vlefevre/gmp-4.2.1/tests/mpz'Making all in mpqmake[3]: Entering directory 
`/tmp/vlefevre/gmp-4.2.1/tests/mpq'make[3]: Nothing to be done for 
`all'.make[3]: Leaving directory `/tmp/vlefevre/gmp-4.2.1/tests/mpq'Making all 
in mpfmake[3]: Entering directory `/tmp/vlefevre/gmp-4.2.1/tests/mpf'
*VT100.utf8Fonts.font4: 
-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
*VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
*VT100.utf8Fonts.font6: 
-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
*VT100.utf8Fonts.font5: 
-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
*VT100.utf8Fonts.font3: 
-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
*VT100.utf8Fonts.font:  
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
*VT100.colorRV: green
*VT100.background:      black
*VT100.colorUL: cyan
*VT100.colorBD: yellow
*VT100.oldXtermFKeys:   true
*VT100.font2:   5x7
*VT100*font2:   -adobe-courier-medium-r-normal-*-10-*-*-*-*-*-*-*
*VT100.translations:    #override \n\
        <Shift>Tab:             string("\033[Z") \n\
        <Ctrl>BackSpace:        string("\027") \n\
        <Ctrl>Up:               scroll-back(1, line) \n\
        <Ctrl>Down:             scroll-forw(1, line)
*VT100.pointerColor:    red
*VT100.font3:   6x10
*VT100*font3:   fixed
*VT100.reverseWrap:     true
*VT100.font4:   7x13
*VT100*font4:   -adobe-courier-medium-r-normal-*-12-*-*-*-*-*-*-*
*VT100.foreground:      white
*VT100.charClass:       43:48,45-58:48,126:48
*VT100.geometry:        80x60
*VT100.font5:   9x15
*VT100*font5:   -adobe-courier-medium-r-normal-*-14-*-*-*-*-*-*-*
*VT100.font6:   10x20
*VT100*font6:   -adobe-courier-medium-r-normal-*-16-*-*-*-*-*-*-*
*VT100.backarrowKey:    true
*VT100.colorBL: red
*VT100.font1:   nil2
*VT100.saveLines:       600
*VT100*font:    fixed
*menubar.borderWidth:   0
*tek4014*fontLarge:     9x15
*tek4014*font2: 8x13
*tek4014*font3: 6x13
*tek4014*fontSmall:     6x10
*vtMenu*visualbell*Label:       Enable Visual Bell
*vtMenu*reversewrap*Label:      Enable Reverse Wraparound
*vtMenu*clearsavedlines*Label:  Reset and Clear Saved Lines
*vtMenu*poponbell*Label:        Enable Pop on Bell
*vtMenu*autolinefeed*Label:     Enable Auto Linefeed
*vtMenu*tekshow*Label:  Show Tek Window
*vtMenu*marginbell*Label:       Enable Margin Bell
*vtMenu*appcursor*Label:        Enable Application Cursor Keys
*vtMenu*tekmode*Label:  Switch to Tek Mode
*vtMenu*cursorblink*Label:      Enable Blinking Cursor
*vtMenu*appkeypad*Label:        Enable Application Keypad
*vtMenu*vthide*Label:   Hide VT Window
*vtMenu*titeInhibit*Label:      Enable Alternate Screen Switching
*vtMenu*scrollbar*Label:        Enable Scrollbar
*vtMenu*scrollkey*Label:        Scroll to Bottom on Key Press
*vtMenu*altscreen*Label:        Show Alternate Screen
*vtMenu*scrollttyoutput*Label:  Scroll to Bottom on Tty Output
*vtMenu*jumpscroll*Label:       Enable Jump Scroll
*vtMenu*activeicon*Label:       Enable Active Icon
*vtMenu*allow132*Label: Allow 80/132 Column Switching
*vtMenu*reversevideo*Label:     Enable Reverse Video
*vtMenu*softreset*Label:        Do Soft Reset
*vtMenu*cursesemul*Label:       Enable Curses Emulation
*vtMenu*autowrap*Label: Enable Auto Wraparound
*vtMenu*hardreset*Label:        Do Full Reset
*vtMenu.Label:  VT Options
*MenuButton*borderWidth:        0
*Scrollbar.thickness:   8
*Scrollbar.background:  grey
*Scrollbar.foreground:  black
*fontMenu*fontsel*Label:        Selection
*fontMenu*font4*Label:  Medium
*fontMenu*render-font*Label:    TrueType Fonts
*fontMenu*font5*Label:  Large
*fontMenu*font-linedrawing*Label:       Line-Drawing Characters
*fontMenu*utf8-mode*Label:      UTF-8
*fontMenu*font6*Label:  Huge
*fontMenu*fontdefault*Label:    Default
*fontMenu*font2*Label:  Tiny
*fontMenu*font-doublesize*Label:        Doublesized Characters
*fontMenu*fontescape*Label:     Escape Sequence
*fontMenu*font1*Label:  Unreadable
*fontMenu*font3*Label:  Small
*fontMenu*font-loadable*Label:  VT220 Soft Fonts
*fontMenu.Label:        VT Fonts
*mainMenu*sunFunctionKeys*Label:        Sun Function-Keys
*mainMenu*toolbar*Label:        Toolbar
*mainMenu*8-bit control*Label:  8-Bit Controls
*mainMenu*terminate*Label:      Send TERM Signal
*mainMenu*sunKeyboard*Label:    VT220 Keyboard
*mainMenu*securekbd*Label:      Secure Keyboard
*mainMenu*kill*Label:   Send KILL Signal
*mainMenu*hpFunctionKeys*Label: HP Function-Keys
*mainMenu*allowsends*Label:     Allow SendEvents
*mainMenu*backarrow key*Label:  Backarrow Key (BS/DEL)
*mainMenu*quit*Label:   Quit
*mainMenu*num-lock*Label:       Alt/NumLock Modifiers
*mainMenu*redraw*Label: Redraw Window
*mainMenu*scoFunctionKeys*Label:        SCO Function-Keys
*mainMenu*alt-esc*Label:        Alt Sends Escape
*mainMenu*logging*Label:        Log to File
*mainMenu*suspend*Label:        Send STOP Signal
*mainMenu*meta-esc*Label:       Meta Sends Escape
*mainMenu*print*Label:  Print Window
*mainMenu*continue*Label:       Send CONT Signal
*mainMenu*delete-is-del*Label:  Delete is DEL
*mainMenu*print-redir*Label:    Redirect to Printer
*mainMenu*interrupt*Label:      Send INT Signal
*mainMenu*oldFunctionKeys*Label:        Old Function-Keys
*mainMenu*hangup*Label: Send HUP Signal
*mainMenu.Label:        Main Options
*SimpleMenu*menuLabel.font:     
-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-*
*SimpleMenu*menuLabel.vertSpace:        100
*SimpleMenu*Sme.height: 16
*SimpleMenu*BackingStore:       NotUseful
*SimpleMenu*HorizontalMargins:  16
*SimpleMenu*Cursor:     left_ptr
*SimpleMenu*borderWidth:        2
*tekMenu*vtmode*Label:  Switch to VT Mode
*tekMenu*tektextlarge*Label:    Large Characters
*tekMenu*tekpage*Label: PAGE
*tekMenu*tekreset*Label:        RESET
*tekMenu*tektext2*Label:        #2 Size Characters
*tekMenu*tekhide*Label: Hide Tek Window
*tekMenu*tekcopy*Label: COPY
*tekMenu*tektext3*Label:        #3 Size Characters
*tekMenu*vtshow*Label:  Show VT Window
*tekMenu*tektextsmall*Label:    Small Characters
*tekMenu.Label: Tek Options
*form.Thickness:        0
*charClass:     33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,126:48
*scrollBar:     true
*scrollTtyOutput:       false
*deleteIsDEL:   false
*termName:      xterm-debian
*IconFont:      nil2
*backarrowKeyIsErase:   true
*scrollKey:     true
*eightBitInput: false
*ptyInitialErase:       true
*visualBell:    true
*allowC1Printable:      true
*eightBitOutput:        true
*saveLines:     1024
*printerCommand:        ""

Reply via email to