The following modules have a new version: - eog (3.38.1 => 3.38.2) - evince (3.38.0 => 3.38.2) - evolution-data-server (3.38.3 => 3.38.4) - gcr (3.38.0 => 3.38.1) - glib (2.66.4 => 2.66.7) - gnome-builder (3.38.1 => 3.38.2) - gnome-control-center (3.38.3 => 3.38.4) - gnome-desktop (3.38.3 => 3.38.4) - gnome-disk-utility (3.38.1 => 3.38.2) - gnome-getting-started-docs (3.38.0 => 3.38.1) - gnome-initial-setup (3.38.3 => 3.38.4) - gnome-maps (3.38.3 => 3.38.4) - gnome-shell (3.38.2 => 3.38.3) - gnome-software (3.38.0 => 3.38.1) (*) - gnome-terminal (3.38.2 => 3.38.3) (*) - gtk (4.0.1 => 4.1.0) - gtk+ (3.24.24 => 3.24.25) - gtk-doc (1.33.1 => 1.33.2) (*) - json-glib (1.6.0 => 1.6.2) - libgdata (0.17.13 => 0.18.0) - librsvg (2.50.2 => 2.50.3) - mutter (3.38.2 => 3.38.3) - vte (0.62.1 => 0.62.2) (*) - yelp (3.38.2 => 3.38.3) - yelp-xsl (3.38.2 => 3.38.3) (*) 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, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, dconf-editor, devhelp, epiphany, file-roller, folks, gcab, gdk-pixbuf, gdm, gedit, geocode-glib, gfbgraph, gjs, glib-networking, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-calculator, gnome-calendar, gnome-characters, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-shell-extensions, gnome-system-monitor, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, gvfs, libchamplain, libdazzle, libgee, libgnomekbd, libgsf, libgtop, libgweather, libgxps, libhandy, libmediaart, libnma, libnotify, libpeas, libsecret, libsigc++, libsoup, mm-common, nautilus, orca, pango, pangomm, phodav, pyatspi, pygobject, rest, rygel, simple-scan, sushi, sysprof, totem, totem-pl-parser, tracker, tracker-miners, vala, yelp-tools, zenity ======================================== eog ======================================== Version 3.38.2 -------------- Bug fixes: #169, Warning about overwriting GError when unlinking a directory while viewing (Felix Riemann) #172, Update appdata screenshot (Evi Kavrochorianou) New and updated translations: - Kjartan Maraas [nb] New and updated manual translations - Miquel-Àngel Burgos i Fradeja [ca] ======================================== evince ======================================== ================ Evince 3.38.2 ================ libdocument: * Fix parameter type in gtk-doc (Mike Vastola) * Stop trusting phsyical dimensions from monitors (#1403, #3115, Mike Vastola) libview: * Fix support for HiDPI in link preview (#1543, Mads Chr. Olesen) * Forgo setting device offset on page surfaces (Andrew Mayorov) pdf: * keep same visual appearance between displayed and copied text (#1085, Nelson Benítez León) Developers: * Andrew Mayorov, Mads Chr. Olesen, Mike Vastola, Nelson Benítez León ================ Evince 3.38.1 ================ shell: * Make Esc cancel any annotation in progress (#1416, Casey Jao) * Remove ability to launch actions (#1333, Michael Catanzaro) * Unescape tooltip URI in Recent Documents view (Santurysim) * Fix X11 regression (#1504, Nelson Benítez León) * Text search if match not in page keep looking for others (#1545, Nelson Benítez León) Developers: * Casey Jao, Michael Catanzaro, Nelson Benítez León, Santurysim Translations: * Jordi Mas (Catalan) * Christian Kirbach (German) * Yosef Or Boczko (Hebrew) * Gianvito Cavasoli (Italian) * Kjartan Maraas (Norwegian Bokmål) * Juliano de Souza Camargo (Portuguese) * Dušan Kazik (Slovak) * Ngọc Quân Trần (Vietnamese) ======================================== evolution-data-server ======================================== Evolution-Data-Server 3.38.4 2021-02-12 --------------------------------------- Bug Fixes: I#293 - IMAPx: Ignore unexpected untagged LIST/LSUB responses (Milan Crha) I#296 - CamelMime*: Annotate the data arrays with element-type uint8 (Corentin Noël) I#298 - Flatpak: Share NSS database with the system (Milan Crha) I#299 - e_xml_is_element_name: Can fail to match a namespaced node (Milan Crha) I#300 - Camel: Conversion between UTF-8 and UTF-7 misbehaves for emoji (Milan Crha) Miscellaneous: alarm-notify: Stop using g_application_register() (Milan Crha) alarm-notify: The XDG_CURRENT_DESKTOP env is a list (Sebastien Bacher) CamelFolder: Cancel save of the changes early in the dispose() (Milan Crha) AlarmNotify: The e_alarm_notify_activate() can be called multiple times (Milan Crha) Translations: Мирослав Николић (sr) ======================================== gcr ======================================== gcr 3.38.1: - ui: Set "use-underline" for GcrImportButton [GNOME/gcr!63] - Updated Chinese (Taiwan) translation ======================================== glib ======================================== Overview of changes in GLib 2.66.7 ================================== * Fix various regressions caused by rushed security fixes in 2.66.6 (work by Simon McVittie and Jan Alexander Steffens) (!1933, !1943) * Fix a silent integer truncation when calling `g_byte_array_new_take()` for byte arrays bigger than `G_MAXUINT` (work by Krzesimir Nowak) (!1944) * Disallow using currently-undefined D-Bus connection or server flags to prevent forward-compatibility problems with new security-sensitive flags likely to be released in GLib 2.68 (work by Simon McVittie) (!1945) * Bugs fixed: - !1933 [2.66] Fix regressions in 2.66.6 where negative gssize indicates strlen() - !1943 Backport !1941 “gkeyfilesettingsbackend: Fix basename handling when group is unset” to glib-2-66 - !1944 Backport !1942 “gbytearray: Do not accept too large byte arrays” to glib-2-66 - !1945 Backport !1934 “gdbus: Reject attempts to set future connection or server flags” to glib-2-66 Overview of changes in GLib 2.66.6 ================================== * Fix various instances within GLib where `g_memdup()` was vulnerable to a silent integer truncation and heap overflow problem (discovered by Kevin Backhouse, work by Philip Withnall) (#2319) * Bugs fixed: - !1927 Backport !1926 “Add g_memdup2()” to glib-2-66 Overview of changes in GLib 2.66.5 ================================== * Fix some issues with handling over-long (invalid) input when parsing for `GDate` (!1824) * Don’t load GIO modules or parse other GIO environment variables when `AT_SECURE` is set (i.e. in a setuid/setgid/setcap process). GIO has always been documented as not being safe to use in privileged processes, but people persist in using it unsafely, so these changes should harden things against potential attacks at least a little. Unfortunately they break a couple of projects which were relying on reading `DBUS_SESSION_BUS_ADDRESS`, so GIO continues to read that for setgid/setcap (but not setuid) processes. This loophole will be closed in GLib 2.70 (see issue #2316), which should give modules 6 months to change their behaviour. (Work by Simon McVittie and Philip Withnall) (#2168, #2305) * Fix `g_spawn()` searching `PATH` when it wasn’t meant to (work by Simon McVittie and Thomas Haller) (!1913) * Bugs fixed: - #2168 giomodule: Loads GIO modules even if setuid, etc. - #2210 g_private_replace ordering issue - #2305 GIO security hardening causing gnome-keyring to regress when session bus is provided by dbus-launch (dbus-x11) - !1820 gthread: Destroy value after replacing it in g_private_replace() - !1824 Backport !1821 “gdate: Limit length of dates which can be parsed as valid” to glib-2-66 - !1831 gdatetime.c: Fix MSVC builds for lack of NAN items - !1836 Backport !1827 “Windows: fix FD_READ condition flag still set on recoverable UDP socket errors.” to glib-2-66 - !1864 Backport !1862 “gio: Ignore various environment variables when running as setuid” to glib-2-66 - !1872 Backport !1868 “gdesktopappinfo: Fix validation of XDG_CURRENT_DESKTOP” to glib-2-66 - !1913 Backport !1902 “spawn: Don't set a search path if we don't want to search PATH” to glib-2-66 - !1922 Backport !1920 “Resolve GDBus regressions in setcap/setgid programs” to glib-2-66 ======================================== gnome-builder ======================================== ============== Version 3.38.2 ============== • Always give access to a11y bus from Flatpak • Support for Flatpak's --add-policy • Default to cloning remote's HEAD branch • Stop showing GLib debug messages when running application unless debugging • Translation updates ======================================== gnome-control-center ======================================== ================ Version 3.38.4 ================ - Updated translations User Accounts: - Properly handle claiming errors if we're already claiming. - Always call EnrollStop on enrollment complete. ======================================== gnome-desktop ======================================== ============== Version 3.38.4 ============== Translation updates ======================================== gnome-disk-utility ======================================== 3.38.2 - February 11, 2020 ========================== Kai Lüke: * Ignore the --xid option when formatting from Nautilus (this aligns the behavior under X11 with that on Wayland) Updated translations: * Kjartan Maraas (nb), Źmicier Turok (be) ======================================== gnome-getting-started-docs ======================================== ============== Version 3.38.1 ============== * Updated translations: ca (Jordi Mas) pt (Hugo Carvalho) sr (Мирослав Николић) ====== ======================================== gnome-initial-setup ======================================== 3.38.4 ------ * Fix a small memory leak in timezone page. (#119) ======================================== gnome-maps ======================================== 3.38.4 - Feb 12, 2021 ========================= Changes since 3.38.3 - Fix a bug resulting in writing a broken last view position on exit in some circumstances - Fix a bug preventing wrapping around at the date line with dark tiles - Fix a bug causing hanging in cases when dragging around route markers Added/updated/fixed translations - Norwegian Bokmål All contributors to this release Kjartan Maraas Marcus Lundblad ======================================== gnome-shell ======================================== 3.38.3 ====== * Fix disappearing app grid [Georges; !1532] * Fix screenshots of unredirected fullscreen windows on X11 [Jonas, LuK1337; !1536, !1552] * Fix storing VPN secrets [Sebastian; !1535] * Fix glitches in overview transitions [Jonas, Ivan; !1564, !1550] * Improve login screen accessibility [Mike; !1567] * Fixed crashes [Jonas; !1540] * Misc. bug fixes and cleanups [Florian, Jonas, Ivan; !1530, !1531, !1541, !1548, !1551] Contributors: Jonas Ådahl, Mike Gerow, Sebastian Keller, LuK1337, Ivan Molodetskikh, Florian Müllner, Georges Basile Stavracas Neto Translators: Florentina Mușat [ro], Kjartan Maraas [nb] ======================================== gtk ======================================== Overview of Changes in 4.1.0 ============================ * GtkCheckButton: - Add back an activate signal * GtkSearchBar, GtkSearchEntry: - Capture events in the bubble phase * GtkEmojiChooser: - Adapt to small screen sizes * GtkVideo: - Fix issues with GL support * Themes: - Set sort arrows in CSS - Set menu button arrows in CSS - Make scrollbars larger - Supprt circular menubuttons * CSS: - Implement transform-origin - Support overlines on text - Support colors in cross-fade() - More complete text-decoration-line support * Text layout: - Use subpixel positioning with new enough cairo * Inspector: - Fix slowness in navigation - Redo the controllers and shortcuts pages * Accessibility: - Create AT context objects lazily * Wayland: - Fix decoration negotiation under kwin * GSK: - Optimize gradient shaders - Implement repeating gradients in shaders * Translation updates - Czech - Greek - Hungarian - Persian - Punjabi - Romanian - Swedish - Ukrainian Overview of Changes in 4.0.2 ============================ * GtkAboutDialog: - Set icon size for the logo - Fix initial focus to be the same as in GTK 3 * GtkImage: - Update icons on scale change * Wayland: Fix crashes with touch and tablet events * Windows: - Fix surface and geometry computation - Remove layered window usage * MacOS: Support stylus devices * Themes: - Adwaita: Remove edge highlights - Adwaita: Update image assets - Make Adwaita-dark available as standalone theme - Make HighContrastInverse the dark variant of HighContrast * Docs: - Complete GtkAspectFrame docs - Clarify migration docs for widget signals * Inspector: - Fix a critical with the recorder - Fix a crash with treeviews - Show overlay layout properties - Add a legend for the layout overlay * Build: - Fix build with gcc 11 - Support building without sassc * Translation updates: Basque Czech Friulian Polish Romanian Spanish Swedish Ukrainian ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.25 =================================== * Settings: - Make cursor aspect ratio setting work * Broadway: - Fix touchscreen event handling - Support Android / Chrome on-screen keyboard * Windows: - Fix issues with Intel graphics drivers - Avoid UAC for gtk-update-icon-cache * Wayland: - Avoid crashes with tablet input - Add api to support clients with subsurfaces better * Inspector: - Make the inspector available in non-debug builds * Theme: - Make scrollbars larger - Disable shadows on maximized, fullscreen and tiled windows * Printing: - Support Avahi-discovered printers better * Input: - Show preedit for compose sequences - Support long compose sequences - Support compose sequences producing multiple characters * Translation updates Belarusian British English Catalan Friulian Galician Japanese Persian Serbian ======================================== json-glib ======================================== • Fix build reproducibility [!33, Alexander Kanavin] • #26 - Fix parsing of UTF-16 surrogate pairs [James Westman] • #56 - Ignore UTF-8 BOM [Jan-Michael Brummer] ======================================== libgdata ======================================== Overview of changes from libgdata 0.17.13 to libgdata 0.18.0 ============================================================ * Add support for Team Drives (work by Ondrej Holy) (#25) * Bugs fixed: - #25 Team drives API support needed * Translation updates: - Bokmål, Norwegian - Catalan - Greek, Modern (1453-) - Portuguese - Slovak ======================================== librsvg ======================================== Version 2.50.3 - #601 - Compute correct bounds for objects with stroke-width=0. - #545 - Fix MacOS build (Ignacio Casal Quinteiro, Christian Hergert). - Fix test suite on Rust 1.49 (Sven Neumann). ======================================== mutter ======================================== 3.38.3 ====== * xwayland: Set xrandr primary output [Aleksandr; !1638] * Disable CRTCs if there is no monitor [Kai-Heng; !1561] * Fixed crashes [Olivier, Jonas; !1650] * Misc. bug fixes [Marc-Antoine, Carlos; !1668, !1655] Contributors: Jonas Ådahl, Kai-Heng Feng, Olivier Fourdan, Carlos Garnacho, Aleksandr Mezin, Marc-Antoine Perennou Translators: Kjartan Maraas [nb], Juliano de Souza Camargo [pt], Florentina Mușat [ro] ======================================== yelp ======================================== 3.38.3 ====== * Updated translations: be (Źmicier Turok) ======================================== yelp-xsl ======================================== 3.38.3 ====== * Updated translations: be (Źmicier Turok) nb (Kjartan Maraas)