SHA256
1
0
forked from pool/xterm

274 Commits

Author SHA256 Message Date
5afdb5a1ac Accepting request 1238187 from X11:terminals
- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind (forwarded request 1238186 from kukuk)

OBS-URL: https://build.opensuse.org/request/show/1238187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=147
2025-01-17 17:37:13 +00:00
b5f52249a7 - Disable libutempter, it doesn't work anymore with the switch
from utmp to systemd-logind

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=240
2025-01-16 09:00:22 +00:00
fc9c38218e Accepting request 1187223 from X11:terminals
xterm 393 (forwarded request 1187202 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1187223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=146
2024-07-15 17:45:50 +00:00
7d64c4b5a7 Accepting request 1184897 from X11:terminals
- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
    * set ANSI conformance level to 3 for DEC levels 2 and up.
    * disable locking shifts in level 1, e.g., VT100.
    * disable single-shifts from G2/G3 in level 1.
    * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).

OBS-URL: https://build.opensuse.org/request/show/1184897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=145
2024-07-03 18:29:30 +00:00
80a5f3c69a OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=236 2024-07-02 15:10:46 +00:00
30d8c44936 - update to 392:
* improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
    * set ANSI conformance level to 3 for DEC levels 2 and up.
    * disable locking shifts in level 1, e.g., VT100.
    * disable single-shifts from G2/G3 in level 1.
    * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=235
2024-07-02 14:46:57 +00:00
0e759ec95b Accepting request 1142247 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1142247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=144
2024-01-30 17:23:43 +00:00
7d1245a738 Accepting request 1141989 from home:dirkmueller:Factory
- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    #14984).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
      DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
      mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).

