The following modules have been added in this release: jsonrpc-glib The following modules have a new version: - cantarell-fonts (0.301 => 0.303.1) - epiphany (41.0 => 41.3) - evolution-data-server (3.42.2 => 3.42.3) - gnome-autoar (0.4.1 => 0.4.2) - gnome-boxes (41.2 => 41.3) - gnome-calendar (41.1 => 41.2) - gnome-remote-desktop (41.1 => 41.2) (*) - gnome-shell (41.1 => 41.2) - gnome-shell-extensions (41.0 => 41.1) - gnome-software (41.2 => 41.3) - gtk+ (3.24.30 => 3.24.31) - gupnp (1.4.1 => 1.4.2) - libgsf (1.14.47 => 1.14.48) - librsvg (2.52.4 => 2.52.5) - mutter (41.1 => 41.2) - pyatspi (2.38.1 => 2.38.2) - rygel (0.40.2 => 0.40.3) - simple-scan (40.6 => 40.7) - vala (0.54.4 => 0.54.6) - vte (0.66.0 => 0.66.2) (*) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, at-spi2-core, atk, atkmm, baobab, calls, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, devhelp, eog, evince, folks, gcab, gcr, gdk-pixbuf, gdm, gedit, geocode-glib, gfbgraph, gjs, glib, glib-networking, glibmm, gmime, gnome-backgrounds, gnome-bluetooth, gnome-builder, gnome-calculator, gnome-characters, gnome-clocks, gnome-color-manager, gnome-connections, gnome-contacts, gnome-control-center, gnome-desktop, 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-screenshot, gnome-session, gnome-settings-daemon, gnome-system-monitor, gnome-terminal, gnome-tour, gnome-user-docs, 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, gtksourceview, gupnp-av, gupnp-dlna, gvfs, json-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgtop, libgweather, libgxps, libhandy, libmediaart, libnma, libnotify, libpeas, libsecret, libsigc++, libsoup, mm-common, nautilus, orca, pango, pangomm, phodav, pygobject, rest, sushi, sysprof, totem, totem-pl-parser, tracker, tracker-miners, yelp, yelp-tools, yelp-xsl, zenity ======================================== cantarell-fonts ======================================== 0.303: - Actually update the version number in the fonts. D'oh. 0.302: - Maintenance release: Make the variable font the default, only build statics on demand. Also build two packages with variable and static fonts. Packagers can chose the statics package if they run into problems with the variable font, but you should probably not install both at the same time. - Amended OS/2 super- and subscript values so that new Pango can use them properly. - Update production names for Jacute, bulletoperator, commercialMinusSign, divisionslash, notidentical, ringcomb_acutecomb and ringcomb_acutecomb.case. - New appstream translations: - Belarusian by Alexey Razumov - Updated Portuguese by Hugo Carvalho - Bulgarian by Alexander Shopov ======================================== epiphany ======================================== 41.3 - December 20, 2021 ======================== * Fix Reload buttons on error pages (!1050) * Fix delete button in about:applications (!1050) 41.2 - December 16, 2021 ======================== * Fix reader mode (!1047) 41.1 - December 16, 2021 ======================== * Fix crash opening PDFs not loaded via HTTP (#1611) * Fix CVE-2021-45085, CVE-2021-45086, CVE-2021-45087, CVE-2021-45088 (#1612) * Fix web applications with non-Latin characters (#1626, #1627) * Fix close button position in Firefox Sync dialog (#1647) * Properly quote desktop file Exec line (!1013, Martin Puppe) * Somewhat improve password manager robustness (!1014) * Use correct tab close button position (!1025) * Various fixes for Firefox bookmark import (!1036) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.42.3 2022-01-07 --------------------------------------- Bug Fixes: I#368 - Calendar: X-EVOLUTION-ENDDATE can be calculated incorrectly I#371 - e-cal-util: Fix timezone clamp with DUE date only Miscellaneous: e-cal-client: Correct non-NULL check in e_cal_client_create_objects_sync() Calendar: Adapt to libical 3.0.12 change Translations: Gianvito Cavasoli (it) Quentin PAGÈS (oc) ======================================== gnome-autoar ======================================== Major changes in 0.4.2: * Fix extraction to root directory (Ondrej Holy) * Fix extraction of raw format archives (Ondrej Holy) * Do not leave read-only directory in the tree after running tests (Ondrej Holy) ======================================== gnome-boxes ======================================== 41.3 - 07 Jan, 2022 =================== Changes since 41.2 - Fix crash with absent storage volumes - Go to display-view after importing a box All contributors to this release: Felipe Borges ======================================== gnome-calendar ======================================== Major changes in 41.2: * Various fixes to timezone handling * Updated translations ======================================== gnome-shell ======================================== 41.2 ==== * Fix wrongly rejected D-Bus calls after gnome-shell restarts [Sebastian; !2048] * magnifier: Avoid offscreen rendering if possible [Sebastian; !2026] * Improve handling of all-day/zero-length events in calendar [Sebastian; !2023] * Keep keyboard focus in notification list after deleting message [Dylan; !2053] * Misc. bug fixes and cleanups [Evan; !2036] Contributors: Sebastian Keller, Dylan McCall, Evan Welsh Translators: Piotr Drąg [pl], Dušan Kazik [sk], Charles Monzat [fr], Milo Casagrande [it], Goran Vidović [hr], Daniel Șerbănescu [ro], Quentin PAGÈS [oc], Aurimas Černius [lt] ======================================== gnome-shell-extensions ======================================== 41.1 ==== * native-window-placement: Fix distorted layout in app grid [Sebastian; !189] * window-list: Fix on-screen keyboard [Florian; !199] * Misc. bug fixes [Neal; !195] Contributors: Neal Gompa, Sebastian Keller, Florian Müllner Translators: Goran Vidović [hr], Sveinn í Felli [is] ======================================== gnome-software ======================================== Version 41.3 ~~~~~~~~~~~~ Released: 2022-01-07 This is a stable release with the following change: * Remove various cultural sensitivity badges ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.31, 20-12-2021 =============================================== * input: - Fix a crash with touch on GtkScale * clipboard: - Avoid a double-free * css: - Avoid a crash with radial gradients * GtkFileChooser: - Don't leak search results * GtkTextView: - Support css letterspacing * Wayland: - Reset position when hiding popups - Ignore globals we did not bind ourselves - Avoid infinite loops when hiding surfaces - Avoid clipboard-related lockups * X11: - Trap errors while doing XRANDR calls - Support touchpad gestures with XI 2.4 * win32: - Some OpenGL setup fixes - Fall back to GLES for OpenGL - Fix MinGW autotools build - Fix building on Windows 11 - Support building with Visual Studio 2022 - Improve DND across monitors - Rewrite keymap handling code * macOS: - Accept NSPasteboardTypeFileURL drops - Build on macOS 12 - Fix display on macOS 12 - Fix keyboard layout notifications - Fix a crash - Improve performance on Big Sur * Translation updates: Basque Brazilian Portuguese Chinese (China) Chinese (Taiwan) Croatian Czech Danish Dutch Finnish French Friulian Galician German Hungarian Icelandic Italian Kazakh Korean Latvian Occitan Persian Russian Serbian Spanish Swedish ======================================== gupnp ======================================== 1.4.2 (stable) ===== - Context: Fix a memory leak if ACL was used - Doc: Add missing ContextFilter description - RootDevice: Deprecate get_relative_location call - Service: Declare _valist functions deprecated - ServiceProxyAction: add _set() to the public API - RootDevice, Device & Service: Fix use-after-free if Service lives longer than RootDevice - ServiceAction: Deprecate _return() call - ControlPoint: Deprecate get_context() call - ServiceProxy: Fix re-queueing the message if POST fails - ServiceProxy: Fix double-free on ProxyAction - Doc: Add note regarding ACL and host_path() - Doc: Add note regarding error handling of call API Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/42 - https://gitlab.gnome.org/GNOME/gupnp/issues/42 - https://gitlab.gnome.org/GNOME/gupnp/issues/63 - https://gitlab.gnome.org/GNOME/gupnp/issues/60 All contributors to this release: - Jens Georg ======================================== libgsf ======================================== libgsf 1.14.48 Greg Hellings: * Fix win32 build. Morten: * Add "zip64" readable property of GsfInfileZip. -------------------------------------------------------------------------- ======================================== librsvg ======================================== ============== Version 2.52.5 ============== Just bugfixes this time: - #812 - Fix mangled output in rsvg-convert when redirecting output to a pipe on Windows (Michael Howell). - #766 - When outputting to SVG, rsvg-convert now uses the width/height units specified in the command line; it always used pixels before (Daniel Petri Rocha). - #814 - Fix incorrect top/left margins for SVG/PS/EPS/PDF output (Daniel Petri Rocha). - #599 - Fix incorrect placement of glyphs when text has non-uniform scaling in the X/Y axes. This is not a librsvg bug, but is fixed by Pango 1.49.3 and later. Hopefully Pango 1.48.11 will be released soon with this fix as well. Note that this release of librsvg cannot increase the minimum Pango version to 1.48.11 because it is not released yet. Miscellaneous: - Updated crate dependencies: assert_cmd, cast, clap cssparser, float-cmp, itertools, nalgebra, png, proptest, rctree, selectors, system-deps. ======================================== mutter ======================================== 41.2 ==== * Fix blank screen when unplugging docking station [Jonas; !2097] * Prefer GBM over EGLStream where possible [Jonas; !2051, !2052] * Fix unredirected Xwayland windows not getting updated [Michel; !2112] * Improve anti-aliasing of background corners [Daniel; !2102] * Copy damage rectangles to secondary GPU [Piotr; !2033] * Improve Wacom tablet mapping [Carlos; !2107] * Fixed crashes [Jonas, Daniel; #1950, !2081, !2104, !1991, !2127] * Misc. bug fixes and cleanups [Simon, Corentin, Pascal; !2049, !2119, !2138] Contributors: Michel Dänzer, Carlos Garnacho, Simon McVittie, Pascal Nowack, Corentin Noël, Daniel van Vugt, Jonas Ådahl, Piotr Łopatka Translators: Milo Casagrande [it], Quentin PAGÈS [oc] ======================================== pyatspi ======================================== What's new in pyatspi 2.38.2: * Fix a missing return value in the testsuite. * Make Selection#clearSelection work. * Fix attributeListToHash() in case there’s a colon in an attr value. ======================================== rygel ======================================== 0.40.3 ====== Tracker3: - Fix deadlock on start-up - Use the correct graph name for Videos All contributors to this release: - Jan Alexander Steffens (heftig) - Jens Georg - Quentin PAGÈS ======================================== simple-scan ======================================== Overview of changes in simple-scan 40.7 ~~~~~~~~~~~~~~ Released: 2021-12-23 * Fix replacing underscore with space in scanner names. * Delete autosave records after creating new document. * Add the device name to the label if there are several identical models. * Fix autosave of Page Side property. ======================================== vala ======================================== Vala 0.54.6 =========== * Various improvements and bug fixes: - codegen: + Allow boxing of non-external SimpleType structs [#1273] + Cast given default-value of struct with possible member initializer [#1272] + Clear existing length values when revisiting a slice expression [#1274] - vala: + Allow unsafe assignment of integer to enum while reporting a notice + Non nullable enum types are simple types [#1268] + Correctly replace "in" expression in pre-/postconditions of method [#1269] * Bindings: - gio-2.0: Add custom MemoryOutputStream.with_*data() wrappers [#1271] Vala 0.54.5 =========== * Various improvements and bug fixes: - codegen: + Correctly handle chain up of struct creation methods [#1264] + Use a dedicated EmitContext for _variant_get*() functions + gtkmodule: Handle nested closure elements and bind them accordingly [#1262] - vala: + NullLiteral is not a valid argument for string concatenation [#1260] + Set is_yield_expression in async context when chaining up to async base ctor + Report statement parsing error if it is not meant to be an expression [#1261] + girparser: Avoid possibily creating duplicated attributes - vapigen.m4: use $PKG_CONFIG_SYSROOT_DIR * Bindings: - glib-2.0: Always use the actual C type for CCode.array_length_type - gstreamer: Cherry-pick bindings fixes from 0.56 - gstreamer-1.0: Unskip the ElementFactory.make/create_full() symbols