Revisions of xterm

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 871072 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 124)
- 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).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 788540 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 119)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 717820 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 118)
- split out vttest
- enable LTO (was only a problem for vttest)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 631633 from Petr Cerny's avatar Petr Cerny (pcerny) (revision 111)
fix changelog (forwarded request 631632 from pcerny)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 622281 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 110)
- xterm-better-fonts.patch: Adjust the defaults fonts a bit so
  some chinese letters are displayed better (bsc#1089049) (forwarded request 621914 from msmeissn)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 600597 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 109)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 528588 from Petr Cerny's avatar Petr Cerny (pcerny) (revision 106)
 (forwarded request 528587 from pcerny)
Displaying revisions 21 - 40 of 144
openSUSE Build Service is sponsored by