- Patch #335 - 2018/08/14
* add colorInnerBorder resource to make a change from patch
#334 configurable (reports by H Merijn Brand, Gabriele
Balducci).
- Patch #334 - 2018/08/12
* modify Imakefile to reflect the fact that NetBSD no longer
has a working termcap emulation.
* add resource-setting validShells which can be used to augment
the system's /etc/shell (prompted by discussion with Paul
Lampert).
* stifle some useless warnings from lintian in test-packages.
* add the ncurses extension “RGB” to the responses for the
termcap-query feature.
* improved getopts-handling in sample scripts.
* fix some warnings from gcc8 and clang --analyze.
* update note about incorrect documentation for DECRQSS to
include VT525 (report by Markus Schmidt).
* correct check for default-values in rectangular parsing; a
zero counts as a missing or default parameter
(report/testcase by Markus Schmidt).
* correct some ranges in the ambiguous[] table in wcwidth
(adapted from patch by KUGA Tsutomu).
* fix a special case with faint video attribute incorrectly
combined with default color.
* add private control XTREPORTSGR for reporting
video-attributes and color on a rectangle, and script
report-sgr.pl to demonstrate it.
* modify some of the markup in ctlseqs.ms to work around
groff's reassignment of ASCII punctuation characters as
documented in groff_char(7).
OBS-URL: https://build.opensuse.org/request/show/631631
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=158
- Patch #332
- spec-cleaned
- drop support for unsupported distros
* add a GetChecksum item to disallowedWindowOps
* improve notes in ctlseqs.ms which mention where various controls originated.
* add control sequences for querying the X display size and the character size,
both in pixels to help eliminate some of the constants in esctest.
* fixes prompted by review of George Nachman's esctest script:
* add a null-pointer check and a limit-check in xtermCheckRect.
* correct limit-check for right-margin when processing autowrapping if xterm
is not built for wide-characters.
* repair logic in RIS to reset 132-column mode when an escape sequence is
used to enable 80/132-column switching.
* correct array-limit for EWMH working state.
* further improve limit-checks versus assert's.
* correct order of check-margins and move-to-left margin for DL and IL.
* modify reverse-wrap to pay attention to top/bottom margins as it has done
for left/right margins since patch #279.
* modify behavior of DECFI and DECBI to not index the screen at the left/right
edge of the display unless those happen to be the left/right margins.
* add case for VT320 DSR response for keyboard status.
* improve check for valid shell path using getusershell and endusershell
if available, in case /etc/shells does not exist/
* modified configure checks for groff and man2html, to use the latter by default,
but allowing mandoc as a partial replacement for former. (forwarded request 600315 from mimi_vx)
OBS-URL: https://build.opensuse.org/request/show/600597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=109
- Patch #332
- spec-cleaned
- drop support for unsupported distros
* add a GetChecksum item to disallowedWindowOps
* improve notes in ctlseqs.ms which mention where various controls originated.
* add control sequences for querying the X display size and the character size,
both in pixels to help eliminate some of the constants in esctest.
* fixes prompted by review of George Nachman's esctest script:
* add a null-pointer check and a limit-check in xtermCheckRect.
* correct limit-check for right-margin when processing autowrapping if xterm
is not built for wide-characters.
* repair logic in RIS to reset 132-column mode when an escape sequence is
used to enable 80/132-column switching.
* correct array-limit for EWMH working state.
* further improve limit-checks versus assert's.
* correct order of check-margins and move-to-left margin for DL and IL.
* modify reverse-wrap to pay attention to top/bottom margins as it has done
for left/right margins since patch #279.
* modify behavior of DECFI and DECBI to not index the screen at the left/right
edge of the display unless those happen to be the left/right margins.
* add case for VT320 DSR response for keyboard status.
* improve check for valid shell path using getusershell and endusershell
if available, in case /etc/shells does not exist/
* modified configure checks for groff and man2html, to use the latter by default,
but allowing mandoc as a partial replacement for former.
OBS-URL: https://build.opensuse.org/request/show/600315
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=153
- Patch #331 - 2017/12/30
* add workaround for improper grayscale adjustments made in
FreeType library, exposed by changes to rounding in 2.8.1,
which shows up as a gap in line-drawing characters
* improve a special case where a non-Unicode font's line-drawing
characters were not used, when specifying it via the utf8Fonts
resource.
* replace constant 10msec delay for next X event with new resource
nextEventDelay, and reduce that to 1msec to accommodate faster
machines than used when -hold was implemented in 1999
* add scroll-to action, which simplifies binding a key to scroll
to the beginning or end of the saved-lines
* add building blocks for alternate screen and/or title-stack
features in the terminfo file.
* improve calculations for cell-data size.
* configure script: enable XHTML/SVG screen dumps by default.
* configure script: enable 256-colors by default.
* update config.guess, config.sub
* configure script: option for --with-man2html to use improved
script by default.
* add case for private mode 1044 in DECRQM, to report the
keepClipboard resource setting and corresponding menu entry.
* fix an inconsistency between private mode 12 (the AT&T 610
cursor blink) and DECSCUSR: the former relied on having the
cursorBlink resource set initially to enable the escape sequence,
while the latter does not.
* add private modes 13 and 14, as well as resource cursorBlinkXOR
to allow better control over the cursor-blinking state
* modify the html and svg screen dumps to support direct color
* modify media copy (screen-printing) to support the same SGR
codes as DECRQSS, including 88/256 indexed color as well as
direct color.
* improve options-parsing for query-status.pl script.
* modify parsing of SGR direct-color control making color space
identitier optional. The corresponding DECRQSS reply always
returns an empty (default) field for the identifier.
* add wide-attributes to DECRQSS reply for SGR.
* add private mode 1046 to help with scripting applications.
* correct expression used for readline-flags in DECRQM; to test
the current flag rather than information stacked within the
same variable.
* correct typo in ctlseqs.ms reference to ISO-8613-6
* fix lintian warning for test-package.
* fix typo in DECRQSS for SGR 48, which printed the foreground
value for colors past 15. Also use colon delimiter for codes
38/48 in response
* improve workaround for Debian #542434 by using the font's
maximum width when no ISO-8859-1 glyphs are provided
* work around a special case of Xft's mismanagement of its
cached data by adding a check before the -report-fonts option
to ensure that it does not use an XftPattern which may have been
freed during a call to XftFontOpenPattern.
* improve manual page description of regex option for onXClicks
resources
* add directColor resource.
* additional manpage macro cleanup
* add optional support for direct-colors
* improve legacy/NRC character set mapping:
+ enable alternate NRC set designators for French and French
Canadian, ‘9’ and ‘f’ respectively, as documented in ctlseqs.
(‘9’ is documented for VT510, ‘f’ is a Kermit feature).
+ correct the Unicode value in the DEC Technical table to show
capital delta.
+ referring to
* http://vt100.net/docs/vt220-rm/table2-3b.html
* http://vt100.net/docs/vt320-uu/appendixe.html
+ add entries for the DEC Supplemental Graphics table to display
0x28/0xa8 as ¤ and 0x5d/0xdd as Ÿ.
referring to
* http://www.vt100.net/charsets/technical.html
* alter the Unicode values used for 0x2b through 0x2c to use
curly braces to work with the “middle” parts displayed with
0x2f and 0x30.
+ modify the VT220 “Supplemental” table, giving a hint that it
was probably meant to be “Supplemental Graphics” and is the
same as VT320's table.
* quiet a few font-warnings when a derived fontname cannot be
opened, overlooked in refactoring of font resources in patch #328
* correct error response for DECRQSS broken in cleanup of
Coverity reports in patch #288
* improve DECRPM responses by returning mode not recognized for
modes which may not be settable due to the selected
decTerminalID resource
* correct logic for print-immediate action, and enable
corresponding menu entry
* add configure option --with-pcre2
* fix a misspelled subsection title in ctlseqs.ms and add a note
regarding blink which was rendered as bold in X11R6. Blinking
text was implemented in Patch #60.
* fix typos in xterm.man
* fix typography in xterm.man
* fix typo in INSTALL
* add xterm-direct terminal description based on changes
introduced in patch #277, and relying upon ncurses RGB extension.
* modify xterm-new terminal description to use ECMA-48 REP,
reflecting its use in xterm since patch #32 (1996).
* clarify comment in ctlseqs.ms regarding blink: it has been
part of xterm since patch #60 (1998).
* update ftp URLs in documentation.
OBS-URL: https://build.opensuse.org/request/show/572173
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=151
- Patch #330 - 2017/06/20
* updates for ReGIS (Ross Combs):
+ remove redundant text command error check which broke
T(B) and T(E).
+ retain the loading alphabet number across multiple “L”
commands.
+ add S(T) delay handler.
+ fix some color handling error messages.
+ add stubbed-out macrograph handling.
+ use fragment_remaining() and fragment_consumed() instead
of manually checking position / length in various places.
+ rename some local variables in string / extent / option
parsing
+ wrap some long lines.
+ move macrograph command handling out of the top-level.
* add a summary of the italic fonts loaded to -report-fonts
option.
* modify the font-lookup for italics to allow for “-i-” if no
match is found with slant “-o-” (prompted by patch by Ben
Wong).
* change default values for mkSamplePass and mkSampleSize to
reflect generally-improved locale support in various
operating systems (FreeBSD #219800).
* modify wcwidth.c to return -1 for non-Unicode values, and
adjust a couple of blocks to better match assumptions about
ambiguous-width characters in other implementations. Also
modify wcwidth.c to support configurable soft-hyphen, so
there is no drawback to using this version rather than a
system wcwidth.
* amend change made in patch #328 for cursor-visibility to
OBS-URL: https://build.opensuse.org/request/show/528278
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=146
- 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 (forwarded request 441219 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/441220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=104
- 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 (forwarded request 433932 from pcerny)
OBS-URL: https://build.opensuse.org/request/show/433933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=103
- 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/357879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=101
- 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