3041065 Add XSELECTION to config sample
~nabijaczleweli pushed to ~nabijaczleweli/urlview-ng git
urlview-ng https://git.sr.ht/~nabijaczleweli/urlview-ng https://todo.sr.ht/~nabijaczleweli/urlview-ng (report at <mailto:~nabijaczleweli/urlview-ng@todo.sr.ht>) https://lists.sr.ht/~nabijaczleweli/urlview-ng <mailto:~nabijaczleweli/urlview-ng@lists.sr.ht> https://builds.sr.ht/~nabijaczleweli/urlview-ng A new urlview upstream, originally derived from snapshot.d.o (0.7, 0.9), with imported patches from 0.9-24. [2023-09-26T23:39:46+02:00] Originally this had been part of the mutt contrib subdistribution, but hasn't been since at least 0.9-22 (16 Sep 2021). The date in the 0.9 .orig is 2000-07-04, so all it got is a (precisely! -24 is "Orphaning urlview") release a year in Debian. This, then, is roughly "modernised". Explicit pain points include(d): ☑ Whatever bullshit autohell from 23 years ago that meant it refused to build if CC=clang, for example, was replaced with a 20-line Makefile. ☑ 30 years of whitespace damage of all sorts is also removed. ☑ All bug-based Debian bugs up to 2023-09-26 are fixed. https://bugs.debian.org/988055 — 5cedddc172d83c26f2bc536b1da7ce1425ddb0a9 https://bugs.debian.org/690405 – https://todo.sr.ht/~nabijaczleweli/urlview-ng/2 https://bugs.debian.org/127090 – f2c66d1512815a5402938705e3e36cfb8e952333 https://bugs.debian.org/631481 – the 0.9 manual is underspecified and doesn't actually say what "URL wrapping" is, WRAP actually controls scrolling wraparound; to that end: 39cc25ebf28f9db96f9a2dda706b81ff5f80701a to the end of "long URLs are truncated except the last": 77f7d9e63e76fb456eec7cdd4133cb421092d093 https://bugs.debian.org/983417 – norepro, but it's likely actually the same bug as above https://bugs.debian.org/161620 – 1dd57b5e10b469c600badc2a2a63ed52f443a04b https://bugs.debian.org/985259 – e8f8027bf036cb8bc89af784c896c5298d9ced00 0f8006ecb9d189a8561395302d6c1b09453deb2c ☑ The manual corresponds to the behaviour. ☑ What's up with the god damn {url_handler.sh,urlview.conf}.suse files? Not much. They were just included verbatim from the SUSE submitters instead of synthesised into the distribution. Partially synthesised in https://git.sr.ht/~nabijaczleweli/urlview-ng/commit/2f9e2c978213c39d23310e70cea01f3269f267b7 and axed in https://git.sr.ht/~nabijaczleweli/urlview-ng/commit/a56e10e8c3d53a678c5f85e3751b8c6ff76105c3 ☑ The config paths are configurable instead of "patch this"able: set DEFAULT_COMMAND and SYSTEM_INITFILE for the makefile [2023-09-27T07:02:00+02:00] ☑ The regex should be as well: set DEFAULT_REGEXP [2023-09-28T00:42:01+02:00] Or, rather than "modernised", maybe it's largely rewritten in-situ. [2023-09-29T01:47:37+02:00] Release tarballs are signed with nabijaczleweli@nabijaczleweli.xyz (pull with WKD, but 7D69 474E 8402 8C5C C0C4 4163 BCFD 0B01 8D26 58F1). аnd stored in git notes, a formerly-undocumented shart feature: https://101010.pl/@nabijaczleweli/111145439026891724 as-if via the example program provided at https://man.sr.ht/git.sr.ht/#signing-tags-tarballs and are thus available on the refs listing/tag page as .tar.gz.asc.