From nabijaczleweli@nabijaczleweli.xyz Sat Oct 19 19:49:27 2024
Date: Sat, 19 Oct 2024 19:49:27 +0200
From: =?utf-8?B?0L3QsNCx?= <nabijaczleweli@nabijaczleweli.xyz>
To: ~nabijaczleweli/ossp@lists.sr.ht
Subject: ossp-iselect 1.4.1 released
Message-ID: <7adspmrsqz3ocjheux7s5gg2ircbfsz54d2rko2gson62ku77n@tarta.nabijaczleweli.xyz>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="6d2daxtkwmzbqg6r"
Content-Disposition: inline
User-Agent: NeoMutt/20231221-2-4202cf-dirty


--6d2daxtkwmzbqg6r
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

This is the first thawed release as part of the new upstream,
and archive (and continued development) of http://www.ossp.org software.
Please see
  https://sr.ht/~nabijaczleweli/ossp
to learn more.

Old ossp-iselect tarballs are retained at
  https://lfs.nabijaczleweli.xyz/0022-OSSP.org-mirror/ftp.ossp.org/ossp-ftp=
/pkg/tool/iselect
the new release tarball (and signature, same as this mail) can be obtained =
=66rom
  https://git.sr.ht/~nabijaczleweli/ossp-iselect/refs/ISELECT_1_4_1
The manual is available on-line and at
  https://srhtcdn.githack.com/~nabijaczleweli/ossp-iselect/blob/man/ossp-is=
elect.pdf

As standard fare, the detailed changelog/version history=20
are now maintained as part of the tags and these release mails.

