~nabijaczleweli/urlview-ng

1c 1 year, 3 months ago

This release sponsored by speakup_soft.ko or speech-dispatcher or speechd-up

Fixed:
  * Manual implying invalid EDIT, MOUSE, and REGEXP arguments were ignored
    (6d5c2df09b642a7db4b2abe84aa179df15042958)
    (86646762fc754030de021db638467ba1479c3112)
  * Branding title-bar pebble drawn on the hard centre instead of midpoint
    (this also made it be very easily trampled on 25x80 LANGUAGE=fr)
    (af9bf97584c015c9417428aa4eca5c64486ff816)
    (https://bugs.debian.org/1057411)
  * Text entry to handle multi-byte and non-1-width characters correctly
    (46111055f78e969666f0fc5cb434dd8bb1ca6b6d)
    (06c90d053a7ae6269a0bc98507f3e400330bf489)
    (2545470f246ca4d4e8436dd8a7521e40dcb6c37e)
    (https://todo.sr.ht/~nabijaczleweli/urlview-ng/4)
  * wait(2) status being logged instead of the exit code (512 vs 1)
    (4977153b7fba9c5284d235a3c442d2fd4dedfd94)
  * Physical cursor lagging behind on the last-and-now-blank line,
    instead of matching the graphical cursor, after searches and execs:
    this broke screen readers, which read out the line with the cursor
    (b6cf7ac3c0f688be58d931c276eb454804718b72)
    (13ba492714d4c6d7f051e81e28ef660d11147333)
    (b6867cb264590ab301eafab2cafeb0b3e324bc1a)
    (1fe4275d40160fb11a09f348f5c5f0564bafc160)
    (5f961998c072a6c05a45ba2e635f77e4d755b10b)
    (<4c85431a-7191-bc61-db59-f000261f1551@hubert-humphrey.com>)
    (reported by Chime Hart <chime@hubert-humphrey.com>)
  * "Jump to URL" prompt not cleared if it worked
    (b157b9a8a9c7fd478b6759668de24a41332f0890)
  * Builds on musl
    (d0374e8d909a3ce1ecfcf6c144561f019670a1b5)

Changed:
  * werase behaviour to be a little greedier:
    more useful for how URLs are formatted
    (46111055f78e969666f0fc5cb434dd8bb1ca6b6d)
  * "Go to URL:" parsed with strtoul(..., 0) instead of atoi()
    (763095ff63ee288dbdc83bf20f8b3e4f66238b32)
  * -line argument parsed with strtoll(..., 10) instead of atoi()
    (aab3de8c47c44250df963e78c0fecabbaaffdbce)

New:
  * VIA argument|environment|pipe:
    + argument    unchanged (default)
    + environment runs URL=$URL sh -c 'prog'
    + pipe        runs printf '%s\n' $URL | sh -c 'prog'
  * Note about how VIA argument may expose the URL in /proc
    (88a54e2ca0e86cce1fc62e264a822a5cb7d528ae)
    (6d5c2df09b642a7db4b2abe84aa179df15042958)
    (da03d17bcd773d10492732b325a7d447d7ec4457)
    (e7e9036388f8a1a5d28fa4e5a61cddc5059ede82)
    (6a47740630a18d81be4258e0b84aeafd2d95fcb1)
    (af7755da15b9690eb5aba2780f03fd1d57134945)
    (https://bugs.debian.org/1043334)
    (Cicada)
  * Set LOCALLOC=1 to build urlview that searches ./loc for locales
    (d8deac1a81b9dff8a4a51d255c56e8af053f4f4e)
  * The ^I/kill-to-EOF line-editing binding noted in urlview(1)
    (a3064c19f68aff768d5094799627526628b9ecde)
  * Fruitless searches announced in the status line as "No matches!"
    (ad5680889a44603c9f81dcf77a563858c987fb07)
  * url_handler.sh messages translated (pl, fr) as well
    (5dca27546b4e6b418e95f5ad691d336b7ec3a9e1)
    (Cicada)

Internal:
  * CI scripts tagged as 0BSD
    (https://git.sr.ht/~nabijaczleweli/urlview.deb/commit/e975623d2973b8555065eae89424c2c15aa8858b)
    (6b1d78b065ff38f25147a260a6d6a31048edc836)
  * Broken test vectors for https://bugs.debian.org/1035358 added
    (032fda5fd0be61b19ff888822f7533f8720b6860)
  * Miscellaneous strlen(strlen(strlen(strlen()))) C-isms axed
    (9d6cc1ab82cb619f2dd12fe41bdeb5dd670d2e20)
    (44240e3b8ed0694f14f40f4b1169359abe452b4b)
    (1d0df2c776acc0caa4f1a33472a741d2b3064f03)
    (faae0679bce3c18d6fb7e2493f52f3c9608b592b)
    (86e8cd34d9183d665a4889a484ba9cc21ec1929e)
    (eec1469185003f72d20b39798cd7979ba4cf37d5)
    (fd85189c3b1bdd02699972584b4a741596bcccd1)
  * musl builds validated on CI via Void Linux
    (9775314afe101c1e6a77234331087b6eedb330b9)
    (85dd468031ea78e8159efc089579fe552636e227)
  * Validate URL-string duplication allocations
    (5aeb84c8c6f6ba8131fe413d79af3b117f0172f7)
  * Use common instead of duplicate code for search keybinds
    (31355e644f30a912f4f8bed8d33686f8276ae673)
Do not follow this link