Commit Graph

268 Commits

Author SHA256 Message Date
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Richard Brown
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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