This release:
 1. fixes ncurses detexion and removes S-Lang support
 2. replaces --with-{inc,lib}dir=3D with standard {CPP,LD}FLAGS=3D
    and adds --with-examples-at=3D (Debian should give it '.Pa /usr/share/d=
oc/iselect/examples')
 3. fixes memory corruption beyond 1MB or 1024 lines
 4. supports embedded NULs
 5. uses characters, not bytes, everywhere
 6. refreshes examples for modern Perl
 7. fixes --delimiter (documented) not actually being supported
 8. fixes -k with unknown argument just logging "ERROR"
    fixes -k being ignored in help and version windows
 9. allows scrolling in help and version windows
10. adds 'C' binding to clear all selections
11. adds mutt/urlview-ng-style line editing to %[]
12. allows answers of "ESC" to %[]
13. always respects selectability and %[], even with one line

This release is believed to fix every outstanding issue
(reported to upstream/Debian/Fedora/Gentoo (the latter two had none)),
and to incorporate or supersede every downstream patch.

  These bugs were fixed:
https://todo.sr.ht/~nabijaczleweli/ossp/209  a line with an unclosed <s tag=
 causes iselect to instantly exit 0
https://todo.sr.ht/~nabijaczleweli/ossp/210  iselect '<s:ga%[min 1]%[min2]m=
in' and iselect '<s:ga%[min 1]%[min2]min>asd' '' segfault=20
https://todo.sr.ht/~nabijaczleweli/ossp/211  iselect '<s:...%[whatever]>...=
' doesn't ask for or substitute when it's not actually querying (because it=
's the only string)=20
https://todo.sr.ht/~nabijaczleweli/ossp/212  iselect asks for %[ substituti=
ons in current line, not in selected ones =3D> doesn't work with -m=20
https://todo.sr.ht/~nabijaczleweli/ossp/213  %[ prompt doesn't let you back=
space=20
https://todo.sr.ht/~nabijaczleweli/ossp/214  can't answer "ESC" to a %[what=
ever] prompt=20
https://todo.sr.ht/~nabijaczleweli/ossp/215  more than 999 lines blows the =
soft right status line margin, more than 9999 blows the hard right status l=
ine margin=20
https://todo.sr.ht/~nabijaczleweli/ossp/216  Progress crumb reset to 0, 0% =
when filling in a %[ prompt=20
https://todo.sr.ht/~nabijaczleweli/ossp/217  iselect ignores selectability =
when given only one line=20
https://todo.sr.ht/~nabijaczleweli/ossp/218  iselect segfaults when returni=
ng only result with -K=20

--6d2daxtkwmzbqg6r
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmcT8SYACgkQvP0LAY0m
WPFs4g//ftVjD31k9NFcRWI/dyC1jgoX0jKLuytPwJnh+uWlcxppxu4AnKFDXD7u
/F4GcePQtLM2QHYCC2tMeJN0bARE2iFohQwvhdJdskS0yyUZ4ezHWyd+CeQ4TokR
u2o5OzaPWbc2nChliYdWm6ns/KUYycj+Zw+Gt92+dBZhUioiz4/nsP16b+dhA7zC
IPTUOCm/VKBPmSd7pUMaLFIIgExgojcnEoDjOxLPEujHQwEJQ3N6LnX7MQ6C+wfy
NlYEpwiZuvk/LtCqREjwmez+vj9lJERNUEDz+dm5E8NyiCMlDwOQmf5ybg/4nelG
sj6HctDNg7RkjRFfQ9tQoYnVGW7Holc5TQsXAo/ytsXr4R3vY6mdC6BMVR0l+Vit
azMHOe6+L1YDWK6rSHnyYXyr9OwtsfR2dCAIKF8mlTjKLWfzuNBzm61CX/uYoURD
SxYr0zE16BttmxfhaMlOQ0/c3TtXG+g8TUSouygpvb0zjae/rTwid3gySjb/MJrf
QIlW/QMQo5ZKDr3E0wotib1F+pRWFAdFxCeMZ+339fbCfNzCgbPE7Ew9uYQ43Cuf
5q26MAI2ymqqtBPappjzUAN88TQksQu6Kk7XckVm79sqh94UHTAx4Hu/m0IpL81w
jXrq4HHlw38JM5mkQOn1RicDCR76BH3Vv7vyduQaHn9hoXk1qaQ=
=wiLs
-----END PGP SIGNATURE-----

--6d2daxtkwmzbqg6r--

From nabijaczleweli@nabijaczleweli.xyz Sun Nov 17 18:56:49 2024
Date: Sun, 17 Nov 2024 18:56:49 +0100
From: =?utf-8?B?0L3QsNCx?= <nabijaczleweli@nabijaczleweli.xyz>
To: ~nabijaczleweli/ossp@lists.sr.ht
Subject: ossp-iselect 1.4.2 released
Message-ID: <4ix6tbejxsoorpyg3d3c7rfli3aad6cecg25jxlizolhqgncwp@tarta.nabijaczleweli.xyz>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="bcxsct7coi2as3ej"
Content-Disposition: inline
User-Agent: NeoMutt/20231221-2-4202cf-dirty


--bcxsct7coi2as3ej
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

The release tarball, detailed changelog, and signature can be obtained from
  https://git.sr.ht/~nabijaczleweli/ossp-iselect/refs/ISELECT_1_4_2
The manual is available on-line and at
  https://srhtcdn.githack.com/~nabijaczleweli/ossp-iselect/blob/man/ossp-iselect.pdf

This release fixes "WARNING! No lines selectable." erroneously showing up
if only the last line was selectable
and includes the screen-ir program from Debian as an example.

--bcxsct7coi2as3ej
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmc6LmAACgkQvP0LAY0m
WPGJCQ/9FAfLsH7kkwcstv7HyzMU6oDK9wyD2e2ZUEfbuyRnNenmWBoxIR6HAX99
myPhXpSciUnsoozKBwlaK5lB82Lz7i6jR4vHyXrXcSJCm2x3TBPdebJcpoi4yUPn
3oazL/rgmYVL8VVuuc04Dp3CcoWj4vXhOeHTEZ+iYv7qp2J4e/T8JcBTE3Ml4pjC
xFDxl2SEAwt9rQpm9Mb+9G02kWG/6vF3WhQQo1mEATRx2gof45zNuHa1WLHEC7q0
HKDTzr/OMc/NVOPLCKwSXavrkObtDAuKDrEl4OhioUqNlIZVxuq9RtDRzCzVTAJf
To25k8SH87MxVF4U3XvOP/kaJsdC6wsZ0DELF7IEubjWJOozCRADBCrgFrzaviTm
8HedgA553fDJ5ZubznPlZ7WR7QVsg44d6JPl+ZWyFJ1aSxbGX5FFUVBFG1pGOyIw
F6aijYrj34F+nYxuVurXWgW29KXAhaSVpVV3eaip0WWlOZ/RetCAir+lIZki7Rho
aTFmvOGVxrEuzKQbVQ/jidcHnPZV+7N7OMka66WKBm3gT8cEZhu+ZZ5zqdfNdlKo
J0rG5/lv+2eK3gKymqK48UiewFs2lC8UM+4GlqH0S6O8s4zxzP5c+9QQMF1MHxyR
eqhEV9ZL/txx4CPpND0kvoomXQUtCR6EhO0NEsag8zDAp6ipvE0=
=rQ08
-----END PGP SIGNATURE-----

--bcxsct7coi2as3ej--

