ANN: xterm patch #244

Thomas Dickey dickey at radix.net
Sun Aug 9 14:31:37 PDT 2009


                             Patch #244 - 2009/8/9

     * refactored  storage of saved-lines, providing a configure option to
       manage  them  as  a  FIFO  (actually  a circular buffer), improving
       performance.   Added   configure   option   --enable-fifo-lines  to
       enable/disable the new feature (it is enabled by default).
     * added  fastScroll  resource,  to  amuse people who measure terminal
       emulator performance by cat'ing large files to the screen.
     * modify  check  in readPtyData from return values to provide exit on
       zero-bytes  read  from  pty  for  FreeBSD, or eliminate high-CPU in
       "xterm-hold"  processing (discussion with Ulrich Spoerlein, FreeBSD
       ports/136686).   The  check  was  originally  modified  to  combine
       negative/zero values in XFree86-3.1.2E, 1996/05/06.
     * add    configure    option    --enable-16bit-chars    to    provide
       wide-characters with 16-bits (rather than the default 32-bits).
     * add  retryInputMethod resource to allow configuring out the retries
       xterm  uses to connect to non-responsive XIM server, to work around
       defective X configurations as noted in [248]NetBSD mailing list.
     * make  regular-expression  selection  work  for  VT100  double-sized
       characters.
     * improve  layout  when  drawing missing characters in a proportional
       font,  e.g.,  as  boxes,  to  take  into  account  whether they are
       double-width (report by Guilbert Stabilo on comp.unix.shell).
     * add  capability  for  keypad-center  (kb2/KA2) to termcap entry for
       xterm-new,   as  well  as  xterm-8bit,  xterm-sun  and  xterm-vt220
       (FreeBSD conf/136336).
     * change  default  for  keepSelection  resource  to true (prompted by
       discussion with David Muir Sharnoff).
     * remove a limit-check in ptydata.c, allowing Unicode values past 64k
       to be displayed using TrueType fonts (Debian #458432).
     * remove a vt52-specific ifdef to allow mapping F1-F4 to PF1-PF4 when
       vt52 support is not compiled (report by Olaf 'Rhialto' Seibert).
     * save/restore  line-wrapping  flags  when converting from ISL-8859-1
       encoding to UTF-8 encoding, as well as when resizing screen.
     * remove extra adjustment of position in fix for Debian #418324.
     * modify default check for mkWidth resource to check for line-drawing
       characters,  which  are  categorized  as double-width in Solaris 10
       (report by Sebastian Kayser).
     * add "print-everything" action (patch by Ovidiu Gheorghioiu).
     * start refactoring scrollback data using new getLineData() function.
     * demote recent change to Debian #252873 fix to experimental, ifdef'd
       out as EXP_BOGUS_FG (Debian #522141).
     * work  around  groff mapping of ASCII quotes using macros (requested
       by  Reuben  Thomas  based  on  Colin  Watson  advice,  fixes Debian
       #378700).
     * correct  symbol  used  for  default  of  allowWindowOps  which  was
       DEF_ALLOW_FONT  rather  than  DEF_ALLOW_WINDOW  (report by Matthieu
       Herrb).
     * amend fix for tek4014 from [249]patch #243 to make it only apply to
       the Tek Options menu.

-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090809/2bf0601f/attachment.pgp>


More information about the xorg mailing list