Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xterm-resize-393-1.4 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: xterm-resize Distribution: openSUSE Tumbleweed
Version: 393 Vendor: openSUSE
Release: 1.4 Build date: Fri Jul 12 18:03:25 2024
Group: System/X11/Utilities Build host: reproducible
Size: 21280 Source RPM: xterm-393-1.4.src.rpm
Packager: http://bugs.opensuse.org
Url: https://invisible-island.net/xterm/xterm.html
Summary: Set environment and terminal settings to current window size
Prints a shell command for setting the appropriate environment variables to
indicate the current size of the window from which the command is run.

Provides

Requires

License

MIT

Changelog

* Fri Jul 12 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 393:
    * add a check for ANSI SC/RC, to ignore CSI parameters.
    * improve check for missing characters for bitmap-fonts
    * fix regression in error-recovery for SGR parameters
    * change default for --enable-imake configure option
    * fixes for wcwidth
    * eliminate maxStringParse limit for SIXEL
    * improve logic which ignores APC, PM and SOS controls to also
      not accumulate their data temporarily in a buffer.
    * exclude TERM_INGRESS from cleanup of environment variables
    * fix some documentation typos
* Tue Jul 02 2024 Marcus Meissner <meissner@suse.com>
  - 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).
* Sat Jan 27 2024 Dirk Müller <dmueller@suse.com>
  - 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).
* Sun Nov 12 2023 Dirk Müller <dmueller@suse.com>
  - 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
* Mon Oct 16 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
  - update 387:
    * add DECRQUPSS and DECAUPSS
    * add DECRQDE
    * correct indexing expression in title-stack
  - includes changes from 386:
    * improve references in ctlseqs.ms
    * make the maximum amount of memory used for buffering DCS and
      OSC strings configurable with maxStringParse resource
    * improve performance of ReGIS when initializing the largest
      fontsize
    * fix regression in SIXEL colors
    * fix typo in --with-wtmp
* Tue Oct 03 2023 Paolo Stivanin <info@paolostivanin.com>
  - 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
* Sat Jul 15 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Sun Jun 11 2023 Dirk Müller <dmueller@suse.com>
  - 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
* Thu May 18 2023 Dirk Müller <dmueller@suse.com>
  - 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
      combining character.
      + disallow  ReGIS  reporting  for character-set names containing
      characters other than alphanumerics or underscore.
      (CVE-2023-40359 bsc#1214282)
      + implement  TrueType fallback font for double-sized characters,
      including  Unicode  fullwidth.  Also  add  limitFontHeight  to
      provide    for    configuring    the    distinction    between
      slightly-oversized glyphs and double-sized glyphs.
    * configure script improvements:
      + check for nfsd_t
    * fix a typo in the underline cursor thickness derivation
* Tue Mar 07 2023 Dirk Müller <dmueller@suse.com>
  - 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)
* Tue Jan 17 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Sat Dec 03 2022 Dirk Müller <dmueller@suse.com>
  - 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.
* Fri Nov 18 2022 Dirk Müller <dmueller@suse.com>
  - 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).
* Sat Nov 05 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 375:
    * improve error-recovery when setting a bitmap font for the VT100
      window, e.g., in case OSC 50 failed, restoring the most recent
      valid font so that a subsequent OSC 50 reports this correctly
      CVE-2022-45063 boo#1205305
    * exclude MC_XDG_OPEN from environment variables trimmed on
      startup
    * check for null pointer in isSelect()
  - includes changes from 374:
    * change default for sixelScrolling resource to better match
      VT330/VT340 DECSDM setting
    * fix some gcc and coverity warnings.
    * improve memory usage for OSC 52
    * fix regression in xterm-373 change adding resources
      xftTrackMemUsage to xftMaxGlyphMemory, which did not first
      cache the server's resource-settings
    * fix regression in xterm-373 change for status-line vs
      alternate screen
    * modify configure checks for egrep/fgrep aliases to work around
      warning messages from GNU grep 3.8 boo#1203092
* Tue Sep 27 2022 Dirk Müller <dmueller@suse.com>
  - 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
      cinnamon-session  notice  that xterm sets WM_CLASS and use its icon
      (patch by Richard de Boer).
    * disable pixel computation when rgb width is greater than 8, to work
      with depth 30 (patch by Denis Kaganovich).
    * improve  color-computation  for  SGR  2  faint/dim  (patch by Boian
      Bonev).  Add  resource  faintIsRelative  to specify if the modified
      computation  should  be  used (prompted by discussion with Matthieu
      Herrb).
    * correct  comparison-length  for environment variable cleanup (patch
      by Brendan O' Dea).
    * correct  dsl  capability  for  dec+sl  block in terminfo (report by
      Rajeev V. Pillai).
    * improve output formatting by vttests/utf8.pl
    * repair  test/demo  scripts  still using "vxt-" prefix, some cleanup
      with shellcheck.
    * enable page-number for DECXCPR response in VT330.
    * amend  change for combining characters in patch #371 to limit it to
      the currently-defined codes (report by Thomas Wolff).
    * add  directory-template  parameter  to  mktemp  in shell-scripts to
      improve portability to older systems (patch by Ryan Schmidt).
    * mention webpage XTerm – bracketed-paste in ctlseqs.ms
    * update   manual-page   descriptions   for   allowPasteControls  and
      disallowedPasteControls (patch #363).
    * further  extended list of environment variables to purge on startup
      (suggested by Thomas Wolff).
    * update config.guess, config.sub
* Mon Mar 21 2022 Marcus Meissner <meissner@suse.com>
  - 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
      reset it to “xterm” for scripting.
    * check  for  out-of-bounds  condition while drawing sixels, and quit
      that operation (report by Nick Black).
    * add  fallback definition for PROJECTROOT so that a suitable default
      location for luit will be compiled-in on build-servers.
    * implement DEC status-line controls DECSASD/DECSSDT:
      + decode controls, set state
      + implement DECRQSS responses
      + implement indicator-style status-line
      + add configure option --enable-status-line
      + add resource indicatorFormat
      + implement    host-writable   status-line,   able   to   handle
      video-attributes  and  simple left/right cursor movement. This
      disallows all of the DEC/xterm private modes such as switching
      to/from the alternate screen.
      + move the status-line if the window is resized.
      + Note:  the  associated  screen-resizing  does not work for the
      special case of TrueType fonts with double-buffering (see note
      in patch #349).
    * modify  configure-script fixup for -Werror options to exclude fixup
      for -Werror=format, e.g., -Werror=format-security.
    * amend  change  from  patch  #370; DEC 070's pseudo-code for DECCOLM
      incorrectly suggests that it enables DECLRMM as a side-effect.
    * fix  some  memory leaks seen using esctest and asan2 (patch by Luis
      Javier Merino).
  - xterm-sigwinch.patch,xterm-suse.patch: refreshed

Files

/usr/bin/resize
/usr/share/man/man1/resize.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 02:11:34 2025