Overview of changes in GLib 2.82.0, 2024-08-26
Change the default value of -Dglib_debug from
auto
toenabled
for
developers — distributions will almost certainly want to override it to
-Dglib_debug=disabled
for package release builds though; see #3421Revert per-instance locking changes in
GCancellable
as they introduced new
races (#3448)Bugs fixed:
- #3417 Investigate trampoline performance implications in g_mutex_lock_impl()
changes (Philip Withnall)
- #3421 Default value for glib_debug meson option (Philip Withnall)
- #3428 wrong comment in gmessage.c:escape_string
- #3450 Should check for epoll_create1 rather than epoll_create (Philip
Withnall)
- #3451 Gio.MenuModel docs have an outdated UI example (Philip Withnall)
- !4195 Replace hi.po with updated translations.
- !4197 gunixmounts: Fix use of uninitialised variable
- !4198 tests: Run expected-to-hang cancellable tests in subprocesses
- !4205 CI/msys2-mingw32: Set the G_DEBUGGER environment variable
- !4207 Update Chinese translation
- !4208 Update Swedish translation
- !4211 Revert !2765 “GCancellable: Use per-instance mutex logic instead of
global critical sections” for glib-2-82
- !4213 Various small backports to glib-2-82
- !4215 Backport !4214 “gthread: Move thread _impl functions to static inlines
for speed” to glib-2-82
- #3417 Investigate trampoline performance implications in g_mutex_lock_impl()
Translation updates:
- Chinese (China) (lumingzh)
- Hindi (Karunakar Guntupalli)
- Swedish (Anders Jonsson)
- Chinese (China) (lumingzh)