fonts/ttmkfdir2: avoid undefined behavior
The function that produced the font foundry name was returning a
pointer to its own automatic storage for cases where it was generating
"misc" for an unknown foundry. This is just as invalid in C++ as it is
in C, and dressing it up in C++ goop just made it harder to see that
it was wrong.
XXX: There's half a dozen entries in the foundry table here that are
XXX: unmatchable because they're lower-case and it does toupper()
XXX: before matching.
Update evince to 48.1
general:
* Avoid potential heap overflow when allocating from n_pages (#2094, Nelson Benitez Leon)
libview:
* Confine monitor fix to affected gtk versions (#1600, Nelson Benitez Leon)
* Fix caret-color when using system dark mode (#2093, Nelson Benitez Leon)
* Make annotation popup window always opaque (#1399, Casey Jao)
shell/previwer:
* Set application ID to match with .desktop (Ballo Gyorgy)
Developers:
* Ballo GyoNinpwnrgy, Casey Jao, Nelson Benitez Leon
Special thanks to Ninpwn for reporting potential heap overflow.
sysutils/lx-cli: import package
A modern alternative to ls with more readable formatting, colours, icons, and
customizable output.
Features
- Colorized output with file type icons
- Multiple display modes: short (default), long (-l), one-per-line (-1), and
tree view (-r)
- Hidden files support: use -a to show all files
- Recursive tree view: display directory hierarchies with -r
- Configurable: customize colors, spacing, display options, and tree styles
- Smart alignment: properly handles unicode characters and icons
devel/garden: update to 2.5.0
v2.5.0
Released 2025-12-31
Features:
- garden git was added for running Git sub-commands.
Development:
- The minimum supported Rust version is now 1.88.0.
- eframe, egui and egui_autocomplete were updated to the latest version.
v2.4.0
Released 2025-12-22
Development:
- The minimum supported Rust version is now 1.86.0.
- cargo-clap, rayon, which and yaml-rust2 were updated to the latest versions.
- Pinned dependencies idna and mime_guess2 have been removed from Cargo.toml.
[2 lines not shown]
vifm: update to 0.14.3.
Vifm v0.14.3
------------
Thanks for the bug reports. The 'trashdir' saga continues, sorry for the
inconveniences.
Documentation:
- Improved documentation on the use of registers. Thanks to aleksejrs.
Menus and dialogs:
- Say "primary" instead of "default" in the title of :colorscheme menu.
Other changes:
- Provided more details on file handlers and viewers in sample vifmrc files.
Fixes:
- Fixed picking trash directory when rooted trash is included in 'trashdir'
[8 lines not shown]
neovim: Fully apply tree-sitter patch
The backport-33141.patch actually had two patches for languagetree.lua so
the intermediate languagetree.lua.orig was overwritten and only a patch was
applied and the set_timeout() function and other parts were still
accidentally used and not adapted.
Noticed via nvim-treesitter/nvim-treesitter v0.10.0 plugin.
PKGREVISION++