- Patch #322 - 2016/01/02
* fix regression due to incorrect fix for compiler warning when
allocating storage for /etc/shells (reports by Ashish Shukla,
Debian #809646).
- Patch #321 - 2015/12/31
* add resource keepClipboard, escape sequence and action
keep-clipboard.
* add optional feature to capture text copied to clipboard at
the time of copying rather than at the time the clipboard
contents are requested for pasting (patch by Milan Mehner).
* improve a special case where the -e option was used to pass a
single-quoted command via luit, by wrapping it in a “sh -c”
(report by Keith Hedger).
* minor fix for type-cleanliness when allocating storage for
/etc/shells (Tobias Stoeckmann).
* fix a typo in manual page (Dan Church).
* fix minor file-descriptor leak; after calling openpty, the
slave's file descriptor is not needed (report by Juha
Nurmela).
* editorial change to ctlseqs.ms (report by David Gomboc).
* minor updates for autoconf macros.
* update config.guess, config.sub
- vttest 20140305
* save/restore color enable-flag for menu 11.6 in a couple of
places so that the ISO-6429 tests do not reset it
unexpectedly.
* amend the REP test to not reset colors if it happens to be
run via the menu entry for BCE-related tests.
- vttest 20140116
* cosmetic changes (suggested by Itay Chamiel):
OBS-URL: https://build.opensuse.org/request/show/357555
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=134
- Patch #320 - 2015/08/28
* correct documentation for %t format (report by Martin
Tournoij).
* add %R for consistency to exec-formatted() and
* add %r format to exec-formatted() and insert-formatted()
actions (patch by Martin Tournoij).
* Amend fix for Debian #794201 (report forwarded from Christian
- Patch #319 - 2015/08/19
* add a section to ctlseqs.ms discussing control sequences and
ECMA-48, to explain why C1 controls do not occur in the
decoded characters from UTF-8 byte streams (prompted by
discussion with Poul-Henning Kamp).
* modify check for cursor-theme from patch #301 to also check
if the resource Xcursor.theme is set to a nonempty value
before fallback to xterm's own dummy theme (request by Robert
Kloefkorn).
* explain in ctlseqs.ms that some keys which normally send
SS3-prefixes are changed to CSI-prefixes if key-modifiers are
* correct double-free of font information when multiple
problems are found, particularly for the wide fonts loaded
via the -wc option (report/testcase by Nelson Beebe).
* make configure option --enable-builtin-xpms actually work
* correct combination of -ls and -e options for utempter
* NetBSD build-fix for OPT_RENDERFONT versus OPT_SHIFT_FONTS
+ split pixel-based and coord-based functions with common
parts factored out to a "raw" function
+ add a "step" variant which loads a single PV digit
* make the graphic dirty upon resize or clear, fixing some
* fixes scrolling to use user coordinates and move in the
* several fixes/improvements for ReGIS whitespace and (forwarded request 329073 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/329075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=100
- Patch #320 - 2015/08/28
* correct documentation for %t format (report by Martin
Tournoij).
* add %R for consistency to exec-formatted() and
* add %r format to exec-formatted() and insert-formatted()
actions (patch by Martin Tournoij).
* Amend fix for Debian #794201 (report forwarded from Christian
- Patch #319 - 2015/08/19
* add a section to ctlseqs.ms discussing control sequences and
ECMA-48, to explain why C1 controls do not occur in the
decoded characters from UTF-8 byte streams (prompted by
discussion with Poul-Henning Kamp).
* modify check for cursor-theme from patch #301 to also check
if the resource Xcursor.theme is set to a nonempty value
before fallback to xterm's own dummy theme (request by Robert
Kloefkorn).
* explain in ctlseqs.ms that some keys which normally send
SS3-prefixes are changed to CSI-prefixes if key-modifiers are
* correct double-free of font information when multiple
problems are found, particularly for the wide fonts loaded
via the -wc option (report/testcase by Nelson Beebe).
* make configure option --enable-builtin-xpms actually work
* correct combination of -ls and -e options for utempter
* NetBSD build-fix for OPT_RENDERFONT versus OPT_SHIFT_FONTS
+ split pixel-based and coord-based functions with common
parts factored out to a "raw" function
+ add a "step" variant which loads a single PV digit
* make the graphic dirty upon resize or clear, fixing some
* fixes scrolling to use user coordinates and move in the
* several fixes/improvements for ReGIS whitespace and
OBS-URL: https://build.opensuse.org/request/show/329073
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=132
- Update to version 318
* rename new(er) configure option --enable-initial-erase to
--enable-pty-erase, since that conflicted with an existing
option (report by Jens Schweikhardt).
* fix cut/paste error in --with-builtin-xpms configure option
(reports by Jens Schweikhardt, Ross Combs).
* fix minor formatting issue in xterm manual (report by Jens
Schweikhardt).
* eliminate unnecessary "#(vi" markers in autoconf macros by
using "(" to begin case-statement cases (suggested by Jens
Schweikhardt).
* minor fixes to improve const usage (Ross Combs).
- Add pkgconfig and groff as dependency as configure is looking
for them
OBS-URL: https://build.opensuse.org/request/show/298033
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=129
- Patch #313 - 2014/11/28
* add regisScreenSize resource setting to allow custom
screensizes for ReGIS graphics (prompted by discussion with
Scott Froebe).
* fix some minor issues in manpage (Jens Schweikhardt).
* improve ReGIS font-handling (Ross Combs):
+ remove "random junk" generation for unknown characters
+ add xterm extension to load user glyphs for alphabet 0
+ add xterm extension to specify loading an alphabet from a
font by name
+ fix bug with use of empty alphabet slots which caused slot
0 to be clobbered
+ update/clarify ReGIS-related comments
+ add DECprint extension for printing/clearing the screen
(only clearing is performed)
* improve ReGIS colorspec conversion (Ross Combs):
+ avoid some floating point math for colorspace conversion
+ move two copies of colorspec parsing to a single function
+ change colorspec parsing to handle components being out of
order or with spaces and commas between them
+ add support for an extension where RGB components can be
given instead of HLS
* improve use of const, e.g., for the LineData pointers (patch
by Ross Combs).
* clip of graphics that overlap the scrollback buffer and alt
screen (patch by Ross Combs).
* amend change to focus-change events in patch #287 to limit it
to suppressing the reset of the urgency-hint, because some
useful FocusOut events were lost (report by Joe Peterson).
* modify dpkg build-script to configure xterm-dev as an
OBS-URL: https://build.opensuse.org/request/show/279959
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=125
- Patch #313 - 2014/11/28
* add regisScreenSize resource setting to allow custom
screensizes for ReGIS graphics (prompted by discussion with
Scott Froebe).
* fix some minor issues in manpage (Jens Schweikhardt).
* improve ReGIS font-handling (Ross Combs):
+ remove "random junk" generation for unknown characters
+ add xterm extension to load user glyphs for alphabet 0
+ add xterm extension to specify loading an alphabet from a
font by name
+ fix bug with use of empty alphabet slots which caused slot
0 to be clobbered
+ update/clarify ReGIS-related comments
+ add DECprint extension for printing/clearing the screen
(only clearing is performed)
* improve ReGIS colorspec conversion (Ross Combs):
+ avoid some floating point math for colorspace conversion
+ move two copies of colorspec parsing to a single function
+ change colorspec parsing to handle components being out of
order or with spaces and commas between them
+ add support for an extension where RGB components can be
given instead of HLS
* improve use of const, e.g., for the LineData pointers (patch
by Ross Combs).
* clip of graphics that overlap the scrollback buffer and alt
screen (patch by Ross Combs).
* amend change to focus-change events in patch #287 to limit it
to suppressing the reset of the urgency-hint, because some
useful FocusOut events were lost (report by Joe Peterson).
* modify dpkg build-script to configure xterm-dev as an
OBS-URL: https://build.opensuse.org/request/show/279963
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=124
In the lack of consensus on hiding the xterm desktop item completely in a GNOME session, this is a (hopefully temporary) workaround which puts the xterm item inside the Utilities app-folder in the GNOME Shell overview, which is where gnome-terminal is also listed; *only* affects while a user is in a GNOME session (forwarded request 255346 from badshah400)
OBS-URL: https://build.opensuse.org/request/show/256317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=93
- Patch #311 - 2014/09/18
* mention xclip in manpage as an alternative workaround for
copying clipboard data, noting that selectToClipboard (from
patch #209) is the recommended approach (Debian #639094).
* correct comparison in do_select_regex() of working position
against starting column.
* correct initialization for regular-expression feature of
exec-selectable and insert-selectable actions (Debian
#758633).
* modify logic for exec-formatted and insert-formatted actions
to ensure that the formatting occurs just after the selection
is received (Debian #758633).
* account for state of reverse-video in special case of cursor
coloring (Debian #759734).
* fix a sign-extension problem in ReGIS support, as well as
correcting a case where ignored-characters were not really
ignored (patch by Ross Combs).
* Enable the "Escape Sequence" menu entry when an OSC 50 is
received. Also disable it if the escape sequence specifies no
font (Debian #760208).
* improve fix for the fontsel menu entry from patch #304:
because the recovery used the "current font", it would fail
if one first selected a valid font, then an invalid font
(Debian #760207).
* correct an off-by-one in limit-check for ScrnLimitChar
function (report by Egmont Koblinger). (forwarded request 252225 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/252226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=91
- Patch #311 - 2014/09/18
* mention xclip in manpage as an alternative workaround for
copying clipboard data, noting that selectToClipboard (from
patch #209) is the recommended approach (Debian #639094).
* correct comparison in do_select_regex() of working position
against starting column.
* correct initialization for regular-expression feature of
exec-selectable and insert-selectable actions (Debian
#758633).
* modify logic for exec-formatted and insert-formatted actions
to ensure that the formatting occurs just after the selection
is received (Debian #758633).
* account for state of reverse-video in special case of cursor
coloring (Debian #759734).
* fix a sign-extension problem in ReGIS support, as well as
correcting a case where ignored-characters were not really
ignored (patch by Ross Combs).
* Enable the "Escape Sequence" menu entry when an OSC 50 is
received. Also disable it if the escape sequence specifies no
font (Debian #760208).
* improve fix for the fontsel menu entry from patch #304:
because the recovery used the "current font", it would fail
if one first selected a valid font, then an invalid font
(Debian #760207).
* correct an off-by-one in limit-check for ScrnLimitChar
function (report by Egmont Koblinger).
OBS-URL: https://build.opensuse.org/request/show/252225
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=111
- Patch #309 - 2014/07/13
* modify configure script to work around debris left by XQuartz
upgrades.
* modify test-package scripts to enable ReGIS graphics.
* improvements/additions to ReGIS graphics, e.g., drawing text
(Ross Comb).
* add --with-Xaw3dxft, to link with Xaw 3d xft library
(Stephen P Wall).
* amend reset for cursor-shape to take into account
cursorUnderline resource (report by Christian Weisgerber).
* update config.guess, config.sub (forwarded request 241234 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/241235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=86
- Patch #309 - 2014/07/13
* modify configure script to work around debris left by XQuartz
upgrades.
* modify test-package scripts to enable ReGIS graphics.
* improvements/additions to ReGIS graphics, e.g., drawing text
(Ross Comb).
* add --with-Xaw3dxft, to link with Xaw 3d xft library
(Stephen P Wall).
* amend reset for cursor-shape to take into account
cursorUnderline resource (report by Christian Weisgerber).
* update config.guess, config.sub
OBS-URL: https://build.opensuse.org/request/show/241234
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=103
- Patch #307 - 2014/06/17
* fill background for top/bottom parts of
double-width/double-height characters, to cover occasional
gaps due to bitmap font-scaling (report by Egmont Koblinger).
* amend resets for keyboard-type, pointer-mode and title-modes
from xterm #305 changes to account for resource settings
(Debian #751351).
* modify printAttributes feature to include new SGR codes.
* modify cursor show/hide logic to work with italic fonts.
* do clipping and filling for a case with bitmap-fonts and
italics when the font server returns only a "close" match
(report/testcase by Egmont Koblinger).
* adjust loop comparison for underlining to display underlines
on 5x8 font as in patch #304 (Debian #750733).
* amend fix for Freedesktop #15979 (Debian #750733).
* amend xterm.appdata.xml, making it validate with current
schema.
OBS-URL: https://build.opensuse.org/request/show/237953
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=100
- a special changelog entry containing the full patch file name
instead of the short one that appears in the real update commit
(previous changelog entry): xterm-decomposed_bitmaps.patch,
that appeases the checks in the openSUSE:Factory project in
OBS. These checks (and thus also this entry) are of the utmost
importance since they ensure that a package changelog can be
used instead of a proper source version control system and sane
patch header comments. It also adds lots of important
information on top of the usual boring features & fixes
descriptions nobody is really interested in. (forwarded request 237009 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/237010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=84
- a special changelog entry containing the full patch file name
instead of the short one that appears in the real update commit
(previous changelog entry): xterm-decomposed_bitmaps.patch,
that appeases the checks in the openSUSE:Factory project in
OBS. These checks (and thus also this entry) are of the utmost
importance since they ensure that a package changelog can be
used instead of a proper source version control system and sane
patch header comments. It also adds lots of important
information on top of the usual boring features & fixes
descriptions nobody is really interested in.
OBS-URL: https://build.opensuse.org/request/show/237009
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=98
- Patch #306 - 2014/06/03
* fixes for display-errors in new SGR codes (report by Egmont
Koblinger).
- Patch #305 - 2014/06/02
* add xterm.appdata.xml (request by Richard Hughes). By the way,
none of the released validators yet handle <licence> tags (or
<metadata_license>, etc).
* fix memory leaks in bitmap font-name caching.
* other changes to hard-reset behavior:
+ reset keyboard-type on hard-reset.
+ reset pointer-mode (pointerMode) on hard-reset
+ reset title-modes (titleModes) on hard-reset
+ reset cursor-shape on hard or soft-reset
+ reset LEDs on hard-reset.
+ reset DECSACE on hard-reset.
* reset bracketed-paste mode on hard-reset (suggested by Egmont
Koblinger).
* modify UTF-8 decoder to account for allowC1Printable resource.
* revise getXftColor to ensure that its sequence number will not
overflow in long-running sessions.
* minor fix to selection to prevent hidden character from being
returned in selection data (report by Egmont Koblinger).
* add -sh to help-message.
* amend check for incomplete fonts to always decide that a
character is missing if the font lacks per-character metrics
(prompted by Freedesktop #15979).
* minor reorganization to implement “filler” SGR features. There
are no established applications which rely upon these; some
people find them amusing.
OBS-URL: https://build.opensuse.org/request/show/236641
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=96
- Patch #304 - 2014/05/03
* add debugging check for parsing table entries, fixed a few
inconsistencies.
* handle utmp/utmpx strings consistently with new function that
null-pads unused locations.
* build-fix for imake configuration with FreeBSD 9 and later,
to account for replacing utmp with utmpx.
* improve handling of the fontsel (font-selection) menu item:
+ initialize the menu entry differently if the toolbar
configuration is used, i.e., enabling it without attempting
to use the current selection as a font name. Because of the
way in which the toolbar is setup, this attempt usually
failed, and would result in a warning.
+ if the menu action fails, e.g., no font can be loaded for
the given selected name, then recover by resuming with the
current font. Before, the recovery went to the default
font. That was done to work around missing bitmap font in
patch #276.
* document OSC 119 in the control sequences listing (report by
Egmont Koblinger).
* modify special handling of XF86Paste or SunPaste keysyms (see
patch #227) to use the standard shift/lock modifiers in case
those are, for example, used in level 3 in an XKB file (patch
by Matthieu Herrb).
* configure macro updates:
+ drop the -no-gcc option from CF_INTEL_COMPILER
+ modify CF_XOPEN_SOURCE to suppress the check for defining
_XOPEN_SOURCE on Solaris
* reduce bss storage used for ReGIS/Sixel modules, as well as
cleanup storage usage in other modules. (forwarded request 232778 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/232779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=82
- Patch #304 - 2014/05/03
* add debugging check for parsing table entries, fixed a few
inconsistencies.
* handle utmp/utmpx strings consistently with new function that
null-pads unused locations.
* build-fix for imake configuration with FreeBSD 9 and later,
to account for replacing utmp with utmpx.
* improve handling of the fontsel (font-selection) menu item:
+ initialize the menu entry differently if the toolbar
configuration is used, i.e., enabling it without attempting
to use the current selection as a font name. Because of the
way in which the toolbar is setup, this attempt usually
failed, and would result in a warning.
+ if the menu action fails, e.g., no font can be loaded for
the given selected name, then recover by resuming with the
current font. Before, the recovery went to the default
font. That was done to work around missing bitmap font in
patch #276.
* document OSC 119 in the control sequences listing (report by
Egmont Koblinger).
* modify special handling of XF86Paste or SunPaste keysyms (see
patch #227) to use the standard shift/lock modifiers in case
those are, for example, used in level 3 in an XKB file (patch
by Matthieu Herrb).
* configure macro updates:
+ drop the -no-gcc option from CF_INTEL_COMPILER
+ modify CF_XOPEN_SOURCE to suppress the check for defining
_XOPEN_SOURCE on Solaris
* reduce bss storage used for ReGIS/Sixel modules, as well as
cleanup storage usage in other modules.
OBS-URL: https://build.opensuse.org/request/show/232778
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=92
- Patch #303 - 2014/03/06
* improve check for /etc/shells to allow its entries to be symbolic
links.
* fix a regression in patch #302 fixes relating to interaction of
SHELL and XTERM_SHELL variables (Debian #740919).
* improve manpage discussion of use of /etc/shells for validating the
SHELL environment variable.
* further improve the approximation for color map by ignoring bits
which would not be applied by the rgb masks for the current visual
(report by Joe Peterson).
* add -report-colors to usage-message (report by Joe Peterson).
- Patch #302 - 2014/03/02
* amend approximation for color map introduced in patch #277 to make
that apply only to TrueColor (adapted from patch by Joe Peterson).
* add -report-colors option, to show colors as they are allocated.
* fix some gcc -Wcast-qual warnings.
* correct app-defaults location for CentOS-4 in xterm.spec
* improve check in minstall.sh for X manpage's section number; add
sample dependencies for the relevant documentation package to
packaging test-scripts (prompted by Novell #779474).
* modify sample build-scripts for dpkg and rpm to ensure that vttests
scripts are uncompressed and executable.
* modify Perl scripts in vttests to use env to find Perl rather than
relying on /usr/bin/perl This makes the sample scripts usable with
NetBSD and other systems using pkgsrc.
* amend check from patch #301 for valid shell to permit existing
SHELL value to specify the shell; clarify the behavior in the
manpage (report by Emmanuel Thome).
* amend change to wide-character processing from patch #257 to allow
switching to/from UTF-8 encoding if the utf8 resource was not set
OBS-URL: https://build.opensuse.org/request/show/224959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=81
* improve check for /etc/shells to allow its entries to be symbolic
links.
* fix a regression in patch #302 fixes relating to interaction of
SHELL and XTERM_SHELL variables (Debian #740919).
* improve manpage discussion of use of /etc/shells for validating the
SHELL environment variable.
* further improve the approximation for color map by ignoring bits
which would not be applied by the rgb masks for the current visual
(report by Joe Peterson).
* add -report-colors to usage-message (report by Joe Peterson).
- Patch #302 - 2014/03/02
* amend approximation for color map introduced in patch #277 to make
that apply only to TrueColor (adapted from patch by Joe Peterson).
* add -report-colors option, to show colors as they are allocated.
* fix some gcc -Wcast-qual warnings.
* correct app-defaults location for CentOS-4 in xterm.spec
* improve check in minstall.sh for X manpage's section number; add
sample dependencies for the relevant documentation package to
packaging test-scripts (prompted by Novell #779474).
* modify sample build-scripts for dpkg and rpm to ensure that vttests
scripts are uncompressed and executable.
* modify Perl scripts in vttests to use env to find Perl rather than
relying on /usr/bin/perl This makes the sample scripts usable with
NetBSD and other systems using pkgsrc.
* amend check from patch #301 for valid shell to permit existing
SHELL value to specify the shell; clarify the behavior in the
manpage (report by Emmanuel Thome).
* amend change to wide-character processing from patch #257 to allow
switching to/from UTF-8 encoding if the utf8 resource was not set
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=90
- Patch #301 - 2014/01/19
* OSC 104 and 105 did not accept parameter to reset a specific
color (patch by Egmont Koblinger).
* add configure check for initgroups, and use that function to
complement its use of setgid (prompted by patch by Miroslav
Lichvar).
* improve manpage description of scrollbar translations versus
the vt100 translations (Debian #723573).
* add a few paragraphs to manpage explaining the implications
of xterm's reliance on X Toolkit for command-line parsing.
* modify cursor-theme logic to check if the environment
variable XCURSOR_THEME is set to a nonempty value before
constructing a dummy them (prompted by similar check added in
OpenBSD CVS).
* add check for a case where TrueType bold font is missing a
glyph where the non-bold font has it. Temporarily switch to
the non-bold font to draw the glyph (report by David
Demelier).
* minor documentation fixes for ctlseqs.ms
* only set SHELL environment variable to programs found in
/etc/shells (prompted by patch/report by Al Poole).
* build-fix, when --disable-wide-chars --disable-boxchar is
used (prompted by patch by Andrey Panov).
- Patch #300 - 2013/12/03
* amend workaround for Xcursor library from patch #298; the
suggested solution for Debian #466704 fell afoul of a bug in
Xcursor which treated an empty value for Inherits= as a valid
theme—and resulted in a stack overflow due to unbounded
recursion. Certain environments such as XFCE4 exposed the (forwarded request 214549 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/214559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=80
- Patch #301 - 2014/01/19
* OSC 104 and 105 did not accept parameter to reset a specific
color (patch by Egmont Koblinger).
* add configure check for initgroups, and use that function to
complement its use of setgid (prompted by patch by Miroslav
Lichvar).
* improve manpage description of scrollbar translations versus
the vt100 translations (Debian #723573).
* add a few paragraphs to manpage explaining the implications
of xterm's reliance on X Toolkit for command-line parsing.
* modify cursor-theme logic to check if the environment
variable XCURSOR_THEME is set to a nonempty value before
constructing a dummy them (prompted by similar check added in
OpenBSD CVS).
* add check for a case where TrueType bold font is missing a
glyph where the non-bold font has it. Temporarily switch to
the non-bold font to draw the glyph (report by David
Demelier).
* minor documentation fixes for ctlseqs.ms
* only set SHELL environment variable to programs found in
/etc/shells (prompted by patch/report by Al Poole).
* build-fix, when --disable-wide-chars --disable-boxchar is
used (prompted by patch by Andrey Panov).
- Patch #300 - 2013/12/03
* amend workaround for Xcursor library from patch #298; the
suggested solution for Debian #466704 fell afoul of a bug in
Xcursor which treated an empty value for Inherits= as a valid
theme—and resulted in a stack overflow due to unbounded
recursion. Certain environments such as XFCE4 exposed the
OBS-URL: https://build.opensuse.org/request/show/214549
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=88
- Patch #299 - 2013/12/01
* fix regression in line-drawing from patch #297 changes for
NRCS exposed by change to assumeAllChars resource in patch
#298 (report by Markus Waldeck).
- Patch #298 - 2013/11/27
* quiet a warning about ambiguity when -h command-line option
is parsed, since -help is used rather than the options
mentioned in the message. This warning was caused by fixes in
patch #272.
* remove an extra check for keypad-mode which interfered with
the patch #280 modifyKeyboard feature for the numeric keypad
(report by David Conners).
* change default for assumeAllChars resource (Debian #725682).
There are unresolved issues with Terminus fonts, e.g., Debian
#722017.
* add -report-fonts command-line option and reportFonts
resource to optionally report the fonts which are loaded, and
their metrics such as the number of missing glyphs.
* work around Xcursor library to make pointerColor resource
work as documented (Debian #466704, analysis by Vincent
Lefèvre).
* amend change from patch #297 for ASCII-equivalents to ensure
that missing characters which happen to be double-width are
padded to the expected number of columns. Also, correct the
choice between normal/wide Xft fonts used when checking for
missing characters (reported by WU Yue, Debian #728949,
Gentoo #491334).
* modify sixel-graphics drawing to account for scrollbar width
(report by Mario Edelmann).
OBS-URL: https://build.opensuse.org/request/show/209183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=79
- Patch #299 - 2013/12/01
* fix regression in line-drawing from patch #297 changes for
NRCS exposed by change to assumeAllChars resource in patch
#298 (report by Markus Waldeck).
- Patch #298 - 2013/11/27
* quiet a warning about ambiguity when -h command-line option
is parsed, since -help is used rather than the options
mentioned in the message. This warning was caused by fixes in
patch #272.
* remove an extra check for keypad-mode which interfered with
the patch #280 modifyKeyboard feature for the numeric keypad
(report by David Conners).
* change default for assumeAllChars resource (Debian #725682).
There are unresolved issues with Terminus fonts, e.g., Debian
#722017.
* add -report-fonts command-line option and reportFonts
resource to optionally report the fonts which are loaded, and
their metrics such as the number of missing glyphs.
* work around Xcursor library to make pointerColor resource
work as documented (Debian #466704, analysis by Vincent
Lefèvre).
* amend change from patch #297 for ASCII-equivalents to ensure
that missing characters which happen to be double-width are
padded to the expected number of columns. Also, correct the
choice between normal/wide Xft fonts used when checking for
missing characters (reported by WU Yue, Debian #728949,
Gentoo #491334).
* modify sixel-graphics drawing to account for scrollbar width
(report by Mario Edelmann).
OBS-URL: https://build.opensuse.org/request/show/209133
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=86