The following modules have a new version: - atkmm (2.28.1 => 2.28.2) - epiphany (3.38.4 => 3.38.5) - gnome-desktop (3.38.6 => 3.38.7) - gnome-maps (3.38.4 => 3.38.5) - gtk (4.2.0 => 4.2.1) - gtkmm (3.24.4 => 3.24.5) - gupnp (1.2.4 => 1.2.7) - libmediaart (1.9.4 => 1.9.5) - librsvg (2.50.5 => 2.50.7) - libsigc++ (2.10.6 => 2.10.7) - mm-common (1.0.2 => 1.0.3) - sushi (3.38.0 => 3.38.1) - vala (0.50.8 => 0.50.9) The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, at-spi2-core, atk, baobab, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, cogl, dconf, dconf-editor, devhelp, eog, evince, evolution-data-server, file-roller, folks, gcab, gcr, gdk-pixbuf, gdm, gedit, geocode-glib, gfbgraph, gjs, glib, 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-contacts, gnome-control-center, gnome-disk-utility, gnome-font-viewer, gnome-getting-started-docs, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-remote-desktop, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-shell, gnome-shell-extensions, gnome-software, 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, gtksourceview, gupnp-av, gupnp-dlna, gvfs, json-glib, libchamplain, libdazzle, libgdata, libgee, libgnomekbd, libgsf, libgtop, libgweather, libgxps, libhandy, libnma, libnotify, libpeas, libsecret, libsoup, mutter, nautilus, orca, pango, pangomm, phodav, pyatspi, pygobject, rest, rygel, simple-scan, sysprof, tepl, totem, totem-pl-parser, tracker, tracker-miners, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== atkmm ======================================== atkmm 2.28.2 (stable): Build: * Meson build: Use relative paths to untracked/ (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu) * atkmmconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Issue gtkmm#90 (Lukas K.) * Meson build: Make it possible to use atkmm as a subproject (Kjell Ahlstedt) * Meson build: No implicit_include_directories (Kjell Ahlstedt) ======================================== epiphany ======================================== 3.38.5 - June 4, 2021 ===================== * Fix crash when importing bookmarks from Firefox (!949) * Fix memory corruption in history dialog (!960) * Fix crash when checking for modified forms (!962) ======================================== gnome-desktop ======================================== ============== Version 3.38.7 ============== No changes ======================================== gnome-maps ======================================== 3.38.5 - Jun 4, 2021 ========================= Changes since 3.38.4 - Fix a crash when starting up with last-used map type being aerial, and no aerial tile definition is found All contributors to this release Marcus Lundblad ======================================== gtk ======================================== Overview of Changes in 4.3.0 ============================ * GtkVideo: - Detect stream metadata when using gstreamer * GtkFileChooser: - Fix a crash * GtkButton: - Add back visual feedback for keynav activation * GtkFontChooser: - Fix initial font selection * Text widgets: - Support translucent selections * GtkScrolledWindow: - Stop using scroll cursors * GtkMenuButton: - Make focus-on-click work * GtkToggleButton: - Make grouped buttons mutually exclusive * GtkPasswordEntry: - Use MADV_DONTDUMP for secure memory * GtkListBox: - Allow repeated selection extension for MULTIPLE * Themes: - Fix resize border sizing - Fix solid-csd window decorations * Input: - Revert some Compose sequence changes (mainly around dead acute and apostrophe) - Consume all key events during preedit, to avoid unexpected interactions - Ignore more modifiers during preedit, to allow using 3rd and 5th level choosers - Fix handling of cursor positions in non-ASCII preedit text - Fix a problem with deferred focus setting * GdkClipboard: - Ensure strings are nul-terminated * GSK: - Improvements to the ngl renderer - Fix offscreen rendering with transforms - Fix downscaled textures - Avoid huge intermediate textures - Make shadow rendering match across renderers * Accessibility: - Various fixes to get Orca to speak (still a work in progress) * Wayland: - Improve font settings fallback - Avoid unintentional rendering freezes with popovers * X11: - Don't beep on untrusted displays - Don't crash when popovers are outside the workarea * Windows: - Fix using GL rendering with Mesa drivers * Inspector: - Enable the inspector by default, in all cases - Improve monitor information ======================================== gtkmm ======================================== 3.24.5 (stable): Gtk: * TreeValueProxy: Mark the copy assignment operator as deleted (Daniel Boles) Issue #94, merge request !63 Build: * Meson build: Use relative paths to untracked/ (Mingli Yu) Merge request !61 * [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Issue #90 (Lukas K.) * Meson build: Make it possible to use gtkmm as a subproject (Kjell Ahlstedt) Merge request !62 (BogDan Vatra) * Meson build: No implicit_include_directories (Kjell Ahlstedt) * MSVC build: Gtk::TreeModelColumnRecord: Export class selectively (Chun-wei Fan) ======================================== gupnp ======================================== 1.2.7 ===== - Fix build with -Wformat-security=error - Bump required GLib version to 2.66 - Fix some introspection annotations - Add missing varargs functions to vapi - Revert fix from 1.2.5 which causes managed control points to live too long All contributors to this release: - Jens Georg - Bastien Nocera - Andreas Müller 1.2.6 ===== - Fix wrong dependency on GSSDP 1.2.4 Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/48 All contributors to this release: - Jens Georg 1.2.5 ===== - Fix introspection annotation for send_action_list - Fix potential fd leak in linux CM - Fix potential NULL pointer dereference when evaluating unset ServiceProxyActions - Fix leaking the message string if an action is never sent - Fix leaking the ServiceProxyAction if sending fails in call_action - Fix introspection annotation for send_action and call_action_finish to prevent a double-free - Make ServiceIntrospection usable from gobject-introspection - Add Python examle - Add C example - Fix JavaScript example - Fix potential use-after-free if service proxy is destroxed before libsoup request finishes in control point - Fix potential data leak due to being vulnerable to DNS rebind attacs Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/47 - https://gitlab.gnome.org/GNOME/gupnp/issues/46 - https://gitlab.gnome.org/GNOME/gupnp/issues/23 - https://gitlab.gnome.org/GNOME/gupnp/issues/24 All contributors to this release: - Jens Georg - Doug Nazar - Andre Klapper ======================================== libmediaart ======================================== NEW in 1.9.5 - 2021-05-22 ========================= * libmediaart: Remove QT4 support * libmediaart: Mandate that input strings are UTF8 * extract: Remove local storage * build: Drop autotools support * build: Update to recent glib API * build: introspection fixes * build: Added CI ======================================== librsvg ======================================== ============== Version 2.50.7 ============== Two cairo-related bug fixes: - #745 - Fix mismatched cairo_save/restore when running in inside the Cairo test suite. - #746 - Possible cairo_save() without cairo_restore() in render_layer(). ============== Version 2.50.6 ============== This release fixes an important bug about text spacing. The bug fix requires an update to at least Pango 1.44. Sorry for the increased requirements! - Librsvg now requires at least Pango 1.44. - #730 - Incorrect text spacing when the transform is not 1:1. You can see this when a small font-size is scaled up due to a transform. It is less visible for a large font-size scaled down. - #704 - Fix circle/ellipse in paths when they are made out of a single Arc command. ======================================== libsigc++ ======================================== 2.10.7 (stable) Meson build: * Make it possible to use sigc++ as a subproject (Kjell Ahlstedt) * Fix dependency on files generated from .h.m4 files (Kjell Ahlstedt) * No implicit_include_directories (Kjell Ahlstedt) * Make quiet installations possible (Kjell Ahlstedt) * Fix build as subproject without building documentation (Kjell Ahlstedt) Issue #71 (Xavier Claessens) Documentation: * Links to *.gnome.org refer to sigc++-2.0 and gtkmm-3.0 versions instead of latest versions (Kjell Ahlstedt) ======================================== mm-common ======================================== mm-common 1.0.3 (2021-05-20) Meson build: * Make it possible to use mm-common as a subproject (Kjell Ahlstedt) * extra-install-cmd.py: Ignore FileNotFoundError (Kjell Ahlstedt) * Make quiet installations possible (Kjell Ahlstedt) Skeletonmm: * Fix versioning on macOS (Kjell Ahlstedt) Pull request sigc++!65 (Tom Schoonjans) * Use relative paths to untracked/ (Kjell Ahlstedt) Merge request gtkmm!61 (Mingli Yu) * Update dependencies in Meson build files: glibmm-2.4 -> glibmm-2.68, sigc++-2.0 -> sigc++-3.0 (Kjell Ahlstedt) * Make it possible to use skeletonmm as a subproject (Kjell Ahlstedt) ======================================== sushi ======================================== 3.38.1 ====== - Account for scaling factor while estimating window size ======================================== vala ======================================== Vala 0.50.9 =========== * Various improvements and bug fixes: - codegen: + GArray, GByteArray and GPtrArray are reference counted + Replace wrongly hard coded usage of G_OBJECT_GET_CLASS + Mark entry point method implementation "_vala_main" as static + Improve check for GLib.Source derived classes - vala: Parameter following params-array parameter is not allowed * Bindings: - glib-2.0: Add missing has_typedef attributes on SourceFuncs delegates - pango: Mark language parameter of AttrIterator.get_font() as out