Packages changed: adwaita-icon-theme (40.1.1 -> 41.0) at-spi2-core (2.40.3 -> 2.42.0) cheese (3.38.0 -> 41.0) evolution-data-server (3.40.4 -> 3.42.0) gdm (3.38.2 -> 41.0) gjs (1.68.4 -> 1.70.0) glib-networking (2.68.1 -> 2.70.0) glib2 (2.68.4 -> 2.70.0) glibmm2_4 (2.66.0 -> 2.66.1) gnome-control-center (40.1 -> 41.0) gnome-desktop (40.4 -> 41.0) gnome-disk-utility (40.2 -> 41.0) gnome-settings-daemon (40.0.1 -> 41.0) gnome-shell (40.5 -> 41.0) gnome-shell-extensions (40.4 -> 41.0) gnome-software (40.4 -> 41.0) gnome-system-monitor (40.1 -> 41.0) gnome-terminal (3.40.3 -> 3.42.0) gnome-user-docs (40.5 -> 41.0) gobject-introspection (1.68.0 -> 1.70.0) gsettings-desktop-schemas (40.0 -> 41.0) gssdp (1.2.3 -> 1.4.0.1) gtk4 gtkmm3 (3.24.4 -> 3.24.5) gupnp (1.2.7 -> 1.4.0) libdazzle (3.40.0 -> 3.42.0) libhandy (1.2.3 -> 1.4.0) libpwquality librsvg (2.50.7 -> 2.52.0) libsoup2 (2.72.0 -> 2.74.0) malcontent mutter (40.5 -> 41.0) nautilus (40.2 -> 41.0) pangomm1_4 (2.46.0 -> 2.46.1) python-gobject (3.40.1 -> 3.42.0) seahorse-nautilus shared-mime-info tracker (3.1.2 -> 3.2.0) tracker-miners (3.1.3 -> 3.2.0) upower (0.99.11 -> 0.99.13) vte (0.64.2 -> 0.66.0) webkit2gtk3-soup2 (2.32.4 -> 2.34.0) xdg-desktop-portal-gtk (1.8.0 -> 1.10.0) yelp (40.3 -> 41.1) yelp-xsl (40.2 -> 41.0) zenity (3.32.0 -> 3.41.0) === Details === ==== adwaita-icon-theme ==== Version update (40.1.1 -> 41.0) - Update to version 41.0: + fullcolor network server and workgroup. + symbolic: larger symbolics for headerbar. + symbolic: larger notification. + updated guidelines. + symbolic: ascend/descending sort. + symbolic: edit-clear-all new metaphor. + fullcolor: application-x-addon and application-x-firmware. ==== at-spi2-core ==== Version update (2.40.3 -> 2.42.0) Subpackages: libatspi0 typelib-1_0-Atspi-2_0 - Update to version 2.42.0: + Set X root property when Xwayland starts on demand. + Several dbus introspection fixes. ==== cheese ==== Version update (3.38.0 -> 41.0) Subpackages: libcheese-common libcheese-gtk25 libcheese8 - Update to version 41.0: + Allow headerbar to appear on all desktops. + Update to runtime 40 and some meta-data fixes. + Reference of [GtkChild] fields is handled by GtkBuilder, type must be unowned. + Change GLib.PtrArray into GLib.GenericArray. + libcheese: Fix critical on failing to load cropping cursor. + Allow device parameter to understand api.v4l2.path. + Update flatpak manifest and appdata. + Remember last used camera. + Enable cameras with only MJPEG output. + Preserve video/x-raw over image/jpeg. + Support camera video formats with MJPEG output. + Show better error when file info query fails. + Fix infinite loop if thumbnailer is not available. + Updated translations. - Rename typelib-1_0-Cheese-3_0 subpackage to typelib-1_0-Cheese-41_0, following upstream. - Drop upstream fixed patches: + 1c1e7fa0c4608331fd89683ccb342ed3518acccc.patch + 5587daca748e9010f59250c5dcb8e8ea42266685.patch + 58de82b3d463b69f4c0bef75667e47020924e28b.patch + 7cf6268e54620bbbe5e6e61800c50fb0cb4bea57.patch + 9f0825c3169047da75d3fe91a3cb02bfe6fb7f25.patch - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Add upstream patches adding support for video MJPEG output: + 58de82b3d463b69f4c0bef75667e47020924e28b.patch + 1c1e7fa0c4608331fd89683ccb342ed3518acccc.patch + 5587daca748e9010f59250c5dcb8e8ea42266685.patch + 9f0825c3169047da75d3fe91a3cb02bfe6fb7f25.patch ==== evolution-data-server ==== Version update (3.40.4 -> 3.42.0) Subpackages: libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3 - Replace CMAKE_SKIP_RPATH=OFF with CMAKE_SKIP_INSTALL_RPATH=OFF as that should be used with the newest cmake macros. - Update to version 3.42.0: + Updated translations. - Update to version 3.41.3: + Slow down automatic background downloads when in power saver mode. + ERemindersWidget: Reverse order of the shown reminders. + vala: FolderThreadNode is a compact class. + Updated translations. - Update to version 3.41.2: + CamelMimeFilterToHTML: Speed up read of long lines. + CamelMimeFilterToHTML: Correct filtering of text without new line at the end. + alarm-notify: Focus window on status icon click when shown. + vala: Add support for the auth_type class field of CamelSasl. + vala: Properly annotate CamelServiceAuthType. + ESoupSession: Let it understand GSSAPI authentication method. + Updated translations. - bump so_camel to 63: follow upstream changes. - Update to version 3.41.1: + EWebDAVCollectionBackend: Preset also auth method on the new child. + Camel: Fails to filter unread junk messages in a virtual Junk folder. + Add Yahoo! OAuth2 service objects into the developer documentation. + ESourceWebDAV: Fallback to SHA1 on SSL trust verification if needed. + ECalBackendSync: Ensure no Recurrence-ID set when removing all components. + PrintableOptions.cmake: Correct variable name comparison. + libecal: Fix a warning caught by a gcc static analyzer. + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== gdm ==== Version update (3.38.2 -> 41.0) Subpackages: gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Rebase gdm-disable-gnome-initial-setup.patch. - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Add gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch: Support to start X under root instead of regular user. (bnc#1188912 jsc#SLE-17880). - Update X11-displaymanager-gdm file. - Update to version 41.rc: + Fix fallback to Xorg at login screen. + Fix SessionType in AccountService user config. + Reuse VT on log out. + Updated translations. - Update to version 41.alpha: + Allow user session to be Wayland even when login screen is Xorg. + Allow wayland user sessions for single GPU vendor nvidia machines. + Updated translations. - Rebase patches: + gdm-s390-not-require-g-s-d_wacom.patch + gdm-disable-gnome-initial-setup.patch - Rebased gdm-default-wm.patch. - Drop patches fixed upstream on SLE and Leap 15.4: + gdm-enable-Wayland-on-Cirrus.patch + gdm-Remove-deprecated-StandardOutput-syslog.patch + gdm-fix-crash-when-using-Xvfb.patch + gdm-display-Exit-with-failure-if-loading-existing-users-fails.patch - Update to version 40.1: + Better support for unlocking gnome-keyring with disk password + Better support for flatpak + Misc auth fixes + Improved error output in gdm-runtime-config + Sort session list on login screen + Support Session and SessionType properties from accountsservice + Updated translations. - Rebase gdm-xauthlocalhostname.patch. - Disable gdm-default-wm.patch, needs reworking. - Add now working CONFIG parameter to sysusers generator - Add gdm-Remove-deprecated-StandardOutput-syslog.patch: Remove deprecated StandardOutput=syslog in gdm.service file (bsc#1185146, glgo#GNOME/gdm!623). - Update to version 40.0: + 100% CPU fix. + Updated translations. - Update to version 40.rc: + Fingerprint auth fixes. + Fix timeout handling for graphics bringup. + Updated translations. - Update to version 40.beta: + xinit script improvements. + Build goo fixes. + Support systems that boot before the graphics subsystem fully loads. + Don't overwrite PATH set by user. + Generalize gdm-disable-wayland into new gdm-runtime-config tool. + Fail hard if accountsservice fails. + PAM integration improvements. + Leak fixes. + Stop using deprecated systemd functions. - Changes from version 3.38.2.1: + Address autologin unlock bug issue (CVE-2020-27837). + Updated translations. - Rebase gdm-disable-wayland-on-mgag200-chipsets.patch. - Drop gdm-UsrEtc.patch: merged upstream. ==== gjs ==== Version update (1.68.4 -> 1.70.0) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.70.0: + No changes. - Update to version 1.69.90: + Update ESLint to v8. + gi: Enable pending tests which are now correctly handled. + gi: Return null if return argument is a pointer type. + gi: Assume native enums are signed, avoid asserting. [!660, Evan Welsh] + Fix cppcheck failure. + Strange behavior for strings with NUL character. + 64-bit int GObject properties have some problems with values > G_MAXINT32. + Crash on dynamic import in interactive interpreter. + 1.69.1: gjs test suite is failing when gjs is build with - DG_DISABLE_ASSERT. + function: Warn about unhandled promise rejections in System.exit(). + attempting to wrap a new GObject mid-construction blows up. + Fix IWYU CI job. + Build fixes. - Update to version 1.69.2: + The TextEncoder and TextDecoder global objects are now available. + The 'console' global object is now available. This is for compatibility with Node.js and browser environments, and for familiarity for developers accustomed to them. + Cairo.Surface has gained getDeviceScale(), setDeviceScale(), getDeviceOffset(), and setDeviceOffset() methods. + GLib.log_set_writer_func() and GObject.Object.bind_property_full() now work. + There is also a 'console' built-in module which exports functions setConsoleLogDomain() and getConsoleLogDomain(), for controlling the GLib log domain that the console methods use. + The debugger has gained a 'set ignoreCaughtExceptions (true/false)' option. ==== glib-networking ==== Version update (2.68.1 -> 2.70.0) - Update to version 2.70.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 2.70.rc: + gnutls: - revert AuthorityInformationAccess implementation for now. - fix use of non-default GTlsDatabases, Geary crash on startup. - fix leak in g_tls_certificate_gnutls_copy. - Unbreak GTLS_GNUTLS_CHECK_VERSION. + openssl: remove openssl-util. - Update to version 2.70.beta: + gnutls: Ensure that PKCS #11 pins are NUL terminated. + openssl: Restore OCSP support. - Update to version 2.70.alpha: + Fix TLS channel bindings tests. + Require OpenSSL 1.0.2. + Fix threadsafety issue in certificate verification. + dlopen libsoup for performing HTTP requests. + OpenSSL: add DTLS support, plus many related improvements. + Implement new GTlsCertificate details APIs. + GnuTLS: improve error handling for PIN failures. + GnuTLS: expose PIN type on PIN requests. + GnuTLS: check cancellable in pull timeout callback. + Improve automation of test certificate creation. + GnuTLS: use GnuTLS to implement all channel bindings. + GnuTLS: rework certificate verification to use TLS session. + GnuTLS: improve peer identity verification. + Bring back automatic downloading of missing intermediate certificates (not fixed, may go away again). ==== glib2 ==== Version update (2.68.4 -> 2.70.0) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 - Update to version 2.70.0: + Bug fixed: ci: Replace FreeBSD 11 with FreeBSD 13. + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). ==== glibmm2_4 ==== Version update (2.66.0 -> 2.66.1) Subpackages: libgiomm-2_4-1 libglibmm-2_4-1 - Update to version 2.66.1: + Glib: Variant: Fix template constructors so they work with C++20. + Build: - Meson build: . Use relative paths to untracked/ . examples and tests: Add dependency('threads') . Make it possible to use glibmm as a subproject . No implicit_include_directories . Make quiet installations possible - MSVC build: . Export Glib::manage() . Avoid exporting classes with std::string members - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW - Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps to generated doc files. - Add m4 BuildRequires: the generated gmmproc actually stores the path to m4, as detected during build. Subsequent builds of other * mm modules from git need a working setup for this. ==== gnome-control-center ==== Version update (40.1 -> 41.0) Subpackages: gnome-control-center-goa - Bring back gnome-control-center-disable-error-message-for-NM.patch and rebase it against latest code base(bsc#1190875). - Add power-profiles-daemon Recommends: Support the new power profiles available. - Refresh patches with quilt. - Update to version 41.0: + Cleanup the development Flatpak manifest. + User Accounts: Add parental controls keywords. + Updated translations. - Update to version 41.rc1: + Cellular: Various translation fixes. + User Accounts: Improve parental controls behavior. + Updated translations. - Update to version 41.beta: + Introduce the new Cellular panel. + Introduce the new Multitasking panel. + About: Fix a crash due to uninitialized variables. + Bluetooth: Fix Bluetooth switch transitions. + Location: Fix permission store id (again). + Power: Polish power profiles section. - Changes from version 41.alpha: + Improve and fix the development Flatpak manifest. + Drop dependency on grilo. + About: - Don't show GNOME micro version number. - Look for dark and text distro logo variants. + Accessibility: Add "Enable Animations" option. + Location: Fix permission store id. + Mouse & Touchpad: Update artwork. + Online Accounts: Present all online accounts providers at once. + Power: - Integrate with new power profiles daemon API. - Show more information about power profiles. - Cleanup some preferences. + Updated translations. - Drop pkgconfig(grilo-0.3) BuildRequires: no longer needed. - Add pkgconfig(gcr-3) BuildRequires: dependency for the new cellular panel. ==== gnome-desktop ==== Version update (40.4 -> 41.0) Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Updated translations. - Update to version 41.beta: + xkb: Clear cached layouts when necessary. + Updated translations. - Update to version 41.alpha: + Stop mounting ld.so.cache on non-glibc systems. + Replace usage of non-portable `uselocale` with locale-dependent functions. + Fix starttime hour parsing in animated background. + xkbinfo: only insert new layouts, skip over duplicate ones. + Updated translations. ==== gnome-disk-utility ==== Version update (40.2 -> 41.0) - Update to version 41.0: + metainfo: Add minimum screen size requirement and input recommendations + desktop-file: Add X-Purism-Form-Factor. + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Updated translations. - Update to version 41.beta: + gducreateformatdialog: Use LUKS2 for new encrypted partitions. + volume-menu/gduwindow: Add button and dialog to take filesystem ownership. + ui: Change the icon of the detach loop device button. + shortcuts: Add keyboard shortcut for the application menu. + gduwindow: Make menus toggleable. + ui: Change the icon of the job cancel button. + ui: Align job section. + ui: Enable ellipsis on the job remaining label. + gdubenchmarkdialog: Save benchmark settings. + Flatpak build fixes. + Updated translations. - Update to version 41.alpha: + UI: Highlight destructive actions. + Updated translations. ==== gnome-settings-daemon ==== Version update (40.0.1 -> 41.0) - Update to version 41.0: + USB protection: don't crash when screensaver service is unavailable. + Power: Fix location of comments for translators. + Updated translations. - Remove obsolete translation-update-upstream and gnome-patch-translation support (jsc#SLE-21105). - Update to version 41.rc: + Power: - Enable power-saver profile when low on battery. - Dim the screen quicker by default. - Generalize laptop battery notifications. - Refactor battery notifications for external devices. + Media-keys: - Replace deprecated calls. - Add one second delay between each rfkill event. + Housekeeping: Use GRefCount. + USB-protection: - Authorize devices after screen has been locked. - Improve debug output. - Misc. fixes. + Xsettings: Add support for XFixes ClientDisconnectMode. + Updated translations. - Add pkgconfig(xfixes) BuildRequires: new dependency. ==== gnome-shell ==== Version update (40.5 -> 41.0) Subpackages: gnome-shell-calendar - Update to version 41.0: + Updated translations. - Up mutter dependency. - Update to version 41.rc.1: + Make tests optional. + Misc. bug fixes. + Updated translations. - Update to version 41.rc: + Optimize rendering of fullscreen zoom. + Fix glitchy launch animations when leaving overview. + Show low priority notifications only in message list. + Support Soup 3 instead of 2.4. + Set log domain for extensions that use console.log(). + Fix wrong separator position in dash. + Fix OSK not registering button presses on X11. + Fix work area getting messed up by hidden panels. + Fix IM candidate popover position. + Restrict callers of private D-Bus APIs. + Support committing preedit string on focus loss. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 41.beta: + Unbreak Xwayland apps when not using systemd in user session. + extension-tool: Always print location on successful creation. + Fix distributed man pages. + Immediately start app grid drags for non-touch devices. + Avoid unnecessary icon shadow changes. + Handle screencast failures more gracefully. + Use symbolic icons in looking glass toolbar. + Allow overriding super+number shortcuts in Settings. + Don't include hidden search results in keynav. + Use anaccelerated deltas in swipe tracker. + status/network: Do not disable on login screen. + Always take workarea into account when allocating workspaces. + location: Split out geoclue agent from indicator. + Add focus indication for switches. + Honor switch-user lockdown settings in unlock screen. + Fix glitch when dragging window preview in overview. + Lock down "Show Text" in password entries. + Add power mode selection to status menu. + workspace: Handle skip-taskbar changes. + status/network: Use WWan settings panel for GSM/LTE modems. + extensionUtils: Add gettext convenience helpers. + screenShield: Fix suspend inhibitor accounting. + Unify app context menus. + Use consistent terminology in window menu. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Rebase gnome-shell-private-connection.patch. ==== gnome-shell-extensions ==== Version update (40.4 -> 41.0) Subpackages: gnome-shell-classic gnome-shell-extensions-common - Update to version 41.0: + No changes. - Update to version 41.rc.1: + Fix pre-generating stylesheets in tarball. - Changes from version 41.rc: + window-list: Adapt to overview-on-startup. + apps-menu: Use a custom 'toggle-menu' shortcut. + Misc. bug fixes and cleanups. ==== gnome-software ==== Version update (40.4 -> 41.0) - Update to version 41.0: + Instead of showing all package-based apps as "potentially unsafe", only use that language for 3rd party ones. + Fix a bug where the "Show more" button on an app details page would flicker when the window is resized. + Fix a bug where Software sometimes shows an Uninstall button after uninstalling something. + Add GNOME Circle apps to the featured carousel. + Fix a bug where Software would sometimes fail to execute an install/remove operation for PackageKit software rather than showing a PolicyKit password prompt. + Fix a bug where Software would fail to upgrade the distribution via PackageKit. + Fix the hiding of rows on the Updates tab after they have been updated. + Updated translations. - Update to version 41.rc: + Tweaks to the context tiles and dialogs. + Fixes to the details page for non-desktop apps. + Re-add support for the add-ons categories. + Sort new and updated apps by release date on the category page. + Updated translations. - Update to version 41.beta: + Many parts of the user interface reworked. + Fix when the 'Launch' button is shown after an application install. + Fix appstream:// URL handling. + Fix application freeze on Flatpak application install/remove/update. + Disable automatic update downloads when in power saver mode. + Updated translations. - Update to version 41.alpha: + Many parts of the user interface reworked. + Improve error reporting from flatpak when low on disk space. + Fix issues with updating the UI when uninstalling apps with add-ons. + Don?t keep rpm-ostreed alive forever. + Prevent polkit checks showing up for background operations. + Disallow submitting reviews for an app you haven?t installed. + Show download size in the Updates page. + Notify when restart is needed when uninstalling an app. + Fix some issues with searches not running. + Allow non-integer average star ratings for apps. + Reduce number of categories in the UI. + Improve ?pending updates? notifications. + Refine presentation of download and installed size on details page. + Remove left over gnome-online-account dependencies. + Updated translations. - Drop pkgconfig(goa-1.0) BuildRequires: no longer needed. - Drop gnome-software-no-static-lib.patch: Fixed upstream. ==== gnome-system-monitor ==== Version update (40.1 -> 41.0) - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Removed leftover colors + Y axis and CPU percentage labels marked as translatable + Fix crash when changing the number of points + meson checks for itstool + Updated translations. ==== gnome-terminal ==== Version update (3.40.3 -> 3.42.0) Subpackages: nautilus-extension-terminal - Update to version 3.42.0: + metainfo: Remove XML namespaces + window: Add close button to info bar + Revert "screen: Use clean env when creating new tab" + Updated translations. - Changes from version 3.41.90: + app: Remove stray semicolon + metainfo: Add keyboard/pointer recommends + client: Add more env vars not to forward + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 3.41.0: + Port to meson build system. + nautilus: Fix extension library name. + settings: Fix crash when loading the reference schema source fails. + Updated translations. - Add meson and gcc-c++ BuildRequires: new dependencies. - Replace configure/make/make_install macros with meson/meson_build/meson_install. ==== gnome-user-docs ==== Version update (40.5 -> 41.0) - Update to version 41.0: + Added docs for emoji picker. + Updated settings docs. + Added Ethernet diagram. + Updated translations. - Update to version 41.rc: + Terminology updates for tablets and styluses. + Updated to Files documentation. + Updated translations. ==== gobject-introspection ==== Version update (1.68.0 -> 1.70.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.70.0: + Update the GIR data for GLib, GObject, and GIO. - Update to version 1.69.0: + Fix build when gobject-introspection is a subproject, + Add more float types, + Make test suite work with cross-related options, + Fix several leaks found by Coverity, + Fix enum member, + Add g-ir-doc-tool man page, + Export warnlib sources as variables, + Update the GLib annotations, + Add "final" class attribute, + Add option to make .gir files installation paths configurable, + Handle constructors with mismatched GTypes, + Add property accessors annotations, ==== gsettings-desktop-schemas ==== Version update (40.0 -> 41.0) - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Stop setting legacy GNOME 2 shortcut by default. + Updated translations. - Update to version 41.alpha: + Add lockdown setting for revealing passwords. + Updated translations. ==== gssdp ==== Version update (1.2.3 -> 1.4.0.1) - Pass -Dsniffer=false to meson: Disable build of sniffer. Allows to drop pkgconfig(gtk4) BuildRequires and helps eliminate a build cycle. - Allow for easy toggling using bcond_with sniffer. - Update to version 1.4.0.1: + Fix building the sniffer when built as subproject + Do not build docs by default - Changes from version 1.3.1: + Implement MAC lookup on Windows + Implement interface index lookup on Windows + Fix distributing docs in the tarball + Build docs by default - Changes from version 1.3.0: + Sniffer: Various deprecated function clean-up + Sniffer: Port to GTK4 + Docs: Ported to gi-docgen + Docs: Clean-up and other improvements + Client: Minor dead code clean-up + Build: Make GSSDP usable as a subproject + All: Fixes from scan-build + All: Minor introspection fixes - Replace pkgconfig(gtl+-3.0) BuildRequires with pkgconfig(gtk4): Follow upstreams port to GTK 4. - Enable test suite: enable meson_test in check section. ==== gtk4 ==== Subpackages: gtk4-schema libgtk-4-1 typelib-1_0-Gtk-4_0 - Add explicit pkgconfig(gstreamer-gl-1.0) BuildRequires: not new, but tested by meson, so let's be explicit about the dependency. ==== gtkmm3 ==== Version update (3.24.4 -> 3.24.5) - Update to version 3.24.5: + Gtk: TreeValueProxy: Mark the copy assignment operator as deleted. + Build: - Meson build: Use relative paths to untracked/. - [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW. - Meson build: Make it possible to use gtkmm as a subproject. - Meson build: No implicit_include_directories. - MSVC build: Gtk::TreeModelColumnRecord: Export class selectively. ==== gupnp ==== Version update (1.2.7 -> 1.4.0) - Update to version 1.4.0: + Fix fallback option for GSSDP dependency. + Linux CM: Fix address family filtering. + Linux CM: Fix a typo. - Changes from version 1.3.1: + Add ContextFilter class, deprecate WhiteList. + Fix several reference leaks. + Fix broken boot-id logic. Changes from version 1.3.0: + Service: name Tasks. + Doc: Some grammaer fixes. + Dead and deprecated code clean-up. + Move tests that are actually examples into examples. + Move tests from gtest to test. + Doc: General clean-up. + Fix some introspection annotations. + Build: Make gupnp usable as a subproject (more or less). + Make it possible to re-use a ServiceProxyAction. + Service: Validate "Host" header for GENA actions. ==== libdazzle ==== Version update (3.40.0 -> 3.42.0) - Add manual libdazzle = %{version} Provides to make the lang pack auto installable. - Update to version 3.42.0: + Panel fixes. + Allow DzlTaskCache to use NULL copy/free funcs. + Updated translations. - Add lang sub-package now that there are translations. ==== libhandy ==== Version update (1.2.3 -> 1.4.0) Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0 - Update to version 1.4.0: + Updated translations. - Update to version 1.3.90: + HdyAvatar: Fix giving it the .image style class when needed. + HdyCarousel: - Add the allow-scroll-wheel property. - Fix the child size allocation. + HdyPreferencesGroup: Add the use-markup property. + Deprecate HdySwipeGroup and HdyTitleBar. + Fix translations by setting the translation domain in UI files. + Updated translations. - Move to regular tarballs: drop _service file. ==== libpwquality ==== Subpackages: libpwquality-tools libpwquality1 pam_pwquality - Use %_pam_moduledir instead of hardcoding %{_lib}/security (boo#1191042). ==== librsvg ==== Version update (2.50.7 -> 2.52.0) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Disable testsuite run on ix86 and arm. - Update to version 2.52.0: + The biggest user-visible change is that rsvg-convert has been ported to Rust. + rsvg-convert is now aware of physical units, and fixes a bug where PDFs were created at the wrong size. + Support for Accept-Language. + rsvg-convert's default DPI is now 96, to better match W3C standards. + SVG2/CSS3 features: - Transform property from SVG2; previously librsvg only supported the transform attribute from SVG1.1, which has different syntax. - context-fill and context-stroke for and elements. - markers now support orient="auto-start-reverse". - paint-order for text elements. - "auto" values for the width and height attributes of the , , and elements. - All the types from the Filter Effects Module Level 1 specification: blur(), brightness(), contrast(), drop-shadow(), grayscale(), hue-rotate(), invert(), opacity(), sepia(), saturate(). - The filter property now supports chains of uri() filters or shortcuts. - Support CSS selectors for attribute matching, like rect[attr^="prefix"] + New APIs: See the HTML documentation for details. - Drop -lang package: there are no translations available anymore. ==== libsoup2 ==== Version update (2.72.0 -> 2.74.0) Subpackages: libsoup-2_4-1 typelib-1_0-Soup-2_4 - Add Provides: libsoup2 to the library, so that the lang package is installable. - Remove the left-over provides/obsoltes for libsoup (which is now libsoup 3). - Rename source package to libsoup2, as a compatibility package while the world moves to libsoup3 (with HTTP/2 support). - Update to version 2.74.0: + IMPORTANT: Enable ssl-use-system-ca-file by default on deprecated Sync and Async sessions. + Fix including headers in C++ projects. + Fix attempting to resolve relative paths with data URIs. + Support Content-Disposition headers without a disposition-type. + Fix building VAPI bindings with latest Vala. + Fix sending a Content-Length header in a response with status code of 1xx or 204. + Updated translations. - Drop libsoup-fix-SSL-test.patch: fixed upstream. ==== malcontent ==== Subpackages: libmalcontent-0-0 typelib-1_0-Malcontent-0 - Use %_pam_moduledir instead of harcoding %{_lib}/security (boo#1191037). ==== mutter ==== Version update (40.5 -> 41.0) - Update to version 41.0: + Avoid race in wl_seat capabilities. + Expose option groups/entries to introspection. + Updated translations. - Add pkgconfig(xwayland) and drop xorg-x11-server-wayland BuildRequires: use standalone xwayland during build and runtime. - Add explicit gnome-settings-daemon Requires and pass initfd=auto to meson now that we are using the new standalone xwayland. - Update to version 41.rc: + Add clutter_stage_paint_to_content(). + Add meta_cursor_tracker_get_scale(). + wayland: Make each wl_output correspond to one monitor. + Expose 'inactive-since' timestamp to uresourced. + Pass dirty rects to secondary GPU. + Support commiting preedit string on focus loss. + Improve auto-rotation support. + Add meta_window_actor_paint_to_content(). + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Add xvfb-run BuildRequires: new dependency for the test suite. - Update to version 41.beta: + Manage idle monitors via MetaIdleManager. + Fix VKMS detection. + Fix swipe cancellation. + Fix mapping tablet to monitor. + Fix area screencasts when window is unredirected. + Don't require a newly attached buffer to apply state. + Close unused mode setting and rendering devices. + Only support super+scroll on wayland. + Implement the xdg-activation protocol. + Reduce input latency by computing max render time heuristically. + Apply dithering to dispatch time when needed. + x11: Compute monitor scale per output. + Shrink and optimize the rounded-background-clip shader. + remote-desktop: Handle non-responding selection owners . + Improve sysprof support. + Allow clients to delegate titlebar gestures to the compositor. + Fix upside-down Xshape surface with EGLstream. + Fix 'kms-modifiers' experimental setting. + Make default focus window on each workspace appear focused. + Plugged memory leaks. + Fixed crashes crash. + Misc. bug fixes and cleanups. + Updated translations. ==== nautilus ==== Version update (40.2 -> 41.0) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 - Update to version 41.0: + Updated translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.rc: + Disable background "Properties" while searching + Don't duplicate set wallpaper when not using portal + Updated translations. - Updtae to version 41.beta: + Fix comma placement in the floating status bar. + Use standard::edit-name attribute where appropriate. + Bring "Open with..." options together in context menu. + Fix "Compress..." acting on file that was not the selected one. + Redesign "Compress..." dialog. + Provide creation of password-protected ZIP archives. + Fix search by date not working with Tracker engine' + Add link to Privacy Settings from Trash' + Indicate whether trash automatic emptying is enabled' + Updated translations. - Update to version 41.alpha: + Replace deprecated gexiv2 symbols. + Make NautilusWindowSlot non-derivable. + Prevent closing popover when "Show Hidden Files" is toggled. + Hand preview updating over to FilesView. + Provide source .svg icon. ==== pangomm1_4 ==== Version update (2.46.0 -> 2.46.1) - Add pangomm1_4-docs-without-timestamp.patch: do not add timestampt to generated doc files. - Update to version 2.46.1: + Meson build: - Make it possible to use pangomm as a subproject. - No implicit_include_directories. - Use relative paths to untracked/. + pangommconfig.h.*: Don't dllimport on MinGW. ==== python-gobject ==== Version update (3.40.1 -> 3.42.0) Subpackages: python38-gobject python38-gobject-Gdk python38-gobject-cairo - Update to version 3.42.0: + meson: Bump minimum meson_version to 0.47.0. + Expose GObject.Object.run_dispose(). + docs: document Gtk.Template. + dev: Add poetry support. + meson: use main branch for glib subproject. + Fix some small memory leaks. ==== seahorse-nautilus ==== - Add 2.3 to the list of accepted GPG versions. ==== shared-mime-info ==== - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Do not ghost own %{_datadir}/mime/[a-ms-vxX]*: as those files/directories do not exist during build, RPM can't expand the glob and adds it literally to the file list, not having any effect in the end. A cleanup of the directory structure would not work anyway, as there are also files generated inside. ==== tracker ==== Version update (3.1.2 -> 3.2.0) Subpackages: libtracker-sparql-3_0-0 tracker-data-files - Update to version 3.2.0: + Fuller docs, with updated examples + Improved developer experience when designing ontologies, better handling of inconsistent ontologies, and more accurate error reporting. + Added new GDateTime helper API to resources, cursors and statements. + Several fixes to build and run on MacOS, with a brew recipe now available. + Added support for libsoup 3.x. + Fresher and more complete documentation, built with hotdoc. + Many other code fixes and performance improvements. + Updated translations. - Add pkgconfig(libsoup-3.0) BuildRequires, following upstreams changes to allow build against multiple versions of libsoup. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 3.2.0.rc: + Dropped bogus files from pre-generated documentation. - Update to version 3.2.0.beta: + Improved error reporting when parsing ontologies. + Improvements to database rollback on ontology errors. + Ontology parsing crash fixes. + Make soup 2.x/3.x chosen at runtime. + Disable GVFS in functional tests. + Check accessible graphs when looking up resource URIs/IDs. + Port documentation to hotdoc. + Avoid "UPDATE ... FROM ..." SQL syntax only present in recent SQLite versions. + Multiple build, ci, website and maintenance improvements. + Updated translations. - Drop gtk-doc BuildRequires with hotdoc: No longer needed, as upstream switched to hotdoc and we ship the upstream pre-built documentation. - Update to version 3.2.0.alpha.1: + Add support for libsoup 3.x. + Documentation fixes and updates. + Handle arbitrary order of SERVICE and regular graph patterns. + Added new GDateTime helper API to resources, cursors and statements. + Implement missing TrackerSparqlConnection methods in bus connections. + Many code cleanups and improvements. + Updated translatiosn. - Add python3-gobject BuildRequires: new dependency. ==== tracker-miners ==== Version update (3.1.3 -> 3.2.0) Subpackages: tracker-miner-files - Update to version 3.2.0: + Highlighted changes since 3.1: - File creation time is now part of the stored metadata - Show additional information in "tracker3 info" + Updated translations. - Update to version 3.2.0.rc: + Updated translations. ==== upower ==== Version update (0.99.11 -> 0.99.13) Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0 - Update to version 0.99.13: + Tweak default percentage levels to better match other operating systems. + Support large energy rates seen in some modern laptops. + Fix touchpads showing up as mice. + Fix composite battery state when multiple batteries are used and one isn't drawing any power. + Make the icon and warning properties respect the "low battery level" configuration option. + Stop the device being suspended during the 20-second "shutdown" grace period. - Changes from version 0.99.12: + Add a raft of new device types. + Add support for iPhone XR, XS and newer models. + Work-around incorrect battery percentage reported by MacBooks. + Identify keyboard/pointing device combos as keyboards. + Fix small memory leak in Bluetooth backend. + Fix warning in Bluetooth backend. + Set update time in Bluetooth backend. + Remove support for obsolete CSR devices. - Drop upower-build-Use-a-newer-libplist-if-available.patch: fixed upstream. ==== vte ==== Version update (0.64.2 -> 0.66.0) - Add vte-silence-COMMAND_PROMPT.patch: Silence warning when opening terminal about PROMPT_COMMAND being an unknown command. - Update to version 0.66.0: + emulation: Fix xterm window size request response. + widget: Adjust preedit position to GtkEntry. + vte.sh: Use PROMPT_COMMAND as an array when possible. + fonts: More metrics sanity checks. + Update translations. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 0.65.91: + Port to GTK 4. + all: Remove SIXEL support from stable branch + app: Add debug option to track clipboard targets + app: Add option to use a GtkScrolledWindow + lib: Fix switching encodings + parser: Add new OSC command from xterm 367 + parser: Recognise more commands + sixel: Fix pixel aspect calculation + sixel: Remove ununused tracking of palette modification + sixel: Reset repeat counter when receiving the next command + widget: Add API to make adjustment values pixels + Updated translations. ==== webkit2gtk3-soup2 ==== Version update (2.32.4 -> 2.34.0) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles - Add libjavascriptcoregtk-4_0-18 and llibwebkit2gtk-4_0-37 to baselibs.conf: provide those libraries as multilib version. - Rename -lang packages to WebKit2GTK-%{_apiver}, making the translations between the three flavors co-exist. - Update to version 2.34.0: + Fix another regression in JavaScriptCore on 32bit systems. - Update to version 2.33.91: + Use the right display refresh monitor for animations in accelerated compositng mode. + Fix several issues in JavaScriptCore on 32bit systems. + Prefer python3 over python2 in CMake. - Update to version 2.33.90: + Show TLS protocol version and ciphersuite name in the inspector when building with libsoup3. + Add multi-track support to media backend. + Avoid strong alias computations in font fallback code. + Fix deadlock tearing down pipeline when using fallback sink. + Fix the build with gtk-doc enabled. + Fix several crashes and rendering issues. - Add fix-warnings.patch: silence return-type warnings. - Add a 3rd flavor: gtk3 with libsoup2 (which retains compatibility to the olderversions, identified as API version 4.0). - Add _multibuild file and enable build of webkit2gtk4. - Update to version 2.33.3: + Add support for display capture. + Add new API to access/modify capture devices states. + Add new API to configure the memory pressure handler. + Add support for client side certifiates authentication. + Add support color-schemes CSS property. + Add support for dark scrollbars. + Keep GtkSettings used by web processes in sync with the settings set in the UI process. + Add support for drawing the scrollbars corner. + Allow to opt-out of GL rendering at runtime for media player. + Add support for A420 compositing in media player. + Improve pinch to zoom gesture in accerlerated compositing mode. + Fix cookies configuration after a network process crash. + Fix touchscreen navigation swipe when the page scrolls horizontally. + Fix rendering of elliptic radial gradients. + Fix several crashes and rendering issues. + Updated translations. - Drop fix-lto.patch: fixed upstream. - Add pkgconfig(lcms2) BuildRequires: new dependency. - Replace pkgconfig(libsoup-2.4) BuildRequires with pkgconfig(libsoup-3.0): Follow upstreams port to Libsoup 3.0. ==== xdg-desktop-portal-gtk ==== Version update (1.8.0 -> 1.10.0) - Pass --disable-silent-rules, --disable-appchooser, - -disable-background, --disable-screencast, --disable-screenshot, - -disable-settings, and --disable-wallpaper to configure, make use of xdg-desktop-portal-gnome, and more importantly, remove all gnome-dependencies from this package. - Following the above, drop pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0) and pkgconfig(gnome-desktop-3.0) BuildRequires. - Add explicit pkgconfig(fontconfig) BuildRequires. - Add systemd_user_post and systemd_user_preun macros to post/preun sections. - Update to version 1.10.0: + filechooser: Fix a focus issue + inhibit: Autostart org.gnome.ScreenSaver + screencast: Force window icon size + Make portal backends with GNOME dependencies optional and disable them by default. Use xdg-desktop-portal-gnome, or use - -enable-wallpaper to build with the wallpaper backend - -enable-screenshot to build with the screenshot backend - -enable-screencast to build with screencast/remoting backends - -enable-background to build with the background backend - -enable-settings to build with the settings backend - -enable-appchooser to build with the appchooser backend + Updated translations. ==== yelp ==== Version update (40.3 -> 41.1) Subpackages: libyelp0 - Update to version 41.1: + Fixed validation issues in appdata file. + Updated yelp-xsl dependency. - Replace pkgconfig(webkit2gtk-4.0) and pkgconfig(webkit2gtk-web-extension-4.0) with pkgconfig(webkit2gtk-4.1) and pkgconfig(webkit2gtk-web-extension-4.1) BuildRequires and no longer pass --with-webkit2gtk-4-0, we now have the new symbols available. - Update to version 41.0: + No changes. - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 41.beta2: + Fixed regression when opening document by file path. + Added content rating and release info to appdata file. - Update to version 41.beta: + Revamped a lot of color code to avoid deprecated Gtk API. + Search results and 'All Help' now use current styling. + Fixed aliasing on the icon. + Build against webkit2gtk-4.1 by default. + Removed calls to deprecated Soup API. + Updated translations. - Remporarily pass --with-webkit2gtk-4-0 to configure: we do not yet have webkitgtk 4.1. ==== yelp-xsl ==== Version update (40.2 -> 41.0) - Update to version 41.0: + No changes. - Update to version 41.beta: + Loosen CSS match for title/desc in linkdiv. + Use better target contrasts for white-on-black. ==== zenity ==== Version update (3.32.0 -> 3.41.0) - Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Update to version 3.41.0: + Port to meson. + Code cleanups. + Updated translations. - Add meson BuildRequires and replace configure/make/make_install with meson/meson_build/meson_install macros. - Drop zenity-Fix-segfault-on-multiple-lists.patch: fixed upstream.