* improve configure check for XkbKeycodeToKeysym, fixing a regression
on some older systems in the patch #280 changes.
* add clarification in manpage for alwaysBoldMode and veryBoldColors
resources (prompted by Derek Martin question about using the former
with TrueType fonts).
* add alternateScroll resource and corresponding control sequences
which modify the scroll-forw and scroll-back actions: when the
alternate screen is displayed, wheel mouse up/down will send cursor
keys (Debian #683942).
* improve rendering for the case when a Unicode character is absent
in the bold font but present in the normal font by temporarily
falling back to the normal font (Debian #359006, Debian #408666).
* provide configure option --enable-double-buffer and ifdef's to
allow comparisons with/without double-buffering. The default uses
normal buffering.
* add feature to optionally scroll current page before clearing,
ontrolled by resource setting cdXtraScroll (prompted by patch by
Richard Wagenblast):
* integrated patches from Arch Linux forum posting (patches by
Richard Wagenblast):
+ modify reallocation limit of line-data when resizing screen so
that "lost" text will be restored if the screen is first
shrunk and then grown.
+ modify output to use double-buffering to reduce flicker.
* modify scroll-lock action to handle on/off/toggle keywords like
other actions. Previously the optional parameter was interpreted as
an integer.
* extend DECSCUSR to provide a way to set the cursor to a vertical
bar (patch by Paul Bolle).
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=45
- Patch #275 - 2011/09/11
* add ash, zsh to known shells for resize.
* modify resize to reuse the logic from xterm which determines
the actual logon-user's shell if $SHELL is not set.
* revert the unsetenv("SHELL") added in patch #272.
* an unsetenv("SHELL") added in patch #272 to help ensure that
luit would get the user's shell consistently did not work as
expected for cases where multiple names are in the
password-file for a given uid. That was because changes in
patch #157 to handle this situation did not take into account
that repeated calls to getpwnam and getpwuid return a pointer
to the same static buffer. Fixed the older logic to work as
intended, by ensuring that the passwd-data from each call is
stored separately (report by Paul Keusemann).
* adjust ifdef's for putenv and unsetenv in case only one of
those is provided on a given platform.
* correct comparison used in ExposeContains macro from patch
#274 changes, to handle window-dragging (patch by Todd
Eigenschink).
- Patch #274 - 2011/09/05
* portability fixes for cygwin: do not define SVR4, and work
around nonstandard header location.
* ifdef'd use of unsetenv from patch #273 changes to work with
Solaris 9 (report by Waldemar Rachwal).
* modify logic for XtAppPending to merge adjacent Expose and
ConfigureNotify events which are redundant (report by Edward
McGuire).
* fix an unneeded warning message when -r option is given.
* remove a few redundant entries from table used for helping
OBS-URL: https://build.opensuse.org/request/show/85817
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=25
- Patch #273 - 2011/08/25
* build-fix for out-of-tree "make docs" rule.
* correct a typo in x_strdup, from patch #198 changes.
* correct initialization for -e option, broken in patch #272
changes (report by Gabriele Balducci).
* build-fix for out-of-tree builds to address minstall script
changes in patch #272 (patch by Thierry Reding).
- Patch #272 - 2011/08/24
* document limitation of Gtk in connection with xterm's -into
option, in the manpage (Ubuntu #806969).
* improve -into by checking for and using the size of the window
within which xterm is embedded, overriding other clues.
* modify logic for localeFilter resource to allow that to
include command-line options of luit.
* improve -into by checking for invalid window-id, and allowing
hexadecimal/decimal/octal values.
* improve keepSelection, adding the case where the highlighting
is cleared, overlooked in patch #230 (patch by Marco
Peereboom).
* improve command-line parsing to make abbreviate options work
consistently across xterm-specific versus standard X toolkit
options, and report cases where an abbreviated option happens
to be ambiguous. In particular, -d now works as an
abbreviation for -display.
* fix regression in command-line parsing introduced in patch
#271 changes for Debian #629358, (Debian #637910).
* split-out new termcap/terminfo building block xterm+kbs for
configurability.
* modify terminfo file to reflect changes in ncurses for
xterm-16color and xterm-256color.
* modify minstall.sh, etc., to reflect the default default
class, $TERM and decTerminalID values.
* reword resize manpage to reflect the fact that $TERMCAP is not
set on all systems (patch by Alan Coopersmith).
* work around combined Xaw6/Xaw7 package in DragonFlyBSD which
omits the usual symbolic link to the preferred library name.
* further improve build-fix for termcap systems by checking for
some which are only partial implementations, e.g., termcap
2.08 in CentOS 5.2
OBS-URL: https://build.opensuse.org/request/show/80382
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=23
- Patch #270 - 2011/04/26
* build-fix, e.g., for using imake on platforms which use the
termcap library.
* modify utf8 resource to accept a name.
* mention default for fontWarnings in manpage (report by Werner
Scheinast).
* split "UTF-8" menu entry into "UTF-8 Encoding" and "UTF-8
Fonts".
* gray-out font-menu entries when a font fails to load, e.g., a
bitmap font is not installed.
* improve behavior when there is no app-defaults file:
o set the toolBar resource to false
o gray-out the font menu entries where no resource is found.
* add configure option --with-desktop-category to allow
customization of the ".desktop" files.
* build-fix for the install-desktop makefile-rule, when the
source/build directories differ (patch by Loïc Minier).
* add menu entry and corresponding resource which can be used to
suppress all bold-fonts (discussion with Jan Engelhardt).
* make internal line-size value consistent with allocated sizes
of character and related arrays to ensure that bulk copying of
line data, e.g., in scrolling, accounts for the padding used
for pointer alignment (adapted from patch by Rajesh
Mandalemula, also reported by Ali Bahar).
* widen ifdef for screen-resizing logic from patch #176 changes
to send SIGWINCH to process group to include any system
supporting ioctl(*,TIOCGPGRP,*) (prompted by linux-specific
patch in OpenSUSE rpm package).
* add printModeOnXError and printFileOnXError resources, which
allow the user to specify that xterm will write the contents
OBS-URL: https://build.opensuse.org/request/show/76203
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=19