The following modules have been added in this release: gi-docgen, glycin-loaders The following modules have a new version: - at-spi2-core (2.50.0 => 2.50.1) - epiphany (45.1 => 45.2) - evolution-data-server (3.50.2 => 3.50.3) - folks (0.15.6 => 0.15.7) - gjs (1.78.1 => 1.78.2) - glib (2.78.1 => 2.78.3) - gnome-control-center (45.1 => 45.2) - gnome-maps (45.2 => 45.3) - gnome-settings-daemon (45.0 => 45.1) - gnome-shell (45.2 => 45.3) - gnome-software (45.2 => 45.3) - gtk+ (3.24.38 => 3.24.39) - gvfs (1.52.1 => 1.52.2) - libdex (0.4.1 => 0.4.3) - libpanel (1.4.0 => 1.4.1) - libpeas (2.0.0 => 2.0.1) - librsvg (2.57.0 => 2.57.1) - libsecret (0.21.1 => 0.21.2) - loupe (45.2 => 45.3) - mm-common (1.0.5 => 1.0.6) - mutter (45.2 => 45.3) - nautilus (45.2 => 45.2.1) - orca (45.1 => 45.2) - pyatspi (2.46.0 => 2.46.1) - rygel (0.42.4 => 0.42.5) - snapshot (45.0 => 45.2) (*) - vte (0.74.1 => 0.74.2) (*) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, atkmm, baobab, calls, cantarell-fonts, cogl, d-spy, dconf, dconf-editor, devhelp, evince, gcab, gcr, gdk-pixbuf, gdm, geocode-glib, gexiv2, glib-networking, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-builder, gnome-calculator, gnome-calendar, gnome-characters, gnome-clocks, gnome-color-manager, gnome-connections, gnome-console, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-remote-desktop, gnome-session, gnome-shell-extensions, gnome-system-monitor, gnome-text-editor, gnome-tour, gnome-user-docs, gnome-user-share, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, json-glib, jsonrpc-glib, libadwaita, libdazzle, libgee, libgsf, libgtop, libgweather, libgxps, libhandy, libmediaart, libnma, libnotify, libshumate, libsigc++, libsoup, pango, pangomm, phodav, pygobject, rest, simple-scan, sushi, sysprof, tecla, template-glib, totem, totem-pl-parser, tracker, tracker-miners, vala, xdg-desktop-portal-gnome, yelp, yelp-tools, yelp-xsl ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.50.1: * atk-adaptor: Fix critical when no table cell array is returned. ======================================== epiphany ======================================== 45.2 - January 5, 2024 ====================== * Fix encodings test to not depend on system locale (#1842) * Revert fix for URLs not found when searching history because it broke search for page titles (#2229) * Fix sync service error leak (!1412) * Fix user help not opening (!1420) * Fix memory corruption caused by ephy_string_shorten() (!1423) * Updated translations ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.50.3 2024-01-05 --------------------------------------- Bug Fixes: I#507 - sqlite3_enable_shared_cache is deprecated I#511 - Camel: Hide errors from for-offline download I#512 - IMAP: Copy/move messages in smaller batches Miscellaneous: Camel: Ignore errors about missing messages during filtering Translations: Boyuan Yang (zh_CN) Martin (sl) ======================================== folks ======================================== Overview of changes from libfolks 0.15.6 to libfolks 0.15.7 =========================================================== Major changes: * Add .editorconfig file * Lots of translation updates Bugs fixed: * bluez: Fix invalid ownership of property accessors in Device interface * tests/telepathy: Use shared_library() to fix g-ir-scanner which expects proper library ======================================== gjs ======================================== Version 1.78.2 -------------- - Closed bugs and merge requests: * Uninitialized memory in float out values can lead to crashes in mozjs gc code later on [#591, !902, Philip Chimento] * Garbage collection of Gdk surfaces [#592, !905, Philip Chimento] * gi/gerror: Fix version of the GIRepository typelib import [!906, Jordan Petridis] ======================================== glib ======================================== Overview of changes in GLib 2.78.3, 2023-12-06 ============================================== * Fix a crash-causing regression in xdgmime (#3191, work by Philip Withnall) * Bugs fixed: - #3191 Crash in __gio_xdg_cache_mime_type_subclass (Philip Withnall) - !3747 Backport !3742 “xdgmime: Update to upstream commit c2c814d4051f232” to glib-2-78 Overview of changes in GLib 2.78.2, 2023-12-05 ============================================== * Bugs fixed: - #3156 check for #ifdef PTRACE_O_EXITKILL will always fail since it isn't a macro (Alessandro Bono) - #3157 gsubprocess build-time test intermittently timing out since 2.78.1 (Simon McVittie) - !3673 Backport !3669 “meson: Improve PTRACE_O_EXITKILL presence check” to glib-2-78 - !3680 Backport !3677 “Make GQuark register intentional leaks” to glib-2-78 - !3681 Backport 3678 “gsignalgroup: Avoid function call with side effect in g_return_* macro” to glib-2-78 - !3686 Backport !3685 “tests: Don't assume that sh optimizes simple commands into exec” to glib-2-78 - !3718 Backport !3714 “xdgmime: Handle buggy type definitions with circular inheritance” to glib-2-78 - !3727 Backport !3725 “collate: Don't segfault on bad input” to glib-2-78 * Translation updates: - Ukrainian (Yuri Chornoivan) ======================================== gnome-control-center ======================================== ============ Version 45.2 ============ Apps - Fix status page glitch on initialization - Fix "File and Link Association" interface not reflecting changes Background - Improve background preview and chooser performance Default Apps - Fix undesired resetting of default apps during startup Mouse - Fix interference issue with scroll event in Mouse Test window Network - Close network editor when using non-native nm-connection-editor - Show decoration buttons on empty-state (no network device found page) - Share WPA3 (SAE) networks with QR Code - Hide QR Code icon when connection is not successful - Remove deprecated 'wpa-none' - Fix route label alignments Privacy - Fix crash from free bug in the Camera page - Fix potential crash on Bolt page visibility Region - Show preview measurement format in current locale Sound - Update mute state when setting mixer control for a stream Users - Show tooltip information for the Avatar widget ======================================== gnome-maps ======================================== 45.3 - Jan 6, 2024 ========================= Changes since 45.2 - Fixed a bug preventing the POI browser showing in some cases All contributors to this release James Westman Marcus Lundblad ======================================== gnome-settings-daemon ======================================== ============ Version 45.1 ============ - Translation updates Power: - Compiler warning fixes Smartcard: - Error handling fix USB Protection: - Comment clean up ======================================== gnome-shell ======================================== 45.3 ==== * Allow any enter key to be used to screenshot [Scott; !2777] * Fix spinner in light style variant [Florian; !3080] * Improve formatting of extension errors [Philip; !3041] * Fixed crash [Sebastian; !3006] * Misc. bug fixes and cleanups [Florian, Daniel, Julian, Jonian; !3065, !3031, !3043, !3047, !3049, !3052, !3064, !3072, !2998] Contributors: Scott Buchanan, Philip Chimento, Jonian Guveli, Sebastian Keller, Florian Müllner, Julian Sparber, Daniel van Vugt Translators: Brage Fuglseth [nb] ======================================== gnome-software ======================================== Version 45.3 ~~~~~~~~~~~~ Released: 2024-01-05 This is a stable release with the following changes: * Recognize links in package update descriptions * Increase speed of load of the category pages * Fix deadlock when cancelling app update This release also updates translations: * Chinese (Taiwan) (Andre Klapper) * Persian (Danial Behzadi) ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.39, 19-12-2023 =============================================== * GtkMountOperation: - Avoid a segfault * GtkTooltip: - Fix some positioning problems * GtkFileChooser: - Handle webdav in the pathbar * GtkFileChooserNative: - Fix closing portal file choosers * GDK: - Handle offscreen windows better in some places * Wayland: - Create pad devices on enter - Ensure device-added/removed are emitted - Make stylus button mappings compatible with X11 - Try harder to preserve cursor size with scaling - Avoid oob access to cursor images - Support tiling in xdg-shell - Avoid using legacy cursor names - Fix buffer size for scaled custom cursors * X11: - Remove slow path in gdk_cairo_draw_from_gl - Trap more XRANDR errors * MacOs: - Make gdkquartz-cocoa-access.h usable again - Silence secure-restore message * Translation updates Belarusian British English Catalan Chinese (China) Czech Danish Esperanto Farsi Georgian Greek Hebrew Icelandic Kazakh Korean Polish Punjabi Romanian Slovak Slovenian Spanish Turkish ======================================== gvfs ======================================== Major changes in 1.52.2 ======================= * smb: Fix livelock when mounting share without enough permissions (Ondrej Holy) * smb: Fix moving files across filesystem boundaries (Ondrej Holy) ======================================== libdex ======================================== libdex 0.4.3 ============ This release contains a few more followup fixes for fallback scheduling, particularly on Linux systems without io_uring. We've also enabled CI to test this situation more closely as we're most likely to run into it on distribution build systems running older Linux kernels. * New build options for disabling io_uring and eventfd support which enable testing more fallback paths in CI. * Worker threads will now use a GMainLoop instead iterating GMainContext manually. * An idle is used for scheduling work items directly onto a worker thread instead of going through the global work queue when not already running on a worker thread. Otherwise the lock-free work queue is used. * A fix for a potential deadlock when failing to create an additional worker thread. * Fix a release build warning. libdex 0.4.2 ============ This release contains an important fix for running on systems with io_uring and recent Linux kernels. * io_uring AIO backend will now attempt to create the io_uring on the target worker thread so that IORING_SETUP_SINGLE_ISSUER may restrict submissions correctly. * Linux distributions may optionally disable liburing using the build time option -Dliburing=disabled. In that case, the fallback of POSIX IO with a thread-pool will be used. ======================================== libpanel ======================================== libpanel 1.4.1 ============== Changes in libpanel 1.4.1 * Introspection and documentation fixes * Translation updates ======================================== libpeas ======================================== # Libpeas 2.0.1 Changes since 2.0.0: * Improve dependency searching for Python when building * Fix g_object_ref() usage with PeasExtensionSet as a GListModel * Translation updates It is recommended that distributions update to 2.0.1. ======================================== librsvg ======================================== Version 2.57.1 ============== librsvg crate version 2.57.1 - #1019 - Fix small-caps and bump the version of Pango required to 1.50.0. - #1026 - Fix panic when using negative scaling transforms on the toplevel (WhyHelloThere). - #997 - Support "var(--foo, #aabbcc)" just for colors. This is the minimum required to render color SVG emoji fonts that provide color fallbacks, but it is not yet full support for CSS var(). - Fix the VS2017 build (Chun-wei Fan). - Update cairo-rs (Guillaume Gomez). - Update the project metadata files (Andre Klapper). ======================================== libsecret ======================================== 0.21.2 * Support GnuTLS as an alternative crypto backend [!122] * Fix LeakSanitizer issues [!126] * secret-tool: Verify that the parsed stdin password is vaild UTF-8 [!130] * Fix markup syntax for SecretSchema [!131] * Public secret_attributes_validate method [!129] * Updated translations ======================================== loupe ======================================== 45.3 ==== - Fix horizontal scrollbar sometimes jumping to center while zooming in ======================================== mm-common ======================================== mm-common 1.0.6 (2024-01-07) * MM_AX_CXX_COMPILE_STDCXX(): Support C++20 (Murray Cumming) Issue #3 * util/meson_aux/libstdcxx-tag.py: Try curl without compression (Kjell Ahlstedt) Issue libsigcplusplus#98 Meson build: * Fix use as subproject on Windows Issue libsigcplusplus#89 (Dan Liebault) (Chun-wei Fan) Merge request !7 * Don't fail if warning_level=everything * Meson: Donʼt fail if warning_level=everything (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87 Skeletonmm: * Fix the evaluation of is_git_build on Windows (Kjell Ahlstedt) Issue gtkmm#131 (William Roy) * Simplify if-file-exists test (Kjell Ahlstedt) Documentation: * Remove AUTHORS and add info to README.md (Kjell Ahlstedt) Issue gtkmm#140 ======================================== mutter ======================================== 45.3 ==== * Fix handling of relative mode for tablets [Peter; !3410] * Fix forcing EGLStream with NVIDIA proprietary driver [Daniel; !2905] * Sync geometry only when window is mapped [Sebastian W.; !3401, !3404] * Improve repick due to transform changes [Carlos; !3385] * wayland/client: Add make_desktop() method [Florian; !3305] * Fix occasional artifacts at top of X11 fullscreen windows [Carlos; !3476] * background: Fix background color around image [Sebastian W.; !3459] * Fixed crashes [Sebastian K., Carlos, Jonas; !3453, !3422, !3335, !3392] * Plugged leaks [Robert, Sebastian K.; !3439, !3411] * Misc. bug fixes and cleanups [Sebastian W., Christopher, Daniel, Olivier, Michel, Qiu, Carlos, Ivan, Mike, Mart, Bilal; !3456, !3455, !2620, !3447, !3444, !3440, !3438, !3425, !3413, !3403, !3397, !3469, !3468, !3471, !3479] Contributors: Jonas Ådahl, Robert Balas, Michel Dänzer, Bilal Elmoussaoui, Christopher Fore, Olivier Fourdan, Carlos Garnacho, Mike Gorse, Peter Hutterer, Sebastian Keller, Ivan Molodetskikh, Florian Müllner, Mart Raudsepp, Daniel van Vugt, Qiu Wenbo, Sebastian Wick ======================================== nautilus ======================================== Major changes in 45.2.1 ======================= * Fix a crash in sidebar code (António Fernandes) * Fix build without optional cloudproviders dependency (António Fernandes) ======================================== orca ======================================== 45.2 - 6 January 2024 Web: * Fix bug causing us to get stuck in menu bar during caret navigation. General: * Dump our cached information in response to children-changed events so that we do not present stale information. New and updated translations (THANKS EVERYONE!!!): en_GB British English Bruce Cowan fa Persian Sina Aghighi fr French Guillaume Bernard he Hebrew Yaron Shahrabani ka Georgian Ekaterine Papava pt_BR Brazilian Portuguese Alex Jr ro Romanian Daniel Șerbănescu tr Turkish Sabri Ünal ========= ======================================== pyatspi ======================================== What's new in pyatspi 2.46.1: * Fix some implicit function declarations and other compiler warnings in the tests. * Remove some unused code. * Update the README to describe the module's current status. ======================================== rygel ======================================== 0.42.5 (stable) =============== All: - Translation updates Core - Fix issue with devices that cannot handle DLNA 1.51 Server - Fix issue with Raumfeld devices not supporting OGG - Actually validate derivedFrom operator MediaExport - Fix critical after a change in glib Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/rygel/issues/104 - https://gitlab.gnome.org/GNOME/rygel/issues/220 - https://gitlab.gnome.org/GNOME/rygel/issues/231 All contributors to this release: - Jens Georg - Ekaterine Papava - Kristjan SCHMIDT - Andre Klapper - Sabri Ünal - Daniel Șerbănescu Added/updated translations: - eo.po, courtesy of Kristjan SCHMIDT - ka.po, courtesy of Ekaterine Papava - ro.po, courtesy of Florentina Mușat - tr.po, courtesy of Sabri Ünal