Packages changed: ModemManager adwaita-icon-theme (42.0 -> 43) at-spi2-core (2.44.1 -> 2.46.0) bash cairo (1.16.0 -> 1.17.6) cockpit (271 -> 276.1) cockpit-podman (49.1 -> 53) colord dconf diffutils dleyna-server evince (42.3 -> 43.0) evolution-data-server (3.44.4 -> 3.46.0) 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-clocks (42.0 -> 43.0) gnome-control-center (42.3 -> 43.0) gnome-desktop (42.4 -> 43) gnome-disk-utility (42.0 -> 43.0) gnome-initial-setup (42.2 -> 43.0) gnome-online-accounts (3.44.0 -> 3.46.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-terminal (3.44.1 -> 3.46.1) gnome-user-docs (42.0 -> 43.0) gobject-introspection (1.72.0 -> 1.74.0) 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 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) 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 seahorse-nautilus (3.11.92 -> 3.11.92+95) sushi (42.0 -> 43.0) sysuser-tools tcpd 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) webkit2gtk4 (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) 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 ==== at-spi2-core ==== Version update (2.44.1 -> 2.46.0) Subpackages: at-spi2-core-lang libatk-1_0-0 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. ==== 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 ==== cairo ==== Version update (1.16.0 -> 1.17.6) Subpackages: libcairo-gobject2 libcairo-script-interpreter2 libcairo2 - 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. ==== cockpit ==== Version update (271 -> 276.1) Subpackages: cockpit-bridge cockpit-packagekit cockpit-system - new version 276.1 - login: Use valid selectors when testing for :is() / :where() support. - stability and performance improvements - previous changes https://cockpit-project.org/blog/cockpit-275.html - css-overrides.patch, hide-docs.patch, remove-pwscore.patch: refreshed - kdump-close.patch, kdump-refactor.patch, kdump-suse.patch: upstreamed and removed ==== cockpit-podman ==== Version update (49.1 -> 53) - new version 53. Changes since 49.1 include, * Use NumberInput for Image Run Dialog * Fix events with large number of containers * Translation updates * Add Volumes and Env Variables to container details * Show volume permission in container integration tab * Allow no system users to set restart policy * Show image history * Stability and performance improvements ==== 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). ==== diffutils ==== Subpackages: diffutils-lang - Skip gnulib test test-free under qemu emulation (bsc#1202260) ==== 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. ==== evince ==== Version update (42.3 -> 43.0) Subpackages: evince-lang evince-plugin-pdfdocument 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-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. ==== 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: 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 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0 - 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-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-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 - 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-initial-setup ==== Version update (42.2 -> 43.0) Subpackages: gnome-initial-setup-lang - Update to version 43.0: + Updated translations. - Update to version 43.rc.1: + The authentication dialog in the enterprise login page regressed in the port to GTK 4; in this release, its buttons are accessible once again, and its appearance improved. + Updated translations. - Update to version 43.rc: + Initial Setup no longer crashes if using capital letters or periods in the username. Now, it always forbids such characters to be used (glgo#GNOME/gnome-initial-setup#117, glgo#GNOME/gnome-initial-setup!30). + Several regressions in the timezone page got fixed (glgo#GNOME/gnome-initial-setup#145, glgo#GNOME/gnome-initial-setup!157, glgo#GNOME/gnome-initial-setup!158). + Page-skipping works again (glgo#GNOME/gnome-initial-setup!156). + Parental Controls support now correctly requires malcontent 0.11.0's new API name. - Update to version 43.beta: + Initial Setup has been ported to GTK 4, libadwaita, and friends. As a result: - libnma-gtk4 is now required, rather than libnma. - GTK 4 is required in addition to GTK 3. This is because goa-backend does not have a GTK 4 port. Like in gnome-control-center, the use of goa-backend is split out into a separate process. - webkit2gtk5 is now required. (However, goa-backend brings a transitive dependency on webkit2gtk4.) - Since webkit2gtk5 requires libsoup 3, the soup2=true configuration option has been removed. Initial Setup depends on geocode-glib-2.0, and versions of librest and gweather4 built against libsoup 3. - Support for taking a selfie as your account avatar has been removed, since libcheese-gtk lacks a GTK 4 port, and the optional libcheese[-gtk] dependency is no more. - Parental controls support requires malcontent 0.11 which is not released at the time of writing. + When systemd support is enabled, Initial Setup now installs a sysusers.d snippet for its user. - Adjustments for port to GTK4: + Drop pkgconfig(cheese) and pkgconfig(cheese-gtk) BuildRequires. + Replaced BuildRequires: - pkgconfig(libhandy-1) -> pkgconfig(libadaita-1) - pkgconfig(libnma) -> pkgconfig(libnma-gtk4) - pkgconfig(webkit2gtk-4.1) -> pkgconfig(webkit2gtk-5.0) - Update to version 43.alpha.1: + When built with -Dsoup2=false (the default), Initial Setup now depends on geocode-glib-2.0, introduced in geocode-glib 3.26.3 as a parallel-installable, soup3-flavoured version of the library. When built with -Dsoup2=true, Initial Setup continues to depend on geocode-glib-1.0. + Initial Setup's build system tries to detect when its dependencies are built against an incompatible libsoup, but there is one known case that is not detected at build time. If Initial Setup is built with parental controls enabled, the malcontent parental controls library brings with it a dependency on libflatpak and libostree. Neither of these libraries can currently be built against libsoup3. Either they must be built against libcurl rather than libsoup; or Initial Setup must be built with -Dsoup2=true; or Initial Setup must be built with -Dparental_controls=disabled; or Initial Setup will abort on startup. - Stop passing soup2=true to meson. - Replace pkgconfig(geocode-glib-1.0), pkgconfig(rest-0.7) and pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0), pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1) BuildRequires following upstream changes. - Update to version 43.alpha: + Initial Setup now builds against rest-1.0 if available, falling back to rest-0.7 if not. There is no meson option to control this. + Initial Setup now builds against libsoup 3 by default. As a transitional measure, you can opt to build against libsoup 2 by passing -Dsoup2=true to meson setup. geocode-glib-1.0, gweather4, and rest (1.0 or 0.7) must have been built against the same version of libsoup. + A number of Meson .wrap files for dependencies such as gweather4 have been removed. These dependencies are now widely available in stable distros and container images thereof. + Initial Setup no longer reads gnome-version.xml to determine the GNOME version in the fallback case when no OS information is available from /etc/os-release. gnome-version.xml has been removed from GNOME 43. - Pass -D soup2=true to meson: we are not yet ready for the soup3 switch. ==== 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 - 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-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-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. ==== 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. ==== 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 - 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 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. ==== 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 - 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. ==== 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 - 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) ==== 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. ==== 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) ==== tracker ==== Version update (3.3.3 -> 3.4.0) Subpackages: libtracker-sparql-3_0-0 tracker-data-files - 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 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. ==== webkit2gtk4 ==== Version update (2.36.7 -> 2.38.0) Subpackages: WebKit2GTK-5.0-lang libjavascriptcoregtk-5_0-0 libwebkit2gtk-5_0-0 webkit2gtk-5_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. ==== zxing-cpp ==== - Add fmt 9.0 compatibility patch (boo#1202273): * 0001-test-update-to-libfmt-v9.0.0.patch