_splraise(): Don't take action if ipl is less than curipl.
Issue on ep93xx noted by Jonathan Chapman, and at91, footbridge, and
ixp12x0 have the same problem.
(becc is also wrong, but wrong differently.)
Rework cnmagic(9):
- No more re-defining cn_trap(), cn_isconsole(), etc. Intead...
- Always provide cpu_Debugger() and console_debugger() in kern_stub.c.
- Move cnmagic(9)-related bits from <sys/systm.h> to <dev/cons.h>.
- Make ch_check_magic() return true/false based on "magic sequence
matched, action taken", eliminating the cn_trapped dance many
drivers did.
- Add a way to explicitly set the action using an API setter, rather
than having to define a CPP macro at the right time.
- Update callers to always pass their cnmagic state by reference rather
than by value (which was fine as a pure macro interface, not so much
when function calls are involved).
Bonvenon al NetBSD 11.99.11.
kew: update to 4.4.3
# Enhancements
- Added error message if kew fails to play song because it's missing
or corrupt
- Erase whole words from search query with Ctrl+Backspace
- Add build option DEBUG=3 mode which has fsanitize-thread enabled
#### Bug fixes
- Fix kew sometimes hanging at the end of a song
- Fix scrollbar not scrolling all the way
- Bumped miniaudio to v0.11.26
- Fix error message in some cases disappearing before the 3 second
timeout
- Revert change that made some options stop working
- Fix use after return in visualization build cmd functions
- Fix data race related to seek_elapsed
- Fix data race related to visualizations running variable
- Fix data race related to visualizations mode variable
- Fix passthrough for forced coverStyle inside tmux
Update to version 9.2.1316.
Changes:
- patch 9.2.1316: Vim9: type variable replaced by a type alias defined later
- patch 9.2.1315: Vim9: text after a type alias or class name in a type is ignored
- runtime(vim): Update base syntax, match ":export function"
- patch 9.2.1314: Dict functionality is not fully tested.
- patch 9.2.1313: block cursor invisible on spaces
- patch 9.2.1312: cursor beyond last line in other windows after reloading buffer
- patch 9.2.1311: Wayland: global event handler performs a roundtrip
- patch 9.2.1310: Some List behavior is not tested
- patch 9.2.1309:[security]: heap-buffer-overflow with two SOFO sections
- patch 9.2.1308: [security]: socketserver does not verify permissions
- patch 9.2.1307: Vim with --stdio-channel waits a second for messages read
- patch 9.2.1306: regexp: overflow when parsing larger number using \%d
- patch 9.2.1305: GTK4: window opened too small on startup
- patch 9.2.1304: filetype: Ascend C files are not recognized
- patch 9.2.1303: diff: slow fold update with many windows
- CI: Bump the github-actions group across 1 directory with 2 updates
[129 lines not shown]
Add cross/mingw-w64-i686-*-crtdll
This allows compiling for Win32s / Win95 without msvcrt. However, C++
requires the _w* functions that are only in msvcrt and newer *and*
require Windows NT, so C++ is disabled for now.
pkgin: Update to 26.11.0.
## Version 26.11.0 (2026-11-09)
* Many internal code cleanups, optimisations, and robustness improvements.
* Officially drop support for -F, which has been deprecated and ignored
now for at least 6 years.
* Optimise performance of "pkgin update" by around 2x.
* Avoid a potential crash with missing SUPERSEDES, and handle empty COMMENT
fields correctly.
* Ensure -V correctly passes the -v flag to pkg_delete.
link-grammar & py-link-grammar: update to 5.13.2
Version 5.13.2 (4 November 2026)
* Fix compilation error in previous release! Ouch!
Version 5.13.1 (3 November 2026)
* Fix CC passing in Makefile.am #1540
* link_grammar.i: Use PyLong_* instead of PyInt_* #1543
* node.js dependencies update. Security issue #1
* Fix compiler warnings about `const char*`
editors/wordtsar: Update to 0.5.1850
Changelog:
0.5 build 1850
It's been a long time since I made a release, and this one is a big one.
What's New
Release history for WordTsar, in reverse chronological order.
0.5.1850 Beta (2026-10-09)
New Layout and Rendering Engines
Completely rewritten layout and rendering engines for improved performance,
accuracy, and future capabilities.
Performance difference is good. version 0.3 took about 800ms to lay out a
full novel of around 110,000 words. Version 0.5 does the same novel in
[235 lines not shown]