Patch #226 - 2007/6/17
* add configure check to use -Wno-unknown-pragmas for Solaris, and a
few other new gcc warning options to address regressions in its
warning options.
* add sample desktop and icon files, along with configure options
for manipulating them.
* fix an infinite loop when showing a 2-column character in a
1-column screen (Debian #426863).
* add XF86Paste and SunPaste to the default translations (Debian
#422521, patch by Bernhard R Link).
* update wcwidth.c (partly based on/prompted by mailing list
comment).
* update/improve keysym2ucs.c based on Unicode 5.0.1d3 and Xorg 7.1
keysymdef.h file.
* improve gen-pc-fkeys.pl, making it show all of the building-block
terminfo entries used by xterm.
* correct strings used for modifiers applied to F1-F4 in xterm+pcf1
terminfo entry.
* improve session management by adding the ICE connection number to
the select call rather than waking up once per second (patch by
Miroslav Lichvar).
* add environment variable $XTERM_LOCALE to help with shell
initialization, e.g., to set a specific locale for xterm on
systems where a global locale is set in the shell startup scripts.
* add resource settings mkSampleSize and mkSamplePass to modify the
mkWidth added in [230]patch #201. In [231]patch #202, xterm would
also check if the system's wcwidth matched its built-in tables
"well enough" to be used when mkWidth was false, and if not would
use the built-in tables anyway. These resources allow the user to
customize the decision (prompted by comments by Emanuele
Giaquinta)
* modify logic which resets/updates the screensize on the child
process side of the pseudo-terminal to do this only if a
successful handshake was received, e.g., as determined by the
waitForMap resource (prompted by reports by Emanuele Giaquinta and
Bernhard R Link, but see also [232]patch #177 and [233]patch #159.
* improve permissions logic when closing pseudo-terminal (Debian
#12261, patch by Nathanael Nerode, analysis by Richard Braakman).
* add resource highlightReverse which controls whether xterm will
allow selection highlighting to hide reverse-video or use the
older behavior which inverts the foreground and background colors
when selected text with reverse-video attribute (report by Adam M
Costello, comments by Victor Vaile).
* restore a special case for cursor-color in ReverseVideo() lost in
rewrite for [234]patch #224 (report by Adam Sulmicki).
* correct initialization for menu entry for bellIsUrgent (patch by
Emanuele Giaquinta).
* correct length of underlining for double-width Xft fonts (report
by Shidai Liu "Leo").
* correct clipping for double-width Xft fonts (report by Shidai Liu
"Leo").
* modify initialization for italicULMode to avoid XftPatternBuild
reusing bold attributes (report by Shidai Liu "Leo").
* add a check in case someone tries to call the popup-menu() action
on a menu which is not initialized (Debian #426364).
* improve CF_IMAKE_CFLAGS to work with Solaris sed (report by Peter
Bray).
* improve guess for X's manpage section in minstall.sh, (prompted by
comment by Miroslav Lichvar).
* modify minstall.sh to handle manpage patch with more than one dot
(patch by Miroslav Lichvar).
* fix configure message for --disable-setgid option (patch by
Miroslav Lichvar).
* add allowTitleOps resource to allow users to prevent the title-
and icon-names from changing (request by John Bashinski).
* fix "spawn-new-terminal" action, for the case where no parameter
is passed to the action (patch by Daniel Colascione).
* fix error-checking on internal font switching for "Selection" menu
entry (Debian #421523).
* amend select/paste change from [235]patch #225 by limiting it to
non-UTF-8/non-KOI8-R encoding (Debian #420974).
* add workaround for groff ".URL" codes which are not present in
some commonly-used bitmap fonts (Debian #418324).-- Thomas E. Dickey <[EMAIL PROTECTED]> http://invisible-island.net ftp://invisible-island.net
signature.asc
Description: Digital signature

