The following modules have a new version: - file-roller (3.32.4 => 3.32.5) - gjs (1.58.6 => 1.58.7) - gnome-getting-started-docs (3.34.1 => 3.34.2) - gnome-initial-setup (3.34.3 => 3.34.6) - gnome-user-docs (3.34.1 => 3.34.2) - gnome-weather (3.34.0 => 3.34.2) - gtk (3.98.2 => 3.98.3) - gtk+ (3.24.16 => 3.24.20) - libsecret (0.20.2 => 0.20.3) - nautilus (3.34.2 => 3.34.3) - simple-scan (3.34.4 => 3.34.6) - vala (0.46.7 => 0.46.9) 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, eog, epiphany, evince, evolution-data-server, folks, gcab, gcr, gdk-pixbuf, gdm, gedit, geocode-glib, gfbgraph, 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-desktop, gnome-disk-utility, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-maps, gnome-menus, gnome-music, gnome-online-accounts, 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-share, gnome-video-effects, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, gvfs, json-glib, libchamplain, libcroco, libdazzle, libgdata, libgee, libgepub, libgnomekbd, libgovirt, libgsf, libgtop, libgudev, libgweather, libgxps, libmediaart, libnotify, libpeas, librsvg, libsigc++, libsoup, libzapojit, mm-common, mutter, network-manager-applet, orca, pango, pangomm, phodav, pyatspi, pygobject, rest, rygel, sushi, totem, totem-pl-parser, tracker, tracker-miners, vino, vte, yelp, yelp-tools, yelp-xsl, zenity ======================================== file-roller ======================================== version 3.32.5 -------------- Bugs fixed: * libarchive: do not follow external links when extracting files. * libarchive: overwrite symbolic links as well if requested by the user. New or updated application translations: * Kurdish (Sorani) (Jwtiyar Nariman) ======================================== gjs ======================================== Version 1.58.7 -------------- - Various backports: * Don't crash if a callback doesn't return an expected array of values [Marco Trevisan] * GList of int not correctly demarshalled on 64-bit big-endian [Philip Chimento, Simon McVittie] * Crash passing integer to strv in constructor [Evan Welsh] * Ignore format-nonliteral warning [Marco Trevisan] ======================================== gnome-getting-started-docs ======================================== ============== Version 3.34.2 ============== * Updated translations: ca (Jordi Mas) da (Ask Hjorth Larsen) gl (Fran Dieguez) ======================================== gnome-initial-setup ======================================== 3.34.6 * Translation updates: - Kurdish, Central ======================================== gnome-user-docs ======================================== 3.34.2 ====== * Updates to GNOME Help (Michael Hill, Andre Klapper) * Updated translations: ca (Jordi Mas) es (Daniel Mustieles) pl (Piotr Drąg) ======================================== gnome-weather ======================================== 3.34.2 ====== * Bugs fixed: - #95 Unknown temperature and cloud conditions when using autolocation (Michael Catanzaro) 3.34.1 ====== * Bugs fixed: - #90 Always shows weather for wrong location (Michael Catanzaro) * Translation updates: - Chinese (Taiwan) - Kurdish Sorani - Malay - Slovak ======================================== gtk ======================================== Overview of Changes in GTK 3.98.3 ================================= * GtkEntry: - Support setting attributes in ui files * GtkScaleButton: - Don't derive from GtkButton * GtkAboutDialog: - Support more common licenses * GtkEmojiChooser: - Improve keyboard navigation * GtkLabel: - Remove pattern API * GtkAspectFrame: - Modernize and simplify * Chooser buttons: - Make dialogs modal by default * Various widgets: - Replace shadow-type and relief properties by a simpler has-frame * CSS: - Use :focus-visible instead of :focus(visible) - Add support for :focus-within * Focus handling - Fix crossing event generation - Fix focus handling in various widgets - Change :can-focus to be recursive - Fix GtkWindow:is-active setting * Scrolling - gtk_container_set_focus_[hv]adjustment has been removed - gtk_viewport_set_scroll_to_focus has been added * Accessibility: - Add a cursor-aspect-ratio setting - Set focus-related states properly * Themes: - Use blue focus outlines more - Numerous minor improvements * Wayland: - Fix .Compose file loading - Support popup repositioning - Fix problems with autohide popovers * GDK: - Remove GdkKeymap from public API, replaced by GdkDevice properties - Add full keyboard translation state to key events - Simplify modifier support, drop GdkModifierIntent - Move key event matching to GDK - Add GdkSurface::enter/leave-monitor signals - Turn GskEvent into a derivable type, and make it introspectable * GSK: - Turn GskRenderNode into a derivable type, and make it introspectable - Fall back to cairo if compiling shaders fails * Translation updates: - Japanese - Lithuanian - Turkish ======================================== gtk+ ======================================== Overview of Changes in GTK+ 3.24.20 =================================== * GtkFileChooser: - Prevent selection changes after overwrite confirmation - Don't grab focus to the sidebar on click - Avoid a use-after-free in GtkFileSystemModel * GtkEmojiChooser: - Remove blacklist * GtkAboutDialog: - Add more licenses * Adwaita: - Lower the contrast of checkboxes * HighContrast: - Export the same public colors as Adwaita * OS X: - Don't filter Escape in input methods * Windows: - Infer font settings from system settings * Translation updates Brazilian Portuguese Chinese Croatian French Japanese Lithuanian Polish Spanish Swedish Turkish Ukrainian Overview of Changes in GTK+ 3.24.18 =================================== * Wayland: - Fix more sizing regressions in Epiphany and LibreOffice menus, and popups in general * Build: - Make resource build reproducible * Translation updates Basque Latvian Overview of Changes in GTK+ 3.24.17 =================================== * GtkFileChooser: Fix some keynav issues * GtkMenuButton: disable focus-on-click * Derive the HighContrast and HighContrastInverse themes from Adwaita * Wayland: - Fix firefox sizing problems - Prevent Alt lingering after Alt-Tab - Load compose sequences from ~/.Compose - Fix a crash in the Wayland input method * Translation updates Finnish Hebrew ======================================== libsecret ======================================== 0.20.3 * secret-file-backend: Fix use-after-free in flatpak [!52] * docs: Add man subdir only if manpage is enabled [!51] ======================================== nautilus ======================================== Major changes in 3.34.3: * Revert icon emblem fixes in order to prevent performance issues (António Fernandes) * Fix crashes often happening when searching (Ondrej Holy) * Fix crashes after conflict dialog response (Ondrej Holy) ======================================== simple-scan ======================================== Overview of changes in simple-scan 3.34.6 * Don't prompt to save if nothing to save. * Use default quality setting to prevent slow scanning. * Don't interrupt scanning if the device is busy. * Fix size of first page on second scan. * Support saving files to FUSE file systems. * Improve handling and debugging of inactive SANE options. * Use fast scan mode on brother scanners. * Add initial Lexmark printers support. * Fix setting source for Epson scanner. * Add ADF duplex support for Brother DS-720. * Update known USB scanner IDs. ======================================== vala ======================================== Vala 0.46.9 =========== * Regression and bug fixes: - Revert "vala: Set default_construction_method in semantic-analyzer check if required" [#982] Vala 0.46.8 =========== * Various improvements and bug fixes: - codegen: + Append initializer for "_*_size_" of array field in internal struct + Avoid critical trying to serialize an unsupported type to Variant [#952] + Don't free value if property setter takes ownership [#953] + Correct field declaration for captured inline-allocated array [#954] + Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage + Correctly handle transformation of translated string-literal constants + Don't pass CCodeCastExpression to NULL-aware free macro [#953] + Fix binary 'in' operator on array with boxed value-typed needle [#951] + Use get_value_*_function() in GSignalModule.generate_marshaller() [#468] + Correctly handle signals returning real non-nullable struct [#466] + Use specified indices to access multidimensional array constants [#905] + Fix base-access to non-abstract/non-virtual properties [#204] + Fix default of CCode.pos for parameters in async methods - vala: + Support struct initializer list in non-constant array [#949] + Handle unlock() statement in CodeWriter + Handle all ctors and dtors in CodeWriter + Consider boolean types are compatible with each other + Parse standalone integer/real literals as expression statement [#961] + Warn about usage of override to implement abstract interface methods + Set default_construction_method in semantic-analyzer check if required + Fix cleaning of output in CodeContext.pkg_config_modversion() + Don't use possibly uninitialized backing field of package_name [#971] + Check assigned handler of dynamic signal before proceeding further + Don't perform version check on internal lambda method + Perform version check for types of non-external variable declarations + Quote symbol on report by version attribute check + Ensure non-empty argument list for "disconnect" before accessing it - girparser + Move special handling for certain parameters to process_callable() + Drop special handling of GLib.Data, GLib.PtrArray and GLib.String + Improve detection of AsyncReadyCallback/AsyncResult parameters [#340] - parser: Handle incomplete expression statements * Bindings: - gio-2.0: Add "async_result_pos" attributes to *.call_with_unix_fd_list() [#340] - glib-2.0: Fix Filename.canonicalize() binding of g_canonicalize_filename - glib-2.0: Guard Pid.to_string() with GLIB_2_50 to deal with G_PID_FORMAT - gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal with its method [#968] - gstreamer-1.0: Don't skip GST_*_FORMAT strings [#970] - gtk+-3.0: Update to 3.24.18 - harfbuzz-gobject: Sync from 0.48.x