Revisions of xterm

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1187223 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 146)
xterm 393 (forwarded request 1187202 from AndreasStieger)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1184897 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 145)
- 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).
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1118212 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 142)
xterm 387 (forwarded request 1118109 from AndreasStieger)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1115035 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 141)
- 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
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1111588 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 140)
      (CVE-2023-40359 bsc#1214282)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1098828 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 139)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1092476 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 138)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1087899 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 137)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1069863 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 136)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1040169 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 134)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1036787 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 133)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1035234 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 132)
changelog for CVE-2022-45063 boo#1205305 (forwarded request 1035134 from AndreasStieger)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1033861 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 131)
xterm 375 (forwarded request 1033728 from AndreasStieger)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 963692 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 129)
- 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
Displaying revisions 1 - 20 of 146
openSUSE Build Service is sponsored by