glfw: update to 3.4.
# New features
## Runtime platform selection
## More standard cursor shapes
## Mouse event passthrough
## Ability to get window title
## Captured cursor mode
## Support for custom heap memory allocator
## Window hint for framebuffer scaling
## Window hints for initial window position
## ANGLE rendering backend hint
## Windows window menu keyboard access hint
## Windows STARTUPINFO show command hint
## Cocoa NSView native access function
## Wayland libdecor decorations
## Wayland surface app_id hint
## X11 Vulkan window surface hint
# Caveats
[20 lines not shown]
PR standards/49960 - note -c and -m are incompatible
Note, this is not really a standards issue, POSIX says:
If the -m option is specified, the number of characters shall
replace the <bytes> field in this format.
There is no output format in POSIX which permits both bytes and
characters to be specified, and since which value represents which
counter is determined entirely by position, which of bytes or
characters would come first if both were to be presented would be
indeterminate, so I won't be doing that.
Slightly different wording used than that suggested bty Sebastian Ritter
in the PR.
chat/matrix-synapse: Update to 1.146.0
Switch to maturin from poetry.
Rototill deps to match pyproject.toml, and then adjust at least
somewhat to reality.
Tested on NetBSD 9 amd64.
Synapse 1.146.0 (2026-01-27)
Deprecations and Removals
MSC2697 (Dehydrated devices) has been removed, as the MSC is closed. Developers should migrate to MSC3814. (#19346)
Support for Ubuntu 25.04 (Plucky Puffin) has been dropped. Synapse no longer builds debian packages for Ubuntu 25.04.
Features
[14 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #2003):
tests/lib/libc/sys/t_sigtimedwait.c: revision 1.3
tests/lib/libc/sys/t_sigtimedwait.c: revision 1.4
tests/lib/libc/sys/t_sigtimedwait.c: revision 1.5
sys/kern/sys_sig.c: revision 1.59
sys/kern/sys_sig.c: revision 1.60
sys/kern/sys_sig.c: revision 1.61
t_sigtimedwait: Spruce up and add tests for interruption by signal.
PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
- POSIX compliance violation
sigtimedwait(2): Return EINTR, not ECANCELED.
The return value ECANCELED was a vestige of the logic to implement
sigtimedwait(2) in the SA (scheduler activations) era of NetBSD
[38 lines not shown]