Packages changed: ModemManager adwaita-icon-theme (42.0 -> 43) apache2 apache2-manual apache2-prefork apache2-utils at-spi2-core (2.44.1 -> 2.46.0) baobab (42.0 -> 43.0) bash bijiben cairo (1.16.0 -> 1.17.6) cheese (41.1 -> 43.alpha) clazy colord dconf dconf-editor (3.38.3 -> 43.0) diffutils dleyna-renderer dleyna-server eog (42.3 -> 43.0) evince (42.3 -> 43.0) evolution (3.44.4 -> 3.46.0) evolution-data-server (3.44.4 -> 3.46.0) evolution-ews (3.44.4 -> 3.46.0) farstream file-roller (3.42.0 -> 43.0) flatpak gcr (3.41.0 -> 3.92.0) gcr3 gdm (42.0 -> 43.0) geoclue2 gjs (1.72.2 -> 1.74.0) glib-networking (2.72.2 -> 2.74.0) glib2 (2.72.3 -> 2.74.0) glibmm2_4 (2.66.4 -> 2.66.5) gnome-browser-connector gnome-calculator (42.2 -> 43.0.1) gnome-characters (42.0 -> 43.0) gnome-chess (42.1 -> 43.0) gnome-clocks (42.0 -> 43.0) gnome-contacts (42.0 -> 43.rc) gnome-control-center (42.3 -> 43.0) gnome-desktop (42.4 -> 43) gnome-disk-utility (42.0 -> 43.0) gnome-logs (42.0 -> 43.beta) gnome-maps (42.3 -> 43.0) gnome-online-accounts (3.44.0 -> 3.46.0) gnome-photos (42.0 -> 43.0) gnome-remote-desktop (42.4 -> 43.0) gnome-session (42.0 -> 43.0) gnome-settings-daemon (42.2 -> 43.0) gnome-shell (42.4 -> 43.0) gnome-shell-extensions (42.3 -> 43.rc) gnome-software (42.4 -> 43.0) gnome-sudoku (42.0 -> 43.0) gnome-terminal (3.44.1 -> 3.46.1) gnome-user-docs (42.0 -> 43.0) gnome-user-share (3.34.0+25 -> 43.0) gnome-weather (42.0 -> 43.0) gobject-introspection (1.72.0 -> 1.74.0) grilo-plugins gsettings-desktop-schemas (42.0 -> 43.0) gtk3 gtk4 (4.8.0 -> 4.8.1) gtkmm3 (3.24.6 -> 3.24.7) gtksourceview5 (5.4.2 -> 5.6.0) gupnp-igd harfbuzz (5.1.0 -> 5.2.0) libadwaita (1.1.5 -> 1.2.0) libgdata libgee (0.20.5 -> 0.20.6) libgovirt (0.3.8 -> 0.3.9) libgweather4 (4.0.0 -> 4.2.0) libhandy (1.6.3 -> 1.8.0) libnma (1.8.40 -> 1.10.2) libosinfo libostree libpeas (1.32.0 -> 1.34.0) librdkafka (1.8.2 -> 1.9.2) libsoup (3.0.8 -> 3.2.0) libwnck (40.1 -> 43.0) mdadm mutter (42.4 -> 43.0) nautilus (42.2 -> 43.0) nautilus-share (0.7.3 -> 0.7.5) netpbm orca (42.2 -> 43.beta) polkit-default-privs (1550+20220727.3ce2e2f -> 1550+20220919.3b55a1f) python-atspi (2.38.2 -> 2.45.90) python-attrs python-pycairo (1.20.1 -> 1.21.0) python310 python310-core rubygem-vagrant-spec (0.0.1.1627911869.200ed21.git -> 0.0.1.1663083445.c177981.git) seahorse seahorse-nautilus (3.11.92 -> 3.11.92+95) shotwell (0.30.16 -> 0.31.5) spice-gtk sushi (42.0 -> 43.0) sysuser-tools tcpd totem (42.0 -> 43.0) tracker (3.3.3 -> 3.4.0) tracker-miners (3.3.1 -> 3.4.0) vte (0.68.0 -> 0.70.0) webkit2gtk3 (2.36.7 -> 2.38.0) webkit2gtk3-soup2 (2.36.7 -> 2.38.0) xdg-desktop-portal (1.14.6 -> 1.15.0) xdg-desktop-portal-gnome (42.3 -> 43.0) yast2-kdump (4.5.4 -> 4.5.5) yelp (42.1 -> 42.2) yelp-xsl (42.0 -> 42.1) zenity (3.42.1 -> 3.43.0) zxing-cpp === Details === ==== ModemManager ==== Subpackages: ModemManager-bash-completion ModemManager-lang libmm-glib0 - Disable make_check call, tests currently fails due to our switch to glib 2.73.2. https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870 https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601 https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621 ==== adwaita-icon-theme ==== Version update (42.0 -> 43) - Update to version 43: + No changes, stable bump only. - Update to version 43.beta.1: + build: fix dist tarball creation (symlink issue). - Update to version 43.beta: + Fix build + fullcolor: - drag accept gradient - fix trash transparency + inkscape 1.2 compatibility + symbolic: - auth-face for face unlock - bluetooth off - folder icons - modem updates - package icons - restore - revert RTL changes for media seek - selection-mode tweaks - starred updates - update style to the contemporary rounded outlines ==== apache2 ==== - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== apache2-manual ==== - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== apache2-prefork ==== - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== apache2-utils ==== - Remove references to README.QUICKSTART and point them to https://en.opensuse.org/SDB:Apache_installation (bsc#1203573) ==== at-spi2-core ==== Version update (2.44.1 -> 2.46.0) Subpackages: at-spi2-core-lang libatk-1_0-0 libatk-1_0-0-32bit libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 - Update to version 2.46.0: + Fix GetInterfaces documentation on org.a11y.atspi.Accessible interface. - Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build 32bit support. - Update to version 2.45.91: + Send device event controller events using the same signature as other events. + Document the Accessible, Action, and Cache dbus interfaces. + Fix license of atspi-gmain.c. - Add fdupes BuildRequires and macro, remove duplicate files. - Provide and Obsolete atk from libatk sub-package. - Update to version 2.45.90: + xml: - Add some documentation. - Fix event arguments. - Add some missing DeviceEventController methods. + Bind the AT-SPI bus to the graphical session. + Mark bus service as belonging to the session slice. + Add ATSPI_ROLE_PUSH_BUTTON_MENU. + Add an "announcement" event/signal to allow objects to send notifications. + Various code clean-ups and test improvements. - Add pkgconfig(libxml-2.0) BuildRequires: New dependency. - Add new sub-packages from the now included atk and at-spi2-atk packages: libatk-1_0-0, libatk-bridge-2_0-0 and typelib-1_0-Atk-1_0. - Provide/Obsolete at-spi2-atk-gtk2 by the main package. - Update to version 2.44.1: + Fix use after free when removing a hung process. + Fix the build with X11 disabled. + Fix crash when NULL is passed to some listener-related functions. + impl_deregister_keystroke_listener: fix memory leak on iteration error. - Update to version 2.44.0: + Unlink the socket before binding when using dbus-broker. Fixes regression introduced in 2.43.92 where restarting the bus launcher would fail. - Update to version 2.43.92: + The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its socket. Fixes accessibility for Snap-confined applications. + Caps lock is now unlocked for key synthesis. Fixes cutting and pasting from brltty when caps lock is on. + Several fixes to the dbus specification. + Fix the build when x11 is disabled. + Fix several compiler warnings. - Use ldconfig_scriptlets macro for post(un) handling. - Move autostart .desktop and xwayland-session config to distconfdir. - Configure to use dbus-broker when available. - Add libsystemd to BuildRequires: needed for dbus-broker support. - Update to version 2.42.0: + Set X root property when Xwayland starts on demand. + Several dbus introspection fixes. - Update to version 2.40.3 + Bugfix: Use abstract sockets if libdbus is older than 1.12.0 - Update to version 2.40.2: + README: Remove outdated links. + Key grab fixes for the new API. + registryd: Add a missing call to va_end. - Update to version 2.40.1: + Fix double free when removing event listeners. + Fix numlock detection. - Update to version 2.40.0: + No changes. - Update to version 2.39.91: + Fix a couple of memory leaks. + Remove const from AtspiDeviceListenerCB prototype. - Update to version 2.39.90.1: + Fix a crash introduced in 2.39.90, along with a few warnings. - Update to version 2.39.90: + Fix build with X11 disabled. + Various fixes for the new device API used for key monitoring and grabbing. + Fixed several memory leaks. - Update to version 2.39.1: + Don't use gdbus-broker if not running under systemd. + Unref bus at the end of cleanup. + Fix XML interfaces. + Use unix sockets instead of abstract sockets. + Added a device API to replace the old API for capturing key grabs. This is needed for toolkits that do not report keystrokes to atk, such as gtk 4. - Update to version 2.38.0: + Updated translations. - Update to version 2.37.92: + Fix a possible memory leak if an event name cannot be parsed. + _atspi_dbus_set_interfaces: fix memory leak when called with an invalid DBus signature. + Fix a crash if an event listener is removed during an event callback. - Update to version 2.37.90: + Add a mode-changed signal to allow a screen reader to indicate that its mode has changed. + Fix use after free when a device listener is destroyed. + Meson: de-duplicate deps of 'Requires' in pkgconfig file. + FIx use after free when an event listener is destroyed. + Make at-spi-dbus-bus.desktop validate. + atspi_accessible_set_cache_mask: relax assert that was ... changelog too long, skipping 8 lines ... + Constants: fix typos in two _COUNT constants. ==== baobab ==== Version update (42.0 -> 43.0) Subpackages: baobab-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Updated translations. - Update to version 43.alpha: + Updated translations. ==== bash ==== Subpackages: bash-doc bash-lang bash-sh - Enable parallel builds by slpitting clean and all at make time (Thanks to Christopher Yeleighton) - Do not copy more than 1 byte for \(aq becoming a "'" in quotes-man2html.patch - Small change in quotes-man2html.patch * Use a simple "'" aka quote instead of "′" for "\(aq" - Add patch quotes-man2html.patch * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq ==== bijiben ==== Subpackages: bijiben-lang gnome-shell-search-provider-bijiben - Add bijiben-switch-to-soup3.patch: Backport upstream switch to soup3. Following this, replace pkgconfig(webkit2gtk-4.0) with pkgconfig(webkit2gtk-4.1) BuildRequires. ==== cairo ==== Version update (1.16.0 -> 1.17.6) Subpackages: libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-32bit - Update to version 1.17.6: + This snapshot sees the removal of the following backends and platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG. + Thanks to all past contributors for their work on them. If you were using any of these backends then you will need to stick to Cairo 1.16. + This snapshot is going to be the **last** release of Cairo with the Autotools build system. The Meson build has seen many improvements and it is considerably easier to maintain and faster to build. - Changes from version 1.17.4: + A particularly noteworthy improvement in this release is the addition of the meson build system as an alternative to autotools. + The cogl Cairo backend underwent significant development this cycle. + Subpixel positioning support allows improved glyph outlines with the Freetype font backend. + For a complete log of changes, please see https://cairographics.org/releases/ChangeLog.1.17.4 - Changes from version 1.17.2: + This snapshot provides the new support for writing floating point formats as 16 bpc PNGs, with support for RGBA128F and RGB96F formats. This new feature increases Cairo's pixman version requirement to 0.36.0. + Beyond this are a range of bugfixes. For a complete log of changes, please see https://cairographics.org/releases/ChangeLog.1.17.2 - Drop patches fixed upstream: + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch + cairo-composite_color_glyphs.patch + cairo-pdf-add-missing-flush.patch + cairo-do-not-override-explicitly-requested-grayscale-aa.patch - Rebase remaining patches with quilt. - Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set default LCD filter to FreeType's default (patch merged upstream). - Use ldconfig_scriptlets macro for post(un) handling. ==== cheese ==== Version update (41.1 -> 43.alpha) Subpackages: cheese-lang libcheese-common libcheese-gtk25 libcheese8 typelib-1_0-Cheese-3_0 - Update to version 43.alpha: + TODO (upstream will add it later it seems...). ==== clazy ==== - Add upstream changes: * 0001-Limit-the-clang-AST-crash-workaround-to-clang-7.0.patch * 0001-Fix-crash-when-Q_PROPERTY-contents-is-empty.patch * 0001-Allow-passing-no-check-in-plugin-arg-clazy-commandli.patch * 0001-Build-fixes-for-LLVM-Clang-15.0.0.patch ==== colord ==== Subpackages: colord-color-profiles colord-lang libcolord2 libcolorhug2 - Add colord-CVE-2021-42523.patch: fix a small memory leak on db open failure (boo#1202802 CVE-2021-42523). ==== dconf ==== Subpackages: gsettings-backend-dconf libdconf1 - Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch since the useful fix was never merged to upstream (bsc#971074 bgo#758066 bsc#1203344). ==== dconf-editor ==== Version update (3.38.3 -> 43.0) Subpackages: dconf-editor-lang - Update to version 43.0: + Updated screenshots + Updated translations. - Update to version 43.beta: + New beta release! Adds support for the dark color-scheme. - Add pkgconfig(libhandy-1) BuildRequires: New dependency. - Update to version 43.alpha: + This release contains a new app icon, various fixes to build with newer vala, support for building with meson 0.61, and many translation updates. - Drop 21.patch: Fixed upstream. ==== diffutils ==== Subpackages: diffutils-lang - Skip gnulib test test-free under qemu emulation (bsc#1202260) ==== dleyna-renderer ==== - Add db06bfa322.patch: add one more commit from upstream: [renderer] Fix pkgconfig dependency to GUPnP 1.2 - Add port-to-gupnp1_6.patch: Fix build with gupnp 1.6. Following this, replace pkgconfig(gssdp-1.2), pkgconfig(gupnp-1.2) and pkgconfig(libsoup-2.4) with pkgconfig(gssdp-1.6), pkgconfig(gupnp-1.6) and pkgconfig(libsoup-3.0) BuildRequires. ==== dleyna-server ==== - Add port-to-gupnp1_6.patch: Backport commits from upstream, fix build with new gupnp. Following this, replace pkgconfig(gssdp-1.2), pkgconfig(gupnp-1.2) and pkgconfig(libsoup-2.4) with pkgconfig(gssdp-1.6), pkgconfig(gupnp-1.6) and pkgconfig(libsoup-3.0) BuildRequires. ==== eog ==== Version update (42.3 -> 43.0) Subpackages: eog-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Update eog-multiple-save-as-dialog.ui. + Update (or drop) the Docker image used by Flatpak job. + desktop: Add webp to MimeType list. + Updated translations. - Update to version 43.alpha: + Use G_DECLARE_INTERFACE in interface headers. + Replace include guards with #pragma once. + Window previews in shell overview are missing the title. + Updated translations. ==== evince ==== Version update (42.3 -> 43.0) Subpackages: evince-lang evince-plugin-comicsdocument evince-plugin-djvudocument evince-plugin-dvidocument evince-plugin-pdfdocument evince-plugin-tiffdocument evince-plugin-xpsdocument libevdocument3-4 libevview3-3 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Update to version 43.0: + build: - Narrow the version to enable nautilus plugin - Update flatpak dependencies - Use GNOME module post_install() - Add new job to generate the docker image - Update versions for gitlab-ci's Docker image + help: - Add Italian localized image - Remove unused screenshots - Update application screenshot to version 43 UI + Updated translations. - Update to version 43.alpha: + backends: - Handle labels as optional on markup annotations. - Use default color when annotation has no color. + build: - Add deprecation guards to now old find text related functions. - Always enable the pdf backend. - Bump poppler's version to latest stable. - Bump version after release. - Let flatpak build fail. + ci: Remove unused path when building flatpak. - Pass nautilus=false to meson, disable build of nautilus-evince. Following this, drop pkgconfig(libnautilus-extension) BuildRequires, no longer needed, and nautilus-evince sub-package. ==== evolution ==== Version update (3.44.4 -> 3.46.0) Subpackages: evolution-lang evolution-plugin-spamassassin - Update to version 3.46.0: + Bugs fixed: Use icon-only buttons in the header bar. + Updated translations. - Update to version 3.45.3: + ECert: Correct free function of two private members + Use certificate widget provided by libedataserverui + MessageList: Remove unneeded condition in an 'if' statement + Bugs fixed: - EShellWindow: The 'New' menu is not filled after start - Composer: Send of Outbox message doesn't remove it - EMFormat: Do not "mark citation" in header values + Updated translations. - Drop unused pkgconfig(gcr-4-gtk3) BuildRequires. - Update to version 3.45.2: + Mail: Handle built-in accounts similar to 'On This Computer' and 'Search Folders' + e_mail_folder_to_full_display_name: Use display-name for folders with no parent + EMFolderTree: Add 'folder-custom-icon' and 'compare-folders' signals + Implement News & Blogs (RSS) reader + RSS: Require camel and libedataserer pkgconfig files + Use camel_folder_get_full_display_name() in user-visible strings + Composer: Some parts of HTML not always converted into Plain Text + ECompEditor: - Add signals for core virtual methods - Prefer "Save and Close" in the header bar + Change when symbolic icons are forced in the application + flatpak: Add access to gvfsd in the Flatpak manifests + Build with gcr4 by default + Add Abkhazian translation into the list of supported locales + EHeaderBarButton: - Use gtk_action_is_sensitive() in "sensitivity" property binding - Uniform how a GtkAction is added into the header bar button - Disable the dropdown button with the main button + EMenuBar: Ensure GSettings signal handler is removed on menu bar free + Show a menu button in the header bar when the menu bar is hidden + Bugs fixed: - Calendar: . Sort reminder times in the component editor . The default reminder not always added - EColorSchemeWatcher: Verify chosen dark variant theme name exists - ECompEditor: . Cannot save changes . Reminders list is too small - EMailBrowser: Move 'Reply' to the right side of the header bar - Mail: . Change Template folder icon to 'folder-templates' . Option to use user-specified Date format in Inline reply style - Missing divider lines and paddings under GNOME - Use Client Side Decoration (header bar) + Updated translations. - Changes from version 3.45.1: + build: Update geocode-glib dependency + Calendar: - Add option to shorten event end time for new events - Default to event move on drag&drop in Week/Month/Year views - Fix recently introduced "maybe used uninitialized" warning in the print code - Highlight today in the Year View - Ignore event drag&drop in read-only calendars in Year View - Implement event drag&drop for the Year view - Implement 'Year View' - Minicalendar shown after search in the List View - Option to shorten an event time from the end or from the start - Unify tooltip query in calendar views - Update preview on a component change in the Year View + CompEditor: Consider 'shorten-end-time' when adjusting end time + Correct spelling of word 'GitLab' + Disable hardware acceleration for WebKitGTK + docs: Add some missing sections into the developer documentation + ECalComponentPreview: Linkify 'Location' value + ECompEditor: Change packing of the Organizer combo + EContactEditor: Use a GWeakRef on the editor when opening target client + EMailStripSigFilter: Make sure it doesn't read out of buffer bounds + EMonthWidget: Fix a memory leak + ENameSelectorDialog: Set a11y description for the Add/Remove buttons + EShell: Auto-close ESource connection alerts on idle + EWebDAVConfigLookup: Set also authentication method + EWebKitEditor: Mode change not propagated into the Editor widget + EWebView: Unset has-selection flag on content load start + Fix cairo_surface_t memory leaks after drag begin + flatpak: Prepare manifest for the development version + gal-view-instance: Do not crash on broken setup ... changelog too long, skipping 77 lines ... required, nor needed. ==== evolution-data-server ==== Version update (3.44.4 -> 3.46.0) Subpackages: evolution-data-server-lang - Update to version 3.46.0: + Updated translations. - Update to version 3.45.3: + build: Correct use of manual NSS/NSPR build flags + libedataserverui: Add a widget to show certificate information + Replace GcrCertificateWidget with libedataserverui's ECertificateWidget + Bugs fixed: - Camel: VACUUM cannot run from within a transaction - e-cal-component.c: typo VTOTO -> VTODO - Drop unused pkgconfig(gcr-4-gtk3) BuildRequires. - Update to version 3.45.2: + Bump libsoup minimum version requirement to 3.1.1 + CamelDataWrapper: Add function to construct it from data + ESourceMailAccount: Add 'builtin' property + Add functions to manipulate Google Task API + e_soup_session_util_normalize_uri_path: Normalize path only when not encoded + Replace libgdata dependency with built-in functions + Add camel_folder_get_full_display_name() + CamelFolderSummary: Hide empty email address in user visible strings + Calendar: Correct handling of a "not modified" On The Web calendar + ESoupSession: Extract common auth failure code into a utility function + ESoupAuthBearer: Check for token expiration in e_soup_auth_bearer_is_authenticated() + EOAuth2Service: Correct free function for GBytes structure + ESoupSession: Allow NULL source internally + Check for non-zero value passed to g_flags_get_first_value() + alarm-notify: Use themed icon instead of file icon for notifications + ESoupSession: Avoid downgrade of Bearer (OAuth2) auth for authentication + Bugs fixed: - LDAP: Conditionally use displayName for file-as - IMAPx: Unsubscribed folders in personal namespace hidden in offline - ESoupSession: Remember server fail response for detailed error - ECalClient: Remove libical errors from components on write - IMAPx: Unsubscribed folder always removed from the UI - reminders-widget: Sort snooze times by duration - Drop libdata dependency following upstream changes. - Update to version 3.45.1: + The Evolution-Data-Server had been ported to libsoup3, which means anything what uses it, and all of its dependencies, should be libsoup3 too. + Change how OAuth2 credentials are stored in the code. + ESoupAuthBearer: Implement two more SoupAuth virtual methods. + ERemindersWidget: Allow width shrink for small screens. + e-module: Add debug prints about module loading. + Fix few memory leaks discovered by Coverity scan. + goa-ews: Handle certificate errors during autodiscover. + GOA module: Prevent ESource removal on D-Bus reconnect or registry reload. + EExtensible: Introduce e_extensible_reload_extensions(). + EDataFactory: Reload extensions on factory start. + book/cal-meta-backend: Claim error on refresh call in Power Saver mode. + Calendar: Add functions to handle LANGUAGE parameter on properties. + e-cal-component: Fix a logic flaw in the foreach_property(). + alarm-notify: Use localized summary/description properties, if available. + build: Look for WebKitGTK only when GTK/GTK4 is enabled. + Correct libedataserverui4 main header file. + ECredentialsPrompterImplPassword: Dialog not closed on OK/Cancel click in gtk3. + ESoupSession: Change handling of credentials. ==== evolution-ews ==== Version update (3.44.4 -> 3.46.0) Subpackages: evolution-ews-lang - Update to version 3.46.0: + Updated translations. - Update to version 3.45.3: + Updated translations. ==== farstream ==== Subpackages: farstream-data gstreamer-plugins-farstream libfarstream-0_2-5 - Build farstream without gupnp support. Following this, drop pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass - -disable-gupnp to configure. ==== file-roller ==== Version update (3.42.0 -> 43.0) Subpackages: file-roller-lang - Update to version 43.0: + New features and user visible changes: Add read-only support for Apple’s `dmg` image format through 7-zip. + Bugs fixed: Prevent libarchive backend from writing endless padding when extracting RAR archives. + Other changes: Various source code clean-ups. + Updated translations. - Update to version 43.alpha: + New features and user visible changes: - Support `7zz` and `7zzs` programs from the official 7-Zip project. Distros will want to adjust the `data/packages.match` file. - Add a mnemonic to Extract button. - Make password field reveal icon consistent with other GNOME apps. - Nautilus extension now supports extracting multiple archives simultaneously with “Archive to…”. - Add context menu item to navigate to a file from search. + Bugs fixed: - Fix RAR decompression support in 7-Zip backend. - Fix opening RAR archives with encrypted headers. + Other changes: - Port Nautilus extension to Nautilus 43. - Various code clean-ups. - Slightly modernized Meson code. - Use portal-based APIs for opening files, adding dependency on libportal and libportal-gtk3. - Add support for building internal API docs using gi-docgen. - Do not hide File-Roller icon in the KDE app laucher. - Remove dependency on libnotify. + Updated translations. - Switch back to upstream tarball, drop service. - Drop pkgconfig(libnotify) BuildRequires: No longer needed. - Replace pkgconfig(libnautilus-extension) with pkgconfig(libnautilus-extension-4) BuildRequires following upstream changes. - Add desktop-file-utils, pkgconfig(libportal), pkgconfig(libportal-gtk3) and pkgconfig(gtk4) BuildRequires, new dependencies. - Rebase patches with quilt. - Add back lhasa and arj Suggests. ==== flatpak ==== Subpackages: flatpak-zsh-completion libflatpak0 system-user-flatpak - Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl backend. Following this, pass --with-curl to configure. - Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency, previously pulled in by libsoup. ==== gcr ==== Version update (3.41.0 -> 3.92.0) Subpackages: gcr-lang gcr-ssh-agent gcr-ssh-askpass gcr-viewer - Update to version 3.92.0: + This is the beta release of gcr4, which is a major version bump after gcr3 with several API and ABI breaks. + `GcrCertificateSection` and `GcrCertificateField` have been added, which now allow consumers to more easily create their own GcrCertificate-based UIs. + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or gcr-gtk4. + `GcrComparable` and `GckList` have been removed. - Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor supported. Following upstream changes, stop passing gtk3=true to meson. - Drop sub-package typelib-1_0-GcrUi-3, it was already gone since 3.90.0 release. - Update to version 3.90.0: + The "gcr" pkgconfig package now no longer contains the UI widgets (i.e. the former "gcr-base" package).. + "gcr-ui" no longer exists. There is now "gcr-gtk3" and "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These might be removed from by the beta release however, in favor of widgets for each DE (e.g. libadwaita or libgranite or ...). + All deprecated API has been removed, as well as most UI-related code. This includes most widgets, GcrColumn and any icons. + Most GObject-based code has been updated to use modern constructs like the `G_DECLARE_*` macros. + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used "pcks11.h", this is provided by the p11-kit package. If you used pkcs11.vapi, you'll have to copy it directly in your repository. + The org.gnome.crypto.pgp schema is no longer shipped. The options provided in it are part of GPG configuration files. + The minimally required version of Meson is now 0.59. + All `GcrCollection` based APIs are now ported to `GListModel`. + Added lookup of trust assertions for distrusted certs. + Updated translations. - Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed upstream. - Update to version 3.41.1: + meson: Fix unknown kw argument in gnome.generate_gir. + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn commands. + docs: Port from gtk-doc to gi-docgen. + Unbreak build without systemd. + Several CI fixes. + Updated translations. - Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed upstream. - Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following upstreams port. - Use ldconfig_scriptlets macro for post(un) handling. - Split out doc subpackage. - Add fdupes BuildRequires and macro, remove duplicate files. - Build data and doc sub-packages as noarch. ==== gcr3 ==== Subpackages: libgck-1-0 libgcr-3-1 - gcr-ssh-askpass: this package does still exist on gcr4 too, but the two are not interchanchable. The binary though has a different name, so they do not conflict. Drop the provides/obsoletes on gcr-ssh-askpass and recommend gcr-ssh-askpass by the library. - Add provides/conflicts to the sub packages to co-exist with gcr: + gcr3-data provides gcr-data and conflicts with gcr-data: packages provided by gcr and gcr3 will thus be picked from gcr (higher version) + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and - ssh-agent. - Rename package to gcr3, as compat stack. ==== gdm ==== Version update (42.0 -> 43.0) Subpackages: gdm-lang gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Update to version 43.0: + Drop vestigial code. + Fixes in GPU detection. + Use _GNU_SOURCE again to avoid compile warning. + Updated translations. - Drop patches fixed upstream: + gdm-Fix-type-of-signal-connection-id.patch + gdm-Stop-listening-to-udev-events.patch - Rebase patches with quilt. ==== geoclue2 ==== Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0 - Add 129.patch: Port to use soup3. Following this, replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires. ==== gjs ==== Version update (1.72.2 -> 1.74.0) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.74.0: + Many improvements to the examples and documentation. + Overrides to certain non-introspectable functions that will now gracefully throw an exception instead of crashing. + Closed bugs and merge requests: - Various maintenance. - http example not reliable, relies on server provided content-length. - Gio set_attribute SIGSEGV (Address boundary error). - doc: . Reformat for better scraping with DevDocs. . Update Home. - GLib: override GThread functions. - Use ldconfig_scriptlets macro for post(un) handling. - Require xorg-x11-Xvfb on SLE-15-SP5, rather than xorg-11-server-Xvfb (bsc#1203274). - Update to version 1.73.2: + New JavaScript features! This version of GJS is based on SpiderMonkey 102, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 91. Here are the highlights of the new JavaScript features. For more information, look them up on MDN or devdocs.io. + New APIs - The `Object.hasOwn()` static method can be used as an easier replacement for `Object.prototype.hasOwnProperty.call(...)`. - `Intl.supportedValuesOf()` lets you enumerate which calendars, currencies, collation strategies, numbering systems, time zones, and units are available for internationalization. + It's now possible to use `GObject.BindingGroup.prototype.bind_full()` with JS functions. Previously this method was unusable in JS. + Gio.FileEnumerator is now iterable, both synchronously (with for-of or array spread syntax) and asynchronously (with for-await-of). + Performance improvements in the built-in `imports.signals` module. + Many improvements to the examples and documentation. + Closed bugs and merge requests: - Spidermonkey 102 - Object connections / signal emissions optimizations - tests/Gio: Cleanup Gio._promisify - Include JUnit reports in builds - Integrate pretty print to the debugger - doc: . Edit GJS description . note the version `constructor()` became supported . Modernize examples . Document byteArray deprecation and migration . add simple Gtk.TickCallback example - build: disable sysprof agent for subproject fallback - Update CI images - GListModel.get_n_items returns garbage value - Add override for g_binding_group_bind_full() - Make GFileEnumerator iterable and async iterable - Replace pkgconfig(mozjs-91) with pkgconfig(mozjs-102) BuildRequires following upstreams changes. - Update to version 1.73.1: + The interactive interpreter now displays its output more intelligently, pretty-printing the properties and values of objects based on their type. This improvement also applies to the log() and logError() functions. + New API: DBus proxy classes now include methods named with the suffix 'Async', which perform async calls to DBus APIs and return Promises. This is in addition to the existing suffixes 'Sync' (for blocking calls) and 'Remote' (for async calls with callbacks.) + There is an override for Gio.ActionMap.prototype.add_action_entries(). Previously this method wouldn't work because it required an array of Gio.ActionEntry objects, which are not possible to construct in GJS. Now it can be used with an array of plain objects. (e.g. `this.add_action_entries ([{name: 'open', activate() { ... }}]);` + GJS is now compatible with libffi 3.4.2 and later. All earlier versions of GJS are not compatible with libffi 3.4.2 and later unless libffi is built with the --disable-exec-static-tramp flag. + GJS now requires Meson 0.54 to build. + Closed bugs and merge requests: - Verbose Object Print Output - Add support for JS async calls in DBusProxyWrapper - Crash after build against libffi 3.4.2 - Handle reference cycles in new console pretty print function - Gnome-Shell 42 - crash after login (general protection fault) - Various maintenance - jsapi-util-strings: Ignore locale to compute the upper case of a char (i.e. fix implicit properties on Turkish locale) - Dockerfile: Install Turkish locale in CI for UTF-8 locale too - Improve pretty-print output for GObject-introspected objects - Expose pretty print function to tests - build: track changes to Sysprof meson options - Make Gio.ActionMap.add_action_entries work - Make DBus session and system props non-enumerable - gi/arg-inl: Mark the arg functions as constexpr - build: Do not use verbose GJS debug logging in tests by default - minijasmine: Print test JS errors output if any - doc: document the existence of the console object in GJS - arg-cache: Use a switch to select the not-introspectable error - log_set_writer_func is not safe to use ==== glib-networking ==== Version update (2.72.2 -> 2.74.0) Subpackages: glib-networking-lang - Update to version 2.74.0: + Updated translations. - Update to version 2.74.rc: + Support PKCS #12 encrypted certificates. + Various improvements to Meson build system. + Multiple fixes for proxy tests. - Update to version 2.74.beta: + Drop environment proxy resolver to lowest priority. ==== glib2 ==== Version update (2.72.3 -> 2.74.0) Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0 libgthread-2_0-0-32bit - Update to version 2.74.0: + Use EPOLL_CLOEXEC by default + Fixed various regression on GRegex as per the PCRE2 porting + Fixed various memory leaks + Bugs fixed: glgo#GNOME/gtksourceview#278, glgo#GNOME/gtksourceview#283, glgo#GNOME/GLib#2688, glgo#GNOME/GLib#2713, glgo#GNOME/GLib#2719, glgo#GNOME/GLib#2729, glgo#GNOME/GLib#2733, glgo#GNOME/GLib#2737, glgo#GNOME/GLib#2741, glgo#GNOME/gtk#4400, glgo#GNOME/GLib!2820, glgo#GNOME/GLib!2855, glgo#GNOME/GLib!2861, glgo#GNOME/GLib!2868, glgo#GNOME/GLib!2873, glgo#GNOME/GLib!2874, glgo#GNOME/GLib!2875, glgo#GNOME/GLib!2876, glgo#GNOME/GLib!2879, glgo#GNOME/GLib!2881, glgo#GNOME/GLib!2882, glgo#GNOME/GLib!2883, glgo#GNOME/GLib!2900. + Updated translations. - Replace pkgconfig(libpcre) with pkgconfig(libpcre2-8) BuildRequires. No longer used by glib (replaced by pcre2 in 2.73.2). - Drop 99783e0408f8ae9628d2c7a30eb99806087da711.patch for 2.73.x branch, fixed upstream already. ==== glibmm2_4 ==== Version update (2.66.4 -> 2.66.5) Subpackages: libgiomm-2_4-1 libglibmm-2_4-1 - Update to version 2.66.5: + Gio: - ListStore: Don't derive a gtkmm__GListStore GType - DBus::Proxy: get_connection(), get_interface_info(): Add refreturn. + Documentation: Gio::Action: Improve the documentation. + gmmproc: Improved handling of final types. + Build: - Meson build: Avoid unnecessary configuration warnings. - Meson/MSVC: Add more warnings to ignore. - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created. - Use ldconfig_scriptlets macro for post(un) handling. ==== gnome-browser-connector ==== - Use new upstream source url. ==== gnome-calculator ==== Version update (42.2 -> 43.0.1) Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator - Update to version 43.0.1: + Fixed appdata versioning. - Update to version 43.0: + Removed old issue tracker references. - Updated to version 43.rc: + Fix crash when entering new function name. + Fix source view border. + Flatpak build update. + Port about window to libadwaita. + Port to libsoup3. + Updated translations. + Drop patch 4fff5e1.patch due to libsoup3 being patched upstream - Add 4fff5e1.patch: Build with soup3. Following this, replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires. - Update to version 43.alpha: + Fixed broken undo/redo. + Make sure variable name definitions work with whitespace too. + Fix translatable strings. + Fixed missing implicit multiplication with variable and root. + Meson warning fixes. + Updated translations. ==== gnome-characters ==== Version update (42.0 -> 43.0) Subpackages: gnome-characters-lang gnome-shell-search-provider-gnome-characters - Update to version 43.0: + Add support for composite emoji. + Use AdwAboutWindow for an adaptive about window. + Updated translations. - Build sub-package gnome-shell-search-provider-gnome-characters as noarch. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Updated translations. - Update to version 43.alpha: + Add support for composite emoji. + Use AdwAboutWindow for an adaptive about window. + Updated translations. ==== gnome-chess ==== Version update (42.1 -> 43.0) Subpackages: gnome-chess-lang - Update to version 43.0: + Updated application screenshot. + Updated translations. - Add desktop-file-utils BuildRequires: New dependency. - Following the above new BuildRequires, add a check section and verify desktop file during build. - Update to version 43.rc: + New preferences dialog and new game screen. + Updated translations. ==== gnome-clocks ==== Version update (42.0 -> 43.0) Subpackages: gnome-clocks-lang gnome-shell-search-provider-gnome-clocks - Update to version 43.0: + Updated translations. - Update to version 43.beta: + Port to AdwAboutWindow + Fix notifications are immediately withdrawn. + Updated translations. - Update to version 43.alpha: + Build against either geocode-glib-1.0 or geocode-glib-2.0. + Disable "Add" button by default on new timer dialog. + Fix the incorrect order of stopwatch's time label using RTL locale. + Do not match timezones on search. - Replace pkgconfig(geocode-glib-1.0) with pkgconfig(geocode-glib-2.0) BuildRequires following upstream changes. ==== gnome-contacts ==== Version update (42.0 -> 43.rc) Subpackages: gnome-contacts-lang gnome-shell-search-provider-contacts - Update to version 43.rc: + Updated screenshots for GNOME 43. + A rewrite of the core internals fixes several issues when editing or adding a contact. + Several performance optimizations when searching for contacts in the app. + Some strings for importing and exporting contacts were not marked as translatable yet. + Updated translations. - Update to version 43.beta: + Contacts can now import and export your contacts in the vCard format (aka VCF) to or from a file on the system. + The app will now warn you if your system has a configuration issue of your primary address book. + Updated translations. - Drop all traces of telepathy support, now dropped upstream (remove pkgconfig(folks-telepathy) and pkgconfig(telepathy-glib) disabled BuildRequires and stop passing telepathy=false to meson). - Add pkgconfig(libportal) and pkgconfig(libportal-gtk4) BuildRequires: New dependencies. ==== gnome-control-center ==== Version update (42.3 -> 43.0) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Fix AM/PM labeling issue; + Remove no longer used icon; + Select panel only if non-folded when search is canceled; + Several UI improvements regarding device security; + Fix primary monitor selection. + Allow backgrounds to use any image format; + Improve dark theme support; + Keyboard: Fix activation of input source toggle button and improve handling of Shift shortcuts. + Power: Fix blank screen and power button behavior settings; + Printers: Show empty state after removing last printer; + Fix Move Up and Move Down actions when searching; + Fix sound alert selection; + Improve support to Wacom Express Key Remote; + Updated translations. - Update URL tag to https://apps.gnome.org/app/org.gnome.Settings/, the new upstream web page dedicated to Settings (this package). - Bump meson build requirement from 0.53.0 to 0.57.0. - Add noarch as BuildArch for color, goa, user-faces, and devel subpackages as they do not contain any native code/binaries. - Add rpmlintrc to filter false-positives about desktopfile-without-binary warnings for color, goa and user-faces subpackages since they call "gnome-control-center color/goa/etc" rather than a binary of their own. Also filter the file-not-in-%lang warning because we strip the English language from the lang subpackage and package it in the main package. - Replace pkgconfig(gcr-3) with pkgconfig(gcr-base-3) BuildRequires: Align with what meson checks for. - Drop explicit pkgconfig(libsoup-2.4) BuildRequires: No longer needed, as color sub-module was ported away from it. See https://gitlab.gnome.org/GNOME/gnome-control-center/-/commit/a9c398e5d9d45fb4638b38d6bb3f677a2b12b249 - Update to version 43.beta: + Cellular: Add WWAN 5G connection support. + Device Security: - Polish failure messages. - Various style updates. + Display: Support privacy screens. + Info: Show build id in a separate row. + Network: Fix VPN empty state. + Sound: Update default sounds. + User Accounts: Fix back button not appearing sometimes. + Updated translations. - Update to version 43.alpha: + Improved accessibility in various panels. + New Device Security panel. + Date & Time: Update visual style of the timezone map. + Display: Various visual improvements. + Sound: Remove dog barking sounds. + Updated translations. ==== gnome-desktop ==== Version update (42.4 -> 43) Subpackages: gnome-desktop-lang libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 typelib-1_0-GnomeDesktop-4_0 - Update to version 43: + Updated translations. - Update to version 43.rc: + gnome-languages: Simplify XPG language parsing. + Updated translations. ==== gnome-disk-utility ==== Version update (42.0 -> 43.0) Subpackages: gnome-disk-utility-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc: + flatpak: Use devel branch for Udisks. + flatpak: Use libfdisk from util-linux. + flatpak: Use devel build for blockdev. + Updated translations. - Update to version 43.beta: + ci: Use nigthly image + flatpak: - Use specific udisk tag - own org.gnome.Disks.NotificationMonitor - Use fallback-x11 instead of x11 - Add libnotify + desktop: Mark app as using notifications + Updated translations. - Update to version 43.alpha: + flatpak: use alternative location for keyutils-1.6.1.tar.bz2. + Remove incompatible volatile qualifiers. + INSTALL: Fix broken link. + Add development pointers to the readme and remove obsolete TODOs. + gduatasmartdialog: Replace deprecated GIO function. + gduformatdiskdialog: Fix parameter of g_signal_connect () and remove unused variable. + gduapplication: Fix parameter of g_signal_connect (). + gduutils: - Implement gdu_utils_can_format. - Remove unused variable in gdu_utils_can_check. + createfilesystempage: - Check for vfat support. - Add tooltip for missing utilities. + gduapplication: Free string after use. + gduatasmartdialog: Free string after use. + gduwindow: Free GList after use. + meson: Use gnome.post_install. + Updated translations. - Add desktop-file-utils BuildRequires: New dependency. ==== gnome-logs ==== Version update (42.0 -> 43.beta) Subpackages: gnome-logs-lang - Update to version 43.beta: + GTK 4 port. + CI fixes. + Remove redundant glib-mkenums check. + Updated translations. - Replace BuildRequires following upstreams port to gtk4: + Drop pkgconfig(gio-2.0), pkgconfig(glib-2.0), pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1). + Add pkgconfig(gio-unix-2.0), pkgconfig(gtk4) and pkgconfig(libadwaita-1). - Add check section and run meson_test macro. ==== gnome-maps ==== Version update (42.3 -> 43.0) Subpackages: gnome-maps-lang - Update to version 43.0: + Remove build-dependency on GTK3. + Don't install tests gresource. + Updated translations. - Drop update-desktop-files BuildRequires and macro, no longer needed. - Add appstream-glib and desktop-file-utils BuildRequires, validate appdata and desktop files during build. - Add gnome-maps-fix-dependency.patch: Fix upstream dodo when setting dependency for libshumate. - Update to version 43.rc: + Use Adwaita about dialog + Various UI cleanups, tweaks, and fixes + Switch OSM edit authorization to use OAuth 2 + Update POI definitions for OSM editing + Updated translations. - Drop pkgconfig(champlain-0.12) BuildRequires: No longer used, nor needed since the port to gtk4/libshumate. - GNOME Maps uses a gi dep syntax that is not yet understood by the dep scanner, thus add explicit Requires on typelib(GeocodeGlib) and typelib(GtkClutter), - Update to version 43.beta: + Port to GTK 4 and libshumate. + Port to use libsoup 3. - Adjust BuildRequires for upstream changes: + Drop pkgconfig(gtl3.0), pkgconfig(libndy-1)pkgconfig(rest-0.7), pkgconfig(geocode-glib-1.0) + Add pkgconfig(gtk4), pkgconfig(liadwaita-1), pkgconfig(rest-1.0),pkgconfig(geocode-glib-2.0), pkgconfig(shumate-1.0) - Update to version 43.alpha: + Remove network check (always assume network is available). + Remove check-in support (as no GOA backends support this anymore). + Use external browser to authorize OSM account for editing. + Add checkbox to select the visibility of the scale. + Migrate code to use ES 6 modules. + Tune location bias scale parameter for the Photon geocoder. + Updated translations. ==== gnome-online-accounts ==== Version update (3.44.0 -> 3.46.0) Subpackages: gnome-online-accounts-lang libgoa-1_0-0 libgoa-backend-1_0-1 typelib-1_0-Goa-1_0 - Update to version 3.46.0: + Build system fixes with recent Meson. + Updated translations. - Add 0001-google-Remove-Photos-support.patch: google: Remove Photos support. In theory, support for photos is still desired. However, right now the implementation of the Google PicasaWeb API in libgdata no longer works. Until that's fixed, there's no point in advertising support for photos. See https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63 - Update to version 3.45.2: + Use debugging messages instead of warnings. + Fix documentation build. + Updated translations. - Enable build of documentation again. - Update to version 3.45.1: + Removed providers: - Foursquare - Facebook - Flickr + Port to libsoup3 + Port to librest-1.0 + Drop the Autotools build + Update the Google OAuth2 provider - Add meson BuildRequires and macros, switch to meson buildsystem. - Use ldconfig_scriptlets macro for post(un) handling. - Replace BuildRequires following upstream changes: + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and pkgconfig(webkit2gtk-4.0). + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0), pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1). - Do not build gtk-docs as it is currently broken. ==== gnome-photos ==== Version update (42.0 -> 43.0) Subpackages: gnome-photos-lang gnome-shell-search-provider-gnome-photos - Update to version 43.0: + Drop flickr plugin: It pulls soup2. + build: reduce libdazzle usage. + Updated translations. - Drop c6f66fc47d2d434c34dd84d446f081389015785b.patch: Fixed upstream. - Add c6f66fc47d2d434c34dd84d446f081389015785b.patch: Drop flickr plugin: It pulls soup2. Following this, drop pkgconfig(grilo-0.3) BuildRequires: No longer needed. - Update to version 43.beta: + Build with soup3, drops libgfbgraph as it is not compatible with soup3 / rest 1.0. + Use Wallpaper portal for setting as a background/lockscreen. + Stop using deprecated gexiv2 API. + Updated translations. - Changes in BuildRequires following upstream changes: + Drop pkgconfig(geocode-glib-1.0), pkgconfig(libgfbgraph-0.2) and pkgconfig(libgdata) + Add pkgconfig(geocode-glib-2.0), pkgconfig(libportal) and pkgconfig(libportal-gtk3) ==== gnome-remote-desktop ==== Version update (42.4 -> 43.0) Subpackages: gnome-remote-desktop-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Many small fixes and improvements. + Updated translations. - Add explicit pkgconfig(gio-2.0) as build requirement to align with what Meson searches. It was already being pulled to the build by its siblings (gio-unix-2.0/glib-2.0) since they come from the same package. - Add explicit pkgconfig modules as build requirements: tss2-mu, tss2-rc, and tss2-tctildr. Same reason as gio-2.0 above, but this time pkgconfig(tss2-esys) was the one helping the others being pulled. - Pass 1.4 and 11.1.5.0 as minimum requirement versions for epoxy and ffnvcodec respectively to ensure the package uses the minimum that upstream recommends using. ==== gnome-session ==== Version update (42.0 -> 43.0) Subpackages: gnome-session-core gnome-session-default-session gnome-session-lang gnome-session-wayland - Update to version 43.0: + Build system improvements. + GError clean up fix. + Updated translations. ==== gnome-settings-daemon ==== Version update (42.2 -> 43.0) Subpackages: gnome-settings-daemon-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Color: Night light and color management functionality moved to Mutter + Housekeeping: Notify of applications being closed due to OOM + Updated translations. - Update to version 43.beta: + Build with gcr4 by default. - Replace pkgconfig(gcr-3) with pkgconfig(gcr-4) BuildRequires following upstream changes. ==== gnome-shell ==== Version update (42.4 -> 43.0) Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang - Update to version 43.0: + Fix rebooting into boot loader menu. + Improve entry legibility in GNOME Classic. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations. - Pass -Dtests=false to meson: we build mutter without installed tests and thus do not have the deps available for this. - Update to version 43.rc: + Tweak quick settings appearance + Use NM connectivity check URI for portal helper + Only show "Night Light" toggle when supported + Fix accessibility of quick settings sliders + Use more unambiguous icons in on-screen keyboard + Add screenshot item to quick settings + Fix entering extended characters from on-screen keyboard + Prevent SignalTracker from leaking objects + Fix turning off VPN in quick settings + Fix initial selection in switch-monitor popup on desktop + Improve handling of recurring events + Indicate transitional states in bluetooth quick toggle + Work around pipewire regression for screencasts + Plugged memory leak + Misc. bug fixes and cleanups + Updated translations. - Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires: gnome-shell already supports soup3. - Update to version 43.beta: + Allow extension updates with only Extension Manager installed + Use new About window in Extensions app + Stop auto-dismissing notifications on focus changes + Tweak access portal dialog + Add device switcher to volume sliders + Replace combined system menu with quick settings + Use the same format in screencast and screenshot file names + Only load extensions that support the current session mode + Improve overview animation performance + Port to gcr4 + Fix logging in with realmd + Optimize workspace background shadow + Improve app grid navigation + Improve on-screen keyboard - Delete multiple characters and words when holding backspace - Provide word suggestions when using plan keyboard layouts - Use extended layout when TERMINAL hint is set + Fix remembering set up bluetooth devices + Misc. bug fixes and cleanups. + Updated translations. - Replace pkgconfig(gcr-base-3) with pkgconfig(gcr-4) BuildRequires following upstreams port. - Update to version 43.alpha: + Add convenience property for icon-only buttons. + Align space-padded times in world clock. + Fix top bar menus on lock screen. + Show wireguard connects in VPN list. + Fix on-screen keyboard gestures. + Fix focus tracking in magnifier on wayland. + Fix OSD colors with light stylesheet. + Only close messages via delete key if they can be closed. + Fix screenshots when XDG directories are disabled. + Do not create systemd scope for D-Bus activated apps. + Improve high-contrast stylesheet. + Hide overview after 'Show Details' from app context menu. + Fix feedback when turning on a11y features by keyboard. + Fix stylesheet papercuts. + Use libsoup 3.0 by default. + Indicate selected language in on-screen keyboard menu. + Respect IM hint for candidates list in on-screen keyboard. + Fix edge case where windows stay dimmed after a modal is closed. + Improve Belgian on-screen keyboard layout. + Fix fallback ibus-daemon launching. + Make sure screenshot UI opens above dialogs. + Use EventEmitter class instead of injecting Signal methods. + Plugged leak. + Misc. bug fixes and cleanups. ==== gnome-shell-extensions ==== Version update (42.3 -> 43.rc) Subpackages: gnome-shell-classic gnome-shell-extensions-common gnome-shell-extensions-common-lang - Rebase gnome-shell-add-app-to-desktop.patch. - Update to version 43.rc: + Misc. bug fixes and cleanups. - Update to version 43.beta: + Misc. bug fixes and cleanups. + Updated translations. - Update to version 43.alpha: + Updated translations. ==== gnome-software ==== Version update (42.4 -> 43.0) Subpackages: gnome-software-lang - Update to version 43.0: + Updated translations. - Install gschema override with distribution default priority of 20 - Update to version 43.rc: + Supports video as a screenshot. + Improvements of source picker in the details page. + Fixes a bug when viewing details of a package file. + Fixes a bug when reading certain .flatpakref file. + Updated translations. - Drop 81301904.patch: Applied upstream. - Now that flatpak is switched to use soup3, we can drop pkgconfig(libsoup-2.4) and enable pkgconfig(libsoup-3.0) BuildRequires, and pass soup2=false to meson. - Add 81301904.patch: Remove apicheck of flatpak soupapi, patch needed until next gnome-software release. ==== gnome-sudoku ==== Version update (42.0 -> 43.0) Subpackages: gnome-sudoku-lang - Update to version 43.0: + Updated application screenshot. + Updated translations. - Add desktop-file-utils BuildRequires: New dependency. - Following the above new BuildRequires, add optional appstream-glib BuildRequires and a check section and verify desktop file and metadata during build. - Stop packaging help files as documentation. - Replace gcc-c++ with generic c++_compiler and c_compiler BuildRequires. - Drop gobject-introspection BuildRequires: Package does not do introspection any more. - Update to version 43.beta: + Warnings now flag when solution to puzzle is violated. + Updated translations. - Update to version 43.alpha: + Add setting to initialize earmarks. + Fix redundant undo stack entries for earmarks. ==== gnome-terminal ==== Version update (3.44.1 -> 3.46.1) Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal - Update to version 3.46.1: * prefs: - Make preferences dialogue OOP - Change default value * build: Update README * po: Mark bogus translated string as fuzzy * prefs: Try to improve translator hint comment * Updated translations. - Update to version 3.45.99: * all: - ODR fix - Replace %m with using g_strerror() in printf calls * build: - Assert sanity - Build fix for netbsd - Fix nautilus extension install directory - Remove erroneous volatile - Update nautilus extension build req + nautilus: Don't include gdk headers in the nautilus extension + profile: Use the correct schema source to lookup schemas + Updated translations. - Replace pkgconfig(libnautilus-extension) with pkgconfig(libnautilus-extension-4) BuildRequires, following upstream changes/port. - Update to version 3.45.90: + all: Insert text as paste + build: - Improve libc feature extension defines - Move version defines from config.h to meson cpp_args + client: Filter out other terminal's environment variables + nautilus: Do not use deprecated symbols + profile: - editor: . Remove unknown charsets from the builtin list . Skip unknown charsets + regex: Revert sed accident + Revert "screen: Use clean env when creating new tab" + screen: Use same match cursor as vte hyperlink cursor. + util: Show timestamps in the local timezone + Updated translations. ==== gnome-user-docs ==== Version update (42.0 -> 43.0) - Update to version 43.0: + Updates for GNOME 43. + Updated translations. ==== gnome-user-share ==== Version update (3.34.0+25 -> 43.0) Subpackages: gnome-user-share-lang - Update to version 43.0: + Updated translations. - Update to version 43.alpha: + Remove Nautilus extension. + Fix build with meson 0.61 and newer. + Updated translations. - Drop gnome-user-share-fix-meson-0_61_0.patch fixed upstream. - Drop pkgconfig(libnautilus-extension) and pkgconfig(gtk+-3.0) BuildRequires: No longer needed as nautilus extension was removed upstream. - Drop obsolete glib2_gsettings_schema_requires macro. ==== gnome-weather ==== Version update (42.0 -> 43.0) Subpackages: gnome-shell-search-provider-gnome-weather gnome-weather-lang - Update to version 43.0: + The thermometer widget in the daily view has received a round of polish, with temperature labels sticking to the thermometer as it scales. + The temperature choice in the primary menu is now at the top level. + Views now transitions smoothly with a crossfade. + We use a new adaptive About window. + Updated translations. - Update to version 43.rc: + Updated translations. - Update to version 43.beta: + Updated translations. - Update to version 43.alpha: + GNOME Weather 43.alpha polishes the thermometer widget in the daily view, refreshes the primary menu, uses smooth transitions between views, and makes use of a new adaptive About window. + Updated translations. ==== gobject-introspection ==== Version update (1.72.0 -> 1.74.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.74.0: + Update the GIR data for GLib, GObject, GModule, and GIO. - Update to version 1.73.1: + Update the GIR data for GLib, GObject, GModule, and GIO + Disable rpath on Windows + Add llvm/mingw support on Windows + Fix annotations in libgirepository + Support C99 designated initializers when parsing C declarations + Add some more types to win32 GIR + Let doctool prepend emitting objects in GJS signals + Require a C99 toolchain like GLib - gi-find-deps.sh: extend js script parser to detect imports in the form import 'gi://GeocodeGlib?version=2.0'. - Update to version 1.73.0: + Update the GIR data for GLib, GObject, GModule, and GIO. + scanner: - Support pre-processor macros with zero arguments. - Support ISO C varargs in macros. + Fix subproject build. ==== grilo-plugins ==== Subpackages: grilo-plugin-tracker grilo-plugin-youtube grilo-plugins-lang - Add d1c0835d.patch: flickr: remove GOA support. GNOME Online accounts removed flicker backend so we need to remove it here too. ==== gsettings-desktop-schemas ==== Version update (42.0 -> 43.0) Subpackages: gsettings-desktop-schemas-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc.1: + Update default background file extension to webp + Updated translations. - Update to version 43.rc: + Add setting for touchpad acceleration profiles + Add specific schema for trackpoint pointer devices + Updated translations. - Update to version 43.alpha: + Fix description of use-same-proxy setting. + Updated translations. ==== gtk3 ==== Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-immodule-xim gtk3-lang gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Drop pkgconfig(rest-0.7) BuildRequires: it seems to serve no purpose, nor can I find anything to suggest that gtk depends on it. ==== gtk4 ==== Version update (4.8.0 -> 4.8.1) Subpackages: gtk4-lang gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.8.1: + Input: - Fix problems with input method interactions that caused dead keys not to work. - Accept single-key compose sequences (these are used with some keyboard layouts). + GtkColumnView: Flip column order in right-to-left context. + GtkGridView: Fix problems with rubberbanding. + GtkFileChooser: - Fix positioning of popovers in the places view. - Make ~ and . keyboard shortcuts work again. + gsk: Make glyph upload more similar to icons. + Make file transfer via portals work, this fixes file copy/paste and dnd in flatpaks. + Updated translations. ==== gtkmm3 ==== Version update (3.24.6 -> 3.24.7) - Update to version 3.24.7: + Gtk: - Don't derive gtkmm__GtkXxx GTypes from final types - TextView::get_tabs(): Fix a memory leak + Documentation: Widget: Improve the class documentation + Demos: Dialog demo: Add a non-modal dialog + Build: - Meson build: Avoid configuration warnings - MSVC build: Disable more warnings - Fix build with -Dbuild-deprecated-api=false - Add gtkmm3-docs-without-timestamp.patch: We do not want __DATE__ and __TIME__ in our packages. ==== gtksourceview5 ==== Version update (5.4.2 -> 5.6.0) Subpackages: gtksourceview5-lang libgtksourceview-5-0 typelib-1_0-GtkSource-5 - Update to version 5.6.0: + Updated languages: awk.lang, lean.lang + Updated style schemes: Adwaita.xml, Adwaita-dark.xml, solarized-light.xml, solarized-dark.xml, cobalt.xml. + A bug with input grabs has been fixed when using GtkSourceHover to create interactive tooltips in a stack or notebook. + highlight-current-line is only rendered when the toplevel is active. + Merging of snippet bundles handles tooltips now. + The snippet manager now delays snippet parsing until needed. + Completion of snippets is now lazier resulting in less memory and CPU usage. + Informative tooltips for snippets are now more aggressively dismissed. + Scrolling now dismisses interactive hover tooltips. + Use of Escape now dismisses the completion list and forwards the event to the GtkSourceView, improving integration of Vim emulation. + Snippet filtering correctness has been improved when adding/removing characters from the filter text. + Assistants such as the completion list defer repositioning to the next frame tick which improves some situations with widgetry not having an allocation when snapshotted. + A new GtkSourceCompletion::provider-model-changed signal has been added which allows observation of providers by external tooling. This can be used to implement features like "top matches" from various completion providers. + Testsuite improvements. + GtkSourceView now uses GSignalGroup and GBindingGroup from GLib, and therefore bumps our GLib dependency as it would be necessary with updated GTK releases anyway. + GtkSourceHoverDisplay now specifies a CSS element name for use by applications in styling. + GtkSourceCompletion now uses PANGO_UNDERLINE_SINGLE_LINE and PANGO_WEIGHT_BOLD Pango attributes for highlighting fuzzy matches. This improves visibility when used with certain character sets. + Splicing of Pango attributes has been improved for completion which ensures the merging does not result in missing attributes. + Some methods have been marked as virtual for Vala. + Updated translations. - Add optional pkgconfig(fontconfig) and pkgconfig(pangoft2) BuildRequires: build fonconfig support. - Update to version 5.5.1: + Many fixes to GtkSourceSnippet parsing and expaction. + Various test-suite fixes. + The snippet completion provider now avoids inflating snippet objects until they are inserted. + Input-method integration improvements for custom indenters. + Performance improvements to GtkSourceBuffer. + Performance improvements when translating improperly encoded documents to fallback hexadecimal characters. + Disable GtkSourceBuffer::cursor-moved signal while loading buffers with GtkSourceFileLoader. + Adwaita.xml styling fixes for def:error. + More profiling integration with sysprof. + Updated languages: lean, latex, chdr, cpphdr. + Updated translations. - Update to version 5.5.0: + Build fixes for deprecated meson features and MSVC improvements. + Fixes for hover assistant placement and display. + A number of improvements to Vim emulation. + The overview map can now avoid redrawing in a number of scenarios. + The completion popover can now avoid repositioning in a number of scenarios. + The completion popover now hides before resetting grid content. + Language specifications can now provide a suggested suffix or name for new files. GNOME Text Editor has examples for using this new opt-in metadata. + Various fixes display of snippet assistants. + New languages: twig.lang. + Updated translations. - Add explicit pkgconfig(libpcre2-8) BuildRequires as meson checks for it, already pulled in by other dependencies. - Use ldconfig_scriptlets macro for post(un) handling. ==== gupnp-igd ==== - Add 79a1e4cf8c256132978a1d8ab718c8ad132386de.patch: Port to GUPnP 1.6 API. Following this, replace pkgconfig(gssdp-1.2) and pkgconfig(gupnp-1.2) with pkgconfig(gssdp-1.6) and pkgconfig(gupnp-1.6) BuildRequires. - Use ldconfig_scriptlets macro for post(un) handling. ==== harfbuzz ==== Version update (5.1.0 -> 5.2.0) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 libharfbuzz0-32bit typelib-1_0-HarfBuzz-0_0 - Update to version 5.2.0: + Fix regressions in hb-ft font functions for FT_Faces with transformation matrix. + The experimental hb-repacker API now supports splitting several GPOS subtable types when needed. + The HarfBuzz extensions to OpenType font format are now opt-in behind build-time flags. + The experimental hb-subset variable fonts instantiation API can now instantiate more font tables and arbitrary axis locations. + Unicode 15 support. + Various documentation improvements. + The hb-view command line tool now detects WezTerm inline images support. + Fix FreeType and ICU dependency lookup with meson. + New API: - +HB_SCRIPT_KAWI - +HB_SCRIPT_NAG_MUNDARI - Drop patch fixed upstream: + harfbuzz-5.1.0-repacker-fix-signedness-of-char-in-tests.patch ==== libadwaita ==== Version update (1.1.5 -> 1.2.0) Subpackages: libadwaita-1-0 libadwaita-lang typelib-1_0-Adw-1 - Update to version 1.2.0: + Docs: - Fix @card_shade_color description. - Fix a typo in AdwTabView docs. - Fix AdwMessageDialog example. + Updated translations. - Update to version 1.2.rc: + Ensure setter documentation is consistent with their properties + Demo: Fix a critical when toggling tab indicators + AdwCarousel: Fix a crash when removing a child while it's animating + AdwMessageDialog: Use maximum width when no parent is set, instead of minimum + AdwSqueezer: Sizing fixes + AdwTabBar - Fix long press handling - Fix a crash when clicking empty space while a tab is animating + AdwTabView: Fix set_menu_model() input check + AdwWindow: Clarify docs around child/content properties + Stylesheet - Fix AdwSplitButton disabled state - Fix focus transitions - Fix GtkColorScale slider - Fix AdwViewSwitcher needs-attention dot color + Updated translations. - Update to version 1.2.beta: + Fix deprecations with newer GLib + Fix strict aliasing warnings + Fix GLSL shader compile errors on certain systems + AdwAboutWindow: - Fix a random crash when closing - Rework the flat header bar layout - Properly mark as final class + AdwAvatar: Fix draw_to_texture() with rectangular avatars + AdwEntryRow: - Add entry-activated signal - Add attributes property - Add activates-default property - Don't select text when clicking the row + AdwMessageDialog: Fix crash when destroying the parent before the dialog + AdwShadowHelper: Fix warnings when drawing vertical shadow + AdwSplitButton: Add dropdown-tooltip property + AdwSwipeTracker: - Fix swipe speed on GTK 4.7.x - Fix criticals with GTK 4.7.x + AdwTabBar: - Remove tab background when there's only one tab - Add a tooltip for close buttons - Fix squished or clipped text with gtk-hint-font-metrics=0 - Fix scrolling to a tab with disabled animations - Fix assorted tab reordering issues + AdwTabView: - Add shortcut management API - Add AdwTabPage:indicator-tooltip property - Handle shortcuts on CAPTURE phase - Shortcut propagation and bell fixes + AdwToast: Add button-clicked signal + AdwViewStack: Add adw_view_stack_add_titled_with_icon() + Demo: - Prefer properties over in UI files - Don't explicilty add GtkViewport to GtkScrolledWindow - Stop using .inline-toolbar - Fix build on Windows + Stylesheet: - Unify @view_fg_color with other foreground colors - Improve contrast of @success_color and @warning_color - Fix infobar margins and spacing - Partially support .navigation-sidebar with GtkTreeView - Move GtkScale focus onto its slider - Ensure consistant GtkScale size when using marks - Remove unnecessary transitions + Updated translations. - Update to version 1.2.alpha: + Introduce AdwAboutWindow. + Introduce AdwEntryRow and AdwPasswordEntryRow. + Introduce AdwMessageDialog. + Introduce AdwPropertyAnimationTarget. + AdwAnimation: Add adw_animation_set_target(). + AdwCallbackAnimationTarget: Fix callback annotations. + AdwActionRow: - Set a11y relations for the activatable widget. - Tweak spacing to match toolbars and AdwEntryRow. + AdwAvatar: Fix initials not updating after setting custom-image. + AdwComboRow: Add an example to docs. + AdwExpanderRow: Change arrow orientation to make it look less similar to action rows that open subpages. ==== libgdata ==== Subpackages: libgdata-lang libgdata22 - Add 47.patch: build: Build against new gcr-4 library. Following this, replace pkgconfig(gcr-base-3) with pkgconfig(gcr-4) BuildRequires. Patch based on mr https://gitlab.gnome.org/GNOME/libgdata/-/merge_requests/47 - Pass oauth1=disabled to meson and drop pkgconfig(oauth) BuildRequires. Disabled by default upstream, and google have deprecated oauth1 since 2012. - Drop unused pkgconfig(gdk-pixbuf-2.0) and pkgconfig(libuhttpmock-0.0), we already pass always_build_tests=false to meson, so they are "wasted". - Remove already disabled pkgconfig(gtk+-3.0) BuildRequires. ==== libgee ==== Version update (0.20.5 -> 0.20.6) - Update to version 0.20.6: + Fixes for newer valac. + Keep the original exception in Future.map/flat_map. ==== libgovirt ==== Version update (0.3.8 -> 0.3.9) Subpackages: libgovirt-lang libgovirt2 - Update to version 0.3.9: + Update librest dependency to 0.9. + Update to libsoup3. + Remove autotools in favor of meson. + Updated translations. - Replace pkgconfig(rest-0.7) with pkgconfig(rest-1.0) BuildRequires following upstream changes. - Add meson BuildRequires and macros. - Use ldconfig_scriptlets macro for post(un) handling. ==== libgweather4 ==== Version update (4.0.0 -> 4.2.0) Subpackages: gweather4-data libgweather-4-0 libgweather4-lang typelib-1_0-GWeather-4_0 - Update to version 4.2.0: + Allow overriding vapigen with older Meson versions. + Documentation fixes. + Build fixes with newer versions of Meson. + Updated translations. - Update to version 4.1.1: + Locations database changes - Give proper name for Cannes-Mandelieu Airport - Add name of Korean cities written in Hangul - Update romanization of the name of Korean cities - Re-organize India's locations based on states - Add airports in Georgia - Add various cities in Brazil - Add various cities in Chile - Add major cities and all international airports in Indonesia - Replace cities in the Netherlands with the top 44 large cities - Add Dunedin, NZ - Add Zhytomyr, UA + Disable documentation when cross-compiling + Fix issue with missing variable initialization + Use Meson's gnome.post_install() instead of our custom script + Add NWS weather provider for locations in the US + Updated translations. - Add pkgconfig(json-glib-1.0) BuildRequires: New dependency. - Update to version 4.1.0: + Update dependency to geocode-glib-2.0. + Switch to using libsoup3 by default. + Add cities in: Greece, Turkey, India, Argentina. + Fix various locations in Israel and Palestine. + Fix test METAR service test suite. + Updated translations. - Replace pkgconfig(geocode-glib-1.0) and pkgconfig(libsoup-2.4) with pkgconfig(geocode-glib-2.0) and pkgconfig(libsoup-3.0) BuildRequires following upstreams port. - Pass soup2=false to meson, build just soup3 support. ==== libhandy ==== Version update (1.6.3 -> 1.8.0) Subpackages: libhandy-1-0 libhandy-lang typelib-1_0-Handy-1_0 - Update to version 1.8.0: + Updated translations. - Update to version 1.7.90: + Remove unnecessary cast in HdyPreferencesGroup. + Updated translations. - Update to version 1.7.0: + HdyDeck: Remove a non-existent property mention. + HdyStyleManager: - Correctly reset the theme if we're not overriding it. Fixes switching away from HighContrast. - Fix a typo in docs. - Remove a leftover debug message. + Add environment variables to control styles from Builder. ==== libnma ==== Version update (1.8.40 -> 1.10.2) Subpackages: libnma-gtk4-0 libnma-lang libnma0 typelib-1_0-NMA-1_0 - Update to version 1.10.2: + Do not pop a certificate chooser if nobody clicked the button. + Updated translations. - Update to version 1.10.0: + Libnma-gtk4 now has Smart Card support viad Gtk4-enabled version of Gcr. + nma-cert-chooser.c is now included in the list of translated files. - Add fix-dependency-pc-name.patch: Update gcr-4.pc name to new form. Following this: Add pkgconfig(gcr-4) and pkgconfig(gck-2) BuildRequires and pass gcr_gtk4=true to meson, build the new gcr-gtk4 based advanced certificate chooser. - Pass b_lto=true to meson, build with LTO support. ==== libosinfo ==== Subpackages: libosinfo-1_0-0 libosinfo-lang typelib-1_0-Libosinfo-1_0 - Add 3a0fef72.patch: build: Add option to select libsoup ABI. Following this, add conditional pkgconfig(libsoup-3.0) BuildRequires. - Modernize spec, use ldconfig_scriptlets macro for post(un) handling, package COPYING with license macro. ==== libostree ==== Subpackages: libostree-1-1 - Use curl as http backend, stop depending on soup2: Drop pkgconfig(libsoup-2.4) and add pkgconfig(libcurl) BuildRequires, and pass with-curl=yes and --with-soup=no to configure. ==== libpeas ==== Version update (1.32.0 -> 1.34.0) Subpackages: libpeas-1_0-0 libpeas-gtk-1_0-0 libpeas-lang libpeas-loader-python3 typelib-1_0-Peas-1_0 typelib-1_0-PeasGtk-1_0 - Update to version 1.34.0: + Resource-based plugins are sorted by module-name before loading to aid in reproducibility. + Sorting of plugins with dependencies has been altered to improve sort-order with more complex plugin dependency graphs. + Updated translations. - Add fdupes BuildRequires and macro, remove duplicate files. - Package sub-package glade-catalog-libpeas as noarch. ==== librdkafka ==== Version update (1.8.2 -> 1.9.2) - update to 1.9.2: * Added KIP-768 OUATHBEARER OIDC support (by @jliunyu, #3560) * Added KIP-140 Admin API ACL support (by @emasab, #2676) * Consumer: `rd_kafka_offsets_store()` (et.al) will now return an error for any partition that is not currently assigned (through `rd_kafka_*assign()`). This prevents a race condition where an application would store offsets after the assigned partitions had been revoked (which resets the stored offset), that could cause these old stored offsets to be committed later when the same partitions were assigned to this consumer again - effectively overwriting any committed offsets by any consumers that were assigned the same partitions previously. This would typically result in the offsets rewinding and messages to be reprocessed. As an extra effort to avoid this situation the stored offset is now also reset when partitions are assigned (through `rd_kafka_*assign()`). Applications that explicitly call `..offset*_store()` will now need to handle the case where `RD_KAFKA_RESP_ERR__STATE` is returned in the per-partition `.err` field - meaning the partition is no longer assigned to this consumer and the offset could not be stored for commit. * Improved producer queue scheduling. Fixes the performance regression introduced in v1.7.0 for some produce patterns. (#3538, #2912) * Windows: Added native Win32 IO/Queue scheduling. This removes the internal TCP loopback connections that were previously used for timely queue wakeups. * Added `socket.connection.setup.timeout.ms` (default 30s). The maximum time allowed for broker connection setups (TCP connection as well as SSL and SASL handshakes) is now limited to this value. This fixes the issue with stalled broker connections in the case of network or load balancer problems. The Java clients has an exponential backoff to this timeout which is limited by `socket.connection.setup.timeout.max.ms` - this was not implemented in librdkafka due to differences in connection handling and `ERR__ALL_BROKERS_DOWN` error reporting. Having a lower initial connection setup timeout and then increase the timeout for the next attempt would yield possibly false-positive `ERR__ALL_BROKERS_DOWN` too early. * SASL OAUTHBEARER refresh callbacks can now be scheduled for execution on librdkafka's background thread. This solves the problem where an application has a custom SASL OAUTHBEARER refresh callback and thus needs to call `rd_kafka_poll()` (et.al.) at least once to trigger the refresh callback before being able to connect to brokers. With the new `rd_kafka_conf_enable_sasl_queue()` configuration API and `rd_kafka_sasl_background_callbacks_enable()` the refresh callbacks can now be triggered automatically on the librdkafka background thread. * `rd_kafka_queue_get_background()` now creates the background thread if not already created. * Added `rd_kafka_consumer_close_queue()` and `rd_kafka_consumer_closed()`. This allow applications and language bindings to implement asynchronous consumer close. * Bundled zlib upgraded to version 1.2.12. * Bundled OpenSSL upgraded to 1.1.1n. * Added `test.mock.broker.rtt` to simulate RTT/latency for mock brokers. - enable libcurl integration - enable RapidJSON integration ==== libsoup ==== Version update (3.0.8 -> 3.2.0) Subpackages: libsoup-3_0-0 libsoup-lang typelib-1_0-Soup-3_0 - Update to version 3.2.0: + No changes, stable bump only. - Update to version 3.1.4: + Numerous improvements to HTTP/2 reliablity. + Fix `http` proxy authentication with default proxy resolver. + Fix undefined ``ssize_t`` with MSVC. - Update to version 3.1.3: + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined. - Changes from version 3.1.2: + Replace HTTP/2 tests using Quart with internal HTTP/2 server tests. + Improve version macros including adding ability to define `SOUP_DISABLE_DEPRECATION_WARNINGS`. - Drop -D http2_tests=disabled meson paramter: no longer supported. - Drop 299.patch: merged upstream. - Update to version 3.1.1: + Reintroduce some thread-safety to SoupSession (see https://libsoup.org/libsoup-3.0/client-thread-safety.html) + Add SoupServerMessage:tls-peer-certificate and SoupServerMessage:tls-peer-certificate-errors + Port docs to gi-docgen + Update documentation. - Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen) BuildRequires (and update options passed to meson) following upstreams port. - Add 299.patch: multithread-test: show error information in case of request failure. multithread-test: skip proxy tests if apache is not available. - Use ldconfig_scriptlets for post(un) handling. ==== libwnck ==== Version update (40.1 -> 43.0) Subpackages: libwnck-3-0 libwnck-lang typelib-1_0-Wnck-3_0 - Update to version 43.0: + WnckHandle is now public and should be used for all the operations. Usage of all the older entry-point getters is now deprecated. ==== mdadm ==== - mdadm.spec: add EXTRAVERSION string to make command line (jsc#SLE-24761, bsc#1193566) ==== mutter ==== Version update (42.4 -> 43.0) Subpackages: mutter-lang - Update to version 43.0: + Fix stuttering in Xorg session. + Make MetaBarrier type derivable again. + Fixes crash. + Updated translations. - Fix night-light-support: Add b81429ac.patch: meta-monitor: Keep the dbus night-light-supported property in sync. - Update to version 43.rc: + Remember monitor scale when switching configurations + Embed wayland output name into screencast streams + Limit precision of stored refresh rates + Add support for the "max bpc" connector property + Fix focus-tracking corner case + Add detail to ::event signal + Improve heuristics for adding fallback monitor modes + Take over color management from gnome-settings-daemon + Allow scanout for offscreen rotated views + Fix hot corner regression on X11 + Fix losing IM focus in some circumstances + Avoid swapping redundant portions of buffers onscreen + Animate windows moving between monitors + Make NVIDIA + gbm use atomic mode setting + Fixed crashes + Plugged memory leak + Misc. bug fixes and cleanups + Updated translations. - Add pkgconfig(colord) and pkgconfig(lcms2) BuildRequires: New dependencies. - Pass tests=false to meson, disable build of all tests. - Update to version 43.beta: + Add basic color-scheme support for server-side decorations + Add single pixel buffer support + Add support for multi-monitor direct scanout + Add tool to pretty print display configuration + Always send modifiers to clients if supported + Better integrate cogl tests with existing infrastructure + Continue gi-docgen migration + Defer and accumulate redraw-clip on scanout + Don't skip frames after skipped KMS updates + Don't skip vblank sync on missing presentation timestamp + Fall back to ARGB if XRGB is not supported + Fix cursor showing on Xilinx + Fix cursor visibility on X11 with only tablets as input + Fix glitches in apps using subsurfaces + Fix registering as X11 window manager if GDK_BACKEND is set + Highlight actors becoming reactive under the pointer + High-resolution scroll wheel support + Notify about privacy screen changes via predictions + Reduce client work when entering overview + Remove mipmap framerate limiting + Replace MetaTextureTower with native GL mipmapping + Report actual monitor transform + screencast: - Set correct stride when using dmabufs - Use flag to signal failed recording + Support direct scanout on GPUs without modifiers support + Plugged leaks + Fixed crashes + Misc. bug fixes and cleanups + Updated translations. - Drop zenity BuildRequires/Requires: The dependency was removed in alpha release. - Update to version 43.alpha: + Drop zenity dependency. + Fix initialization of privacy mode in displays that support it. + Add NightLightSupported property to DisplayConfig. + Don't use direct scanout for transparent windows. + Improve picking a window for direct scanout. + Drop support for obsolete wayland protocols. + Fix --replace again. + Do not allow windows to steal focus when the shell has a grab. + Fix night light without GAMM_LUT property. + Expose Cogl's Snippet API to introspection. + wayland: Fix rotation transform. + Build and deploy API documentation. + Attach color state information to actors. + Fix pointer confinement on HiDPI setups. + Fix dma-bufu screencast regression. + Fix monitor mirroring in some cases. + Parse HDR and Colorimetry CTA-861 EDID extension blocks. + Fix cursor tracking during screencasts on X11. + Fixed crashes. + Plugged leaks. + Misc. bug fixes and cleanups. - Bump api_major to 11, following upstream. ==== nautilus ==== Version update (42.2 -> 43.0) Subpackages: gnome-shell-search-provider-nautilus nautilus-lang - Update to version 43.0: + Bugs fixed: - Open first search result with Enter, as before. - Don't freeze when opening media storage. + Updated translations. - Update to version 43.rc: + Resolving regressions from the GTK 3 to 4 switch: - Restore accessible labels for view items/. - HiDPI icons and thumbnails. - Restore transient location entry behavior. - Restore spacebar shortcut to trigger sushi file previewer. - Restore ability to create new file from dropped text. - Restore ability to duplicate via DND + Ctrl. + Drag-and-drop enhancements: - Allow dropping files into Starred to star them. - Prevent "open on hover" while moving pointer. + Menu enhancements: - Add menu item to remove files from Starred list. - Don't activate menu button when clicking folder name. - Don't offer "Properties" and "Add to Bookmarks" actions when they don't make sense. + Properties enhancements: - Wrap long filename words in Properties. - Refine properties for root directory. - Show error state for extensions properties. + General enhancements: - Redesign trash infobar. - Add tooltips to every headerbar control. - Update and modernize libnautilus-extension documentation. - Update appdata screenshots. + Bugfixes: - Fix various app chooser issues. - Fix various batch rename dialog issues. - Fix Highcontrast styles. - Fix focus misbehaviours in the new views. - Don't show URI escape codes in tooltips. - Show sharing infobar in gnome-user-share's fallback location. - Fix icon size in file conflict dialog. - Fix operations indicator animation. - Mark missing translatable strings. - Fix various memory leaks. - Fix compilation errors. + Updated translations. - Replace gtk-doc BuildRequires for pkgconfig(gi-docgen): follow upstreams move to gi-docgen. - Mark gnome-shell-search-provider-nautilus noarch. - Update to version 43.beta.1: + Restore view options tooltip + Mark new files for translation + Look for extensions in their new installation directory - Stop creating 3.0 extensions directory, and bump soversion on what we currently support and build. - Update to version 43.beta: + Adapting main window elements to smaller sizes; - Make sidebar foldable. - Split toolbar contorls into top and bottom toolbars at small sizes. + Restoring Disks integration: - Open storage unit in Disks from Properties. - Format with Disks from the sidebar context menu. + Absorbing features from core plug-ins: - Provide infobar for Public folder, instead of gnome-user-share. - Provide context menu action to open folders in Console. - Replace nautilus-send-to extension with Email portal. + Remodeling plug-ins - List installed extensions plug-ins in About. - Implement new Properties API and port Image and Audio/Video. - Remove GTK-dependent API from libnautilus-extension. - Bump libnautilus-extension versions. + Improving search UI design - Use modern design patterns for type filter chooser. - Elaborate FTS snippets and place them in a container. + Modernizing Properties window - Implement new "pages and rows" design. - Move ability to set default app into Open With dialog. + Reorganizing context menus. + Refining view visual styles - Saturate selection colors. - Add icon shadows. - Refine layout of column editor dialog. + Using more modern widgetry: - Use AdwTabBar for detatchable tabs. - Use AdwEmptyState for empty folder views. - Use AdwMessageDialog instead of GtkMessage. + Resolving regressions from the GTK 3 to 4 switch: - Restore Accessibility relations. - Restore location entry suggestions. - Restore libcloudproviders integration. + Opening new tab with middle click on next and forward buttons. + Miscellaneous bugfixes. + Leftover known regressions in 43.beta: - Lacks HiDPI icons. - Lacks attention-grabbing animation on operations button. + Updated translations. - Add pkgconfig(cloudproviders) BuildRequires: New dependency. - Rename libnautilus-extension2 to libnautilus-extension4 following upstreams soname changes. - Update to version 43.alpha: ... changelog too long, skipping 51 lines ... upstream soname bump. ==== nautilus-share ==== Version update (0.7.3 -> 0.7.5) Subpackages: nautilus-share-lang - Update to version 0.7.5: + Fix dialogs for permission changes + Fix misc issues - Changes from version 0.7.4: + Port to libnautilus-extension-4 for Nautilus 43 compatibility + Port to GTK4 + Port from autotools to Meson + Fix misc issues - Switch to source service. - Add meson BuildRequires and macros following upstreams port. - Other changes in BuildRequires: + Added: pkgconfig, pkgconfig(glib-2.0), pkgconfig(gtk4) and pkgconfig(libnautilus-extension-4) + Dropped: intltool, nautilus-devel and libtool. - Add nautilus-share-lang-fix.patch: Add LINGUAS file to po dir https://gitlab.gnome.org/coreyberla/nautilus-share/-/issues/2 ==== netpbm ==== Subpackages: libnetpbm11 - ppmforge-fix-overflow.patch: Fix arithmetic overflow in ppmforge - ppmforge-test.patch: removed ==== orca ==== Version update (42.2 -> 43.beta) Subpackages: orca-lang - Update to version 43.beta: + Web: - Fix issue causing Orca to remain silent with autofocused inputs. - Prevent structural navigation exiting current modal dialog. - Make cell ancestor presentation optional. + General: - Fix issue causing the description to not be presented. - Fix several popup menu-related issues. - Fix issue causing certain static text in dialogs to not be presented. + Updated translations. - Update to version 43.alpha: + Web: - Improve presentation of articles in feeds. - Improve presentation of unknown setsize and row/column count. - Fix several "chattiness" issues related to ARIA widgets. - Improve performance in large rich-text editors. - Include focusable elements with clickancestor action in the list of "clickables". + WebKitGtk: Fix issue causing WebKitGtk 2.36 content to not be handled by Orca's webkit support. + General: - Add more event-flood handling to improve performance in general, but especially for gnome-shell. - Fix bug related to which script responded to a mouse-button event. + Updated translations. ==== polkit-default-privs ==== Version update (1550+20220727.3ce2e2f -> 1550+20220919.3b55a1f) - adjust spec file to deal with /sbin -> /usr/sbin path change - Update to version 1550+20220919.3b55a1f: * kdiskmark: adjust to new major version action renaming (bsc#1202725) * Use /usr/sbin nowadays (boo#1191090) ==== python-atspi ==== Version update (2.38.2 -> 2.45.90) - Only BuildRequire at-spi2-atk-gtk2 and atk-devel if at-spi2-core < 2.45. In newer versions, at-spi2-atk was merged into -core and obsoleted. - Update to version 2.45.90: + Add object:announcement to the list of events. + Add support for ATSPI_ROLE_PUSH_BUTTON_MENU. ==== python-attrs ==== - python-six is not required for build ==== python-pycairo ==== Version update (1.20.1 -> 1.21.0) - Update to version 1.21.0: * Require Python 3.7+ * Require meson 0.53+ * Using setup.py directly to build/install pycairo is deprecated. Use meson instead. * setup.py now requires setuptools. Previously it was optional. * The complete API reference is now included in the typing stubs, so it can be consumed/shown by IDEs. - Add f5a795ea.patch: Some test improvements for cairo 1.17.6 ==== python310 ==== Subpackages: python310-curses python310-dbm python310-tk - test-int-timing.patch: gh-96710: Make the test timing more lenient for the int/str DoS regression test. (#96717) ==== python310-core ==== Subpackages: libpython3_10-1_0 python310-base - test-int-timing.patch: gh-96710: Make the test timing more lenient for the int/str DoS regression test. (#96717) ==== rubygem-vagrant-spec ==== Version update (0.0.1.1627911869.200ed21.git -> 0.0.1.1663083445.c177981.git) - New upstream snapshot 0.0.1.1663083445.c177981.git ==== seahorse ==== Subpackages: gnome-shell-search-provider-seahorse seahorse-lang - Add ab2f253c.patch: Port to soup3. Following this, replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires. - Build sub-package gnome-shell-search-provider-seahorse as noarch. ==== seahorse-nautilus ==== Version update (3.11.92 -> 3.11.92+95) Subpackages: nautilus-extension-seahorse seahorse-nautilus-lang - Update to version 3.11.92+95: * libnautilus-extension: Prefer libnautilus-extension-4 * nautilus extension: Port to libnautilus-extension-4 * Add gpg version 2.3 so seahorse-nautilus will build * Stop including deprecated nautilus extension headers. * Fix UI files usage - Switch to source service git checkout. - Changes in BuildRequires: + Dropped: intltool, update-desktop-files, pkgconfig(libnautilus-extension) and glib2_gsettings_schema_requires macro. + Added: meson and pkgconfig(libnautilus-extension-4). - Switched to meson macros and dropped sed call adding supported versions of gpg and drop post(un) handling since we now rely on filetriggers as well as suse_update_desktop_file macro calls. - Update Supplements to current standard. ==== shotwell ==== Version update (0.30.16 -> 0.31.5) Subpackages: shotwell-lang - Update to version 0.31.5: + Port to libsoup3 + Updated translations. - Changes from version 0.31.4: + Move video meta-data reading into external process + Fix memory leak while importing from camera + Speed up raw meta-data reading + Improve Welcome Dialog wording + Improve google photos upload for > 50 photos + Support CR3 files + Use mail portal instead of nautilus-sendto + Support AVIF files + Fix import from SONY A7C + Remove Map widget - Changes from version 0.31.3: + Store publishing secrets using libsecret + Fix rotation keybinding for viewer + Fix a missing menu item - Changes from version 0.31.2: + Documentation updates and clean-up + Drop obsolete settings + Add WEBP and GIF to viewer's desktop file + Use new mapbox tiles for the map view + Flickr: Upload description and title + General OAuth1 clean-up and simplifications + Flickr: Show the new quotas (images uploaded) + Make face detection and recognition compatible with OpenCV 4 + Fix shortcuts for previous/next photo in menus + Migrate GSettings from org.yorba to org.gnome + Fix initialization of the theme being too late + Bring some consistency into the settings summaries and descriptions + Google Photos: Fix a critical when target album is not available + YouTube: Remove an obsolete label from the publishing dialog + Authenticator: Make links in the shown web page open in external browser + Google Photos/YouTube: Update explanatory texts before log in. + Flickr: Fix the log in - Changes from version 0.31.1: + Fix an issue when pressing the down key in a slideshow + Face recognition: Properly fall back to face detection when there is no DNN file + GPS: Export GPS meta-data + GPS: Changed GPS will trigger meta-data export + Piwigo: Fix crash when the certificate information is broken + Add profiles + Fix an issue with git annex due to not properly recognizing symlinks + Doc: Update the manpage + Google Photos: Do not crash if title is missing + Authenticator: Do not crash if service connection fails + Doc: Various syntax fixes in help files + Fix Camera detection and unmounting + Speed up browsing directories of large files + Fix localization of month in the DateTime dialog + Tumblr: Fix upload + Respect rotation information of videos + Piwigo: Enable uploading of rating + Port thumbnailer spawning to GLib.Subprocess + Remove a couple of deprecated TimeVal uses + Fix a couple of "potential null access" warnings during compilation + Some code clean-ups - Changes from version 0.31.0: + Reorganize source tree + Visually clean-up saved search editing dialog + Use org.freedesktop.FileManager1 instead of calling nautilus directly. + Fix some deprecated calls in faces code + Fix icon fall-back + Add support for reading WEBP + Some appdata fixes + Skip hidden folders such as .thumbnails + Fix missing icons in sidebar + Use Gtk.FileChooserNative for nicer portal integration + flatpak: several updates of dependencies + flatpak: strip-down OpenCV + Fix another "unknown source-id" warning + Stop spinning the event loop when changing window cursors + Several fixes to scroll events + Fix tooltips on overview pages + Fix issue with ImageHeight and ImageWidth mix-up + Strip diacritics from events and tags for better searching + Support gexiv2 0.12 + Add -p/--show-metadata option to Shotwell for dumping meta-data + Increase comment limit to 4k chars + Fix deprecations in Piwigo builder files + Do not make Cancel the default action in the authenication panel + Clean-up in several places in the publishers + Split-up some of the publishing panel code and move to GtkBuilder + Simplify the login landing page for publishing + Remove non-functional Facebook publisher code + Split-up CheckerBoardLayout.vala file + Use nicer messages on empty filters etc. + Merge face recognition code + Fix fall-back icon for cameras ... changelog too long, skipping 22 lines ... pkgconfig(webkit2gtk-4.1) ==== spice-gtk ==== Subpackages: libspice-client-glib-2_0-8 libspice-client-glib-helper libspice-client-gtk-3_0-5 typelib-1_0-SpiceClientGlib-2_0 typelib-1_0-SpiceClientGtk-3_0 - Replace pkgconfig(libphodav-2.0) and pkgconfig(libsoup-2.4) with pkgconfig(libphodav-3.0) and pkgconfig(libsoup-3.0) BuildRequires. ==== sushi ==== Version update (42.0 -> 43.0) Subpackages: sushi-lang - Update to version 43.0: + Another stable Sushi release. - Changes from version 43.rc: + Make Webkit-4.1 a hard dependency. ==== sysuser-tools ==== - Use append so if a pre file already exists it isn't overridden ==== tcpd ==== - use _libdir (boo#1191098) ==== totem ==== Version update (42.0 -> 43.0) Subpackages: totem-lang totem-plugins - Update to version 43.0: + Remove obsolete Bugzilla entries from desktop file. + Updated translations. - Update to version 43.rc: + Fix videos not playing when opening through nautilus 43. + Updated translations. ==== tracker ==== Version update (3.3.3 -> 3.4.0) Subpackages: libtracker-sparql-3_0-0 tracker-data-files tracker-lang typelib-1_0-Tracker-3_0 - Update to version 3.4.0: + Added tracker_sparql_connection_deserialize_async() API to deserialize RDF content. + Library is no built monolithically, Vala dependency is removed. + Improved performance of database updates. + Updated translations. - Update to version 3.4.0.rc: + Big performance improvements to inserts, updates and deletes. + Escape IRIs in TrackerResource as per IRIREF definition. + Update minimum meson version to 0.53. + Specify better ICU dependency in internal static library. + Plug a small memory leak. + Add missing include. + Fix/silence build time warnings. + Updated translations. - Update to version 3.4.0.beta: + Fix issues with URI expansion inserting TrackerResource data. + Rewrite bus connection to use C and stream-based cursors, vala dependency is no longer necessary. + Fix handling of nrl:InverseFunctionalProperty during database updates. + Updated translations. ==== tracker-miners ==== Version update (3.3.1 -> 3.4.0) Subpackages: tracker-miner-files tracker-miners-lang - Update to version 3.4.0: + Updated translations. - Update to version 3.4.0.rc: + Fixes to libav/ffmpeg extractor. + Remove text/plain files from ignored-files, there are more specific setting to control indexed text content. + Fix build on MacOS. + Fix compiler/build warnings. + Updated translations. - Update to version 3.4.0.beta: + Add --list and --delete options to RSS miner. + Text extraction fixes on ODS and ODG file formats. + Improve logging of filesystem miner elapsed time information. + Improve performance of filesystem move operations. + Do not show duplicate results in "tracker3 search" CLI tool. + Updated translations. - Drop 401.patch: Fixed upstream. ==== vte ==== Version update (0.68.0 -> 0.70.0) Subpackages: libvte-2_91-0 vte-lang - Update to version 0.70.0: + build: Post release version bump - Update to version 0.69.99: + build: Version 0.69.99 for gnome 43rc + lib: Fix spawning on netbsd + widget: - Fix Widget::regex_match_check_at() - Use correct view coordinates - gtk4: . Only notify terminal when focused . Don't grab the focus on focus-in - Disable glade catalog support via bcond. - Fixup the defines, most importantly name the vte typelib correctly again. - Update to version 0.69.92: + all: - Include directly - Remove SIXEL support from stable branch - Don't override widget's CSS names + bindings: - gir: Change vte/gtk4 gir nsversion - vala: . Add vapi for vte/gtk4 . Remove the test app + build: - Also set _XOPEN_SOURCE - Build fix for netbsd - Bump meson req version to 0.51 - Check for python version - Define __BSD_VISIBLE on freebsd - Define list of libc feature test macros only once - Fix debug build - Make sure __BSD_VISIBLE is defined on freebsd - Remove gtk4 notice - Try to fix pwrite detection on non-glibc systems - Update gtk3 req version - Use an explict python interpreter + docs: - Install toml file to subdir - Port to gi-docgen + fonts: - gtk4: Create a new pango context - Only set language if different to the current language - Pass nullptr for language + glib: - glue: . Include string . Include string_view + lib: - Fix reserved size calculation - Move glib glue code to glib-glue.cc + Revert "emulation: Support XTVERSION sequence" + sixel: Remove stray semicolon + spawn: Fix build without CLOSE_RANGE_CLOEXEC + widget: - Add API to get selected text - widget: Add format arg to new API to get selected text - Correct some Since annotations - Defer alignment API to next cycle - Don't queue_resize() during allocation - Fix padding borders - Fix some API version tags - gtk4: . Add API to check event context . Don't invalidate endlessly . Lower the priority of the style provider . Make background API available on gtk4 . Simplify invalidation tracking - gtk: Make new API naming self-consistent - Ignore synthetic scroll events - Listen for toplevel focus change - Only avoid reentrant queue_resize() in GTK4 - Queue a resize on CSS changes - Remove errneous gtk_widget_allocate call + Update translations. - Rebase vte-enable-build-flag-pie.patch with quilt. - Set bcond to without, build gtk4 support. - Drop gtk-doc and add pkgconfig(gi-docgen) BuildRequires following upstreams port to gi-docgen. ==== webkit2gtk3 ==== Version update (2.36.7 -> 2.38.0) Subpackages: WebKit2GTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles - Update to version 2.38.0 (boo#1203530): + New media controls UI style. + Add new API to set WebView’s Content-Security-Policy for web extensions support. + Make it possible to use the remote inspector from other browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var. + MediaSession is enabled by default, allowing remote media control using MPRIS. + Add support for PDF documents using PDF.js. + Security fixes: CVE-2022-32886, CVE-2022-32912. - Update to version 2.37.91: + Cache and reuse image-based backing stores to improve memory consumption. + Fix printing with bubblewrap sandbox enabled. + Deprecate enable-frame-flattening setting because the functionality will be removed for 2.40. + Fix deadlock when disposing player while handling rotation tag. + Fix several crashes and rendering issues. + Updated translations. ==== webkit2gtk3-soup2 ==== Version update (2.36.7 -> 2.38.0) Subpackages: WebKit2GTK-4.0-lang libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles - Update to version 2.38.0 (boo#1203530): + New media controls UI style. + Add new API to set WebView’s Content-Security-Policy for web extensions support. + Make it possible to use the remote inspector from other browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var. + MediaSession is enabled by default, allowing remote media control using MPRIS. + Add support for PDF documents using PDF.js. + Security fixes: CVE-2022-32886, CVE-2022-32912. - Update to version 2.37.91: + Cache and reuse image-based backing stores to improve memory consumption. + Fix printing with bubblewrap sandbox enabled. + Deprecate enable-frame-flattening setting because the functionality will be removed for 2.40. + Fix deadlock when disposing player while handling rotation tag. + Fix several crashes and rendering issues. + Updated translations. ==== xdg-desktop-portal ==== Version update (1.14.6 -> 1.15.0) Subpackages: xdg-desktop-portal-lang - Update to version 1.15.0: + Add Meson build files. For now, both Autotools and Meson are available in the source tree. + Make the Screenshot portal request permission to take screenshots. Frontends that implement the version 2 of org.freedesktop.portal.impl.Screenshot portal can now be aware that the screenshot permission was granted through the new 'permission_store_checked' option, and skip any kind of dialog when that is the case. + Stop sending the app id quoted in the Background portal. + Fix a bug in cgroup name parsing. + Various fixes to the Realtime portal. + Updated translations. ==== xdg-desktop-portal-gnome ==== Version update (42.3 -> 43.0) Subpackages: xdg-desktop-portal-gnome-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc: + Remember last app folder in the Filechooser portal + Improve Closed signal emission in the RemoteDesktop/Screencast portal + Updated translations. - Update to version 43.beta: + Don't show screenshot sharing dialog for non-interactive screenshots. + Fix restoring window screencast streams. + Updated translations. - Update to version 43.alpha: + Various fixes to the screencast dialog. + New Dynamic Launcher portal. + Plug various memory leaks. + Tweak wallpaper portal dialog. + Updated translations. ==== yast2-kdump ==== Version update (4.5.4 -> 4.5.5) - bsc#1202575 - fixed internal error caused by bug in UI in 4.5.3 - 4.5.5 ==== yelp ==== Version update (42.1 -> 42.2) Subpackages: libyelp0 yelp-lang - Update to version 42.2: + Updated translations. ==== yelp-xsl ==== Version update (42.0 -> 42.1) - Update to version 42.1: + Updated translations. - Package NEWS and README.md. ==== zenity ==== Version update (3.42.1 -> 3.43.0) Subpackages: zenity-lang - Update to version 3.43.0: + Documentation updates. + Bump WebkitGTK dependency to API 4.1, for GNOME 43. + Updated translations. - Add pkgconfig(webkit2gtk-4.1) BuildRequires: enable webkit support. ==== zxing-cpp ==== - Add fmt 9.0 compatibility patch (boo#1202273): * 0001-test-update-to-libfmt-v9.0.0.patch