Commit Graph

268 Commits

Author SHA256 Message Date
Dominique Leuenberger
d6615fc5cf Accepting request 812017 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/812017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=120
2020-06-11 08:00:50 +00:00
5150f8697c Accepting request 811812 from home:gmbr3:branches:Base:System3
- Fixes for %_libexecdir changing to /usr/libexec

OBS-URL: https://build.opensuse.org/request/show/811812
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=185
2020-06-06 06:48:03 +00:00
Dominique Leuenberger
101dffd575 Accepting request 788540 from X11:terminals
- Patch #353 - 2020/02/01
  - amend change in patch #352 for button-events to fix a case where some followup events were not processed soon enough (report/patch by Jimmy Aguilar Mena).
  - handle MappingNotify X event, to improve recovery when switching keyboard configurations using xkbcomp (prompted by discussion with Frank Mosch, Debian #661295). There is more work needed here, possibly in the X libraries.
  - improve discussion of mouse-mode in ctlseqs.ms (suggested by Igor van den Hoven).
  - further improve checks for Xft max-advance-width to take into account fonts which use two cells for ambiguous width characters. Also improve the time used for these checks (reports by Yuri Pankov, Frank Mosch).
  - fix a few spelling errors reported by codespell (report by Jens Schleusener).
  - modify run-tic.sh to prefer development version of ncurses since changes to terminfo file in patch #345 rely upon bug-fixes in ncurses (prompted by discussion with Will Senn).
- Patch #352 - 2020/01/16
  - adjust fontsize data to handle a minor inconsistency from recent Xft versions (Debian #880407, adapted from patch by Vincent Lefevre).
  - add a table to the manual page description of forceBoxChars to alert the reader to the special characters aside from “line-drawing” which are drawn directly when this resource is set (Debian #931305).
  - improve checkXft logic which attempts to detect fonts whose max-advance-width is inconsistent with the actual glyph widths. For some fonts, it is necessary to check additional characters (report/analysis by Jan Engelhardt).
  - improve configure-checks for X headers and libraries on recent MacOS, which has moved those files under /usr/X11.
  - improve portability of iconify/deiconify feature by taking into account some window managers which manipulate the EWMH _NET_WM_STATE property, adding/removing _NET_WM_STATE_HIDDEN rather than actually minimizing the window (prompted by discussion with Jörg Breitbart).
  - improve workaround from patch #287 for the -iconic option when configured with toolbar by postponing the extra request for minimizing the window to the end of menu-initialization.
  - modify xevents special-case for mouse-events to include button-events so that the meta key by itself can generate button-events (report/analysis by Mattias Engdegård).
  - amend SGR-stack change from patch #348 to not associate bold attribute with background color (report by Nicholas Marriott).
  - fix copy/paste error in manual page (patch by Larry Hynes).
  - add definitions in xterm_io.h so that GNU/Hurd will use posix_openpty (patch by Samuel Thibault).
  - build-fix in debug-tracing, for esctest.
  - updated autoconf macros
  - update config.guess
- Patch #351 - 2019/11/17
  - correct logic in property_to_string for deciding when to fallback from UTF-8 decoding to ISO-8859-1 decoding, broken in xterm #350 (FreeBSD #241961).
  - add -report-icons to help-message.
  - improved autoconf macros:
    -   CF_ADD_LIBS: the change to filter out duplicates caused this to append rather than prepend. revise to fix that.
    -   CF_GCC_VERSION and CF_GCC_WARNINGS: move checks to distinguish icc/clang from gcc from the macro which handles the --enable-warnings option, to make this work without-warnings for the inline-checks.
  - update config.guess, config.sub
  - correct status in XTGETXRES replies when the resource was not found.
  - fix some gcc, cppcheck, clang and coverity warnings.

OBS-URL: https://build.opensuse.org/request/show/788540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=119
2020-03-31 15:31:22 +00:00
62f86cc289 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=183 2020-03-26 12:53:55 +00:00
6057e3b2d6 - Patch #353 - 2020/02/01
- amend change in patch #352 for button-events to fix a case where some followup events were not processed soon enough (report/patch by Jimmy Aguilar Mena).
  - handle MappingNotify X event, to improve recovery when switching keyboard configurations using xkbcomp (prompted by discussion with Frank Mosch, Debian #661295). There is more work needed here, possibly in the X libraries.
  - improve discussion of mouse-mode in ctlseqs.ms (suggested by Igor van den Hoven).
  - further improve checks for Xft max-advance-width to take into account fonts which use two cells for ambiguous width characters. Also improve the time used for these checks (reports by Yuri Pankov, Frank Mosch).
  - fix a few spelling errors reported by codespell (report by Jens Schleusener).
  - modify run-tic.sh to prefer development version of ncurses since changes to terminfo file in patch #345 rely upon bug-fixes in ncurses (prompted by discussion with Will Senn).
- Patch #352 - 2020/01/16
  - adjust fontsize data to handle a minor inconsistency from recent Xft versions (Debian #880407, adapted from patch by Vincent Lefevre).
  - add a table to the manual page description of forceBoxChars to alert the reader to the special characters aside from “line-drawing” which are drawn directly when this resource is set (Debian #931305).
  - improve checkXft logic which attempts to detect fonts whose max-advance-width is inconsistent with the actual glyph widths. For some fonts, it is necessary to check additional characters (report/analysis by Jan Engelhardt).
  - improve configure-checks for X headers and libraries on recent MacOS, which has moved those files under /usr/X11.
  - improve portability of iconify/deiconify feature by taking into account some window managers which manipulate the EWMH _NET_WM_STATE property, adding/removing _NET_WM_STATE_HIDDEN rather than actually minimizing the window (prompted by discussion with Jörg Breitbart).
  - improve workaround from patch #287 for the -iconic option when configured with toolbar by postponing the extra request for minimizing the window to the end of menu-initialization.
  - modify xevents special-case for mouse-events to include button-events so that the meta key by itself can generate button-events (report/analysis by Mattias Engdegård).
  - amend SGR-stack change from patch #348 to not associate bold attribute with background color (report by Nicholas Marriott).
  - fix copy/paste error in manual page (patch by Larry Hynes).
  - add definitions in xterm_io.h so that GNU/Hurd will use posix_openpty (patch by Samuel Thibault).
  - build-fix in debug-tracing, for esctest.
  - updated autoconf macros
  - update config.guess
- Patch #351 - 2019/11/17
  - correct logic in property_to_string for deciding when to fallback from UTF-8 decoding to ISO-8859-1 decoding, broken in xterm #350 (FreeBSD #241961).
  - add -report-icons to help-message.
  - improved autoconf macros:
    -   CF_ADD_LIBS: the change to filter out duplicates caused this to append rather than prepend. revise to fix that.
    -   CF_GCC_VERSION and CF_GCC_WARNINGS: move checks to distinguish icc/clang from gcc from the macro which handles the --enable-warnings option, to make this work without-warnings for the inline-checks.
  - update config.guess, config.sub
  - correct status in XTGETXRES replies when the resource was not found.
  - fix some gcc, cppcheck, clang and coverity warnings.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=182
2020-03-26 12:24:55 +00:00
Dominique Leuenberger
49c78807d9 Accepting request 717820 from X11:terminals
- split out vttest
- enable LTO (was only a problem for vttest)

OBS-URL: https://build.opensuse.org/request/show/717820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=118
2019-07-28 08:17:26 +00:00
1329c9fc8a - enable LTO (was only a problem for vttest)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=180
2019-07-23 09:29:51 +00:00
9c702735b7 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=179 2019-07-23 09:09:50 +00:00
2aded9722e OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=178 2019-07-23 09:02:12 +00:00
6072f25d7c OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=177 2019-07-23 07:56:01 +00:00
b9424f4737 - split out vttest
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=176
2019-07-23 07:55:48 +00:00
4fd488e059 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=175 2019-07-20 07:33:19 +00:00
3319cc1e89 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=174 2019-07-20 07:14:46 +00:00
Dominique Leuenberger
174bcff9a4 Accepting request 704677 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/704677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=117
2019-06-03 16:42:33 +00:00
136f929d1e Accepting request 703163 from home:seanlew:branches:X11:terminals
Update xterm

OBS-URL: https://build.opensuse.org/request/show/703163
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=172
2019-05-22 08:47:06 +00:00
Dominique Leuenberger
69a7d913f0 Accepting request 699833 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/699833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=116
2019-05-03 20:23:58 +00:00
ee93279cfc Accepting request 697641 from home:marxin:branches:X11:terminals
Disable LTO (boo#1133295).

OBS-URL: https://build.opensuse.org/request/show/697641
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=170
2019-05-01 06:33:22 +00:00
Stephan Kulow
85b5f60dae Accepting request 678533 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/678533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=115
2019-02-28 20:25:12 +00:00
ae876acfc5 Accepting request 676877 from home:seanlew:branches:X11:terminals
Update xterm

OBS-URL: https://build.opensuse.org/request/show/676877
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=168
2019-02-24 14:37:05 +00:00
Stephan Kulow
e357d0b2c9 Accepting request 667938 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/667938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=114
2019-02-04 20:23:32 +00:00
6e1cecf1b2 Accepting request 667767 from home:dimstar:Factory
Fix typos, as commented by @namtrac in sr#667390

OBS-URL: https://build.opensuse.org/request/show/667767
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=166
2019-01-23 07:12:44 +00:00
d925a543a3 Accepting request 666051 from home:seanlew:branches:X11:terminals
Update xterm

OBS-URL: https://build.opensuse.org/request/show/666051
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=165
2019-01-21 07:12:58 +00:00
Dominique Leuenberger
1306ec51ce Accepting request 663614 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/663614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=113
2019-01-15 12:14:51 +00:00
6e7352930c Accepting request 662929 from home:seanlew:branches:X11:terminals
- Patch #342
  * limit mouse-button events to 11 buttons in the protocol
  * correct calculaton for buttons past 11 (15 in extended proto)
  * disable a supplementary check added in #341 that interferes with
    fontconfig to select different sized bitmap fonts

- Patch #341
  * Add options to mouse-codes script to demonstrate encoding works
  * Allow mouse button numbers up to 11 using an offset of 128 for 8-11
  * correct off-by-one right margin checks for double-width char adjustments
  * modify the initial pattern passed to fontconfig to disallow color bmps
  * improve error recovery for a case where fontconfig ignores the requested pattern

OBS-URL: https://build.opensuse.org/request/show/662929
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=163
2019-01-08 10:54:06 +00:00
Dominique Leuenberger
dca12b7d28 Accepting request 640775 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/640775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=112
2018-10-12 11:08:08 +00:00
278d32f0b0 Accepting request 637281 from home:seanlew:branches:X11:terminals
Updated xterm to 337

OBS-URL: https://build.opensuse.org/request/show/637281
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=161
2018-10-09 09:37:28 +00:00
Dominique Leuenberger
dfbdd971a3 Accepting request 631633 from X11:terminals
fix changelog (forwarded request 631632 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/631633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=111
2018-08-27 11:47:37 +00:00
Petr Cerny
8ee1ad033c Accepting request 631632 from home:pcerny:factory
fix changelog

OBS-URL: https://build.opensuse.org/request/show/631632
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=159
2018-08-26 21:57:24 +00:00
Petr Cerny
81e4ea26bc Accepting request 631631 from home:pcerny:factory
- 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
2018-08-26 21:45:34 +00:00
ef14aece16 Accepting request 629352 from openSUSE:Factory:RISCV
- Copy updated config.sub config.guess files into vttest sources

OBS-URL: https://build.opensuse.org/request/show/629352
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=157
2018-08-15 12:24:26 +00:00
Dominique Leuenberger
63799cd13a Accepting request 622281 from X11:terminals
- xterm-better-fonts.patch: Adjust the defaults fonts a bit so
  some chinese letters are displayed better (bsc#1089049) (forwarded request 621914 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/622281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=110
2018-08-13 07:53:14 +00:00
9a9510c4f6 Accepting request 621914 from home:msmeissn:branches:X11:terminals
- xterm-better-fonts.patch: Adjust the defaults fonts a bit so
  some chinese letters are displayed better (bsc#1089049)

OBS-URL: https://build.opensuse.org/request/show/621914
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=155
2018-07-12 10:41:48 +00:00
Dominique Leuenberger
e33c1a93d8 Accepting request 600597 from X11:terminals
- 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
2018-04-26 11:23:14 +00:00
c9de1c9fb5 Accepting request 600315 from home:mimi_vx:branches:X11:terminals
- 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
2018-04-24 10:52:40 +00:00
Dominique Leuenberger
dc74ae90f9 Accepting request 578045 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/578045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=108
2018-02-21 13:08:34 +00:00
11135293b2 Accepting request 572173 from home:avindra
- 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
2018-02-19 13:26:54 +00:00
Dominique Leuenberger
61e4af2776 Accepting request 541256 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/541256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=107
2017-11-16 12:56:39 +00:00
27fef837c0 Accepting request 540594 from home:sndirsch:branches:X11:terminals
- xterm-settings.patch
  * define also wideBoldFont to get rid of a warning (bsc#1067530)

OBS-URL: https://build.opensuse.org/request/show/540594
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=149
2017-11-13 10:50:08 +00:00
Dominique Leuenberger
eeab0ddaac Accepting request 528588 from X11:terminals
(forwarded request 528587 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/528588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=106
2017-10-02 14:50:21 +00:00
Petr Cerny
9dcf7b4991 Accepting request 528587 from home:pcerny:factory
OBS-URL: https://build.opensuse.org/request/show/528587
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=147
2017-09-25 08:12:20 +00:00
Petr Cerny
85c2100f4c Accepting request 528278 from home:pcerny:factory
- 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
2017-09-22 12:05:44 +00:00
Dominique Leuenberger
c9622eefe7 Accepting request 492634 from X11:terminals
1

OBS-URL: https://build.opensuse.org/request/show/492634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=105
2017-05-06 16:25:28 +00:00
4e371b8697 Accepting request 492112 from home:bmwiedemann:branches:X11:terminals
call gzip -n to make build fully reproducible

OBS-URL: https://build.opensuse.org/request/show/492112
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=144
2017-05-03 12:32:43 +00:00
Dominique Leuenberger
7918db9d3c Accepting request 441220 from X11:terminals
- 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
2016-11-25 11:03:47 +00:00
Petr Cerny
3050012b05 Accepting request 441219 from home:pcerny:factory
- 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
2016-11-21 15:07:13 +00:00
Dominique Leuenberger
0b05349653 Accepting request 433933 from X11:terminals
- 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
2016-10-14 01:38:37 +00:00
Petr Cerny
ad13ddb221 Accepting request 433932 from home:pcerny:factory
- 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
2016-10-08 16:43:48 +00:00
Dominique Leuenberger
d6cce31ac5 Accepting request 376551 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/376551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=102
2016-03-26 14:20:42 +00:00
Petr Cerny
1d46060398 Accepting request 372759 from home:pcerny:factory
- 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
2016-03-14 11:25:23 +00:00
Dominique Leuenberger
526090b344 Accepting request 357879 from X11:terminals
- 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
2016-02-09 15:48:54 +00:00