Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/st-term st-term: Update to 0.8.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/af2594f68722
branches:  trunk
changeset: 434595:af2594f68722
user:      leot <leot%pkgsrc.org@localhost>
date:      Fri Jun 19 10:38:15 2020 +0000

description:
st-term: Update to 0.8.4

Changes:
0.8.4
=====
Security
--------

* config.def.h: add an option allowwindowops, by default off (secure).

  Similar to the xterm AllowWindowOps option.
  The sequence for base64-encoded clipboard copy is now guarded and off by
  default because it allows a sequence written to the terminal to manipulate the
  clipboard of the (other) running user non-interactively.


Features
--------

* Integrate auto-sync: draw on idle to avoid flicker/tearing by avih.
  st could easily tear/flicker with animation or other unattended
  output. This commit eliminates most of the tear/flicker.

* Optimize column width calculation and UTF-8 encode for the common-case ASCII.
  In particular on glibc and OpenBSD the wcwidth() call is more expensive.
  On musl there is no/little difference.

* Add support for REP (repeat) escape sequence and xterm compatibility, by
  avih.  The capability is not exposed yet due to some issues with
  applications.

* Call xsetcursor to set win.cursor in main, by Steve Ward.
  Allowing to set the st snowman cursor extension dynamically.


Fixes and other changes
-----------------------

* Fix unicode glitch in DCS strings, by Tim Allen.
  The related sixel stub code is now removed also.

* Fix for incorrect (partial) written sequences when libc wcwidth() == -1
  and using st -o.

* Mouse selection fixes, by Jakub

* Make shift+wheel behaves as shift+Prev/Next, patch by k0ga
  This patch adds a new hack, making shift+wheel returning the
  same sequences than shift+Prev/Next, meaning that scroll or
  any other similar program will not be able to differentiate
  between them.

* Expose rin terminfo capability.
  Tianlin Qu discovered that st is missing rin (scroll back #1 lines).

* Replace exit(3) by _exit(2) in signal handler sigchld(), by Jan.
  This change prevents st to crash and dump core in some situations.

* FAQ: add details and a patch example for single-buffering (for the w3mimg
  hack).

diffstat:

 x11/st-term/Makefile |   4 ++--
 x11/st-term/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r ca569e317dad -r af2594f68722 x11/st-term/Makefile
--- a/x11/st-term/Makefile      Fri Jun 19 10:33:04 2020 +0000
+++ b/x11/st-term/Makefile      Fri Jun 19 10:38:15 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2020/04/27 14:46:57 leot Exp $
+# $NetBSD: Makefile,v 1.11 2020/06/19 10:38:15 leot Exp $
 
-DISTNAME=      st-0.8.3
+DISTNAME=      st-0.8.4
 PKGNAME=       ${DISTNAME:S/-/-term-/}
 CATEGORIES=    x11
 MASTER_SITES=  https://dl.suckless.org/st/
diff -r ca569e317dad -r af2594f68722 x11/st-term/distinfo
--- a/x11/st-term/distinfo      Fri Jun 19 10:33:04 2020 +0000
+++ b/x11/st-term/distinfo      Fri Jun 19 10:38:15 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2020/04/27 14:46:57 leot Exp $
+$NetBSD: distinfo,v 1.7 2020/06/19 10:38:15 leot Exp $
 
-SHA1 (st-0.8.3.tar.gz) = 0f68afe105952e5cc30e2feba83e84ba30a54048
-RMD160 (st-0.8.3.tar.gz) = bc87da10e24d3d366b57eb7b613703f4edfebae0
-SHA512 (st-0.8.3.tar.gz) = 2a824e43d9b3085d9c5c772e3411d744509be79301937c946b27f25451f68813f46c863dd37babbf67716506e86bc70d03645b39d7b124390b07f8f3e0c0c573
-Size (st-0.8.3.tar.gz) = 46292 bytes
+SHA1 (st-0.8.4.tar.gz) = eee1b7d271ef7bdceaa8d36c30f0c468c3647f94
+RMD160 (st-0.8.4.tar.gz) = f90bc5710b2cb04ae12e078f8aee09558140001d
+SHA512 (st-0.8.4.tar.gz) = f6f95081f9d09d442228bac1149d75d36a9f4f049b5504cf5ce00b353563ff92c62a2628ce728663fec107a14bea0eeb22b7a72804c37090de33819243d7512a
+Size (st-0.8.4.tar.gz) = 47330 bytes



Home | Main Index | Thread Index | Old Index