kiwix-desktop: update to 2.5.0.
kiwix-destkop 2.5.0
===================
General:
* FIX: Bad english in download error message (@theVeryPulse #1331)
* FIX: Wrong app icon on Linux with Wayland (@Integral-Tech #1384)
* FIX: Allow to directly access ZIM file (ready-only) for Linux flatpak (@kelson42 #800)
* FIX: Avoid fulltext crash scenarios (@vighnesh-sawant #1241)
* NEW: Hidde default Kiwix Server port 80 in URL (@vighnesh-sawant #1417)
* NEW: Introduce "copy link" in context menu (@Bad-ptr #1422)
* NEW: Introduce Parrallels shared folder support (@kelson42 #1313)
* NEW: Tab shortcuts CTRL+PGUP and CTRL+PGDOWN (@kelson42 #1301)
* NEW: Deactivate menu entries when not actionable (@etude11 #1337)
* NEW: Speed control option for Text-to-Speech module (@heropj #1317)
Search(es):
* FIX: Single word suggestion query followed by a space query (@veloman-yunkan #953)
[23 lines not shown]
ncurses: update to 6.6.
20251230 6.6 release for upload to ftp.gnu.org
+ update announcement
+ corrected an ifdef needed for mouse support in MinGW/Windows
+ eliminate remaining duplicate code between MinGW/Windows drivers
20251227
+ make win32_curses.h obsolete in favor of nc_win32.h
+ modify MinGW32 configuration to account for its use of Windows-style
pathnames in filesystem checks.
+ replace --enable-exp-win32 option with --enable-named-pipes
20251220
> in-progress work to merge MinGW/Windows port.
+ eliminate EXP_WIN32_DRIVER with USE_NAMED_PIPES
+ change MS_TERMINAL to DEFAULT_TERM_VAR
20251213
[551 lines not shown]
libheif: update to 1.21.1.
Workaround for c++17 stopped working, now really needs c++20 (like
it said for a couple releases already).
Changes:
1.21.1
This patch release only fixes a build error with some GCC versions because of a missing #include.
If you didn't get any build error, you do not need this updated patch release.
1.21.0
This release adds full support for reading and writing HEIF image sequences.
libheif will now encode HEIF image sequences with all included codecs.
Since HEIF image sequences are very similar to MP4 videos, this new version is also capable of decoding most MP4 videos (without audio, of course).
heif-enc documentation for sequence encoding
[13 lines not shown]
libzim: update to 9.4.1.
libzim 9.4.1
============
* Remove SORTPP_PASS which breaks modern Windows SDKs (@BillyONeal #1017)
* Add support of future Xapian 2.0 (@ojwb #1018 #1019 #1020)
* Fix broken CI for linux-aarch64-dyn (@veloman-yunkan #1024)
py-textual: update to 7.0.0.
This is a much smaller change than the version number may suggest.
A breaking change to a method added just a few days ago. But Semver
mandates the major version bump.
This release has two new themes, thanks to @NSPC911
py-filelock: update to 3.20.2.
Support Unix systems without O_NOFOLLOW by @mwilliamson in #463
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #464
py-astroid: update to 4.0.3.
Release date: 2026-01-03
Fix inference of IfExp (ternary expression) nodes to avoid prematurely narrowing
results in the face of inference ambiguity.
Closes #2899
Fix base class inference for dataclasses using the PEP 695 typing syntax.
Refs pylint-dev/pylint#10788
py-aiohttp: update to 3.13.3.
3.13.3 (2026-01-03)
===================
This release contains fixes for several vulnerabilities. It is advised to
upgrade as soon as possible.
Bug fixes
---------
- Fixed proxy authorization headers not being passed when reusing a connection, which caused 407 (Proxy authentication required) errors
- Fixed multipart reading failing when encountering an empty body part
- Fixed a case where the parser wasn't raising an exception for a websocket continuation frame when there was no initial frame in context.
Removals and backward incompatible breaking changes
---------------------------------------------------
[20 lines not shown]
strlcpy(3): convert the list of WARNINGs to .Bl
Use `-hang -width 0n` to make the bodies indented ever so slightly, by
the extra amount mdoc adds between the value specified by `-width` and
the body (digit-width).
This slightly alleviates the sensory overload from the big lumps of
bold at the start of these paragraphs. Em instead Sy might be another
additional tweak to consider.
If you don't like the result you can switch back to the old output by
just changing the list to `-inset`. Another alternative might be
`-ohang`. (Neither needs `-width`).
security/zoneminder: Add support for mysql vs MariaDB
Cherry-pick commits from https://github.com/ZoneMinder/zoneminder/pull/3914/
Because of other upstream problems, there are two problems with using
MariaDB, which can be mostly worked around. Leave hints in the
Makefile near the MariaDB option.
Hope that upstream addresses this soon.
Leave the default at mysql to make it easier for anyone starting out.
This has not been tested but is probably ok.