OBS-URL: https://build.opensuse.org/request/show/1141989
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=233
2024-01-29 12:34:11 +00:00
42e712b1ed Accepting request 1125581 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1125581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=143
2023-11-14 20:41:40 +00:00
d689fd46d7 Accepting request 1125232 from home:dirkmueller:Factory
- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub

    valid font so that a subsequent OSC 50 reports this correctly
    VT330/VT340 DECSDM setting
  * fix a misnamed macro-parameter
  * modify makefile to use plink.sh when linking test-programs, to fix build when using pcre
  * build-fix for test_ptydata program
  * correct order of button-range versus protocol type
  * increase response-buffer size
  * amend change to default-translations "select" to ensure that specific key-press actions are listed first
  * define also wideBoldFont to get rid of a warning (bsc#1067530)
  * rename new(er) configure option --enable-initial-erase to
    --enable-pty-erase, since that conflicted with an existing
  * fix cut/paste error in --with-builtin-xpms configure option
  * fix minor formatting issue in xterm manual (report by Jens
  * eliminate unnecessary "#(vi" markers in autoconf macros by
    using "(" to begin case-statement cases (suggested by Jens
- Add pkgconfig and groff as dependency as configure is looking
  GNOME shell.
- fix SUSE naming in the package files (bnc#888995)
   properties that refer to windows which no longer exist

OBS-URL: https://build.opensuse.org/request/show/1125232
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=231
2023-11-13 13:30:55 +00:00
17cf6ae74d Accepting request 1118212 from X11:terminals
xterm 387 (forwarded request 1118109 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1118212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=142
2023-10-17 18:22:37 +00:00
df83183065 Accepting request 1118109 from home:AndreasStieger:branches:X11:terminals
xterm 387

OBS-URL: https://build.opensuse.org/request/show/1118109
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=229
2023-10-17 07:42:42 +00:00
da0008dafb Accepting request 1115035 from X11:terminals
- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
      Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
      override  configure  script's  check  for  utmp/wtmp pathnames
      which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
      MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches

OBS-URL: https://build.opensuse.org/request/show/1115035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=141
2023-10-05 18:02:36 +00:00
d38a0f1d18 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=227 2023-10-03 14:04:53 +00:00
884b572c79 Accepting request 1114902 from home:polslinux:branches:X11:terminals
- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
      Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
      override  configure  script's  check  for  utmp/wtmp pathnames
      which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
      MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches

OBS-URL: https://build.opensuse.org/request/show/1114902
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=226
2023-10-03 14:04:15 +00:00
b0f5d2cfb4 Accepting request 1111588 from X11:terminals
(CVE-2023-40359 bsc#1214282)

OBS-URL: https://build.opensuse.org/request/show/1111588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=140
2023-09-15 20:02:29 +00:00
584cbbc1e3 (CVE-2023-40359 bsc#1214282)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=224
2023-09-15 14:32:56 +00:00
212ec3d77b Accepting request 1098828 from X11:terminals
- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
    * mimic  an  undocumented  hardware  VT340 feature
      which handles color initialization with incomplete parameters.
    * handle whitespace between operator/operands for
      color values.
    * reset ReGIS-context when resetting graphics in RIS. (forwarded request 1098806 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1098828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=139
2023-07-17 17:22:53 +00:00
f44e837c96 Accepting request 1098806 from home:dirkmueller:Factory
- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
    * mimic  an  undocumented  hardware  VT340 feature
      which handles color initialization with incomplete parameters.
    * handle whitespace between operator/operands for
      color values.
    * reset ReGIS-context when resetting graphics in RIS.

OBS-URL: https://build.opensuse.org/request/show/1098806
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=222
2023-07-15 17:06:29 +00:00
892e95a9cb Accepting request 1092476 from X11:terminals
- update to 382:
  * amend change to CursorBack> in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
    --disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs (forwarded request 1092344 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1092476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=138
2023-06-14 14:29:10 +00:00
0346f06ac9 Accepting request 1092344 from home:dirkmueller:Factory
- update to 382:
  * amend change to CursorBack> in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
    --disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs

OBS-URL: https://build.opensuse.org/request/show/1092344
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=220
2023-06-12 07:53:19 +00:00
8eb0b4c04d Accepting request 1087899 from X11:terminals
- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
      + clear status line on DECCOLM
      + ignore DECSASD if no previous DECSSDT
      + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
        switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
      in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
      where  SS2  or  SS3  might  be  in  effect  while processing a (forwarded request 1087806 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1087899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=137
2023-05-21 17:08:09 +00:00
5aa0991457 Accepting request 1087806 from home:dirkmueller:Factory
- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
      + clear status line on DECCOLM
      + ignore DECSASD if no previous DECSSDT
      + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
        switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
      in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
      where  SS2  or  SS3  might  be  in  effect  while processing a

OBS-URL: https://build.opensuse.org/request/show/1087806
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=218
2023-05-19 08:02:10 +00:00
9dd7b4ab68 Accepting request 1069863 from X11:terminals
- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
      line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
      of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
      current mode
    + replace hard-coded erase/lnext characters with
      current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
      length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
      ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete) (forwarded request 1069848 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1069863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=136
2023-03-08 13:51:31 +00:00
8e14de4c50 Accepting request 1069848 from home:dirkmueller:Factory
- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
      line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
      of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
      current mode
    + replace hard-coded erase/lnext characters with
      current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
      length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
      ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)

OBS-URL: https://build.opensuse.org/request/show/1069848
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=216
2023-03-07 08:31:54 +00:00
2b1153ac2a Accepting request 1062037 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1062037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=135
2023-01-31 15:08:35 +00:00
12cd9ac23a Accepting request 1058980 from home:dirkmueller:Factory
- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.

OBS-URL: https://build.opensuse.org/request/show/1058980
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=214
2023-01-30 12:02:26 +00:00
ddec3083dd Accepting request 1040169 from X11:terminals
- update to 377:
  * add  control  sequences  for  reporting  the  current  state of the
    modified   keys   options   (XTQMODKEYS)   and   allowed/disallowed
    operations   (XTQALLOWED),   (prompted   by  discussion  with  Bram
    Moolenaar).
  * amend  modifyOtherKeys  case  2 to distinguish the escape character
    with  modifiers,  e.g., shift-escape, from a plain escape character
    (suggested by Bram Moolenaar).
  * improve  parsing and error-recovery in the case where a list of X11
    bitmap fonts is given in the -fn and related options.
  * change  default  for  xftTrackMemUsage to false, because libXft has
    does not handle certain fonts. (forwarded request 1039839 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1040169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=134
2022-12-07 16:33:33 +00:00
cfa45065ba Accepting request 1039839 from home:dirkmueller:Factory
- update to 377:
  * add  control  sequences  for  reporting  the  current  state of the
    modified   keys   options   (XTQMODKEYS)   and   allowed/disallowed
    operations   (XTQALLOWED),   (prompted   by  discussion  with  Bram
    Moolenaar).
  * amend  modifyOtherKeys  case  2 to distinguish the escape character
    with  modifiers,  e.g., shift-escape, from a plain escape character
    (suggested by Bram Moolenaar).
  * improve  parsing and error-recovery in the case where a list of X11
    bitmap fonts is given in the -fn and related options.
  * change  default  for  xftTrackMemUsage to false, because libXft has
    does not handle certain fonts.

OBS-URL: https://build.opensuse.org/request/show/1039839
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=212
2022-12-05 08:49:01 +00:00
8e97324311 Accepting request 1036787 from X11:terminals
- update to 376:
  * modify configure script to always check for gcc attributes,
  * update install-sh.
  * fix parsing of result -u in vttests/halves.pl.
  * add a note in ctlseqs.ms about compatibility of TBC.
  * fix a copy/paste error in manual (patch by Grady Martin).
  * add  null-pointer checks in x_strcasecmp and x_strncasecmp, to help
    with error-recovery for a missing font (Debian #1022942). (forwarded request 1036713 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1036787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=133
2022-11-20 18:46:55 +00:00
5b9ffb2efb Accepting request 1036713 from home:dirkmueller:Factory
- update to 376:
  * modify configure script to always check for gcc attributes,
  * update install-sh.
  * fix parsing of result -u in vttests/halves.pl.
  * add a note in ctlseqs.ms about compatibility of TBC.
  * fix a copy/paste error in manual (patch by Grady Martin).
  * add  null-pointer checks in x_strcasecmp and x_strncasecmp, to help
    with error-recovery for a missing font (Debian #1022942).

OBS-URL: https://build.opensuse.org/request/show/1036713
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=210
2022-11-19 10:38:29 +00:00
638ac4e8c0 Accepting request 1035234 from X11:terminals
changelog for CVE-2022-45063 boo#1205305 (forwarded request 1035134 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1035234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=132
2022-11-14 13:28:53 +00:00
361ae4a016 Accepting request 1035134 from home:AndreasStieger:branches:X11:terminals
changelog for CVE-2022-45063 boo#1205305

OBS-URL: https://build.opensuse.org/request/show/1035134
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=208
2022-11-11 12:00:27 +00:00
0bba16e3af Accepting request 1033861 from X11:terminals
xterm 375 (forwarded request 1033728 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1033861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=131
2022-11-07 12:51:24 +00:00
84df019b29 Accepting request 1033728 from home:AndreasStieger:branches:X11:terminals
xterm 375

OBS-URL: https://build.opensuse.org/request/show/1033728
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=206
2022-11-06 15:04:20 +00:00
cd0b8c7409 Accepting request 1006588 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1006588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=130
2022-09-30 15:57:02 +00:00
8628b52d62 Accepting request 1006528 from home:dirkmueller:Factory
- update to 373:
  * improve rendering of TrueType fonts:
       + add  resource xftTrackMemUsage to enable/disable a new feature
         of Xft which improves performance.
       + add   resources   xftMaxGlyphMemory  and  xftMaxUnrefFonts  to
         customize memory-usage of Xft and fontconfig.
       + provide for display of colored fonts in libXft 2.3.5
       + allow for an extra TrueType font to be specified using the -fa
         option,  as  an  override to the fontconfig scheme of fallback
         fonts (request by Nickolas Raymond Kaczynski).
       + improve caching of TrueType missing-glyph tests.
       + allow no more than 255 fonts to be scanned for a fontset.
       + eliminate a table-lookup in findXftGlyph
  * improvements status-line feature:
       + save/restore  wraparound  flag  when  updating the status-line
         (report by Rajeev V. Pillai).
       + avoid  clearing  the status-line when switching between normal
         and alternate screens (report by Valtteri Vuorikoski).
       + remove  adjustment  from  update_winsize leftover from initial
         work (report by Valtteri Vuorikoski).
  * modify wcwidth tables to separate Unicode Cf category as formatting
    control-characters,  to  better match the guideline for unsupported
    characters (report by Tim Chase).
  * add configure option --disable-exec-selection.
  * use mkstemp where mkdtemp is unavailable, when initializing colored
    cursor.
  * adapt fixes from OpenBSD xenocara:
       + improve ifdef's for a few optional features.
       + correct #ifdef to #if in a few uses of OPT_PRINT_ON_EXIT.
  * set   StartupWMClass   in   “.desktop”  files,  e.g.,  to  help

OBS-URL: https://build.opensuse.org/request/show/1006528
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=204
2022-09-28 07:00:54 +00:00
4a37dca5a4 Accepting request 963692 from X11:terminals
- update to 372:
  * amend   allocation/freeing  of  scrollback  lines,  eliminating  an
    adjustment  for status-line added in patch #371 (report/testcase by
    Rajeev V. Pillai).
- update to 371:
     * drop   double-buffer   default   from   test-packages,  since  that
       interferes with status-line.
     * add  faceSize7  to  table  in  charproc.c, overlooked in patch #360
       (patch by Vladimir A. Pavlov).
     * use  XDrawString rather than XDrawString16 for text when the latter
       is not needed.
     * improve performance for initializing/reusing graphic objects in the
       SIXEL feature.
     * improve error-checking for resize.
     * fix errata in manual page (Debian #988221).
     * extended  list  of environment variables to purge on startup, i.e.,
       in case a user starts xterm from another terminal emulator.
     * add  comment  in cursor.c to explain why autowrap (DECAWM) does not
       apply  to  data  saved/restored with save/restore cursor-operations
       (report by Thomas Wolff).
     * add  special  case  in  generating the combining-character table in
       wcwidth.c,  for  Hangul  Jamo  Extended-B  (report  by  Luis Javier
       Merino).
     * simplify/improve portability of trap commands in shell-scripts.
     * update configure options
       --disable-rectangles,
       --disable-tcap-fkeys and
       --disable-tcap-query
       to account for changed default settings.
     * rather  than  ignore empty parameter for setting title, use that to

OBS-URL: https://build.opensuse.org/request/show/963692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=129
2022-03-23 19:15:39 +00:00
2c3e7833ed - update to 372:
* amend   allocation/freeing  of  scrollback  lines,  eliminating  an
    adjustment  for status-line added in patch #371 (report/testcase by
    Rajeev V. Pillai).
- update to 371:
     * drop   double-buffer   default   from   test-packages,  since  that
       interferes with status-line.
     * add  faceSize7  to  table  in  charproc.c, overlooked in patch #360
       (patch by Vladimir A. Pavlov).
     * use  XDrawString rather than XDrawString16 for text when the latter
       is not needed.
     * improve performance for initializing/reusing graphic objects in the
       SIXEL feature.
     * improve error-checking for resize.
     * fix errata in manual page (Debian #988221).
     * extended  list  of environment variables to purge on startup, i.e.,
       in case a user starts xterm from another terminal emulator.
     * add  comment  in cursor.c to explain why autowrap (DECAWM) does not
       apply  to  data  saved/restored with save/restore cursor-operations
       (report by Thomas Wolff).
     * add  special  case  in  generating the combining-character table in
       wcwidth.c,  for  Hangul  Jamo  Extended-B  (report  by  Luis Javier
       Merino).
     * simplify/improve portability of trap commands in shell-scripts.
     * update configure options
       --disable-rectangles,
       --disable-tcap-fkeys and
       --disable-tcap-query
       to account for changed default settings.
     * rather  than  ignore empty parameter for setting title, use that to

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=202
2022-03-21 12:56:24 +00:00
4af5589960 Accepting request 937738 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/937738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=128
2021-12-13 19:42:08 +00:00
a2a5ad0bd6 Accepting request 934172 from home:dirkmueller:Factory
- update to 370:
  * add  -a,  -c  and -d options to query-status.pl to improve test for
    DECRQSS.
  * expanded  discussion  of  maximum  graphics  geometry in ctlseqs.ms
  * corrected parameter symbol for DECCARA and DECRARA in ctlseqs.ms to
    indicate  that  multiple  parameters  may be used
  * add several test/demo scripts.
  * improve DECCOLM, DECLRMM and DECALN referring to pseudo-code in DEC
    070.
  * amend a change in patch #348 which caused left/right margin mode to
    be  reset  when  resizing  the terminal window
  * fix a misnamed macro-parameter 
  * fix spacing of wideFont when its width is not exactly twice as wide
    as the normal font
  * suppress loading of italic font in a few places when colorITmode is
    enabled
  * modify XTSMGRAPHICS to return failure status if the terminal is not
    configured  to  support  the  corresponding  ReGIS or SIXEL feature
  * modify  DECERA  and  DECFRA  to  erase  corresponding area in SIXEL
    graphics
  * equate  visuals  for  TrueColor  and  DirectColor
  * correct  computation  for  pixel  value  of rgb when using depth 16
  * correct   wrapping  of  VT100-style  double-sized  characters  when
    configured  for  Unicode  wide-characters
  * updated default value for sixelScrolling resource to match expected
    behavior  versus  DECSDM  change  in  patch  #369

- update to 369:
  * modify  run-tic.sh  to  work  around  bug in development version of
    ncurses which was packaged in FreeBSD ports.

OBS-URL: https://build.opensuse.org/request/show/934172
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=201
2021-12-09 10:16:43 +00:00
6d85a35474 Accepting request 936180 from home:lnussel:branches:X11:terminals
- Use separate subpackage for resize binary. It does not actually
  depend on X so can be used in small systems.

OBS-URL: https://build.opensuse.org/request/show/936180
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=200
2021-12-09 10:13:15 +00:00
85b4542f84 Accepting request 913597 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/913597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=127
2021-08-25 18:56:04 +00:00
684c33f7b5 Accepting request 912904 from home:lnussel:branches:X11:terminals
- use TERM=xterm-256color by default (boo#1188864)

OBS-URL: https://build.opensuse.org/request/show/912904
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=199
2021-08-22 14:14:32 +00:00
f18caf3faf Accepting request 900425 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/900425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=126
2021-06-19 21:02:01 +00:00
6e47feac2a - update to Patch #368 - 2021/06/07
* add DefaultOff option to RenderFont resource, as part of the session-management feature.
  * add auto-scroll-lock feature (patch by add Stelios Bounanos).
  * update the window-size information returned via TIOCGWINSZ when rows/columns are unchanged but the font-size changes (report by Nick Black).
  * improve session-management feature by saving/restoring the font settings.
  * update config.guess, config.sub

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=197
2021-06-09 14:36:42 +00:00
f1008225bd Accepting request 884210 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/884210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=125
2021-04-12 10:34:02 +00:00
8fe462946b Accepting request 883706 from home:dirkmueller:Factory
- update to Patch #367 - 2021/03/26
  * add  OSC 22 to allow programs to select different pointer cursor at
    runtime.
  * change  configuration for no-return functions to use _Noreturn when
    it  is  available, because clang --analyze does not properly handle
    the gcc noreturn attribute.
  * add  cursorTheme resource to provide a way to enable or disable the
    cursor theme feature.
  * modified  CopyWait  event retries to use shorter sleeps, to improve
    responsiveness (tmux #2556).
  * improve quoting/escaping in demo-scripts per shellcheck.
  * add  resizeByPixel  resource,  to  permit  disabling window manager
    resizing-hints (patch by Tim Oehl).
  * corrected  printOptsImmediate  handling of alternate-screen (report
    by Abhijit Dasgupta).
  * update sample terminfo to more closely match ncurses.
  * add/improve limit-checks for Xlib calls (report by Roman Fiedler).
  * fix a typo in the help-message (report by Tomas Korbar).

OBS-URL: https://build.opensuse.org/request/show/883706
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=195
2021-04-10 11:07:17 +00:00
7367b11522 Accepting request 871072 from X11:terminals
- Updated to Patch#366 2021/02/10
  * correct   a  compiler-warning  fix  in  patch  #352  which  allowed
    sign-extension of coordinate values (report by "CismonX").
  * correct  upper-limit for selection buffer, accounting for combining
    characters (report/testcase by Tavis Ormandy).
    (CVE-2021-27135 bsc#1182091)
  * with alwaysHighlight true, xterm does not properly track focus. The
    screen->select   FOCUS  flag  remains  always  on,  which  prevents
    bellIsUrgent  from  working, as the urgent WM_HINT flag is only set
    in  setXUrgency()  when  the  window  is  not  focused. Fix this by
    updating screen->select in unselectwindow() regardless of the value
    of always_highlight (patch by Jiri Bohac).
  * improve  fix  for  interaction between SRM and ENQ (report by Grant
    Taylor).
  * build-fix   for  --with-Xaw3dxft,  needed  when  --with-toolbar  is
    omitted (report by Jimmy Olgeni, Emanuel Haupt).
- Updated to Patch #365 - 2021/02/03
  * amend fix for “word” selection in patch #364 to limit that to
    the insert-selectable action, which reads data from the screen. This
    restores the interactive behavior where double-clicking on a
    “word” would make subsequent selection extensions by words as
    well as suppressing some boundary-checks (report by David Wolfskill,
    FreeBSD #253225).
- Updated to Patch #364 - 2021/02/02
  * add -fc option.
  * correct/improve limit-checks for SRM versus ENQ from patch #344 (report by Tom Szilagyi).
  * enable XftFont resource in Xaw3dxft configuration (patch by Tavis Ormandy).
  * improve quoting/escaping in build-scripts per shellcheck.
  * add libpcre2-posix to the packages tested for --with-pcre2 option, needed with Fedora (report by Tomas Korbar).
  * correct a typo in manual page, and note that KeepClipboard may not be compiled-in (report/patch by Sean C Farley).

OBS-URL: https://build.opensuse.org/request/show/871072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=124
2021-02-15 22:11:46 +00:00
3790157946 - Updated to Patch#366 2021/02/10
* correct   a  compiler-warning  fix  in  patch  #352  which  allowed
    sign-extension of coordinate values (report by "CismonX").
  * correct  upper-limit for selection buffer, accounting for combining
    characters (report/testcase by Tavis Ormandy).
    (CVE-2021-27135 bsc#1182091)
  * with alwaysHighlight true, xterm does not properly track focus. The
    screen->select   FOCUS  flag  remains  always  on,  which  prevents
    bellIsUrgent  from  working, as the urgent WM_HINT flag is only set
    in  setXUrgency()  when  the  window  is  not  focused. Fix this by
    updating screen->select in unselectwindow() regardless of the value
    of always_highlight (patch by Jiri Bohac).
  * improve  fix  for  interaction between SRM and ENQ (report by Grant
    Taylor).
  * build-fix   for  --with-Xaw3dxft,  needed  when  --with-toolbar  is
    omitted (report by Jimmy Olgeni, Emanuel Haupt).
- Updated to Patch #365 - 2021/02/03
  * amend fix for “word” selection in patch #364 to limit that to
    the insert-selectable action, which reads data from the screen. This
    restores the interactive behavior where double-clicking on a
    “word” would make subsequent selection extensions by words as
    well as suppressing some boundary-checks (report by David Wolfskill,
    FreeBSD #253225).
- Updated to Patch #364 - 2021/02/02
  * add -fc option.
  * correct/improve limit-checks for SRM versus ENQ from patch #344 (report by Tom Szilagyi).
  * enable XftFont resource in Xaw3dxft configuration (patch by Tavis Ormandy).
  * improve quoting/escaping in build-scripts per shellcheck.
  * add libpcre2-posix to the packages tested for --with-pcre2 option, needed with Fedora (report by Tomas Korbar).
  * correct a typo in manual page, and note that KeepClipboard may not be compiled-in (report/patch by Sean C Farley).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=193
2021-02-11 06:55:32 +00:00
4738e82e40 Accepting request 866528 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/866528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=123
2021-02-01 12:25:00 +00:00
1d4685e5a7 Accepting request 862971 from home:avindra:branches:X11:terminals
Renamed merged patch and documented sources

OBS-URL: https://build.opensuse.org/request/show/862971
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=191
2021-01-25 10:12:45 +00:00
08065aba57 Accepting request 835351 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/835351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=122
2020-09-21 15:08:21 +00:00
a993a8fbaa Accepting request 834743 from home:dirkmueller:branches:X11:terminals
- update urls to use https (its 2020 after all)
- Update to Patch#359 - 2020/08/17
  * add special case in WriteText to allow colors 8-15 to override colorBDMode
  * add utf8Weblike resource, to provide an alternate scheme for handling ill-formed UTF-8 sequences
  * improve computation for the number of lines needed to scroll-up a SIXEL graphic
  * correct manpage description for default value of disallowWindowOps from changes in xterm #331
  * correct a loop starting-point in refresh_graphics from optimization in patch #358 changes
  * add a new mouse mode 1016, which uses the same format as mode 1006, but sends the mouse's position in pixels
  * fix an issue from patch #338 changes where only the first selection buffer specified in the request would be updated using OSC 52
  * modify makefile/scripts to allow DESTDIR to prefix the target directory for desktop-file-install
  * enable SIXEL feature by default.
  * update config.guess, config.sub
  * correct logic for decodeTerminalID changes in patch #357
  * modify makefile to use plink.sh when linking test-programs, to fix build when using pcre 
  * build-fix for test_ptydata program 
  * several minor optimizations for the ReGIS and SIXEL features, improving performance by 10%.
  * add resource decGraphicsID to allow displaying graphics when the emulation level would ordinarily disallow this
  * add control sequences for fast switching of color palettes: XTPUSHCOLORS, XTPOPCOLORS, XTREPORTCOLORS
  * amend change for soft-hyphen from patch #328 to avoid stripping replacement-characters which would be shown with malformed or overlong UTF-8 input.
  * corrected an error-handling case in decodeUtf8, matching a similar fix in patch #268
  * add a test-driver for ptydata.c
  * minor cleanup of macros
  * fix some errata in ctlseqs.ms
  * allow immediate repaint-on-palette-changed if double-buffering is enabled.
  * deprecate codes 10/11 in sgr push controls, changing those to 30/31, to avoid confusion with sgr 10-19.
  * modify SGR parameter handling to stop if an unrecognized parameter is encountered, to guard against malformed or nonstandard sequences
  * modify DECERA color for consistency with other erasures/clearing
  * ECH should not be masked by DECSCA
  * extend DECFRA and REP to accept any “graphic” character rather than just Latin1, etc.
  * add -C option to 256colors2.pl and 88colors2.pl, to demonstrate mixed semicolon/colon separators which are implied by ECMA-48.

OBS-URL: https://build.opensuse.org/request/show/834743
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=189
2020-09-18 07:19:38 +00:00
d37af133e6 Accepting request 816324 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/816324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=121
2020-06-23 18:59:50 +00:00
0c655d8e9b Accepting request 812896 from home:alarrosa:branches:X11:terminals
- Add Recommends: xorg-x11-fonts-legacy, since the default font
  is now available in that package. If the font is not available
  it will fall back to use a font installed in xorg-x11-fonts
  and it can also use truetype fonts, thus the Recommends instead
  of a Requires (related to boo#1169444)

OBS-URL: https://build.opensuse.org/request/show/812896
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=187
2020-06-22 11:22:31 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Petr Cerny
6edad84b9e - remove vttest-config_update_aarch64.patch since the current
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=136
2016-02-05 10:35:38 +00:00
Petr Cerny
7b7d67d8d2 Accepting request 357575 from home:pcerny:factory
changelog update

OBS-URL: https://build.opensuse.org/request/show/357575
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=135
2016-02-03 15:35:32 +00:00
Petr Cerny
1d2631fb31 Accepting request 357555 from home:pcerny:factory
- 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
2016-02-03 13:16:19 +00:00
0f3f8382ee Accepting request 329075 from X11:terminals
- 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
2015-09-08 15:36:48 +00:00
Petr Cerny
c6a62db20d Accepting request 329073 from home:pcerny:factory
- 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
2015-09-04 10:32:43 +00:00
3885b3a8f7 Accepting request 327902 from home:pluskalm:branches:X11:terminals
- Update to version 320

OBS-URL: https://build.opensuse.org/request/show/327902
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=131
2015-09-04 10:04:20 +00:00
b3d509fee8 Accepting request 298146 from X11:terminals
1

OBS-URL: https://build.opensuse.org/request/show/298146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=99
2015-04-21 23:16:19 +00:00
8d26c7a15b Accepting request 298033 from home:pluskalm:branches:X11:terminals
- 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
2015-04-20 10:08:46 +00:00
90fd42191d Accepting request 293530 from X11:terminals
1

OBS-URL: https://build.opensuse.org/request/show/293530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=98
2015-03-30 17:10:25 +00:00
a398c6692d Accepting request 293462 from home:pcerny:factory
- Patch #317 - 2015/03/27
- Patch #316 - 2015/03/07
- Patch #315 - 2015/03/02
- Patch #314 - 2014/12/28

OBS-URL: https://build.opensuse.org/request/show/293462
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=127
2015-03-28 08:55:26 +00:00
ea856fae86 Accepting request 280030 from X11:terminals
1

OBS-URL: https://build.opensuse.org/request/show/280030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=97
2015-01-07 08:38:16 +00:00
3a6ab9a44b Accepting request 279959 from home:pcerny:factory
- 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
2015-01-06 10:42:13 +00:00
Petr Cerny
346ba2ee12 Accepting request 279963 from home:pcerny:factory
- 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
2015-01-05 16:33:04 +00:00
Petr Cerny
c5293143d3 Accepting request 267280 from home:dimstar:branches:X11:terminals
- Add libX11-devel, libXft-devel and libXrender-devel
  BuildRequires: the configure script silently disables XRENDERFONT
  support if the dependencies are missing (boo#911683).
- Add an extra check after configure to ensure we do not lose this
  support accidentally ever again.

OBS-URL: https://build.opensuse.org/request/show/267280
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=123
2015-01-05 13:51:05 +00:00
b82e55cedc Accepting request 266139 from X11:terminals
Rework my last change - now builds for all repos available in X11:terminals (forwarded request 266125 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/266139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=96
2014-12-23 10:52:23 +00:00
Petr Cerny
b65e2c8d0d Accepting request 266125 from home:dimstar:branches:X11:terminals
Rework my last change - now builds for all repos available in X11:terminals

OBS-URL: https://build.opensuse.org/request/show/266125
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=121
2014-12-22 10:59:41 +00:00
fc700d4768 Accepting request 265435 from X11:terminals
splitbin conditionally done (forwarded request 265434 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/265435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=95
2014-12-17 18:16:57 +00:00
Petr Cerny
d8a7b14d81 Accepting request 265434 from home:dimstar:branches:X11:terminals
splitbin conditionally done

OBS-URL: https://build.opensuse.org/request/show/265434
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=119
2014-12-16 15:35:34 +00:00
74fe73e591 Accepting request 262131 from X11:terminals
1

OBS-URL: https://build.opensuse.org/request/show/262131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=94
2014-11-24 10:17:39 +00:00
e98399ecb8 Accepting request 261558 from home:dimstar:gpg2
OBS-URL: https://build.opensuse.org/request/show/261558
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=117
2014-11-18 09:57:32 +00:00
Stephan Kulow
bd2f413e19 Accepting request 256317 from X11:terminals
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
2014-10-15 14:41:14 +00:00
Petr Cerny
8cf2ef8f79 Accepting request 255346 from home:badshah400:branches:xterm_desktop
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

OBS-URL: https://build.opensuse.org/request/show/255346
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=115
2014-10-14 17:33:18 +00:00
Stephan Kulow
cded6742ad Accepting request 253125 from X11:terminals
- Patch #312 - 2014/09/28
  * undo change to do_select_regex() in patch #311
    (reports by H Merijn Brand, Sven-Haegar Koch, Debian #762978). (forwarded request 253124 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/253125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=92
2014-10-02 12:13:23 +00:00
Petr Cerny
d3aefd2b0d Accepting request 253124 from home:pcerny:factory
- Patch #312 - 2014/09/28
  * undo change to do_select_regex() in patch #311
    (reports by H Merijn Brand, Sven-Haegar Koch, Debian #762978).

OBS-URL: https://build.opensuse.org/request/show/253124
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=113
2014-09-29 15:37:14 +00:00
Stephan Kulow
2907486c28 Accepting request 252226 from X11:terminals
- 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
2014-09-28 17:56:36 +00:00
Petr Cerny
9c2c4dae60 Accepting request 252225 from home:pcerny:factory
- 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
2014-09-25 09:08:56 +00:00
Stephan Kulow
cfc549bd71 Accepting request 249919 from X11:terminals
- remove unnecessary colour tweaks which cause strange artifacts
  in the ReverseVideo mode (bnc#395154, bnc#865340) (forwarded request 249918 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/249919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=90
2014-09-20 13:49:48 +00:00
Petr Cerny
66757c635c Accepting request 249918 from home:pcerny:factory
- remove unnecessary colour tweaks which cause strange artifacts
  in the ReverseVideo mode (bnc#395154, bnc#865340)

OBS-URL: https://build.opensuse.org/request/show/249918
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=109
2014-09-17 09:48:22 +00:00
Stephan Kulow
55deac63a4 Accepting request 245193 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/245193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=88
2014-08-27 05:45:44 +00:00
Petr Cerny
a79db89a67 Accepting request 244362 from home:pcerny:factory
- fix SUSE naming in the package files (bnc#888995)

OBS-URL: https://build.opensuse.org/request/show/244362
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=107
2014-08-12 16:08:26 +00:00
Stephan Kulow
48e56d60f0 Accepting request 243246 from X11:terminals
- Patch #310 - 2014/07/25
  * update package/freebsd files based on xterm #309 port
  * adapt changes from Minux3.2 which ported xterm #197, to allow
    building on that platform both using imake as well as using
    the configure script
  * update precompose.c based on Unicode 7.0
  * build-fix for --with-Xaw3dxft option (report by Emanuel Haupt) (forwarded request 243245 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/243246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=87
2014-08-01 12:34:28 +00:00
Petr Cerny
9b8f5d87ac Accepting request 243245 from home:pcerny:factory
- Patch #310 - 2014/07/25
  * update package/freebsd files based on xterm #309 port
  * adapt changes from Minux3.2 which ported xterm #197, to allow
    building on that platform both using imake as well as using
    the configure script
  * update precompose.c based on Unicode 7.0
  * build-fix for --with-Xaw3dxft option (report by Emanuel Haupt)

OBS-URL: https://build.opensuse.org/request/show/243245
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=105
2014-07-31 15:52:53 +00:00
Stephan Kulow
ca1969dcee Accepting request 241235 from X11:terminals
- Patch #309 - 2014/07/13
  * modify configure script to work around debris left by XQuartz
    upgrades.
  * modify test-package scripts to enable ReGIS graphics.
  * improvements/additions to ReGIS graphics, e.g., drawing text
    (Ross Comb).
  * add --with-Xaw3dxft, to link with Xaw 3d xft library
    (Stephen P Wall).
  * amend reset for cursor-shape to take into account
    cursorUnderline resource (report by Christian Weisgerber).
  * update config.guess, config.sub (forwarded request 241234 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/241235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=86
2014-07-18 04:39:56 +00:00
Petr Cerny
c4b3e375f0 Accepting request 241234 from home:pcerny:factory
- 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
2014-07-16 15:35:06 +00:00
Stephan Kulow
1b923f60dc Accepting request 238372 from X11:terminals
- Patch #308 - 2014/06/19
  * corrected font used for clipping double-width bitmap fonts
    from patch #307 changes to work around mis-scaled fonts
    (Debian #752947).
  * improve wording of a warning message. (forwarded request 238371 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/238372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=85
2014-06-25 04:57:39 +00:00
Petr Cerny
6106617910 Accepting request 238371 from home:pcerny:factory
- Patch #308 - 2014/06/19
  * corrected font used for clipping double-width bitmap fonts
    from patch #307 changes to work around mis-scaled fonts
    (Debian #752947).
  * improve wording of a warning message.

OBS-URL: https://build.opensuse.org/request/show/238371
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=101
2014-06-23 12:36:06 +00:00
Petr Cerny
6d36c217f4 Accepting request 237953 from home:pcerny:factory
- 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
2014-06-18 11:32:20 +00:00
Stephan Kulow
ad9fa05c71 Accepting request 237010 from X11:terminals
- a special changelog entry containing the full patch file name
  instead of the short one that appears in the real update commit
  (previous changelog entry): xterm-decomposed_bitmaps.patch,
  that appeases the checks in the openSUSE:Factory project in
  OBS. These checks (and thus also this entry) are of the utmost
  importance since they ensure that a package changelog can be
  used instead of a proper source version control system and sane
  patch header comments. It also adds lots of important
  information on top of the usual boring features & fixes
  descriptions nobody is really interested in. (forwarded request 237009 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/237010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=84
2014-06-18 05:47:45 +00:00
Petr Cerny
ae3cd3a404 Accepting request 237009 from home:pcerny:factory
- 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
2014-06-12 18:14:20 +00:00
Petr Cerny
05cde6deb6 Accepting request 236996 from home:pcerny:factory
ppc64le fix - bnc#881131

OBS-URL: https://build.opensuse.org/request/show/236996
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=97
2014-06-12 16:42:44 +00:00
bbb90536e6 Accepting request 236641 from home:pcerny:factory
- 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
2014-06-10 13:29:44 +00:00
Stephan Kulow
4370455953 Accepting request 235099 from X11:terminals
- enable support for sixel graphics originally introduced with
  patch #294 (forwarded request 235078 from gberh)

OBS-URL: https://build.opensuse.org/request/show/235099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=83
2014-05-23 13:00:22 +00:00
Petr Cerny
36e3b828d2 Accepting request 235078 from home:gberh:branches:X11:terminals
- enable support for sixel graphics originally introduced with
  patch #294

OBS-URL: https://build.opensuse.org/request/show/235078
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=94
2014-05-22 12:21:38 +00:00
Stephan Kulow
439673b97d Accepting request 232779 from X11:terminals
- Patch #304 - 2014/05/03
  * add debugging check for parsing table entries, fixed a few
    inconsistencies.
  * handle utmp/utmpx strings consistently with new function that
    null-pads unused locations.
  * build-fix for imake configuration with FreeBSD 9 and later,
    to account for replacing utmp with utmpx.
  * improve handling of the fontsel (font-selection) menu item:
    + initialize the menu entry differently if the toolbar
      configuration is used, i.e., enabling it without attempting
      to use the current selection as a font name. Because of the
      way in which the toolbar is setup, this attempt usually
      failed, and would result in a warning.
    + if the menu action fails, e.g., no font can be loaded for
      the given selected name, then recover by resuming with the
      current font. Before, the recovery went to the default
      font. That was done to work around missing bitmap font in
      patch #276.
  * document OSC 119 in the control sequences listing (report by
    Egmont Koblinger).
  * modify special handling of XF86Paste or SunPaste keysyms (see
    patch #227) to use the standard shift/lock modifiers in case
    those are, for example, used in level 3 in an XKB file (patch
    by Matthieu Herrb).
  * configure macro updates:
    + drop the -no-gcc option from CF_INTEL_COMPILER
    + modify CF_XOPEN_SOURCE to suppress the check for defining
      _XOPEN_SOURCE on Solaris
  * reduce bss storage used for ReGIS/Sixel modules, as well as
    cleanup storage usage in other modules. (forwarded request 232778 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/232779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=82
2014-05-10 06:31:41 +00:00
Petr Cerny
7927eeb02d Accepting request 232778 from home:pcerny:factory
- 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
2014-05-05 22:05:44 +00:00
Stephan Kulow
61a8e7607b Accepting request 224959 from X11:terminals
- Patch #303 - 2014/03/06
  * improve check for /etc/shells to allow its entries to be symbolic
    links.
  * fix a regression in patch #302 fixes relating to interaction of
    SHELL and XTERM_SHELL variables (Debian #740919).
  * improve manpage discussion of use of /etc/shells for validating the
    SHELL environment variable.
  * further improve the approximation for color map by ignoring bits
    which would not be applied by the rgb masks for the current visual
    (report by Joe Peterson).
  * add -report-colors to usage-message (report by Joe Peterson).
- Patch #302 - 2014/03/02
  * amend  approximation for color map introduced in patch #277 to make
    that apply only to TrueColor (adapted from patch by Joe Peterson).
  * add -report-colors option, to show colors as they are allocated.
  * fix some gcc -Wcast-qual warnings.
  * correct app-defaults location for CentOS-4 in xterm.spec
  * improve  check  in  minstall.sh for X manpage's section number; add
    sample  dependencies  for  the  relevant  documentation  package to
    packaging test-scripts (prompted by Novell #779474).
  * modify sample build-scripts for dpkg and rpm to ensure that vttests
    scripts are uncompressed and executable.
  * modify  Perl scripts in vttests to use env to find Perl rather than
    relying  on /usr/bin/perl This makes the sample scripts usable with
    NetBSD and other systems using pkgsrc.
  * amend  check  from  patch  #301  for valid shell to permit existing
    SHELL  value  to  specify  the  shell;  clarify the behavior in the
    manpage (report by Emmanuel Thome).
  * amend  change to wide-character processing from patch #257 to allow
    switching  to/from  UTF-8 encoding if the utf8 resource was not set

OBS-URL: https://build.opensuse.org/request/show/224959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=81
2014-03-09 17:35:06 +00:00
e98a89fb5f - Patch #303 - 2014/03/06
* improve check for /etc/shells to allow its entries to be symbolic
    links.
  * fix a regression in patch #302 fixes relating to interaction of
    SHELL and XTERM_SHELL variables (Debian #740919).
  * improve manpage discussion of use of /etc/shells for validating the
    SHELL environment variable.
  * further improve the approximation for color map by ignoring bits
    which would not be applied by the rgb masks for the current visual
    (report by Joe Peterson).
  * add -report-colors to usage-message (report by Joe Peterson).
- Patch #302 - 2014/03/02
  * amend  approximation for color map introduced in patch #277 to make
    that apply only to TrueColor (adapted from patch by Joe Peterson).
  * add -report-colors option, to show colors as they are allocated.
  * fix some gcc -Wcast-qual warnings.
  * correct app-defaults location for CentOS-4 in xterm.spec
  * improve  check  in  minstall.sh for X manpage's section number; add
    sample  dependencies  for  the  relevant  documentation  package to
    packaging test-scripts (prompted by Novell #779474).
  * modify sample build-scripts for dpkg and rpm to ensure that vttests
    scripts are uncompressed and executable.
  * modify  Perl scripts in vttests to use env to find Perl rather than
    relying  on /usr/bin/perl This makes the sample scripts usable with
    NetBSD and other systems using pkgsrc.
  * amend  check  from  patch  #301  for valid shell to permit existing
    SHELL  value  to  specify  the  shell;  clarify the behavior in the
    manpage (report by Emmanuel Thome).
  * amend  change to wide-character processing from patch #257 to allow
    switching  to/from  UTF-8 encoding if the utf8 resource was not set

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=90
2014-03-07 07:03:07 +00:00
Stephan Kulow
ce73942935 Accepting request 214559 from X11:terminals
- Patch #301 - 2014/01/19
  * OSC 104 and 105 did not accept parameter to reset a specific
    color (patch by Egmont Koblinger).
  * add configure check for initgroups, and use that function to
    complement its use of setgid (prompted by patch by Miroslav
    Lichvar).
  * improve manpage description of scrollbar translations versus
    the vt100 translations (Debian #723573).
  * add a few paragraphs to manpage explaining the implications
    of xterm's reliance on X Toolkit for command-line parsing.
  * modify cursor-theme logic to check if the environment
    variable XCURSOR_THEME is set to a nonempty value before
    constructing a dummy them (prompted by similar check added in
    OpenBSD CVS).
  * add check for a case where TrueType bold font is missing a
    glyph where the non-bold font has it. Temporarily switch to
    the non-bold font to draw the glyph (report by David
    Demelier).
  * minor documentation fixes for ctlseqs.ms
  * only set SHELL environment variable to programs found in
    /etc/shells (prompted by patch/report by Al Poole).
  * build-fix, when --disable-wide-chars --disable-boxchar is
    used (prompted by patch by Andrey Panov).

- Patch #300 - 2013/12/03
  * amend workaround for Xcursor library from patch #298; the
    suggested solution for Debian #466704 fell afoul of a bug in
    Xcursor which treated an empty value for Inherits= as a valid
    theme—and resulted in a stack overflow due to unbounded
    recursion. Certain environments such as XFCE4 exposed the (forwarded request 214549 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/214559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=80
2014-01-22 08:45:21 +00:00
4be80455ca Accepting request 214549 from home:pcerny:factory
- 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
2014-01-21 10:02:04 +00:00
Stephan Kulow
b7b9370413 Accepting request 209183 from X11:terminals
- Patch #299 - 2013/12/01
  * fix regression in line-drawing from patch #297 changes for
    NRCS exposed by change to assumeAllChars resource in patch
    #298 (report by Markus Waldeck).

- Patch #298 - 2013/11/27
  * quiet a warning about ambiguity when -h command-line option
    is parsed, since -help is used rather than the options
    mentioned in the message. This warning was caused by fixes in
    patch #272.
  * remove an extra check for keypad-mode which interfered with
    the patch #280 modifyKeyboard feature for the numeric keypad
    (report by David Conners).
  * change default for assumeAllChars resource (Debian #725682).
    There are unresolved issues with Terminus fonts, e.g., Debian
    #722017.
  * add -report-fonts command-line option and reportFonts
    resource to optionally report the fonts which are loaded, and
    their metrics such as the number of missing glyphs.
  * work around Xcursor library to make pointerColor resource
    work as documented (Debian #466704, analysis by Vincent
    Lefèvre).
  * amend change from patch #297 for ASCII-equivalents to ensure
    that missing characters which happen to be double-width are
    padded to the expected number of columns. Also, correct the
    choice between normal/wide Xft fonts used when checking for
    missing characters (reported by WU Yue, Debian #728949,
    Gentoo #491334).
  * modify sixel-graphics drawing to account for scrollbar width
    (report by Mario Edelmann).

OBS-URL: https://build.opensuse.org/request/show/209183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=79
2013-12-03 13:28:03 +00:00
Petr Cerny
5aa07fdf73 Accepting request 209133 from home:pcerny:factory
- 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
2013-12-02 10:11:40 +00:00
Stephan Kulow
56e2f0abfc Accepting request 201559 from X11:terminals
- Fix invalid terminal.png (IDAT TFB error). (forwarded request 201507 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/201559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=78
2013-10-02 11:34:36 +00:00
c49d093da4 Accepting request 201507 from home:sbrabec:branches:X11:terminals
- Fix invalid terminal.png (IDAT TFB error).

OBS-URL: https://build.opensuse.org/request/show/201507
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=84
2013-10-01 07:29:31 +00:00
Tomáš Chvátal
d43b2c23bd Accepting request 201125 from X11:terminals
- Patch #297 - 2013/09/10 (forwarded request 201124 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/201125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=77
2013-09-30 15:50:57 +00:00
Petr Cerny
b0b66e6803 Accepting request 201124 from home:pcerny:factory
- Patch #297 - 2013/09/10

OBS-URL: https://build.opensuse.org/request/show/201124
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=82
2013-09-27 13:48:16 +00:00
Stephan Kulow
0b50357531 Accepting request 183794 from X11:terminals
- 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). (forwarded request 183779 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/183794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=75
2013-07-21 06:13:53 +00:00
89e400e6b2 Accepting request 183779 from home:pcerny:factory
- 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
2013-07-20 07:31:39 +00:00
Stephan Kulow
4324cb0aad Accepting request 176959 from X11:terminals
- 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/176959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=74
2013-06-05 11:25:08 +00:00
d291bd38e2 also verify vttest
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=78
2013-05-29 15:28:52 +00:00
c10d52bd70 do not pass in xterm.keyring
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=77
2013-05-29 15:25:35 +00:00
0a7c964b27 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=76 2013-05-29 14:59:09 +00:00
dfa4c3ffc1 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=75 2013-05-29 14:48:20 +00:00
bcff3f73f9 Accepting request 176920 from home:pcerny:factory
! 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
2013-05-29 14:46:55 +00:00
Stephan Kulow
2eabd7a285 Accepting request 173804 from X11:terminals
- Patch #292 - 2013/04/25
 * 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).
- refreshed xterm-disallow-window-and-fonts-ops.patch

OBS-URL: https://build.opensuse.org/request/show/173804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=73
2013-05-02 10:07:41 +00:00
0983525254 uncommented things
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=72
2013-04-29 13:29:44 +00:00
3a7f855cf4 - refreshed xterm-disallow-window-and-fonts-ops.patch
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=71
2013-04-29 13:29:11 +00:00
678f6326f5 - Patch #292 - 2013/04/25
* 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
2013-04-26 11:08:38 +00:00
Stephan Kulow
7dc9e4634d Accepting request 160429 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/160429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=72
2013-03-22 12:06:49 +00:00
b81a3e794f - Patch #291 - 2013/02/26
* add  validity  check  for xterm widget parameter to AlternateScroll
    function, needed to handle wheel mouse events in the scrollbar area
    since  patch  #282 changes which introduced alternateScroll feature
    (Redhat #874327).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=68
2013-03-14 10:31:48 +00:00
Stephan Kulow
86e3cfe888 Accepting request 158108 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/158108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=71
2013-03-10 08:14:43 +00:00
Petr Cerny
96dac02420 Accepting request 157090 from devel:ARM:AArch64:Factory
- config-guess-sub-update.patch:
  Update config.guess/sub for aarch64

OBS-URL: https://build.opensuse.org/request/show/157090
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=66
2013-03-04 13:56:37 +00:00
Stephan Kulow
c8e471c9a0 Accepting request 155814 from X11:terminals
- fixed check for existance of bdftopcf; added bdftopcf
  Buildrequires for openSUSE > 12.1 (bnc#804329) (forwarded request 155793 from sndirsch)

OBS-URL: https://build.opensuse.org/request/show/155814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=70
2013-02-20 08:37:05 +00:00
818cabfb2d Accepting request 155793 from home:sndirsch:branches:X11:terminals
- fixed check for existance of bdftopcf; added bdftopcf
  Buildrequires for openSUSE > 12.1 (bnc#804329)

OBS-URL: https://build.opensuse.org/request/show/155793
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=64
2013-02-19 14:24:58 +00:00
Stephan Kulow
b72adce265 Accepting request 155740 from X11:terminals
- 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. (forwarded request 155738 from abergmann)

OBS-URL: https://build.opensuse.org/request/show/155740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=69
2013-02-18 19:29:09 +00:00
9940160d4a Accepting request 155738 from home:abergmann:branches:X11:terminals
- 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
2013-02-18 13:47:47 +00:00
Stephan Kulow
d46baf896f Accepting request 149944 from X11:terminals
- 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 (forwarded request 149920 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/149944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=68
2013-01-29 13:50:12 +00:00
3730073f71 Accepting request 149920 from home:pcerny:factory
- 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
2013-01-25 15:10:08 +00:00
Ismail Dönmez
5794e7ac69 Accepting request 143957 from X11:terminals
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
-----------------
 (forwarded request 143940 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/143957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=66
2012-12-05 13:10:36 +00:00
0bad87aa7e Accepting request 143940 from home:sbrabec:gpg-offline-verify
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
2012-12-03 14:40:38 +00:00
a9dc31f0a8 - Patch #287 - 2012/11/25
* fix  a case where in_put() loop could continue when it has found an
    X  event  rather  than  the pty, causing the pty-read to be delayed
    (patch by Balazs Kezes).
  * add  option  to  pointerMode  resource  and  corresponding  control
    sequences  to  allow  text-cursor  to  remain hidden if the pointer
    leaves/enters  the  window  via  accelerator  keys. Ordinary motion
    within the window restores the pointer (prompted by patch by Balazs
    Kezes).
  * remove   special   case   of  modifiers  for  the  Mode_switch  and
    XK_ISO_Level3_Shift  from  patch  #223.  Verified that the conflict
    which  this  was  intended  to  resolve  does not happen for normal
    compose- or modeswitch-handling (prompted by patch by Balazs Kezes,
    Debian #638694).
  * modify  the  handling  of focus-change events to ignore those whose
    detail  is  NotifyPointer,  since  those  are  sent  in addition to
    focus-change  events  directed  to the old/new windows having focus
    (prompted by patch by Balazs Kezes to prevent the urgency-hint from
    being reset in this scenario).
  * modify  description  of iconName in manpage to make it clearer that
    this  resource does not specify the filename of an icon (discussion
    with Ian Collier).  * modify  iconHint resource to allow suppressing
    the built-in icon by setting this to "none" (discussion with Ian
    Collier).
  * make -iconic option work with the toolbar configuration.
  * correct  initialization  of  window  manager  hints used to set the
    icon-pixmap.  That  detail  from patch #282 overwrote state used to
    control the -iconic command-line option (report by Ian Collier).
  * fix paste64 feature for the case where the selection comes from the
    current terminal. The selection callback can happen after the reply

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=57
2012-11-26 15:32:49 +00:00
Stephan Kulow
a2d82ee02e Accepting request 139802 from X11:terminals
- Patch #286 - 2012/10/29
 * fix minstall.in to work with "make docs" rule, so that patch
   number appears in the corresponding generated documentation.
 * modify minstall.in to keep the name shown in the heading
   consistent with any renaming, e.g., for test-builds.
 * check for misconfigured printerCommand resource on the first
   use, warn and disable it if it does not specify an executable
   command (Debian #691642).
 * improve check for window-manager name needed to establish
   usable default for activeIcon resource. This works around a
   scenario where gdm does incomplete cleanup, leaving window
   properties that refer to windows which no longer exist 
   (Redhat #869959). (forwarded request 139776 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/139802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=65
2012-10-31 13:06:13 +00:00
7ac5815d05 Accepting request 139776 from home:pcerny:factory
- Patch #286 - 2012/10/29
 * fix minstall.in to work with "make docs" rule, so that patch
   number appears in the corresponding generated documentation.
 * modify minstall.in to keep the name shown in the heading
   consistent with any renaming, e.g., for test-builds.
 * check for misconfigured printerCommand resource on the first
   use, warn and disable it if it does not specify an executable
   command (Debian #691642).
 * improve check for window-manager name needed to establish
   usable default for activeIcon resource. This works around a
   scenario where gdm does incomplete cleanup, leaving window
   properties that refer to windows which no longer exist 
   (Redhat #869959).

OBS-URL: https://build.opensuse.org/request/show/139776
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=55
2012-10-31 07:06:27 +00:00
Stephan Kulow
acb71176c8 Accepting request 139296 from X11:terminals
- Patch #285 - 2012/10/23
 * add/adapt FreeBSD ports files for test-building.
 * modify  minstall.sh to use the patch-number and date in the manpage
   footer.
 * add  check  for  failure  to  allocate the fg/bg colors at startup,
   e.g.,  misconfiguration. Work around by setting both to the default
   colors (suggested by Scott Bertilson).
 * amend  change  for  patch  #280 which added modifyKeyboard, to make
   modifyOtherKeys work (report by Ailin Nemui).
 * add query-colors.pl example for OSC 4.
 * correct   mis-applied  fix  for  minstall.sh  (report  by  Miroslav
   Lichvar).

OBS-URL: https://build.opensuse.org/request/show/139296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=64
2012-10-26 15:37:46 +00:00
7c7bcfbae0 - Patch #285 - 2012/10/23
* add/adapt FreeBSD ports files for test-building.
 * modify  minstall.sh to use the patch-number and date in the manpage
   footer.
 * add  check  for  failure  to  allocate the fg/bg colors at startup,
   e.g.,  misconfiguration. Work around by setting both to the default
   colors (suggested by Scott Bertilson).
 * amend  change  for  patch  #280 which added modifyKeyboard, to make
   modifyOtherKeys work (report by Ailin Nemui).
 * add query-colors.pl example for OSC 4.
 * correct   mis-applied  fix  for  minstall.sh  (report  by  Miroslav
   Lichvar).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=53
2012-10-25 13:48:07 +00:00
Stephan Kulow
d3c49673f1 Accepting request 138385 from X11:terminals
-Patch #284 - 2012/10/14
 * amend configurability changes for icons from patch #283, moving the
   new  functionality  to the iconHint resource to avoid conflict with
   existing  uses of the iconName resource in the Shell widget (report
   by Emanuel Haupt).
 * fix documentation errata (reports by Miroslav Lichvar):
   + correct manpage default for allowTcapOps (see patch #243
   + modify  documentation  for configure --enable-backarrow-key to
     match the script (see patch #280).
   + fix  typo  in  minstall.sh  in  patch  #283,  which  made  the
     leading-cap "Xterm" become "xterm" (patch by Miroslav).
 * fix  two  typos  in configure.in from patch #283 changes; one broke
   the --regex configure option (report by H Merijn Brand).

OBS-URL: https://build.opensuse.org/request/show/138385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=63
2012-10-16 19:36:29 +00:00
70cc225501 -Patch #284 - 2012/10/14
* amend configurability changes for icons from patch #283, moving the
   new  functionality  to the iconHint resource to avoid conflict with
   existing  uses of the iconName resource in the Shell widget (report
   by Emanuel Haupt).
 * fix documentation errata (reports by Miroslav Lichvar):
   + correct manpage default for allowTcapOps (see patch #243
   + modify  documentation  for configure --enable-backarrow-key to
     match the script (see patch #280).
   + fix  typo  in  minstall.sh  in  patch  #283,  which  made  the
     leading-cap "Xterm" become "xterm" (patch by Miroslav).
 * fix  two  typos  in configure.in from patch #283 changes; one broke
   the --regex configure option (report by H Merijn Brand).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=51
2012-10-16 14:49:52 +00:00
Stephan Kulow
16a0e9891c Accepting request 137855 from X11:terminals
- Patch #283 - 2012/10/09
- fix build on older SUSE distros (post-12.2) (forwarded request 137850 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/137855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=62
2012-10-13 19:05:45 +00:00
25ddaacd74 Accepting request 137850 from home:pcerny:factory
- Patch #283 - 2012/10/09
- fix build on older SUSE distros (post-12.2)

OBS-URL: https://build.opensuse.org/request/show/137850
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=49
2012-10-11 14:17:23 +00:00
08577804a3 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=48 2012-10-05 11:11:42 +00:00
e3d8087e91 - new fontpackages-devel only valid post-12.2
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=47
2012-10-05 11:07:47 +00:00
Stephan Kulow
b85b28fa34 Accepting request 136540 from X11:terminals
- Patch #282 - 2012/09/28
  * improve configure check for XkbKeycodeToKeysym, fixing a regression
    on some older systems in the patch #280 changes.
  * add  clarification in manpage for alwaysBoldMode and veryBoldColors
    resources (prompted by Derek Martin question about using the former
    with TrueType fonts).
  * add  alternateScroll  resource  and corresponding control sequences
    which  modify  the  scroll-forw  and  scroll-back actions: when the
    alternate screen is displayed, wheel mouse up/down will send cursor
    keys (Debian #683942).
  * improve  rendering  for the case when a Unicode character is absent
    in  the  bold  font  but  present in the normal font by temporarily
    falling back to the normal font (Debian #359006, Debian #408666).
  * provide  configure  option  --enable-double-buffer  and  ifdef's to
    allow  comparisons  with/without double-buffering. The default uses
    normal buffering.
  * add  feature  to  optionally  scroll  current page before clearing,
    ontrolled  by  resource setting cdXtraScroll (prompted by patch by
    Richard Wagenblast):
  * integrated  patches  from  Arch  Linux  forum  posting  (patches by
    Richard Wagenblast):
       + modify reallocation limit of line-data when resizing screen so
         that  "lost"  text  will  be  restored  if the screen is first
         shrunk and then grown.
       + modify output to use double-buffering to reduce flicker.
  * modify  scroll-lock  action  to  handle on/off/toggle keywords like
    other actions. Previously the optional parameter was interpreted as
    an integer.
  * extend  DECSCUSR  to  provide a way to set the cursor to a vertical
    bar (patch by Paul Bolle).

OBS-URL: https://build.opensuse.org/request/show/136540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=61
2012-10-03 08:17:58 +00:00
e9776eec55 - Patch #282 - 2012/09/28
* improve configure check for XkbKeycodeToKeysym, fixing a regression
    on some older systems in the patch #280 changes.
  * add  clarification in manpage for alwaysBoldMode and veryBoldColors
    resources (prompted by Derek Martin question about using the former
    with TrueType fonts).
  * add  alternateScroll  resource  and corresponding control sequences
    which  modify  the  scroll-forw  and  scroll-back actions: when the
    alternate screen is displayed, wheel mouse up/down will send cursor
    keys (Debian #683942).
  * improve  rendering  for the case when a Unicode character is absent
    in  the  bold  font  but  present in the normal font by temporarily
    falling back to the normal font (Debian #359006, Debian #408666).
  * provide  configure  option  --enable-double-buffer  and  ifdef's to
    allow  comparisons  with/without double-buffering. The default uses
    normal buffering.
  * add  feature  to  optionally  scroll  current page before clearing,
    ontrolled  by  resource setting cdXtraScroll (prompted by patch by
    Richard Wagenblast):
  * integrated  patches  from  Arch  Linux  forum  posting  (patches by
    Richard Wagenblast):
       + modify reallocation limit of line-data when resizing screen so
         that  "lost"  text  will  be  restored  if the screen is first
         shrunk and then grown.
       + modify output to use double-buffering to reduce flicker.
  * modify  scroll-lock  action  to  handle on/off/toggle keywords like
    other actions. Previously the optional parameter was interpreted as
    an integer.
  * extend  DECSCUSR  to  provide a way to set the cursor to a vertical
    bar (patch by Paul Bolle).

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=45
2012-10-01 14:02:17 +00:00
Ismail Dönmez
6f65002527 Accepting request 130284 from X11:terminals
- prepare spec file for dropping SuSEconfig.fonts (openFATE#313536)

OBS-URL: https://build.opensuse.org/request/show/130284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=60
2012-08-07 19:52:34 +00:00
03e3de7cd5 moved reconfigure_fonts where service localrun download is not confused
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=43
2012-08-07 06:45:53 +00:00
2024d0372c Accepting request 130046 from home:pgajdos
- prepare spec file for dropping SuSEconfig.fonts (openFATE#313536)

OBS-URL: https://build.opensuse.org/request/show/130046
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=42
2012-08-06 12:07:58 +00:00
Stephan Kulow
816375785f Accepting request 128820 from X11:terminals
update:
- Patch #281 - 2012/06/26
- Patch #280 - 2012/06/24 (forwarded request 128779 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/128820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=59
2012-07-24 14:18:43 +00:00
3258df8e5a Accepting request 128779 from home:pcerny:factory
update:
- Patch #281 - 2012/06/26
- Patch #280 - 2012/06/24

OBS-URL: https://build.opensuse.org/request/show/128779
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=40
2012-07-24 07:33:38 +00:00
Stephan Kulow
57b97a4922 Accepting request 126187 from X11:terminals
- require luit package on openSUSE > 12.1 (post xorg apps split) (forwarded request 126086 from sndirsch)

OBS-URL: https://build.opensuse.org/request/show/126187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=58
2012-06-26 18:06:31 +00:00
c7daf6e60e Accepting request 126086 from home:sndirsch:branches:X11:terminals
- require luit package on openSUSE > 12.1 (post xorg apps split)

OBS-URL: https://build.opensuse.org/request/show/126086
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=38
2012-06-26 13:37:05 +00:00
Stephan Kulow
d266872493 Accepting request 121248 from X11:terminals
- Update to new upstream release 279
* add support for VT420/VT520 left/right margins and related
  origin-mode (forwarded request 120802 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/121248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=56
2012-05-21 06:02:23 +00:00
d466c55486 Accepting request 120802 from home:jengelh:branches:X11:terminals
- Update to new upstream release 279
* add support for VT420/VT520 left/right margins and related
  origin-mode

OBS-URL: https://build.opensuse.org/request/show/120802
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=36
2012-05-16 21:04:38 +00:00
Stephan Kulow
2ae7b9f1aa Accepting request 106905 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/106905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=55
2012-02-28 13:17:00 +00:00
27b279e72c Accepting request 105781 from home:msmeissn:branches:X11:terminals
- buildrequire libXaw-devel on newer systems

OBS-URL: https://build.opensuse.org/request/show/105781
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=34
2012-02-18 10:34:03 +00:00
Stephan Kulow
aa6062c09c Accepting request 103892 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/103892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=54
2012-02-14 18:09:48 +00:00
34cb064064 Accepting request 100935 from home:pcerny:factory
- fixed build on SLE9

OBS-URL: https://build.opensuse.org/request/show/100935
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=32
2012-01-22 11:41:31 +00:00
Stephan Kulow
eb26c08132 Accepting request 100784 from X11:terminals
- Patch #278 - 2012/01/18
- Patch #277 - 2012/01/07 (forwarded request 100762 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/100784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=53
2012-01-20 21:08:23 +00:00
d3a72dbfa5 Accepting request 100762 from home:pcerny:factory
- Patch #278 - 2012/01/18
- Patch #277 - 2012/01/07

OBS-URL: https://build.opensuse.org/request/show/100762
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=30
2012-01-19 21:04:27 +00:00
Petr Cerny
79cfd38db8 Accepting request 91918 from home:WernerFink:branches:X11:terminals
- Use libtinfo if available otherwise libncurses (required due
  bnc #729226)

OBS-URL: https://build.opensuse.org/request/show/91918
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=29
2011-11-21 15:11:55 +00:00
Stephan Kulow
b3f11a257b Accepting request 88645 from X11:terminals
- Patch #276 - 2011/10/10 (forwarded request 88641 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/88645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=51
2011-10-19 11:36:31 +00:00
Stephan Kulow
927e20045b Accepting request 88641 from home:pcerny:factory
- Patch #276 - 2011/10/10

OBS-URL: https://build.opensuse.org/request/show/88641
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=27
2011-10-19 04:53:20 +00:00
Lars Vogdt
2b45dd5c7c Accepting request 87472 from X11:terminals
- Patch #275 - 2011/09/11
  * add ash, zsh to known shells for resize.
  * modify resize to reuse the logic from xterm which determines
    the actual logon-user's shell if $SHELL is not set.
  * revert the unsetenv("SHELL") added in patch #272.
  * an unsetenv("SHELL") added in patch #272 to help ensure that
    luit would get the user's shell consistently did not work as
    expected for cases where multiple names are in the
    password-file for a given uid. That was because changes in
    patch #157 to handle this situation did not take into account
    that repeated calls to getpwnam and getpwuid return a pointer
    to the same static buffer. Fixed the older logic to work as
    intended, by ensuring that the passwd-data from each call is
    stored separately (report by Paul Keusemann).
  * adjust ifdef's for putenv and unsetenv in case only one of
    those is provided on a given platform.
  * correct comparison used in ExposeContains macro from patch
    #274 changes, to handle window-dragging (patch by Todd
    Eigenschink).

- Patch #274 - 2011/09/05
  * portability fixes for cygwin: do not define SVR4, and work
    around nonstandard header location.
  * ifdef'd use of unsetenv from patch #273 changes to work with
    Solaris 9 (report by Waldemar Rachwal).
  * modify logic for XtAppPending to merge adjacent Expose and
    ConfigureNotify events which are redundant (report by Edward
    McGuire).
  * fix an unneeded warning message when -r option is given.
  * remove a few redundant entries from table used for helping (forwarded request 85817 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/87472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=50
2011-10-12 14:18:12 +00:00
Stephan Kulow
14c2cb85b9 Accepting request 85817 from home:pcerny:factory
- Patch #275 - 2011/09/11
  * add ash, zsh to known shells for resize.
  * modify resize to reuse the logic from xterm which determines
    the actual logon-user's shell if $SHELL is not set.
  * revert the unsetenv("SHELL") added in patch #272.
  * an unsetenv("SHELL") added in patch #272 to help ensure that
    luit would get the user's shell consistently did not work as
    expected for cases where multiple names are in the
    password-file for a given uid. That was because changes in
    patch #157 to handle this situation did not take into account
    that repeated calls to getpwnam and getpwuid return a pointer
    to the same static buffer. Fixed the older logic to work as
    intended, by ensuring that the passwd-data from each call is
    stored separately (report by Paul Keusemann).
  * adjust ifdef's for putenv and unsetenv in case only one of
    those is provided on a given platform.
  * correct comparison used in ExposeContains macro from patch
    #274 changes, to handle window-dragging (patch by Todd
    Eigenschink).

- Patch #274 - 2011/09/05
  * portability fixes for cygwin: do not define SVR4, and work
    around nonstandard header location.
  * ifdef'd use of unsetenv from patch #273 changes to work with
    Solaris 9 (report by Waldemar Rachwal).
  * modify logic for XtAppPending to merge adjacent Expose and
    ConfigureNotify events which are redundant (report by Edward
    McGuire).
  * fix an unneeded warning message when -r option is given.
  * remove a few redundant entries from table used for helping

OBS-URL: https://build.opensuse.org/request/show/85817
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=25
2011-10-12 07:21:46 +00:00
Sascha Peilicke
efb252e694 Accepting request 80459 from X11:terminals
- Patch #273 - 2011/08/25
  * build-fix for out-of-tree "make docs" rule.
  * correct a typo in x_strdup, from patch #198 changes.
  * correct initialization for -e option, broken in patch #272
    changes (report by Gabriele Balducci).
  * build-fix for out-of-tree builds to address minstall script
    changes in patch #272 (patch by Thierry Reding). 
- Patch #272 - 2011/08/24
  * document limitation of Gtk in connection with xterm's -into
    option, in the manpage (Ubuntu #806969).
  * improve -into by checking for and using the size of the window
    within which xterm is embedded, overriding other clues.
  * modify logic for localeFilter resource to allow that to
    include command-line options of luit.
  * improve -into by checking for invalid window-id, and allowing
    hexadecimal/decimal/octal values.
  * improve keepSelection, adding the case where the highlighting
    is cleared, overlooked in patch #230 (patch by Marco
    Peereboom).
  * improve command-line parsing to make abbreviate options work
    consistently across xterm-specific versus standard X toolkit
    options, and report cases where an abbreviated option happens
    to be ambiguous. In particular, -d now works as an
    abbreviation for -display.
  * fix regression in command-line parsing introduced in patch
    #271 changes for Debian #629358, (Debian #637910).
  * split-out new termcap/terminfo building block xterm+kbs for
    configurability.
  * modify terminfo file to reflect changes in ncurses for
    xterm-16color and xterm-256color.
  * modify minstall.sh, etc., to reflect the default default
    class, $TERM and decTerminalID values.
  * reword resize manpage to reflect the fact that $TERMCAP is not
    set on all systems (patch by Alan Coopersmith).
  * work around combined Xaw6/Xaw7 package in DragonFlyBSD which
    omits the usual symbolic link to the preferred library name.
  * further improve build-fix for termcap systems by checking for
    some which are only partial implementations, e.g., termcap
    2.08 in CentOS 5.2 (forwarded request 80382 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/80459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=49
2011-09-01 13:02:11 +00:00
7fa80cc56a Accepting request 80382 from home:pcerny:factory
- Patch #273 - 2011/08/25
  * build-fix for out-of-tree "make docs" rule.
  * correct a typo in x_strdup, from patch #198 changes.
  * correct initialization for -e option, broken in patch #272
    changes (report by Gabriele Balducci).
  * build-fix for out-of-tree builds to address minstall script
    changes in patch #272 (patch by Thierry Reding). 
- Patch #272 - 2011/08/24
  * document limitation of Gtk in connection with xterm's -into
    option, in the manpage (Ubuntu #806969).
  * improve -into by checking for and using the size of the window
    within which xterm is embedded, overriding other clues.
  * modify logic for localeFilter resource to allow that to
    include command-line options of luit.
  * improve -into by checking for invalid window-id, and allowing
    hexadecimal/decimal/octal values.
  * improve keepSelection, adding the case where the highlighting
    is cleared, overlooked in patch #230 (patch by Marco
    Peereboom).
  * improve command-line parsing to make abbreviate options work
    consistently across xterm-specific versus standard X toolkit
    options, and report cases where an abbreviated option happens
    to be ambiguous. In particular, -d now works as an
    abbreviation for -display.
  * fix regression in command-line parsing introduced in patch
    #271 changes for Debian #629358, (Debian #637910).
  * split-out new termcap/terminfo building block xterm+kbs for
    configurability.
  * modify terminfo file to reflect changes in ncurses for
    xterm-16color and xterm-256color.
  * modify minstall.sh, etc., to reflect the default default
    class, $TERM and decTerminalID values.
  * reword resize manpage to reflect the fact that $TERMCAP is not
    set on all systems (patch by Alan Coopersmith).
  * work around combined Xaw6/Xaw7 package in DragonFlyBSD which
    omits the usual symbolic link to the preferred library name.
  * further improve build-fix for termcap systems by checking for
    some which are only partial implementations, e.g., termcap
    2.08 in CentOS 5.2

OBS-URL: https://build.opensuse.org/request/show/80382
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=23
2011-09-01 07:22:12 +00:00
Sascha Peilicke
786e63eb59 Accepting request 77362 from X11:terminals
- Patch #271 - 2011/07/14 (forwarded request 77353 from pcerny)

OBS-URL: https://build.opensuse.org/request/show/77362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=48
2011-07-29 07:54:41 +00:00
9433f70128 Accepting request 77353 from home:pcerny:factory
- Patch #271 - 2011/07/14

OBS-URL: https://build.opensuse.org/request/show/77353
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=21
2011-07-28 15:52:43 +00:00
Sascha Peilicke
3e5bf25adb Accepting request 76236 from X11:terminals
update to xterm 270

OBS-URL: https://build.opensuse.org/request/show/76236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=47
2011-07-14 10:52:35 +00:00
6e1cf77273 Accepting request 76203 from home:pcerny:factory
- Patch #270 - 2011/04/26
  * build-fix, e.g., for using imake on platforms which use the
    termcap library.
  * modify utf8 resource to accept a name.
  * mention default for fontWarnings in manpage (report by Werner
    Scheinast).
  * split "UTF-8" menu entry into "UTF-8 Encoding" and "UTF-8
    Fonts".
  * gray-out font-menu entries when a font fails to load, e.g., a
    bitmap font is not installed.
  * improve behavior when there is no app-defaults file:
    o set the toolBar resource to false
    o gray-out the font menu entries where no resource is found. 
  * add configure option --with-desktop-category to allow
    customization of the ".desktop" files.
  * build-fix for the install-desktop makefile-rule, when the
    source/build directories differ (patch by Loïc Minier).
  * add menu entry and corresponding resource which can be used to
    suppress all bold-fonts (discussion with Jan Engelhardt).
  * make internal line-size value consistent with allocated sizes
    of character and related arrays to ensure that bulk copying of
    line data, e.g., in scrolling, accounts for the padding used
    for pointer alignment (adapted from patch by Rajesh
    Mandalemula, also reported by Ali Bahar).
  * widen ifdef for screen-resizing logic from patch #176 changes
    to send SIGWINCH to process group to include any system
    supporting ioctl(*,TIOCGPGRP,*) (prompted by linux-specific
    patch in OpenSUSE rpm package).
  * add printModeOnXError and printFileOnXError resources, which
    allow the user to specify that xterm will write the contents

OBS-URL: https://build.opensuse.org/request/show/76203
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=19
2011-07-14 09:17:41 +00:00
Ruediger Oertel
a2ca6f56c9 Accepting request 67053 from X11:terminals
Accepted submit request 67053 from user coolo

OBS-URL: https://build.opensuse.org/request/show/67053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=46
2011-04-22 20:51:38 +00:00
1536c5258d Accepting request 63582 from home:pcerny:factory
OK, thanks\!

OBS-URL: https://build.opensuse.org/request/show/63582
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=17
2011-03-16 10:35:37 +00:00
Ruediger Oertel
397b97c396 Autobuild autoformatter for 61607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=45
2011-02-18 11:39:16 +00:00
OBS User buildservice-autocommit
44044fa16d Updating link to change in openSUSE:Factory/xterm revision 45.0
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=85986695b7c2b34eca5ec84347ab85bb
2011-02-18 11:39:16 +00:00
Ruediger Oertel
234cd65216 Accepting request 61607 from X11:terminals
Accepted submit request 61607 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/61607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=44
2011-02-18 11:38:41 +00:00
bbe4b27d3a Accepting request 61511 from home:pcerny:factory
ok.

OBS-URL: https://build.opensuse.org/request/show/61511
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=15
2011-02-17 13:55:41 +00:00
OBS User autobuild
4f19031f91 Autobuild autoformatter for 51189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=42
2010-10-21 16:22:00 +00:00
Ruediger Oertel
46b204a27c Accepting request 51189 from X11:terminals
Accepted submit request 51189 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/51189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=41
2010-10-21 16:21:49 +00:00
989e2f5855 Accepting request 51188 from home:msmeissn:branches:X11:terminals
ok

OBS-URL: https://build.opensuse.org/request/show/51188
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=13
2010-10-21 08:33:17 +00:00
OBS User autobuild
d6e8ff970f Accepting request 47666 from X11:terminals
Copy from X11:terminals/xterm based on submit request 47666 from user coolo

OBS-URL: https://build.opensuse.org/request/show/47666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=40
2010-09-10 13:09:23 +00:00
OBS User buildservice-autocommit
aff9801aab Updating link to change in openSUSE:Factory/xterm revision 40.0
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=b947e28263084af219b97ec7de7ffbeb
2010-09-10 13:09:23 +00:00
OBS User autobuild
c3d499e991 Accepting request 47666 from X11:terminals
checked in (request 47666)

OBS-URL: https://build.opensuse.org/request/show/47666
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=12
2010-09-10 13:09:22 +00:00
Stephan Kulow
ed0a5710c3 Accepting request 47631 from home:a_jaeger:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/47631
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=11
2010-09-10 09:12:35 +00:00
OBS User autobuild
cd09e39e54 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=37 2010-03-18 15:38:21 +00:00
OBS User autobuild
37c0d40349 Accepting request 33130 from X11:terminals
Copy from X11:terminals/xterm based on submit request 33130 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/33130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=36
2010-02-24 01:34:22 +00:00
7a3af90f14 Accepting request 32473 from home:jirislaby:branches:X11:terminals
Copy from home:jirislaby:branches:X11:terminals/xterm via accept of submit request 32473 revision 3.
Request was accepted with message:
Reviewed ok, thanks!

OBS-URL: https://build.opensuse.org/request/show/32473
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=9
2010-02-22 16:46:24 +00:00
OBS User autobuild
79649d882f Accepting request 30090 from X11:terminals
Copy from X11:terminals/xterm based on submit request 30090 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/30090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=35
2010-01-21 10:48:40 +00:00
OBS User autobuild
215503d84c Accepting request 29342 from X11:terminals
Copy from X11:terminals/xterm based on submit request 29342 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=34
2010-01-14 16:14:55 +00:00
OBS User unknown
a561b5a0b8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=32 2009-04-07 12:18:59 +00:00
OBS User unknown
b39417f9dd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=31 2009-02-16 11:26:55 +00:00
OBS User unknown
17c6228438 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=30 2009-02-03 23:49:55 +00:00
OBS User unknown
c959cf5da7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=29 2009-01-29 23:34:52 +00:00
OBS User unknown
e49c6f5308 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=28 2009-01-14 00:59:24 +00:00
OBS User unknown
1839d56a04 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=27 2009-01-09 01:11:33 +00:00
OBS User unknown
3c856baad4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=26 2008-08-01 22:41:40 +00:00
OBS User unknown
5dd98d3070 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=25 2008-07-09 00:11:55 +00:00
OBS User unknown
1010e51158 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=24 2008-04-21 16:58:14 +00:00
OBS User unknown
ecec8b2137 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=23 2008-03-03 15:49:11 +00:00
OBS User unknown
92f8950097 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=22 2008-02-25 16:50:34 +00:00
OBS User unknown
74c8f13fe0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=21 2008-02-02 00:09:46 +00:00
OBS User unknown
d4e5932517 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=20 2008-01-07 01:54:59 +00:00
OBS User unknown
018f2800d6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=19 2008-01-03 17:03:24 +00:00
OBS User unknown
df97efe214 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=18 2007-09-20 12:33:11 +00:00
OBS User unknown
b28bc7fea9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=17 2007-09-01 11:24:21 +00:00
OBS User unknown
110b2f7e01 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=16 2007-08-27 19:45:43 +00:00
OBS User unknown
7473efc01d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=15 2007-08-15 18:38:30 +00:00
OBS User unknown
a904018d0c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=14 2007-08-12 09:49:01 +00:00
OBS User unknown
0b756dde69 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=13 2007-07-27 00:15:11 +00:00
OBS User unknown
ea474e86b0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=12 2007-07-13 17:24:44 +00:00
OBS User unknown
bb2dcc66a7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=11 2007-07-10 17:19:14 +00:00
OBS User unknown
9a2c7a9a0e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=10 2007-07-01 15:29:08 +00:00
OBS User unknown
d6dd3e72a0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=9 2007-06-14 14:25:09 +00:00
OBS User unknown
f8996a4239 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=8 2007-03-29 16:32:37 +00:00
OBS User unknown
4f1ed6aa16 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=7 2007-03-25 09:48:23 +00:00
OBS User unknown
0044bc96bd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=6 2007-03-23 00:49:05 +00:00
OBS User unknown
da2bad67f4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=5 2007-02-26 18:06:02 +00:00
OBS User unknown
00ebd39ba5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=4 2007-02-25 22:42:14 +00:00
OBS User unknown
2b6d4bbfa8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=3 2007-02-19 22:29:31 +00:00
OBS User unknown
daa3c70828 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=2 2007-02-12 14:56:17 +00:00
OBS User unknown
8c82edbac2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=1 2007-01-15 23:44:00 +00:00
2 changed files with 11 additions and 1 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 15 14:00:27 UTC 2025 - Thorsten Kukuk <kukuk@suse.com>
- Disable libutempter, it doesn't work anymore with the switch
from utmp to systemd-logind
-------------------------------------------------------------------
Fri Jul 12 16:03:25 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package xterm
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
@@ -50,7 +50,9 @@ BuildRequires: groff
BuildRequires: ncurses-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
%if 0%{?suse_version} < 1600
BuildRequires: utempter-devel
%endif
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
@@ -109,7 +111,9 @@ bunzip2 %{basename:%{SOURCE8}} %{basename:%{SOURCE9}}
--enable-mini-luit \
--enable-sco-fkeys \
--enable-wide-chars \
%if 0%{?suse_version} < 1600
--with-utempter \
%endif
--with-tty-group=tty \
--with-app-defaults=%{xappdefs} \
--enable-backarrow-is-erase \