- Patch #327 - 2016/10/07
* add a check in the function which handles end-of-line
wrapping to ensure that C1 controls are allocated one column
when allowC1Printable is set (Debian #738794).
* use consistent error-checking after strtol calls, fixes a
case where a query with OSC 6 did not ensure there was a
valid color number (report by Alex Smith).
* add -baudrate option, for testing ncurses.
* always generate the CASE_xxx symbols in VTparse.h and
Tekparse.h, as part of a change to improve debug-logging.
This makes the build always depend upon awk.
* modify allowC1Printable to disallow codes 160-254 as being
equivalent to codes 32-126 when parsing escape sequences
(Debian #839220).
* amend fix from patch #326 for TrueType fonts to exclude the
hidden character used for double-width cells (report by Grady
Martin).
* fix a typo in ctlseqs.ms
OBS-URL: https://build.opensuse.org/request/show/441219
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=142
- Patch #326 - 2016/09/25
* updated appdata file (report by Richard Hughes).
* improve discussion of the different terminal emulations
provided by xterm in the manual page.
* add examples of setting the icon title with/without the
window title in the manual (Debian #833984).
* correct a limit-check when using a numeric value for extended
Booleans e.g., *fullscreen:3 rather than a name such as
*fullscreen:never.
* add action allow-bold-fonts
* improved formatting fixes for manual page, using script to
find mismatches in spelling of resources, actions and menu
entries.
* improve documentation of logging resources.
* fix a special case of flickering cursor by adding
GraphicsExpose to the list of event types that should not
trigger making the mouse cursor visible (patch by Joe
Peterson).
* correct initialization of line-drawing in VT52-mode,
overlooked in changes for patch #297 (report/patch by Ben
Wiley Sittler).
* minor clarification of form-feed versus line-feed in
ctlseqs.ms (suggested by David Kemper).
* amend fix for Debian #738794 to restore a check for missing
characters which are not combining characters. Also fill in
a corresponding special case for TrueType fonts
(Debian #827905).
- Patch #325 - 2016/06/05
* improve manual page discussion of function keys (discussion
OBS-URL: https://build.opensuse.org/request/show/433932
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=140
- Patch #324 - 2016/03/10
* updated configure macro CF_LD_RPATH_OPT from ncurses changes.
* provide alternate fix for Juha Nurmela's report by turning on
POSIX signals if _POSIX_C_SOURCE is at least one. This is
done to improve the behavior if a direct child process
receives a STOP signal.
* revert change to CF_POSIX_C_SOURCE from patch #323
(reports by Ashish Shukla, Christian Weisgerber).
- Patch #323 - 2016/03/07
* updated appdata and desktop files to add keywords (report by
Richard Hughes).
* modify configure macro CF_POSIX_C_SOURCE to accommodate some
systems, e.g., FreeBSD, which have separated their
implementation specific preprocessor symbols from the POSIX
ones, requiring both to be defined (report by Juha Nurmela).
* change the directory to the current working dir of the child
process in exec-formatted and exec-selectable actions (patch
by Alexander Pohoyda).
* correct typo in xterm.man (patch by Larry Hynes).
* correct typo in ctlseqs.ms (report by Shriramana Sharma).
* add feature to support XHTML and SVG screen dumps (patch by
Jens Schweikhardt).
* correct response to DECRQSS when terminal id is less than 400
(patch by Iwamoto Kouichi).
OBS-URL: https://build.opensuse.org/request/show/372759
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=138
- 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
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
- 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
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.
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.
OBS-URL: https://build.opensuse.org/request/show/232778
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=92
* 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
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/209133
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=86
- Patch #296 - 2013/07/10
* improve experimental sixel feature (patch by Ross Combs).
* modify delimiter in configure macro used to add a library
after a given library to avoid confusion with -Wl
pass-through options to linker (NetBSD #48031).
* fix quoting in expression used to trim extra libraries from
patch #295 changes (report by Thomas Klausner).
- Patch #295 - 2013/07/06
* adjust order of libraries to work around incomplete symbol
resolution when using --as-needed option (ArchLinux #36047).
* minor fix for plink.sh, for IRIX64.
- Patch #294 - 2013/07/05
* add note in ctlseqs.ms for CPR response pointing out a
potential point of confusion with the string sent by a
modified F1 key (suggested by Bram Moolenaar).
* improve plink.sh by checking if the linker supports the
--as-needed option (suggested by David Philippi).
* improve clearing for private mode 1049 when switching to the
alternate screen (Debian #711758).
* amend fix from patch #292 by removing now-unneeded chunk
which introduced problem in selection (Debian #714527).
* add definition to optionally override compiled-in class for
xterm from makefile, needed for test-packages.
* add configure option --enable-sixel-graphics
* add experimental support for sixel graphics (patch by Ross
Combs).
OBS-URL: https://build.opensuse.org/request/show/183779
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=80
! temporarily pass gpg verification, since it claims that
! the signature file is inaccessible
- Patch #293 - 2013/05/27
* modify sample xterm.spec to use newer icon
* add configure option --with-icon-symlink to work around
systems which map icon requests for to a single "xterm" icon,
but neglect to install the icon needed for window decorations
(report by H Merijn Brand).
* improve parameterizing of sample xterm.spec
* amend fix for printer from patch #280, removing a reset of the
signal handler for SIGCHLD (report by Joe Julian).
* set environment variable XTERM_FILTER if a locale-filter is
used.
* enable DEBUG logic when --enable-trace configure option is
given.
* improve description of initialFont, set-vt-font and
set-tex-text in manpage (Debian #707899).
* fix regression from patch #292; selecting a word that ended at
the right margin without wrapping would not select the last
cell (report by Christian Weisgerber).
- cleanup of spec file and patches
OBS-URL: https://build.opensuse.org/request/show/176920
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=74
* add limit-check when double-click selects a word; if the saved-lines
were scrolled back and the word selected wrapped at the screen's lower
right corner, an assertion was triggered (patch by Taketo Kabe).
* correct limit-check in unsaveEditBufLines, fixing a case where
enlarging the terminal size could show a blank line where there
actually is available text (patch by Bertram Felgenhauer).
* add PasteControls feature to allowWindowOps which by default
disallows pasting control characters other than formatting such as
carriage return (discussion with Hayaki Saito).
* fix typo in ctlseqs.ms for DECRQM response (patch by Emanuele
Giaquinta).
* update default shown in configure --help message for
--with-terminal-id option (patch by Andres Perera).
* rename script/preprocessor variables used for substituting the
backarrowKey default value for consistency (patch by Andres
Perera).
* set umask to 077 before creating debugging-trace files.
* add configure option --disable-openpty to control whether openpty()
may be used in preference to posix_openpt().
* improve workaround from patch #279 for BSD systems which do not
complete initialization until both sides of the pseudoterminal are
opened, by preferring openpty() function over posix_openpt() when
available (report by Christian Weisgerber).
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=70
- Patch #290 - 2013/02/12
* revert of patch #282 change was incomplete (report by Jim Reisert).
* fix typo in manpage (report by Vincent Lefevre).
- Patch #289 - 2013/02/08
* revert the patch #282 change which restored "lost" text after
shrinking/growing the screen size. If the screen was updated between
the two resizing operations, unexpected text might be shown at the
end (report/testcase by Joe Peterson).
* reverse the arrow-keys sent for alternateScroll to match the usage
in browsers (suggested by Dieter Roelants).
* modify mouse reports to consistently indicate motion events whether
or not a button is pressed. Old behavior (since patch #127 modified
encoding for wheel mouse) showed only that the button was released
if no button had been pressed (report by Andy Koppe).
* correct and improve behavior for SGR 1006 mouse protocol on button
release in any-event mode. Initial implementation in patch #277 left
internal state showing the last button pressed when reporting motion
events. It now keeps track of all buttons which have been pressed
and released, showing the lowest remaining button by number in the
response (reports by Hayaki Saito, Andy Koppe).
* fix inconsistency between TermColors and OscTextColors enums which
interchanged values for tektronix cursor color and highlight
foreground in control sequences in patch #225 (report/patch by
Peder Stray).
* fix inconsistent use of noreturn-attribute in Exit function which
interfered with analysis by clang.
* remove incorrect free used in computation of XTERM_SHELL variable,
from Coverity fixes in patch #288 (FreeBSD #175782).
* add --with-valgrind option to configure script for consistency with
my other programs.
OBS-URL: https://build.opensuse.org/request/show/155738
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=62
- Patch #288 - 2013/01/09
* fix a special case in ShowCursor where the foreground and
background colors of the current position are the same. In
that case, choose the further of the window's foreground and
background colors for the cursor color.
* modify alternateScroll feature added in patch #282 to use
either CSI or SS3 according to the cursor keys application
mode setting, to simplify using it in vi, etc. (suggested by
Dietar Roelants).
* revise manpage for resize to clarify the changes which resize
may make to the terminal settings as well as to the terminal
itself.
* remove code such as struct ttysize, used for SunOS 3 and 4.
* modify configure script and makefile to check for groff and
suppress groff-specific rules if groff is not found.
* modify ctlseqs.ms and makefile to work around bugs in grohtml
which cause ".png" files to be truncated when producing html
documentation.
* modify suffix rules for "make docs" to make the names of the
generated ".png" files predictable, helping to work around
longstanding problems with this feature of groff-none of its
releases work for all of xterm's tables..
* correct typo in ctlseqs.ms for DECIC and DECDC; the character
preceding the final "~" is an ASCII single-quote "'" rather
than a space (report by Paul LeoNerd Evans).
* update CF_GCC_VERSION macro, handling both Debian and Darwin.
* improve configure script checks for the
--with-desktop-category option. After patch #280 changes, if
no value was given for this option, and no existing desktop
files found for comparison, the incorrect "auto" value was
OBS-URL: https://build.opensuse.org/request/show/149920
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=60
Verify GPG signature: Perform build-time offline GPG verification.
Please verify that included keyring matches your needs.
For manipulation with the offline keyring, please use gpg-offline tool from openSUSE:Factory, devel-tools-building or Base:System.
See the man page and/or /usr/share/doc/packages/gpg-offline/PACKAGING.HOWTO.
If you need to build your package for older products and don't want to mess spec file with ifs, please follow PACKAGING.HOWTO:
you can link or aggregate gpg-offline from
devel:tools:building or use following trick with "osc meta prjconf":
--- Cut here ----
%if 0%{?suse_version} <= 1220
Substitute: gpg-offline
%endif
Macros:
%gpg_verify(dnf) \
%if 0%{?suse_version} > 1220\
echo "WARNING: Using %%gpg_verify macro from prjconf, not from gpg-offline package."\
gpg-offline --directory="%{-d:%{-d*}}%{!-d:%{_sourcedir}}" --package="%{-n:%{-n*}}%{!-n:%{name}}""%{-f: %{-f*}}" --verify %{**}\
%else\
echo "WARNING: Dummy prjconf macro. gpg-offline is not available, skipping %{**} GPG signature verification!"\
%endif\
%nil
-----------------
OBS-URL: https://build.opensuse.org/request/show/143940
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=58