796d84b881
Overview of changes in GLib 2.66.3 ================================== * Fix awkward bug with `GPollFD` handling in some situations (work by Claudio Saavedra and Eugene M) * Fix sending FDs attached to very large D-Bus messages (work by Simon McVittie and Giovanni Campagna) * Bugs fixed: - Main loop ignores GPollFD sources when there is at least one source ready with priority higher than default one - Backport !1718 “gtrace: Add G_GNUC_PRINTF annotation” to glib-2-66 - Backport !1713 “gmain: g_main_context_check() can skip updating polled FD sources” to glib-2-66 - Backport !1711 “Fix race in socketclient-slow test” to glib-2-66 - Backport !1725 “gdbus: Cope with sending fds in a message that takes multiple writes” to glib-2-66 - Backport !1734 “glocalfileinfo: Use a single timeout source at a time for hidden file cache” to glib-2-66 Overview of changes in GLib 2.66.2 ================================== * Important and time-critical fix to DST transitions which will happen in Europe on 2020-10-25 on distributions which use the ‘slim’ tzdata format (which is now the default in tzdata/tzcode 2020b) (work by Claudi M., LRN) * Further timezone handling changes to restore support for changing the timezone when `/etc/localtime/` changes (work by António Fernandes, Sebastian Keller) * Fix deadlock on Windows when `G_SLICE` is set in the environment (diagnosis by Christoph Reiter) * Fix UTF-8 validation when escaping URI components (thanks to Marc-André Lureau) (!1680) * Bugs fixed: - fstatat is available only on macOS 10.10+ - top bar time is incorrect, timezone map in control center is broken - Setting G_SLICE makes Windows programs hang since 2.66 - Backport !1680 “guri: Fix UTF-8 validation when escaping URI components” to glib-2-66 - Backport !1684 “glocalfileinfo: Fix use of fstatat() on macOS < 10.10” to glib-2-66 - uri: add missing (not)nullable annotations - Backport !1691 “gmain: Fix possible locking issue in source unref” to glib-2-66 - Backport !1692 “gsignal: Plug g_signal_connect_object leak” to glib-2-66 - Backport !1661 “Lookup fallback time zones in the cache to improve performance” to glib-2-66 - Backport !1698 “gslice: Inline win32 implementation of g_getenv() to avoid deadlock” to glib-2-66 - Backport !1683 “Fix the 6-days-until-the-end-of-the-month bug” to glib-2-66 - Backport !1706 “Add various missing nullable annotations” to glib-2-66 * Translation updates: - Chinese (Taiwan) - Portuguese - Slovak Overview of changes in GLib 2.66.1 ================================== * A performance problem where timezones were reloaded from disk every time a `GTimeZone` was created has been fixed `/etc/localtime` will not take effect until a process restarts; future changes in a subsequent 2.66.x release will improve this * Security fix for incorrect scope/zone ID parsing in URIs (!1669) * Bugs fixed: - Invalid Pointer Arithmetic in g_path_get_basename - GDBus DBUS_COOKIE_SHA1 mechanism may use too old a key - gtk3/glib crash on gimp - Time zone cache is constantly invalidated if TZ is NULL - gthreadedresolver: faulty logic in parse_res_txt - Define G_MSVC_SYMBOL_PREFIX correctly for ARM - Minor Coverity fixes - Fix various signedness warnings - glocalfile: Never require G_LOCAL_FILE_STAT_FIELD_ATIME - trash portal: Handle portal failures - gio-tool-trash: Prevent recursion to speed up emptying trash - glist: Clarify that g_list_free() and friends only free an entire list - utils: Limit the scope of the variable `max` - Fix g_module_symbol() under Windows sometimes not succeeding - guri: Fix URI scope parsing - gdatetime: Avoid integer overflow creating dates too far in the past * Translation updates: - Danish - Greek, Modern (1453-) - Hebrew - Latvian - Portuguese - Russian |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |