The following modules have been added in this release: xdg-desktop-portal-gnome The following modules have a new version: - eog (41.1 => 41.2) - evince (41.3 => 41.4) - gdk-pixbuf (2.42.6 => 2.42.8) - gjs (1.70.1 => 1.70.2) - glib (2.70.4 => 2.70.5) - gnome-desktop (41.4 => 41.5) - gnome-shell (41.3 => 41.5) - gnome-shell-extensions (41.1 => 41.2) - gnome-software (41.4 => 41.5) - gnome-user-docs (41.2 => 41.5) - gtk+ (3.24.31 => 3.24.33) - gtksourceview (4.8.2 => 4.8.3) - libgsf (1.14.48 => 1.14.49) - libpeas (1.30.0 => 1.32.0) - librsvg (2.52.5 => 2.52.8) - libsecret (0.20.4 => 0.20.5) - mutter (41.3 => 41.5) - nautilus (41.2 => 41.5) - tracker-miners (3.2.1 => 3.2.2) - vala (0.54.7 => 0.54.8) The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, at-spi2-core, atk, atkmm, baobab, calls, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, devhelp, epiphany, evolution-data-server, folks, gcab, gcr, gdm, gedit, geocode-glib, gfbgraph, 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-contacts, gnome-control-center, gnome-disk-utility, gnome-font-viewer, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-maps, gnome-menus, gnome-music, gnome-online-accounts, gnome-photos, gnome-remote-desktop, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-system-monitor, gnome-terminal, gnome-tour, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk, gtk-doc, gtk-vnc, gtkmm, gupnp, gupnp-av, gupnp-dlna, gvfs, json-glib, jsonrpc-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgtop, libgweather, libgxps, libhandy, libmediaart, libnma, libnotify, libsigc++, libsoup, mm-common, orca, pango, pangomm, phodav, pyatspi, pygobject, rest, rygel, simple-scan, sushi, sysprof, totem, totem-pl-parser, tracker, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== eog ======================================== Version 41.2 ------------ Bug fixes: !119, eog-window: use correct type for display_profile (Zander Brown) !129, Fix discovery of Evince for multi-page images (Krifa75) New and updated manual translations - Henrique Roberto Gattermann Mittelstaedt [pt_BR] ======================================== evince ======================================== ============== Evince 41.4 ============== shell: * Fix crash when thumbnail extraction takes too long (#965, Nelson Benítez León) Developers: * Nelson Benítez León Translations: * Gianvito Cavasoli (Italian) * sicklylife (Japanese) ======================================== gdk-pixbuf ======================================== 2.42.8 (stable) === - Clear the pixbuf's memory buffer to avoid returning uninitialized memory [#199] - Turn GdkPixbufModule functions into typed callbacks [!123] - tiff: Use non-deprecated C99 integer types [!124] - gif: Check for overflow when compositing or clearing frames [#190] - Change png/jpeg/tiff build options from boolean to feature [!118] - jpeg: Do not rely on UB around setjmp/longjmp [#143] - Build fixes [!114, #185, #182] - Documentation fixes [!120, !125] - Translation updates ======================================== gjs ======================================== Version 1.70.2 -------------- - Build and compatibility fixes backported from the development branch. - Closed bugs and merge requests: * package: Reverse order of running-from-source checks [!734, Philip Chimento] - Fix build error on Darwin [Evan Miller] ======================================== glib ======================================== Overview of changes in GLib 2.70.5 ================================== * Bugs fixed: - #2620 g_time_zone_new_offset() assertion failure if offset >= 25 hours - !2537 Backport !2451 “glib: fix buffer overflow in g_canonicalize_filename()” to glib-2-70 - !2555 Backport !2554 “gtimezone: Fix assertion failure when called with a huge offset” to glib-2-70 * Translation updates: - Catalan - German - Hungarian - Lithuanian - Romanian - Serbian - Turkish ======================================== gnome-desktop ======================================== ============ Version 41.5 ============ - No changes ======================================== gnome-shell ======================================== 41.5 ==== * Fix programatically set scrollview fade [Jonas; !2189] * Disable workspace switching while in search [Sebastian; !2204] * Fix opening device settings for enterprise WPA networks [Xiaoguang; !2194] * Fix drag placeholder position in dash in RTL locales [Florian; !2219] * Improve CSS shadow appearance [Daniel; !1918] * Fix glitches in overview transition [Jonas, Sebastian; !2203, !1980, !2236] * Fix unresponsive top bar in overview when in fullscreen [Ivan; !2227] * Fixed crash [Florian; !2207] * Misc. bug fixes and cleanups [Jonas, Florian; !2191, !2209, !2211, !2233] Contributors: Jonas Dreßler, Sebastian Keller, Ivan Molodetskikh, Florian Müllner, Daniel van Vugt, Xiaoguang Wang Translators: Changwoo Ryu [ko], Balázs Úr [hu] 41.4 ==== * Start tracking windows when expected by extensions [Florian; !2119] * Fix timing issue on login screen [Naïm; !2116] * Fix lightbox shader compatibility with older drivers [Daniel; !2125] * Fix activating apps with tracked OR windows [Florian; !2131] * Fix banding issues with the vignette lightbox shader [Jonas; !2133] * Fix keyboard navigation to windows/apps in overview [Florian; !2124] * Fix stuck transition when using super-scroll gesture [kyte; !2135] * Fix calendar events with custom timezone [Milan; !2145] * Fix out-of-sync location indicator [Florian; !2170] * Misc. bug fixes and cleanups [Jonas, Aleksandr, Florian, Leleat, Daniel, Mohammed, Razze, Carlos; !2097, !2047, !2118, !2121, !2113, !337, !2098, !2143, !2153, !2162, !1972, !2160, !2178, !1744] Contributors: Milan Crha, Jonas Dreßler, Naïm Favier, Carlos Garnacho, Leleat, Aleksandr Mezin, Florian Müllner, Razze, Mohammed Sadiq, Daniel van Vugt, kyte Translators: Daniel Mustieles [es], Yosef Or Boczko [he], Sveinn í Felli [is], sicklylife [ja], Marek Černocký [cs] ======================================== gnome-shell-extensions ======================================== 41.2 ==== * window-list: Update window tracking to avoid missing icons [Florian; #372] Contributors: Florian Müllner ======================================== gnome-software ======================================== Version 41.5 ~~~~~~~~~~~~ Released: 2022-03-18 This is a stable release with the following changes: * Disable scroll-by-mouse-wheel on featured carousel * Ensure details page shows app provided on command line * Added several appstream-related fixes This release also updates translation: * Catalan ======================================== gnome-user-docs ======================================== 41.5 ==== * Updated translations: cs (Marek Černocký) ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.33, 04-03-2022 =============================================== * No changes Overview of Changes in GTK+ 3.24.32, 03-03-2022 =============================================== * GtkCellRendererProgress: - Use tabular figures * GtkFontChooser: - Fix the build with older Pango - Fix axis name handling * Theme: - Fix border color for tiled windows * Accessibility: - Fix cell accessible leak * Wayland: - Support new high-contrast setting - Only update scale when on any outputs * Windows: - Various build fixes - Fix keyboard state handling - Fix capslock handling - Fix AltGr not working * MacOS: - Fix the build on 10.11 - Make Dock "Quit" invoke the app.quit action - Correctly handle HiDPI cursors * Translation updates Basque Brazilian Portuguese Catalan Chinese (China) Croatian Czech French Galician Hebrew Indonesian Korean Persian Polish Portuguese Romanian Russian Serbian Slovenian Spanish Swedish Turkish Ukrainian ======================================== gtksourceview ======================================== News in 4.8.3, 2022-03-18 ------------------------- * Adds support for more Pango font-variants * Style updates to solarized-dark, solarized-light * Language updates to lean, rst, c, gtk-doc, javascript, and json * Translation updates ======================================== libgsf ======================================== libgsf 1.14.49 Kleis Auke Wolthuizen: * Use g_date_time_new_from_iso8601 and g_date_time_format_iso8601 when available. See merge request 9. Morten: * Fix problems with non-western text in OLE properties. [#17] -------------------------------------------------------------------------- ======================================== libpeas ======================================== Overview of Changes in libpeas 1.32.0 ===================================== * Icon licenses have been corrected * Parallel build system operation fixes * Various build warnings squashed * Various GIR data that should not have been exported was removed * Use gi-docgen for documentation * Translation updates: - Russian - Abkhazian - Nepali - Occitan - Icelandic - Hebrew - Belarusian ======================================== librsvg ======================================== ============== Version 2.52.8 ============== Just a bug fix: - #721 - Catch circular references when rendering patterns. ============== Version 2.52.7 ============== Backport a fix for the regression that was introduced in the last release: - #851 - Output filled text as text for PDF; fixes regression due to outputting all text as paths. ============== Version 2.52.6 ============== Backport a fix from the main branch: - #599 - Fix incorrect text rendering when text has different scales in the X/Y axes. This regressed after librsvg 2.52.5, when Pango had to revert its fix for the same bug. Now librsvg renders all text as paths, and does the scaling itself. Please file a bug if you have evidence that this presents a performance problem for you. ======================================== libsecret ======================================== 0.20.5 * Drop autotools-based build [!44] * Use G_GNUC_NULL_TERMINATED where appropriate [!65] * collection, methods, prompt: Port to GTask [!66, !93] * Detect local storage in snaps in the same way as flatpaks [!67] * Add bash-completion for secret-tool [!70, #50, !72] * secret-tool: Add locking capabilities to secret tool [#28, !75] * secret-file-backend: Avoid closing the same file descriptor twice [!78] * Add support for TPM2 based secret storage [!83, !90, !95] * Create default collection after DBus.Error.UnknownObject [!94] * Port documentation to gi-docgen [!101] * GI annotation and documentation fixes [!63, !64, !102, !103, #66] * Build fixes [#54, !62, !68, #59, !73, !77, !82, !84, !85, !88] * Updated translations ======================================== mutter ======================================== 41.5 ==== * Fix X11 → wayland drops ending up in the wrong wayland client [Olivier; !2305] * Allow forcing EGLStream backend [Jonas; !2132] Contributors: Olivier Fourdan, Jonas Ådahl Translators: Christian Kirbach [de] 41.4 ==== * Fix DND between X11 and wayland clients [Carlos; !2124] * Fix resetting idle time on lid open [Carlos; !2272] * wayland/gtk: Only perform allowed titlebar gestures [Florian; !2281] * Place popups on the same monitor as the anchor rect [Jonas; !2252] * Fix wrong resizes of some clients on focus changes [Sebastian; #2091] * Misc. bug fixes [Robert; !2232, !2263] * Fixed crashes [Carlos, Daniel; !2237, !2282, !2251] Contributors: Carlos Garnacho, Sebastian Keller, Robert Mader, Florian Müllner, Daniel van Vugt, Jonas Ådahl Translators: sicklylife [ja] ======================================== nautilus ======================================== Major changes in 41.5 ===================== * HighContrast style fixes (António Fernandes) * Drag-and-drop bugfixes (António Fernandes, Sergio Costas) * Translation updates (GNOME Translation Project contributors) ======================================== tracker-miners ======================================== NEW in 3.2.2 - 2022-03-06 ========================= * Backport seccomp rules for rseq and mbind syscalls Translations: ca, it ======================================== vala ======================================== Vala 0.54.8 =========== * Various improvements and bug fixes: - codegen: + Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with base class [#1292] + Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for structs [#1293] + Drop confusing warning when accessing interface members - vala: + Catch and throw possible inner error of lock statements [#83] - girparser: + Handle duplicated and unnamed symbols + Add support for "copy_/free_function" metadata for compact classes + Don't count instance-parameter when checking for backwards closure reference [#721] * Bindings: - gst-editing-services-1.0: Fix BaseEffect.set_time_translation_funcs() - gstreamer-audio-1.0: Fix a few binding errors - gstreamer-base-1.0: Fix a few binding errors - gstreamer-video-1.0: Fix a few binding errors - gtk4: Fix content_deserialize_async() - libarchive: Fix a few binding errors - libgsf-1: Fix a few binding errors - libgrss: Fix FeedItem.get_geo_point() parameters - SDL2_ttf: Fix a few binding errors - tiff: Fix a few binding errors