The following modules have a new version: - baobab (3.34.0 => 3.34.1) - cogl (1.22.6 => 1.22.8) - gnome-desktop (3.34.7 => 3.34.8) - gnome-online-accounts (3.34.1 => 3.34.2) - gssdp (1.2.2 => 1.2.3) - gtk+ (3.24.20 => 3.24.22) - gupnp (1.2.2 => 1.2.4) - rygel (0.38.3 => 0.38.4) - vala (0.46.10 => 0.46.13) The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-atk, at-spi2-core, atk, atkmm, cantarell-fonts, cheese, clutter, clutter-gst, clutter-gtk, dconf, eog, epiphany, 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-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-maps, gnome-menus, gnome-music, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-session, gnome-settings-daemon, gnome-shell, gnome-shell-extensions, gnome-software, gnome-system-monitor, gnome-terminal, gnome-themes-extra, gnome-user-docs, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp-av, gupnp-dlna, gvfs, json-glib, libchamplain, libcroco, libdazzle, libgdata, libgee, libgepub, libgnomekbd, libgovirt, libgsf, libgtop, libgudev, libgweather, libgxps, libmediaart, libnotify, libpeas, librsvg, libsecret, libsigc++, libsoup, libzapojit, mm-common, mutter, nautilus, network-manager-applet, orca, pango, pangomm, phodav, pyatspi, pygobject, rest, simple-scan, sushi, totem, totem-pl-parser, tracker, tracker-miners, vino, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== baobab ======================================== 3.34.1 ====== * Backported bugfixes (network locations blocking the UI) * Updated translation (ckb, ja, ms, uk) * Updated documentation translations (cs, es, fr, pl, sv) ======================================== cogl ======================================== Cogl 1.22.8 2020-06-04 • List of changes since Cogl 1.22.6 » Fix building against libglvnd-provided EGL headers [!19; Simon McVittie] » Stop checking the Automake version [!20; Simon McVittie] » Fix compiler warnings with GCC ≥ 9 [!21; Simon McVittie] » Ensure we don't close the same X display twice [!23; Simon McVittie] » Test suite fixes [!10, !11, !12, !14, !15, !22; Simon McVittie] » Free pipeline state last [#14] ======================================== gnome-desktop ======================================== ============== Version 3.34.8 ============== - tests: Don't run at build-time (#159) ======================================== gnome-online-accounts ======================================== Overview of changes in 3.34.2 ============================= * Updated translations: Kurdish (Sorani) Malay Russian ======================================== gssdp ======================================== 1.2.3 ===== - Prevent crash if client is not initialized - Fix critical if network device does not exists - Fix ::1 multicast - client. Add getter for network mask Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gssdp/issues/5 - https://gitlab.gnome.org/GNOME/gssdp/issues/6 All contributors to this release: - Jens Georg ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.22 =================================== * GtkTextView: - Fix some corner cases of pixelcache invalidation - Make select-all work on touch * Fix print portal support * Adwaita: - Tweak title style class - Add a public color for text view background * Windows: - Limit the size of the corner mask cache - Use native API for keycode conversion - Use GLES on arm64 * Wayland: Add a way to change the application id * Quartz: Add axes to master devices * Add --enable-tracker3 option to configure * Translation updates: Catalan German Indonesian Italian Kazakh Spanish Turkish Overview of Changes in GTK+ 3.24.21 =================================== * Wayland: - Prevent crashes with offscreen windows - Handle disorderly tablet/pad disconnects * GtkFileChooser: - Translate the type column - Add a tracker3 search engine - Rate-limit trash monitoring - Make get_filter work for native chooser * GtkGLArea: - Fix a redraw problem * GtkScrolledWindow: - Fix kinetic scrolling * Add a gtk-cursor-aspect-ratio setting * GDK: - Improve frame clock smoothness - Fix frame clock monotonicity * OS X: - Support Pen / Eraser input - Support openfiles in GtkApplication * Adwaita: - Improve notebook tab legibility * Translation updates: Basque Brazilian Portuguese Catalan Chinese (Taiwan) German Indonesian Italian Japanese Kazakh Lithuanian Polish Romanian Slovak Slovenian Swedish Ukrainian ======================================== gupnp ======================================== 1.2.4 ===== - Fix subscription check on V6 link-local addresses - Add autofree function for GUPnPServiceProxyAction All contributors to this release: - Jens Georg 1.2.3 ===== - Attention: Requires GSSDP 1.2.3! - Always build the gupnp-binding-tool manpage - Fix meson build on Windows - Fix context creation for tests across different platforms - Fix static linking issue caused by libguul subproject - Add mitigations for CVE-2020-12695 (CallStranger) - Implement UDA 2.0 April 17 2020 Addendum (Patial fix for CVE-2020-12695) Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/15 - https://gitlab.gnome.org/GNOME/gupnp/issues/16 All contributors to this release: - Jens Georg - soiamsoNG <83182235@qq.com> - Peter Seiderer - Jan-Michael Brummer - Mart Raudsepp ======================================== rygel ======================================== 0.38.4 ====== Core: - Actually use the pretty hostname if found Server: - Fix missing nullable argument Rygel: - Add debug output regarding the currently applied ACL policy Server: - Fix TimeSeekRange headers being locale-dependent Tracker: - Some fixes for compatibility with recent vala - nmm:albumTitle was removed ages ago, use nie:title GStreamer Media Engine: - Do not seek on encodebin Translation updates Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/rygel/issues/157 - https://gitlab.gnome.org/GNOME/rygel/issues/161 - https://gitlab.gnome.org/GNOME/rygel/issues/165 All contributors to this release: - Jens Georg - sicklylife - Daniel Korostil - Danial Behzadi - Umarzuki Bin Mochlis Moktar Added/updated translations: - fa.po, courtesy of Danial Behzadi - ja.po, courtesy of sicklylife - ms.po, courtesy of abuyop - uk.po, courtesy of Yuri Chornoivan ======================================== vala ======================================== Vala 0.46.13 ============ * Regression and bug fixes: - codegen: Include header for base-symbols when connecting vfuncs - vala: + Inherit CCode.returns_floating_reference attribute from base [#1053] + Mark tranformed member-access as qualified [#57] - girparser: Add support for string "feature_test_macro" metadata - Revert "girwriter: Use appropriate get_ccode_* functions" [#1059] * Bindings: - gio-unix-2.0: Fix "g_unix_mount_for" binding [#1052] - gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend members [#1054] - goocanvas-2.0: Fix some field ownerships and types [#1057] - posix: Add missing "has_typedef" attribute for some delegates - posix: Declare WRDE_APPEND constant as public Vala 0.46.12 ============ * Various improvements and bug fixes: - codegen: + Properly compare string if binary-expression contains string-literal + Inline allocated and constant arrays are never NULL + Check param for null before using it + Properly destroy elements of an inline struct array [#365] - vala: + Avoid subsequent critical caused by invalid array type for constant + Improve error handling of nested initializer lists + Don't allow "resize" invocation on variable with unowned array type [#928] + Property must be writable when invoking ReturnsModifiedPointer method [#1023] + Recursive check of assignment target to recognize constants [#944] + Return copy of constant type in get_value_type_for_symbol() + Handle parameter initializer without value-type + Fully qualify member-access when using-directive was used to resolve [#57] + Tranform instance member-access to a static one if possible [#270] + Improve check of expression passed to yield + Allow prototype access to signal with emitter + Check error-type accessibility of creation methods and delegates - girparser: Warn about conflicting signals and properties - girparser: Skip 'docsection' elements in - girwriter: + Add c:identifier-prefixes to + Write c:type="void" when name="none" + Write c:symbol-prefix on supported elements + Don't include symbols outside of a namespace [#241] + Use appropriate get_ccode_* functions - libvaladoc: Support exporting the `class` modifier on methods and fields - Disable deprecation warnings when checking bindings - tests: Fix "methods/extern" test with -Werror=address and gcc 5.4.0 * Bindings: - glib-2.0: Add AtomicUint, an alternation of AtomicInt for uint [#915] - gtk+-3.0: Update to 3.24.21+ffe2df7b - gtk+-3.0: Resolve conflicts of signals with properties - webkit2gtk-4.0: Update to 2.29.4 Vala 0.46.11 ============ * Various improvements and bug fixes: - codegen: + Improve array-dup-wrapper for empty arrays [#999] + Don't call get_ccode_finish_instance() with non-async methods + Cast initializer-list to struct for non-constant/-array assignment [#1013] + Consistently use get_ccode_lower_case_prefix() for function names [#1008] - vala: + Correctly handle qualified struct type in initializer list [#1004] + Fix value-type for ArrayCreationExpression used as argument [#1009] + Improve parameter check of "get" method used for foreach [#1017] + Don't carry floating reference into unknown target type expression [#1018] - girparser: Actually respect given cprefix metadata for enumerations - girwriter: Append symbol-attributes to callback field [#1006] - libvaladoc/girimporter: Skip "function-macro" elements - build: Update git-version-gen to latest upstream - tests: Build typelib if g-ir-compiler is available * Bindings: - gtk+-3.0: Deprecated abstract methods are not required to be implemented - harfbuzz-gobject: Update to 2.6.8 - webkit2gtk-4.0: Update to 2.29.2