~nabijaczleweli/ossp

ossp-iselect 1.4.1 released

Details
Message ID
<7adspmrsqz3ocjheux7s5gg2ircbfsz54d2rko2gson62ku77n@tarta.nabijaczleweli.xyz>
DKIM signature
pass
Download raw message
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 from
  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-iselect.pdf

As standard fare, the detailed changelog/version history 
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= with standard {CPP,LD}FLAGS=
    and adds --with-examples-at= (Debian should give it '.Pa /usr/share/doc/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]min' and iselect '<s:ga%[min 1]%[min2]min>asd' '' segfault 
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) 
https://todo.sr.ht/~nabijaczleweli/ossp/212  iselect asks for %[ substitutions in current line, not in selected ones => doesn't work with -m 
https://todo.sr.ht/~nabijaczleweli/ossp/213  %[ prompt doesn't let you backspace 
https://todo.sr.ht/~nabijaczleweli/ossp/214  can't answer "ESC" to a %[whatever] prompt 
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 line margin 
https://todo.sr.ht/~nabijaczleweli/ossp/216  Progress crumb reset to 0, 0% when filling in a %[ prompt 
https://todo.sr.ht/~nabijaczleweli/ossp/217  iselect ignores selectability when given only one line 
https://todo.sr.ht/~nabijaczleweli/ossp/218  iselect segfaults when returning only result with -K
Reply to thread Export thread (mbox)