2026-06-09 bbos * hxindex.c: Added missing options to the usage message. * hxindex.c: Bug: tokenize() could read beyond the end of a string. * hxindex.c: Options -A and -S allow to change the delimiters !! and |. * index11.sh: Added a test for hxindex with option -S. * hxindex.1: Added descriptions for options -A and -S. * configure.ac: Use autoconf 2.72 instead of 2.69. 2025-09-10 Bert Bos * hxwlx.c: Also recognize "embed" as a link. 2025-03-12 Bert Bos * dtd.hash: include the prototype for the lookup_element() function. Some time ago, I still had versions of gperf that generated unsigned int and others that geenrated size_t, but all now generate size_t. And omitting the prototype generates compiler warnings. * scan;l: Add %option noinput, because we don't need the input() function and don't want a compiler warning for an unused function. 2025-02-16 Bert Bos * Released version 8.7 * textwrap.c: Corrected counting of visible characters on a line (bufchars). 2023-10-24 Bert Bos * hxcopy.c: Fixed error in an error message. 2023-04-25 Bert Bos * Released version 8.6. * tests/select34.sh: Use "tr" instead of "xarg" to replace \0 by \n. (The xargs command on BSD ignores empty input lines, the GNU version does not.) Also use "printf" instead of "echo" to write to the log file, because it seems to be more consistent between different shells. 2023-02-09 Bert Bos * hxselect.c: Fixed a bug in parsing octal escapes in the separator string (option -s). Patch provided by Jorrit Fahlke. 2023-01-23 Bert Bos * errexit.c: Removed. Consistently use err() and errx() everywhere. * hxwls.c, printlinks.c, hxcopy.c: Allow white space before and after URLs in attributes. (Allowed by HTML5.) 2022-04-01 Bert Bos * hxselect.c: The :attr() pseudo-element was only matched if it was on the first selector, not if it was on a subsequent selector in a comma-separated list of selectors. (Found and fixed by Bas Ploeger.) * tests/select33.sh: Added test for multiple :attr() selectors. (Contributed by Bas Ploeger.) 2022-02-10 Bert Bos * Released version 8.3. * dtd.hash: Make rather than the preferred parent for