uni2ascii: update to 4.20.
Provided by Bartosz Kuzma in PR 60017.
2022-08-21 Bill Poser <poser at khunekyaz>
* uni2ascii.c:
Fixed bug in which in certain formats input from stdin worked
input directly from a file caused a hang.
2013-08-18 Bill Poser <poser at khunekyaz>
* uni2ascii.c (ExpandToAscii):
Added expansion of trademark sign U+2122 -> (tm)
2011-08-24 Bill Poser <poser at khunekcho>
* ascii2uni.c (main):
Fixed bug in handling of L (WWW) format. \uXXXX is now handled correctly
even if immediately followed by a possible hex digit. \U
followed by fewer than 8 hex digits is not treated as an escape.
A warning is issued if the \U format encodes a character within
[9 lines not shown]
libxslt: update to 1.1.45.
v1.1.45: Nov 30 2025
## Major changes
Rebuild of v1.1.44
v1.1.44: Nov 23 2025
## Major changes
Libxml2 changed the meta tag information, removed the:
`http-equiv="Content-Type" content="text/html;` attributes leaving
only the `charset` attribute. This caused the tests to fail in the
gitlab pipeline. Updated the test files accordingly.
## Security
[15 lines not shown]
libxml2: update to 2.15.1.
docs disabled (which is the default) because after changes in 2.15
(see below) they need doxygen + libxslt, introducing a dependency
cycle.
v2.15.1: Oct 16 2025
### Regressions
- parser: Fix attribute normalization and standalone check
### Build
- io: Handle clashing error codes on AIX
- Fixed compilation error on GCC versions prior to 4.5 (Lars Erik Wik)
- meson: Fix install dir of man pages
### Deprecations
[48 lines not shown]
Added restrict to SYNOPSIS for strtok_r(), and fix broken example.
strtok_r() (and strtok() which already had it here) gained "restrict"
for their params in ISO C 99 (and then in Posix 2001).
The example code worked for the particular example given (the input
data actually used) but was hopelessly broken in general. As part
of that (but not the actual breakage), if something defines MAXTOKENS
then allow that many tokens, not one less ... add an extra slot for
the terminating NULL.
While here, update the STANDARDS section a little.
Added "restrict" to args in declaration of strtok_r()
The "restrict" was included in strtok_r() in C99 and POSIX Issue 6 (2001).
(The same time it was added to strtok()).
strtok_r() actually dates from Posix I5 (1995), not I6 (2001) as the
guard on its definition states, but after all this time, clearly no-one
cares about that.
i3lock: update to 2.16.
2025-10-31 i3lock 2.16
• fix crash when the user changes the XKB configuration
• when started on Wayland, display an error and usage
• switch to clang-format 15 (with InsertBraces)
• fix -Werror=calloc-transposed-args by swapping calloc args
• reword: remove "dynamic" TWM
• update meson setup command in README
• do not increase failed_attempts beyond 999
• i3lock.1 man page: fix acute accent
• declare a development shell in flake.nix
• fix in_dpi variable checking
• meson: use explicit_bzero if it is available