The following modules have been added in this release: gnome-remote-desktop, gnome-tour The following modules have a new version: - dconf-editor (3.38.2 => 3.38.3) - epiphany (3.38.2 => 3.38.3) - glib (2.66.7 => 2.66.8) - gnome-bluetooth (3.34.3 => 3.34.5) - gnome-control-center (3.38.4 => 3.38.5) - gnome-desktop (3.38.4 => 3.38.5) - gnome-online-accounts (3.38.0 => 3.38.1) - gnome-photos (3.38.0 => 3.38.1) - gnome-shell (3.38.3 => 3.38.4) - gnome-software (3.38.1 => 3.38.2) - gnome-user-docs (3.38.2 => 3.38.5) - gtk (4.1.0 => 4.1.2) - gtk+ (3.24.25 => 3.24.27) - gtkmm (3.24.3 => 3.24.4) - gtksourceview (4.8.0 => 4.8.1) - libgdata (0.18.0 => 0.18.1) - libgee (0.20.3 => 0.20.4) - libgxps (0.3.1 => 0.3.2) - mutter (3.38.3 => 3.38.4) - pyatspi (2.38.0 => 2.38.1) - rygel (0.40.0 => 0.40.1) - simple-scan (3.38.2 => 3.38.5) - vala (0.50.3 => 0.50.5) - vte (0.62.2 => 0.62.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, devhelp, eog, evince, evolution-data-server, file-roller, folks, gcab, gcr, gdk-pixbuf, gdm, gedit, geocode-glib, gfbgraph, gjs, glib-networking, glibmm, gmime, gnome-autoar, gnome-backgrounds, gnome-boxes, gnome-builder, gnome-calculator, gnome-calendar, gnome-characters, gnome-clocks, gnome-color-manager, gnome-contacts, 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-screenshot, gnome-session, gnome-settings-daemon, gnome-shell-extensions, gnome-system-monitor, gnome-terminal, gnome-user-share, gnome-video-effects, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk-doc, gtk-vnc, gupnp, gupnp-av, gupnp-dlna, gvfs, json-glib, libchamplain, libdazzle, libgnomekbd, libgsf, libgtop, libgweather, libhandy, libmediaart, libnma, libnotify, libpeas, librsvg, 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 ======================================== dconf-editor ======================================== dconf-editor 3.38.3 =================== Fix build with newer vala Translations updated: Norwegian Bokmål: Kjartan Maraas ======================================== epiphany ======================================== 3.38.3 - March 12, 2021 ======================= * Fix crash when signing out of Firefox Sync account (#1342) * Fix crash when using broken remove button on history dialog (#1417) * Fix particular search queries mistaken as addresses (#1418) * Fix loss of session state on window close with unresponsive web process (#1445) * Fix overaggressive popup blocking (#1467) * Pre-filled text in search field should be initially selected (!887, Benjamin Berg) ======================================== glib ======================================== Overview of changes in GLib 2.66.8 ================================== * Fix a security issue when using `g_file_replace()` with `G_FILE_CREATE_REPLACE_DESTINATION` (#2325) * Bugs fixed: - #2325 file-roller symlink attack - !1982 Backport !2325 “file-roller symlink attack” to glib-2-66 - !1990 Backport !1976 “Use the right permissions for directory watching on Win32” to glib-2-66 ======================================== gnome-bluetooth ======================================== ver 3.34.5: - Fix unwanted soname change - Note that an unreleased version of python-dbusmock is required to run the test suite added in 3.34.4, disable tests if this dependency is unavailable. ver 3.34.4: - Use device alias instead of device name in Settings UI, and don't show devices without a name - Avoid new devices jumping around in the Settings list - Fix a warning and a hang when opening the Bluetooth Settings - Fix a possible hang when switching away from the Bluetooth Settings - Make the "Cancel" button work when pairing keyboards - Remove joypad quirks in favour of BlueZ autopair ones - Remove a number of deprecated calls ======================================== gnome-control-center ======================================== ================ Version 3.38.5 ================ - Updated translations Network: - Show DNS6 parameters in details and connection editor. ======================================== gnome-desktop ======================================== ============== Version 3.38.5 ============== No changes ======================================== gnome-online-accounts ======================================== Overview of changes in 3.38.1 ============================= * Bugs fixed: #92 kerberos-identity: Handle information-only prompts when signing in #139 client: Mention that goa_client_get_manager might return NULL * Updated translations: Norwegian bokmål ======================================== gnome-photos ======================================== Overview of changes in 3.38.1 ============================= * Bugs fixed: !152 appdata: Add release notes for 3.38.0 * Updated translations: Traditional Chinese (Taiwan) Hebrew Indonesian Norwegian bokmål Portuguese ======================================== gnome-shell ======================================== 3.38.4 ====== * Fix stuck grab after failed area screenshots [Sebastian; !1600] * Prefer image-data hint over app-icon in notifications [Guilherme; !1616] * Make sure fullscreen apps can't block the workspace switch animation [Razze; #3636] * Fix stuck polkit dialog when using non-password auth [Florian; !1662] * Fix glitch after dragging window preview from second monitor [Ivan; !1727] * Fix missing X11 fallback icons [Florian; !1761] * Fixed crashes [Jonas D., Carlos, Sebastian; !1673, !1672, !1718] * Misc. bug fixes and cleanups [Florian, Marco, Abderrahim, Frederic; !1595, !1598, !1635, !1725, !1750] Contributors: Frederic Crozat, Jonas Dreßler, Carlos Garnacho, Sebastian Keller, Abderrahim Kitouni, Ivan Molodetskikh, Florian Müllner, Razze, Guilherme Silva, Marco Trevisan (Treviño) Translators: Philipp Kiemle [de] ======================================== gnome-software ======================================== Version 3.38.2 ~~~~~~~~~~~~~~ Released: 2020-03-11 This is a stable release with the following changes: * Fix a crash on the updates page in some situations Version 3.38.1 ~~~~~~~~~~~~~~ Released: 2020-02-08 This is a stable release with the following changes: * Fix package details not found for some packages * Ignore harmless warnings when using unusual fwupd versions This release also updates existing translations. Version 3.38.0 ~~~~~~~~~~~~~~ Released: 2020-09-11 This is an stable release that just updates existing translations. Version 3.37.92 ~~~~~~~~~~~~~~~ Released: 2020-09-01 This is an unstable release with the following changes: * Add sysprof support for profiling jobs * Add webflow and basic auth support to flatpak plugin * Coalesce refresh operations where possible * Correctly mark layered rpm-ostree local packages as removable * Fix flatpak bundle installation * Handle invalid snap auth data * Improve flatpak progress reporting for transactions * Improve the heuristic for detecting old-style AppStream override files * Many performance improvements in many areas of the code * Only delete the firmware archive if we downloaded it to the cache * Show a pulsing progress bar if progress is unknown * Support loading appstream files from custom install prefix * Use the runtime fwupd version for the user agent This release also updates existing translations. Version 3.36.0 ~~~~~~~~~~~~~~ Released: 2020-03-11 This is the first stable release for GNOME 3.36. Version 3.35.92 ~~~~~~~~~~~~~~~ Released: 2020-03-04 This is an unstable stable release with the following changes: * Fix crash when viewing application details * Fix “thrice daily” check running every 3 days * Improve the appearance of the front page banners * Show the correct upgrade banner contents when a reboot is requried This release also updates existing translations. Version 3.35.91 ~~~~~~~~~~~~~~~ Released: 2020-02-19 This is an unstable stable release with the following changes: * Add an info bar about automatic updates * Avoid rpm-ostree downgrade error when doing distro upgrade * Click on stars to open review dialog in the details view * Fix loading of icons from AppStream YAML * Fix weird font sizes in the batter * Hide any in-app notifications when closing the main window * Integrate better with snapd * Only ignore flatpak estimated progress if >10% * Remove color stripes on categories in the Explore page * Remove support for Shell extensions * Remove webapp support * Reset star rating when loading an unrated app * Sort applications using locale based algorithms * Stop snaps from being automatically updated This release also adds and updates existing translations. Version 3.35.2 ~~~~~~~~~~~~~~ Released: 2019-11-25 This is an unstable stable release with the following changes: * Add missing OARS content rating descriptions * Add new plugin for restricting access to apps * Avoid a UI crash when switching modes * Build libmalcontent dependency on Fedora CI * Correctly distinguish empty content ratings from missing ones * Correctly set the application state if autoupdate is in progress * Do not show a crazy error when installing packages * Do not show non-applications in the installed panel * Download Flatpak updates in the correct installation * Expose snap channels as app alternates * Fix a crash on 32-bit systems * Fix langpacks autoinstall on Fedora SilverBlue * Fix manual detach when updating removable device firmware * Fix third party repo enabling not working * Hide add/remove shortcut buttons for parentally filtered apps * Improve some front page banners * Invalidate caches when adding or removing remotes * Make flatpak more thread-safe to fix some crashes * Match the exact ID when refining a wildcard * Only set the app row's buttons as destructive when they remove an app * Remove hardcoded-featured plugin * Remove the app folder functionality as this is now built-in to the shell * Remove the banner editor as this is now an app on it's own * Rework age ratings handling to avoid hard-coded list * Set the shell extension origin correctly in all cases * Show the channel for snaps * Speed up the flatpak plugin in some situations * Use plugin API to launch apps from install notification. This release also adds and updates existing translations. ======================================== gnome-user-docs ======================================== 3.38.5 ====== * Updates for changes in 3.38 (Andre Klapper) * Fixed broken link to NDISwrapper wiki page (Andre Klapper) * Updated translations: ca (Jordi Mas) cs (Marek Černocký) fa (Danial Behzadi) gl (Fran Dieguez) hu (Balázs Úr) pl (Piotr Drąg) pt (Hugo Carvalho) pt_BR (Rafael Fontenelle) sr (Мирослав Николић) sv (Anders Jonsson) ======================================== gtk ======================================== Overview of Changes in 4.1.2 ============================ * Input: - Ensure preedit-start and preedit-end are emitted properly - Support the Wayland text protocol better - Delete the selection when preedit starts * Label: Fix a small issue with markup parsing and mnemonics * Spinbutton: Interpret localized digits * Textview: Fix blinking block cursors * Tooltips: Don't pop up erroneous on popovers * Window: Add a way to disable F10 handling * Theme: - Use a regular focus ring for sidebar rows * GSK - ngl: Performance improvements - vulkan: Add visible fallback rendering - vukan: Handle simple transforms when clipping * Wayland: - Don't force a full redraw for every frame - Don't leak buffers when rendering with cairo * Demos: - iconbrowser: Make search more useful * Documentation: - Switch to building docs from gir files with gi-docgen * build: - Allow GTK to be used as meson subproject * Translation updates Catalan Czech Finnish French Indonesian Kazakh Latvian Norwegian Bokmål Polish Serbian Turkish Overview of Changes in 4.1.1 ============================ * Popover: - Support shadows on popover > contents * Input: - Show preedit for compose sequences - Support long compose sequences - Support compose sequences producing multiple characters * Themes: - Allow suggested and destructive actions in lists - Disable shadows on maximized, fullscreen and tiled windows - Fine-tune scrollbar transitions and size * CSS: - Support drop-shadow filters - Correct blur filter spread interpretation * Documentation: - Improvements and updates for dialogs and native dialog * Printing: - Support Avahi-discovered printers better * GSK: - Add another OpenGL render. It is not the default yet. To try it, use GSK_RENDERER=ngl * Build: - Lots of static analysis fixes found by pvs - Add a -Dprofile=devel option for devel styling and use it for nightly flatpaks * X11: - Fix DND of X11-specific types * Wayland: - Fix lookup of font settings in flatpaks * Windows: - Fix window resizing - Avoid UAC for gtk-update-icon-cache * MacOs: - Use correct module file extension - Make OpenGL context opaque when possible - Fix window resizing * Translation updates: British English Czech Danish Galician Hungarian Turkish ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.27 =================================== * Input: Ensure preedit-start and preedit-end are emitted properly * GtkScrolledWindow: - Revert a change that broke touch scrolling * Theme: - Fix a problem with size changes in SSD decorations that caused mutter crashes - Use transparent black for window border in the dark theme * Windows: - Memory leak fixes - Fix unresponsive windows after tablet input - Add support for wheel and rotation axes * Translation updates: Belarusian German Kazakh Korean Latvian Turkish Overview of Changes in GTK+ 3.24.26 =================================== * Input: - Fix a few oversights in Compose file parsing - Fine-tune Compose preedit display * Theme: - Fine-tune scrollbar size and transitions - Reinstate invisible borders for tiled windows * Wayland: - Fix a problem with font settings not being found * Translation updates French Hungarian Turkish ======================================== gtkmm ======================================== 3.24.4 (stable): The tarball for 3.24.4 has been created with 'meson dist'. If you build with Autotools from the tarball, please read the relevant part of the README file. Build on Windows: * Gtk::TreePath: Export comparison operators (Chun-wei Fan) Issue #88 (Patrick Storz) (Chun-wei Fan) Merge request !58 ======================================== gtksourceview ======================================== News in 4.8.1, 2021-03-02 ------------------------- * Fix highlighting in presence of byte-order-marks (BOM) * meson.lang: Update keywords to 0.55.3 syntax * cmake.lang: Update keywords to 3.18.2 syntax * go.lang: make "0i" syntax highlight as integer * Translation updates ======================================== libgdata ======================================== Overview of changes from libgdata 0.18.0 to libgdata 0.18.1 =========================================================== * Translation updates: - French - German - Hungarian - Indonesian - Lithuanian - Polish - Portuguese - Portuguese (Brazil) - Romanian - Serbian - Slovenian - Spanish - Swedish - Turkish - Ukrainian ======================================== libgee ======================================== libgee 0.20.4 ============= * Fixes for newer valac ======================================== libgxps ======================================== libgxps 0.3.2 (16 February 2021) ================================ New features: - Add support to wdp images on Windows using WIC API (Vittorio Vaselli) Bug fixes: - Fix a crash in tools when the surface is NULL on conversion end (#3, Qiuhao Li) Build: - Improve dependency check on Windows (Chun-wei Fan) - Don't assume that cross builds can't generate gir (maxice8) ======================================== mutter ======================================== 3.38.4 ====== * Do not ping unmanaging windows [Florian; gnome-shell#2467] * Handle monitor changes during screencasts [Jonas Å.; !1691] * Improve freezes when switching workspace [Jonas Å.; !1616] * Fix newly opened X11 windows being invisible in overview [Olivier; !1678] * Fix drag cancel animation when using geometry scaling [Robert; !1683] * Fix stuck icon in DND operation between X11 and wayland [Carlos; !1720] * Fix restoring focus to windows using globally active input [Olivier; !1716] * Disable double-buffered shadow buffering [Jonas Å.; !1743] * Fix frame timings causing X11 clients to get stuck [Jonas Å.; !1754] * Fix order in which subsurface placement operations are handled [Robert; !1768] * Fixed crashes [Thomas, Jonas Å., Sebastian; !1694, !1719, !1748] Contributors: Jonas Ådahl, Olivier Fourdan, Carlos Garnacho, Sebastian Keller, Robert Mader, Thomas Mühlbacher, Florian Müllner ======================================== pyatspi ======================================== What's new in pyatspi 2.38.1: * Add sanity checks to getPath and findAncestor so that we don't hang if an accessible returns itself as its own parent (#6, #7). ======================================== rygel ======================================== 0.40.1 ====== Server: - Set albumArtUri on Videos to provide thumbnails for the PS4 MediaExport: - Strip xml suffix when generating titles from filenames Documentation: - Fix generation and install location Tracker3: - Add section to the default configuration file Translations: - Various updates Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/rygel/issues/151 - https://gitlab.gnome.org/GNOME/rygel/issues/183 - https://gitlab.gnome.org/GNOME/rygel/issues/190 All contributors to this release: - Jens Georg - Kjartan Maraas - Cheng-Chia Tseng - Juliano Camargo Added/updated translations: - nb.po, courtesy of Kjartan Maraas - pt.po, courtesy of José Vieira - zh_TW.po, courtesy of Cheng-Chia Tseng ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.38.5 ~~~~~~~~~~~~~~ Released: 2021-03-12 * Fix resolution set for Epson scanners. * Don't repeat vendor name in the device name * Fix crop size after decreasing page size * Updated translations. ======================================== vala ======================================== Vala 0.50.5 =========== * Various improvements and bug fixes: - codegen: + More use of get_ccode_type_name() + "_first_array" parameter for params-array is variadic too + Inherit GType from base struct of SimpleType structs + Error for missing type-arguments of HashTable (de)serialization [#1147] + Free intermediate temp-variables of postcondition expression [#80] + Use the one available source_reference for internal error [#436] + Fix access to captured generics in async method of interfaces [#537] + Don't ever create null-aware free macro for GenericType + Don't add generics arguments/parameters to async finish method + Drop inner casts before converting between generics and integers + Include "glib.h" for deprecated symbols (GOBJECT) [#1155] - vala: + Report warning if --target-glib=auto was not evaluated successfully + Fix ownership inheritance of "unowned var" in foreach statement + Add missing null-check in DataType.get_type_signature() + Check array type of declarations for errornous type-arguments + Check (optional) type-arguments of array creation expression + Replace all type parameter occurances in parameters for signal delegate + Improve error for incompatible expressions in conditional expression - gdbus: Don't leak memory of deserialized arguments on error in wrapper method - girparser: + Reuse populated Node.gtype_struct_for instead of resolving again + Evaluate "glib:type-struct" twice to pick up reparented structs + Allow overriding of "Compact" attribute for classes + Handle empty "" element and report an error + Add support for NoWrapper metadata for methods - testrunner: Include Gio-2.0/gio-2.0 for GIR tests too * Bindings: - glib-2.0,gio-2.0: Add some missing type-arguments - gio-2.0: Add some missing NoWrapper and CCode.has_typedef attributes - gnutls: Fix some binding errors - gsl: Fix some binding errors - gtk4: Add Gtk.INVALID_LIST_POSITION [#1151] - gtk4-unix-print: Switch to gir - gtk4: Update to 4.1.2 - libwnck-3.0: Update to 3.36.0 - linux: Provide Input.Event.input_event_sec/input_event_usec fields [#1152] - vapi: Fix a couple of attribute typos - webkit2gtk-4.0: Update to 2.31.91 Vala 0.50.4 =========== * Highlights: - Add further support for params arrays in constructors [#128] * Various improvements and bug fixes: - codegen: + Improve support of SimpleType struct constructors + Improve handling of "NoWrapper" attribute + Allow CCode.type_cname for classes and use get_ccode_type_name() + Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for external symbols + Also check array type of variable argument for ref parameters + Don't leak array memory after it was implicitly copied + Use g_boxed_free in free-wrapper for heap-allocated GLib.Value + Don't leak GLib.Value when implicitly unboxing it + Don't leak memory moving heap-allocated struct to stack + Chain up to base struct destroy function + Correctly retrieve symbol_reference of nested cast expressions [#1134] + Strip all nested occurances of CCodeCastExpression [#1134] + Don't wrongly emit declaration for default-handler of signals + Include "string.h" for strcmp() (POSIX) - vala: + Improve detection of duplicate package source files + GtkChild fields/properties must be declared as unowned [#1121] + Don't allow assigning GtkChild fields/properties [#1121] + Apply stricter condition for lambda to delegate assignment + Don't allow disposable SimpleType structs + GLib.Value unboxing returns unowned value + Don't allow GLib.Value casting to nullable struct/simple types + Check type-arguments in base-types/prerequisites of class/interface [#404] + Capturing va_list parameters/variables is not allowed [#1136] + Generics value holding struct pointer requires casting on access [#347] + Infer needle type for "in" expression on enum [#1138] + Improve context check whether property is writeable on assignments + Include "stdlib.h" for Enum.to_string() (POSIX) [#1143] + Set proper source_reference for implicit "this" and "result" variables + Report error for invalid inner operand of unary expressions - codewriter: Don't write trailing ";" after body of WithStatement - girparser: + Handle anonymous delegate not backed by virtual-method or signal + Apply "delegate_target" metadata for methods and parameters + Apply "destroy_notify_cname" metadata for fields + Apply "type_get_function" metadata for classes and inferfaces + Set CCode.type_cname for classes if it doesn't match our default - girwriter: Write instance-parameter elements [#1128] - girwriter: Output default handler of signals - libvaladoc/html: Don't sort struct fields to keep their original order - libvaladoc: Correctly retrieve value for Api.Class.is_compact - libvaladoc: Add wrapper for "agedge" of graphviz * Bindings: - Fix several bindings which lead to invalid code by using them in: cairo, gobject-2.0, pango, goocanvas-2.0, curses, alsa, bzlib, sqlite3, libgvc, posix, gstreamer-1.0, gdk-3.0, gdk-x11-3.0, gtk+-3.0, gtk4, fuse, libxml-2.0 - gdk-pixbuf-2.0: Fix Pixbuf.save_to_streamv_async() - gio-2.0: Fix binding of PollableOutputStream.write*_nonblocking() - gio-2.0,gtk+-3.0,gtk4: Drop explicit c-type attributes of va_list parameters - gio-2.0: Pick up missing invoker for some AppInfo/File.*() methods - gstreamer-1.0: Set CCode.type_id of MiniObject to G_TYPE_BOXED [#1133] - gtk+-2.0,javascriptcoregtk-4.0: Wrong usage of CCode.type_cname attribute - gtk+-3.0,gtk4: Fix some delegate return values and parameters - gtk4: Update to 4.0.2