From 8e14de4c502464df9d17b976d8a88dd9d97d86fb06d014d83fb065ce55441aa6 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Tue, 7 Mar 2023 08:31:54 +0000 Subject: [PATCH] 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 --- xterm-378.tgz | 3 --- xterm-378.tgz.asc | 15 --------------- xterm-379.tgz | 3 +++ xterm-379.tgz.asc | 15 +++++++++++++++ xterm-enable_libtinfo.patch | 38 ------------------------------------- xterm.changes | 30 +++++++++++++++++++++++++++++ xterm.spec | 3 +-- 7 files changed, 49 insertions(+), 58 deletions(-) delete mode 100644 xterm-378.tgz delete mode 100644 xterm-378.tgz.asc create mode 100644 xterm-379.tgz create mode 100644 xterm-379.tgz.asc delete mode 100644 xterm-enable_libtinfo.patch diff --git a/xterm-378.tgz b/xterm-378.tgz deleted file mode 100644 index 8078845..0000000 --- a/xterm-378.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:649dfbfd5edd0ed9e47cf8e4d953b4b0d3c30bc280166dfc4ffd14973fec3e92 -size 1529140 diff --git a/xterm-378.tgz.asc b/xterm-378.tgz.asc deleted file mode 100644 index 105dbe6..0000000 --- a/xterm-378.tgz.asc +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Comment: See https://invisible-island.net/public/public.html for info - -iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmO77TQACgkQzCr0RyFn -vgOHDgv+NLHHT2Kp1EfFZLGJXs60/lDYIIdEk/Pz4CzhODUAOBkD+LNUNbJCN3E2 -7IxkzJBcxiv2tLeDxqMRuvurOkFoPJB5qvFesZb+Zq22ZbwOS3RWiaPm4cWEqlC3 -YChJWYHMdZJU7cfJOORBifA/kQPQ25JIMPMSFlvYUJs/HlpKp7EJV87RDTQtzvCV -iSVrqhSX621hITYyBxoPDGVL4LmHuYUh63Z9cdpa9Lx52MbinuIuEQseFuy8iOp9 -FQURy+zt3uqPfy3MzBMEtHdrySjUKafeBg3AuicHYKvxkRm6ydvb2sJkvDxOtr1I -kCXbv9CqLhG7trRlcN/mldQcJ7SUKoa5CCus7F/PALzgAIVJ9wXLBIcJF1/gW/tO -4O4rPsfo4VT6cs1emvt/Mxf2kk6KIHvuIJxKQlc5PakE9gbTLUz1EmXCTGysqCef -hVdi8j8T9D/SGmoI5t+7JFJlwgEiqAE0tpkEi8wrNRmnfMXx6dGtApIqPKq8dDyV -UaTiLSy/ -=Ts5n ------END PGP SIGNATURE----- diff --git a/xterm-379.tgz b/xterm-379.tgz new file mode 100644 index 0000000..606135e --- /dev/null +++ b/xterm-379.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7ddf274ee84b97fb1283675009d53ca2d02a0ffd5ce5a5118dafc3623ebb310 +size 1531901 diff --git a/xterm-379.tgz.asc b/xterm-379.tgz.asc new file mode 100644 index 0000000..e57d093 --- /dev/null +++ b/xterm-379.tgz.asc @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNATURE----- +Comment: See https://invisible-island.net/public/public.html for info + +iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmPtgxYACgkQzCr0RyFn +vgMDngwA8LBb9th4TS4a1/RiIZEgP7JDCK6xuaH74CYU9PMf6AZbQP4ZZuDBU6P6 +OYNZyFteT4eCfPSEWQGcqVwkDg4UBQHvpK0t+pa1rsaPoIWiS939VTGnszFghZiX +WzKYX4cS5vIscpmwZ3sn9K9zRkjmZAUqZXnZo2l5ga+S7cKRsZ/Xdk1t6sVRBQ6R +AapR4Be3d/Uhg+rz7VhjKbCBuNLa1PrMsor/eHEdzxp9JNT22TnzD9FakyXsRCOQ +8afp/IItAnNPVir52086CZLiXEw6fb/PVblXulCkFUKmWWy8ad5K2Mbk+46dWJXO +qzq6HqqPaHJfl2c3oTleri7bnjn2jFOTfbnFflOUc/sVfWibkhJtdRrFz0DU2b1v +zV6n+ZvvOz6ciot/hnmiFtqkl/sW7MEK3u/i2zM16thvzVmL3F+R8/8XWUiAn/8D +ecVuPasoQ2v/WEuCFiXcihlsNH9wBeoTnR+kMdb2HXpzFA+o4dZIvMiBvWSYG1I1 +WtOOxEYy +=2ULa +-----END PGP SIGNATURE----- diff --git a/xterm-enable_libtinfo.patch b/xterm-enable_libtinfo.patch deleted file mode 100644 index 3e4409f..0000000 --- a/xterm-enable_libtinfo.patch +++ /dev/null @@ -1,38 +0,0 @@ -# HG changeset patch -# Parent d2d03d4f6634a54846af7503711ed356c87b1625 -# check for libtinfo before falling back to ncurses - -Index: xterm-353/aclocal.m4 -=================================================================== ---- xterm-353.orig/aclocal.m4 -+++ xterm-353/aclocal.m4 -@@ -885,10 +885,10 @@ AC_CACHE_CHECK(for $cf_test_message func - cf_save_LIBS="$LIBS" - cf_cv_lib_tgetent=no - if test "$cf_full_tgetent" = yes ; then -- cf_TERMLIB="otermcap termcap termlib ncurses curses" -+ cf_TERMLIB="otermcap termcap termlib tinfo ncurses curses" - cf_TERMTST="buffer[[0]] == 0" - else -- cf_TERMLIB="termlib ncurses curses" -+ cf_TERMLIB="termlib tinfo ncurses curses" - cf_TERMTST="0" - fi - for cf_termlib in '' $cf_TERMLIB ; do -Index: xterm-353/configure -=================================================================== ---- xterm-353.orig/configure -+++ xterm-353/configure -@@ -6449,10 +6449,10 @@ else - cf_save_LIBS="$LIBS" - cf_cv_lib_tgetent=no - if test "$cf_full_tgetent" = yes ; then -- cf_TERMLIB="otermcap termcap termlib ncurses curses" -+ cf_TERMLIB="otermcap tinfo termcap termlib ncurses curses" - cf_TERMTST="buffer[0] == 0" - else -- cf_TERMLIB="termlib ncurses curses" -+ cf_TERMLIB="termlib tinfo ncurses curses" - cf_TERMTST="0" - fi - for cf_termlib in '' $cf_TERMLIB ; do diff --git a/xterm.changes b/xterm.changes index 3aa4df6..f5bfbdf 100644 --- a/xterm.changes +++ b/xterm.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Tue Mar 7 07:41:33 UTC 2023 - Dirk Müller + +- 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 13:15:05 UTC 2023 - Dirk Müller diff --git a/xterm.spec b/xterm.spec index 04ba4c6..2aef227 100644 --- a/xterm.spec +++ b/xterm.spec @@ -19,7 +19,7 @@ %define splitbin 0%{?suse_version} >= 1300 Name: xterm -Version: 378 +Version: 379 Release: 0 Summary: The basic X terminal program License: MIT @@ -42,7 +42,6 @@ Patch2: xterm-sigwinch.patch Patch3: xterm-double_width_fonts.patch Patch4: xterm-desktop_file_icon.patch Patch5: xterm-forbid_window_and_font_ops.patch -Patch6: xterm-enable_libtinfo.patch Patch7: xterm-allow_iso-utf_fonts_in_menu.patch Patch8: xterm-decomposed_bitmaps.patch Patch9: xterm-desktop-item-in-gnome-utilities-appfolder.patch