The following modules have a new version: - at-spi2-atk (2.34.1 => 2.34.2) - atkmm (2.29.1 => 2.28.0) (*) - clutter (1.26.2 => 1.26.4) - cogl (1.22.4 => 1.22.6) - geocode-glib (3.26.1 => 3.26.2) - gjs (1.58.5 => 1.58.6) - glib (2.62.5 => 2.62.6) - glibmm (2.63.1 => 2.62.0) - gmime (3.2.6 => 3.2.7) - gnome-bluetooth (3.34.0 => 3.34.1) - gnome-characters (3.32.1 => 3.34.0) - gnome-control-center (3.34.4 => 3.34.5) - gnome-desktop (3.34.4 => 3.34.5) - gnome-disk-utility (3.34.4 => 3.34.5) - gnome-music (3.34.4 => 3.34.5) - gnome-shell (3.34.4 => 3.34.5) - gtk (3.98.0 => 3.98.2) - gtk+ (3.24.14 => 3.24.16) - gtkmm (3.97.1 => 3.24.2) - libgdata (0.17.11 => 0.17.12) - libgsf (1.14.46 => 1.14.47) - libnotify (0.7.8 => 0.7.9) - libsecret (0.20.1 => 0.20.2) - libsigc++ (3.0.2 => 3.0.3) - libsoup (2.68.3 => 2.68.4) - mutter (3.34.4 => 3.34.5) - pangomm (2.43.1 => 2.42.1) - phodav (2.3 => 2.4) - totem-pl-parser (3.26.4 => 3.26.5) - tracker (2.3.1 => 2.3.4) - tracker-miners (2.3.1 => 2.3.3) - vala (0.46.6 => 0.46.7) (*) No summarized news available The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-core, atk, baobab, cantarell-fonts, cheese, clutter-gst, clutter-gtk, dconf, eog, epiphany, evince, evolution-data-server, file-roller, folks, gcab, gcr, gdk-pixbuf, gdm, gedit, gfbgraph, glib-networking, gnome-autoar, gnome-backgrounds, gnome-boxes, gnome-calculator, gnome-calendar, gnome-clocks, gnome-color-manager, gnome-contacts, gnome-font-viewer, gnome-getting-started-docs, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-maps, gnome-menus, gnome-online-accounts, gnome-online-miners, gnome-photos, gnome-screenshot, gnome-session, gnome-settings-daemon, 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, gssdp, gtk-doc, gtk-vnc, gtksourceview, gupnp, gupnp-av, gupnp-dlna, gvfs, json-glib, libchamplain, libcroco, libdazzle, libgee, libgepub, libgnomekbd, libgovirt, libgtop, libgudev, libgweather, libgxps, libmediaart, libpeas, librsvg, libzapojit, mm-common, nautilus, network-manager-applet, orca, pango, pyatspi, pygobject, rest, rygel, simple-scan, sushi, totem, vino, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-atk ======================================== What's new in at-spi2-atk 2.34.2: * Meson: don't hard-code shared_library (!19). * Mitigate missing window events at startup. * Set C standard to gnu99 (#10). * Tests: include sys/time.h (#14). ======================================== clutter ======================================== Clutter 1.26.4 2020-03-09 =============================================================================== • List of changes since Clutter 1.26.2 - Require GLib 2.54 - Build fixes - Add an experimental Meson build - Documentation fixes - Handle 8 and 10 bits colour depth in picking code • List of bugs fixed since Clutter 1.26.2 #792716 - Don't declare functions in AC_TRY_LINK and AC_TRY_COMPILE #772213 - Take advantage of Unicode #769190 - Clutter stage is too big and events wrong under hidpi gnome on wayland #8 - actor-offscreen-redirect test has uninitialized stack data, hangs when the obvious fix is applied #11 - Handle 10 bits colour bit depth in actor picking !8 - docs: Add missing settings.ini Environment group keys !9 - meson: Don't use undocumented -export-dynamic option !11 - clutter/actor: Mark implicit transitions as remove-on-complete Many thanks to: Floris Van den Abeele, Jonas Ådahl, Ting-Wei Lan, Chris Mayo, Sjoerd Simons, Bastien Nocera, Rico Tzschichholz, Piotr Drąg. ======================================== cogl ======================================== Cogl 1.22.6 2020-03-09 • List of changes since Cogl 1.22.4 » Build with newer versions of Pango » Fix the pkg-config files for cogl-gst and cogl-pango [!13, Simon McVittie] ======================================== geocode-glib ======================================== 3.26.2 ------ - Fix build exporting all the symbols - Allow GIR generation when cross-compiling - Allow unknown parameters inside geo: URL ======================================== gjs ======================================== Version 1.58.6 -------------- - Various backports: * Correctly handle vfunc inout parameters [Marco Trevisan] * Fix failed redirect of output in CommandLine tests [Liban Parker] * Avoid filename conflict when tests run in parallel [Philip Chimento] ======================================== glib ======================================== Overview of changes in GLib 2.62.6 ================================== * This is expected to be the final release in the 2.62.x stable series; maintenance effort will shift to the newer 2.64.x stable series now * Fix SOCKS5 username/password authentication (#1986) * Exception handling fixes on Windows (!1373) * Bugs fixed: - #1986 Socks5 Proxy: Authentication seems broken - #1988 Socks5 Proxy: Wrong error returned when using no authentication - #2049 Crash in g_array_copy - !1378 Backport !1373 win32 exception fixes to glib-2-62 - !1380 Backport !1254 “giomodule: gio modules are no longer installed in bindir on MSVC” to glib-2-62 - !1393 Backport !1390 “garray: Fix copying an array with reserved elements” to glib-2-62 - !1394 Backport part of !1375 “tests: Skip g-file-info-filesystem-readonly test if bindfs fails” to glib-2-62 - !1411 Backport SOCKS5 fixes to glib-2-62 * Translation updates: - Czech - Romanian ======================================== glibmm ======================================== 2.62.0 (stable): Glib: * Add ustring::make_valid() (Krzysztof Piecuch) Bug #780075 (Martin Ejdestig) Merge request !11 Issue #40 (Tanu Kaskinen) * Use convert_return_gchar_ptr_to_*() in a couple of ustring methods ======================================== gmime ======================================== ### GMime 3.2.7 * Added some configure logic to auto-detect the system shift-jis charset alias. (issue #81) * Fixed tests/Makefile.am to exit with a non-negative value (issue #82) * Fixed logic to skip expired or revoked gpg subkeys when looking for the correct subkey to use for signing or encrypting. (issue #88) * Fixed a regression introduced into 3.2.6 as part of the header parsder rewrite that lost the ability to warn about invalid headers for non-toplevel MIME parts. (issue #89) * Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when looking up certificates as this is needed in order to correctly populate the GMimeCertificates (issue #90) ======================================== gnome-bluetooth ======================================== ver 3.34.1: - Prefer “Alias” adapter name to “Name” - Fix some memory leaks - Updated translations ======================================== gnome-characters ======================================== 3.34.0 === - searchProvider: Fix deprecation fixes [!31] - Improves search entry and exit behaviour [!35] - Fix deprecation warnings [!36] - Fix single instance application mode [!42] - Snap and flatpak fixes [!37, !40] ======================================== gnome-control-center ======================================== ================ Version 3.34.5 ================ - Updated translations - Remove some dead code Display - Fix resolution options getting stuck in a low resolution Network - Print warning if failed to save to libsecret - Handle security combo box being not selected correctly - Fix small memory leaks Sharing: - Fix small memory leak User Accounts - Fix uninitialized variable - Fix small memory leak ======================================== gnome-desktop ======================================== ============== Version 3.34.5 ============== - Translation updates: Dutch, Hebrew ======================================== gnome-disk-utility ======================================== 3.34.5 - March 21, 2020 ======================= Kai Lüke: * Wait until UDisks updates the unmounted filesystem ======================================== gnome-music ======================================== Overview of changes in 3.34.5 ============================= * Restore smart playlists updates * Various crash and bugfixes Bugs fixed: Properly load tracker plugin (!652) Stop a deleted playlist if it is playing (!662) Fix crash in FlowBox allocations in SearchView (!685) Reset count of a smart playlist when all songs are removed (!686) Thanks to our contributors this release: Ashwani Singh Tanwar Jean Felder Marinus Schraal Weifeng Lai ======================================== gnome-shell ======================================== 3.34.5 ====== * Leave overview when locking the screen [Jonas D.; !1043] * Avoid IO on the main thread [Christian; !1050] * Fix OSK layout fallback for unsupported variants [Florian; #2471] * Fix high-contrast/symbolic icon mix-up [Florian; #2414] * Misc. bug fixes and cleanups [Jonas Å., Florian; !1032, #2386] Contributors: Jonas Dreßler, Christian Hergert, Florian Müllner, Jwtiyar Nariman, Jonas Ådahl Translators: Jwtiyar Nariman [ckb] ======================================== gtk ======================================== Overview of Changes in GTK 3.98.2 ================================= * Introduce GtkShortcutController, and replace key bindings, mnemonics and accelerators by GtkShortcut * Derive the HighContrast theme from Adwaita * GtkMenuButton: Add a use-underline property * GtkTreeView: Fix cell editing * Add gdk_toplevel_inhibit_system_shortcuts * gtk-demo: Fix issues in multiple demos * Translation updates: Polish Overview of Changes in GTK 3.98.1 ================================= * GtkFileChooser: - Remove filename/uri api - Drop extra-widget - Remove overwrite confirmation - Remove show-hidden property - Remove local-only property - Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER - The portal file chooser supports selecting folders * GtkSpinner: - Rename active property to spinning * GtkRevealer: - Fix size allocation at small scales * GtkPopover: - Drop :relative-to, it is always the :parent now * GtkWindow: - Drop window-type, it is always a regular toplevel * GtkWidget: - Drop expand property - Drop margin property - Drop gtk_grab_add, gtk_device_grab_add * GtkTextView: - Support overlines in GtkTextTag - Support visible spaces in GtkTextTag - Support hyphenation control in GtkTextTag * Split GtkEventControllerFocus from GtkEventControllerKey * DND: - Fix local DND to avoid serialization - Add new content provider constructors - Split GtkDropTargetAsync and GtkDropTarget - Group DND events into event sequences - Propagate DND events like motion events - Introduce GtkDropControllerMotion - Remove GtkSelectionData * Performance: - Clean up profiler marks - Share GL programs between renderers * GDK: - Drop gdk_surface_new_temp - Make GdkEvent an immutable boxed type, not an object - Remove GdkAtom and property- and selection-related apis - Introduce GdkPopup and GdkToplevel interfaces - Implement them in backend-specific surface subtypes - Rename gdk_surface_input_shape_combine_region to gdk_surface_set_input_region - Drop X11-only concepts such as sticky or keep-below * OS X: Fix OpenGL extension detection * Broadway: implement scaling * Translation updates: Dutch Japanese Persian ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.16 =================================== * Fix the build Overview of Changes in GTK+ 3.24.15 =================================== * filechooser: - Fix a crash - Support selecting directories with a new enough file chooser portal * textview: - Speed up tag handling * wayland: - Fix problems with clipboard handling - Fix a crash in the Wayland input method - Support cursor scale of 400% - Fix a crash in glade * css: Support font-feature-settings * Adwaita: - Use tabular figures where appropriate - Color tweaks for dark mode - Improve rendering of rounded corners * Translation updates Dutch German Japanese Korean Lithuanian Norwegian Bokmål Persian Ukrainian ======================================== gtkmm ======================================== 3.24.2 (stable): Gdk: * Window::create_similar_surface(): Fix a memory leak. (Daniel Boles) Merge request !19 * Suppress warnings from deprecated GTimeVal in PixbufAnimation::get_iter() PixbufAnimationIter::advance() (Kjell Ahlstedt) Issue #55 (Peter Weber) Gtk: * Fix memory leaks in IconTheme::list_icons() IconView::get_selected_icons() RecentManager::get_items() (Kjell Ahlstedt) ======================================== libgdata ======================================== Overview of changes from libgdata 0.17.11 to libgdata 0.17.12 ============================================================= * Make OAuth 1 support optional and disabled by default; this makes the `oauth` dependency optional on `-Doauth1=enabled` (#1) * Bugs fixed: - #1 Consider loosening the liboauth dependency - #23 Authentication errors with Google Drive - #36 Clarify license in meson.build * Translation updates: - Basque - Catalan - Chinese (Taiwan) - Croatian - Czech - Danish - Dutch - Finnish - French - Friulian - Galician - German - Hungarian - Indonesian - Italian - Japanese - Korean - Latvian - Lithuanian - Malay - Polish - Portuguese (Brazil) - Romanian - Serbian - Slovenian - Spanish - Swedish - Turkish ======================================== libgsf ======================================== libgsf 1.14.47 Allin Cottrell: * GsfOutputMemory improvement. * Teach GsfOutputGzip to control compression level. Marc-Andr Lureau: * Cleanups. See merge request 5. Morten: * Fix fuzzed-file crash. [#19] -------------------------------------------------------------------------- ======================================== libnotify ======================================== New in 0.7.9 ============ * Fixed linking in darwin [Iain, Marco; !5] * Added man page for notify-send [Jan; !6] * Dropped autotools [Jan; !11] Contributors: Iain Lane, Jan Tojnar, Marco Trevisan ======================================== libsecret ======================================== 0.20.2 * secret-file-collection: force little-endian in GVariant [!49, #42] * Prefer g_info() over g_message() [!48, #40] * meson: Don't specify shared_library() [!47] * docs: Make sure to set install: true [!46] ======================================== libsigc++ ======================================== 3.0.3 (stable) Build: * docs/docs/reference/meson.build: Check if perl is found (Kjell Ahlstedt) Issue #53 (Rasmus Thomsen) * README.md: Describe building with Meson (Kjell Ahlstedt) Examples: * Add example of using libsigc++ with Qt (Robert Middleton) Pull request #35 Tests: * Replace C-style casts with static_cast<> (Lennard Berger) ======================================== libsoup ======================================== Changes in libsoup from 2.68.3 to 2.68.4: * WebSockets: Ensure a new connection is created for WebSocket requests [Carlos Garcia Campos] * WebSockets: Do not start the input source when IO is closing [Carlos Garcia Campos] * build: Update glib requirement to 2.58 [Xavier Claessens] ======================================== mutter ======================================== 3.34.5 ====== * Fix visibility of initially hidden windows [Jonas; !1066] * Fix hardware cursor on GPU hotplug [Pekka; !1097] * Fix pasting images from wayland [Robert, Carlos; !1141, #1065] * Fixed crashes [Florian, Olivier, Jonas; #1029, !1073, !1121, !1120] Contributors: Olivier Fourdan, Carlos Garnacho, Robert Mader, Florian Müllner, Pekka Paalanen, Jonas Ådahl Translators: Yi-Jyun Pan [zh_TW] ======================================== pangomm ======================================== 2.42.1 (stable): * Coverage: Ignore deprecations of pango functions (so it can be used with the latest versions of pango) (Kjell Ahlstedt) * Layout::get_lines(): Fix ownership of the GSList (Kjell Ahlstedt) * pango/src/color.hg: Fix call to _CLASS_BOXEDTYPE_STATIC (Chun-wei Fan) Merge request !10 Build: * tools/gen_scripts: Update for non-source-dir builds (Kjell Ahlstedt) * Add support for building pangomm with Meson (Chun-wei Fan, Kjell Ahlstedt) Merge request !7, !10 * meson.build: Check if .git is a directory or file (Ting-Wei Lan) Merge request !8 * NMake Makefiles: Allow builds from a GIT checkout (Chun-wei Fan) * The fixed call to _CLASS_BOXEDTYPE_STATIC in color.hg is necessary in order to use glibmm 2.64.0 or later, combined with maintainer-mode in pangomm. 2.42.0 (stable): ======================================== phodav ======================================== v2.4 ==== - Requires GIO >= 2.44 - !2 - Added udev option to meson - spice-webdavd: - !3 : several improvements and fixes including some leaks - !4 : disconnect the client gracefully - !5 : code refcatory to improve performance and error handling - !6 : avahi fixes on registering and unregistering service - !7 : Fixes DAV:quota-used-bytes in resource is not in root fs - Translations - Added Basque - Added Dutch - Added Finnish ======================================== totem-pl-parser ======================================== 3.26.5: - Add g_auto* cleanup support - Add asynchronous version of totem_pl_parser_save() - Fixed parsing of some remote MP3 files ======================================== tracker ======================================== NEW in 2.3.4 - 2020-03-10 ========================= * Brown paper bag release, fix NULL check. NEW in 2.3.3 - 2020-03-09 ========================= * Fix race condition during tracker-store shutdown maybe leading to warnings and missed writeback events. * Made fts:offsets stronger against corrupt FTS tables Translations: ja NEW in 2.3.2 - 2020-02-18 ========================= * Location info for photos is now inserted into the DB. It didn't work before as we failed to process SPARQL "blank nodes" correctly. * Fix for oversensitive FTS5 index corruption detection Translations: ms ======================================== tracker-miners ======================================== NEW in 2.3.3 - 2020-03-09 ========================= * The secure sandbox for tracker-extract now permits clock_nanosleep() calls, fixing crashes on some systems. * Miners now set nice/scheduler priorities in a way that placates glib. The sched_setscheduler syscall is as a side effect also allowed by the tracker-extract sandbox. Translations: ja NEW in 2.3.2 - 2020-02-18 ========================= * Blocked parsing of image/x-dds image files, which were previously being passed to GStreamer and triggering system lockups for some people * Fixed incorrect MIME type for .raw images, which were previously being passed to GStreamer and triggering system lockups for some people * Improved how the MP3 extractor calculates durations of variable bitrate MP3s, which fixes incorrect durations being shown in GNOME Music. * Fixed a bug in the GStreamer writeback module. * Fix race condition that might leave tracker-miner-fs paused after a writeback operation. Translations: ms ======================================== vala ======================================== Vala 0.46.7 =========== * Various improvements and bug fixes: - codegen: + Don't initialize stack-allocated array with local-constant length [#910] + Add destroy of parameter in vfunc of delegate property setter [#919] + Reset outdated array _size_ variable after use as ref parameter [#929] + Emit postconditions before free'ing local variables + Correctly access captured parameter in precondition of method [#144] + Use memset to init inline-allocated array with non-constant size [#910] + Initialize temp-var for property array length before calling getter + Include "glib.h" for g_return_*() usage [#940] - vala: + Properly set CodeNode.error when reporting an error + Improve robustness of analyzer pass for language-servers [#911] + Add local-variables to current scope regardless its error state + Fix circular reference in Property/EnumValueType + Report an internal error for unavailable context and bail + Prevent possible stack-overflow in Class.is_subtype_of() + Fix search for Parameter.base_parameter + Use error() instead of Report.error() inside of CodeContext.get() + Accept enum-values as length for inline allocated arrays [#935] + Improve copy of required attributes from delegate to lamdba method + Inherit lambda parameter attributes from delegate + Inline-allocated array aren't instantiated with creation expression [#926] - Add missing CodeContext.pop() calls - girparser: + Report a warning for conflicting class and instance methods + Decrease return_array_length_idx for transformed function + Delay adding of "GLib.Object" prerequisite to interfaces - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext [#933] - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression [#939] - testrunner: Pass G_DEBUG=fatal-warnings to invalid test - manual: Update from wiki.gnome.org * Bindings: - Add cairo-gobject binding - Add harfbuzz-gobject binding [#909] - Add some fundamental deps files to improve --nostdpkg support [#911] - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() [#924] - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs [#921] - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - gio-2.0: Add binding for g_io_error_from_win32_error() - gtk+-3.0: Update to 3.24.14 - gtk+-*.0,gtk4: Fix iter parameter of TextIter.order() [#908] - gtk4: Update to 3.98.0+410dbdf6 - linux: Don't depend on GLib.Time when using POSIX profile - poppler-glib: Update to 0.85 - posix: Add pathconf and fpathconf bindings - webkit2gtk-4.0: Update to 2.27.90