Packages changed: AppStream (1.0.3 -> 1.0.4) AppStream-qt6 (1.0.3 -> 1.0.4) ImageMagick (7.1.1.41 -> 7.1.1.43) Mesa Mesa-drivers aaa_base (84.87+git20240906.742565b -> 84.87+git20250102.c08e614) apache2-mod_php8 (8.3.14 -> 8.3.15) ayatana-ido (0.9.2 -> 0.10.2) bash bluedevil6 (6.2.4 -> 6.2.5) breeze6 (6.2.4 -> 6.2.5) breeze6-gtk (6.2.4 -> 6.2.5) c-ares (1.30.0 -> 1.34.4) ca-certificates-mozilla (2.68 -> 2.72) cfitsio (4.4.0 -> 4.5.0) clazy (1.13git.20241119T221149~560bdc1 -> 1.13.0) cppcheck (2.16.1 -> 2.16.2) dbus-broker desktop-file-utils discover6 (6.2.4 -> 6.2.5) dolphin drkonqi6 (6.2.4 -> 6.2.5) emacs-vterm (698.ae4ae1a -> 708.99c1f5e) erofs-utils (1.8.2 -> 1.8.3) exo (4.18.0 -> 4.20.0) flatpak-kcm6 (6.2.4 -> 6.2.5) freerdp (3.10.2 -> 3.10.3) gegl (0.4.50 -> 0.4.52) geoclue2 gigolo (0.5.3 -> 0.5.4) greybird-geeko-theme (3.23.1+git1.77c0887 -> 3.23.4+git0.c1d46c3) grilo harfbuzz inkscape (1.4 -> 1.4+39) kactivitymanagerd6 (6.2.4 -> 6.2.5) kate kde-cli-tools6 (6.2.4 -> 6.2.5) kde-gtk-config6 (6.2.4 -> 6.2.5) kdecoration6 (6.2.4 -> 6.2.5) kdeplasma6-addons (6.2.4 -> 6.2.5) kernel-source (6.11.8 -> 6.12.8) kexec-tools (2.0.29 -> 2.0.30) kgamma6 (6.2.4 -> 6.2.5) kglobalacceld6 (6.2.4 -> 6.2.5) kinfocenter6 (6.2.4 -> 6.2.5) kmenuedit6 (6.2.4 -> 6.2.5) kpipewire6 (6.2.4 -> 6.2.5) kscreen6 (6.2.4 -> 6.2.5) kscreenlocker6 (6.2.4 -> 6.2.5) ksshaskpass6 (6.2.4 -> 6.2.5) ksystemstats6 (6.2.4 -> 6.2.5) kwayland-integration6 (6.2.4 -> 6.2.5) kwayland6 (6.2.4 -> 6.2.5) kwin6 (6.2.4 -> 6.2.5) kwrited6 (6.2.4 -> 6.2.5) layer-shell-qt6 (6.2.4 -> 6.2.5) less (661 -> 668) libayatana-appindicator libayatana-indicator (0.9.0 -> 0.9.4) libcanberra (0.30 -> 0.30+2) libdrm libetebase libgarcon (4.18.2 -> 4.20.0) libkscreen6 (6.2.4 -> 6.2.5) libksysguard6 (6.2.4 -> 6.2.5) libnice libostree (2024.9 -> 2024.10) libplasma6 (6.2.4 -> 6.2.5) libportal (0.8.1 -> 0.9.0) libreoffice (24.8.3.2 -> 24.8.4.2) libshout libstorage-ng (4.5.220 -> 4.5.221) libwebp (1.4.0 -> 1.5.0) libxcrypt (4.4.36 -> 4.4.37) libxfce4ui (4.18.6 -> 4.20.0) libxfce4util (4.18.2 -> 4.20.0) libzypp (17.35.15 -> 17.35.16) llvm19 (19.1.5 -> 19.1.6) media-player-info (24 -> 26) milou6 (6.2.4 -> 6.2.5) nano (8.2 -> 8.3) nvidia-open-driver-G06-signed-cuda (565.57.01_k6.11.8_1 -> 565.57.01_k6.12.8_1) ocean-sound-theme6 (6.2.4 -> 6.2.5) oniguruma (6.9.9 -> 6.9.10) openSUSE-release (20241218 -> 20250105) openjpeg2 (2.5.2 -> 2.5.3) openssl-3 openvpn ovpn-dco (0.2.20240712~git0.d22d04e_k6.11.8_1 -> 0.2.20241216~git0.a08b2fd_k6.12.8_1) pam_kwallet6 (6.2.4 -> 6.2.5) patterns-base pcr-oracle pcsc-lite (2.3.0 -> 2.3.1) php8 (8.3.14 -> 8.3.15) plasma5support6 (6.2.4 -> 6.2.5) plasma6-activities (6.2.4 -> 6.2.5) plasma6-activities-stats (6.2.4 -> 6.2.5) plasma6-browser-integration (6.2.4 -> 6.2.5) plasma6-desktop (6.2.4 -> 6.2.5) plasma6-disks (6.2.4 -> 6.2.5) plasma6-integration (6.2.4 -> 6.2.5) plasma6-nm (6.2.4 -> 6.2.5) plasma6-openSUSE plasma6-pa (6.2.4 -> 6.2.5) plasma6-print-manager (6.2.4 -> 6.2.5) plasma6-systemmonitor (6.2.4 -> 6.2.5) plasma6-thunderbolt (6.2.4 -> 6.2.5) plasma6-workspace (6.2.4 -> 6.2.5) polkit-kde-agent-6 (6.2.4 -> 6.2.5) poppler (24.07.0 -> 24.12.0) poppler-qt6 (24.07.0 -> 24.12.0) postfix (3.9.0 -> 3.9.1) powerdevil6 (6.2.4 -> 6.2.5) procps (4.0.4 -> 4.0.5) python-Jinja2 (3.1.4 -> 3.1.5) python-notify2 python-python-dateutil python-python-slugify (8.0.1 -> 8.0.4) python-urllib3 qemu (9.1.2 -> 9.2.0) qqc2-breeze-style6 (6.2.4 -> 6.2.5) qt6-webengine ristretto (0.13.2 -> 0.13.3) samba (4.21.1+git.372.cb50f2d0a68 -> 4.21.2+git.382.df546a2d31b) sddm-kcm6 (6.2.4 -> 6.2.5) shaderc (2024.3 -> 2024.4) shadow (4.16.0 -> 4.17.1) srt (1.5.3 -> 1.5.4) systemd (256.9 -> 256.10) systemsettings6 (6.2.4 -> 6.2.5) sysuser-tools tbb (2021.12.0 -> 2022.0.0) thunar (4.18.11 -> 4.20.1) thunar-volman (4.18.0 -> 4.20.0) tree-sitter (0.24.5 -> 0.24.6) tumbler (4.18.2 -> 4.20.0) utf8proc (2.9.0 -> 2.10.0) vulkan-loader (1.3.296 -> 1.4.304) vulkan-tools (1.3.296 -> 1.4.304) wacomtablet-kcm6 (6.2.4 -> 6.2.5) webkit2gtk3 (2.46.4 -> 2.46.5) xdg-desktop-portal (1.18.4 -> 1.19.0) xdg-desktop-portal-gnome xdg-desktop-portal-kde6 (6.2.4 -> 6.2.5) xfce4-appfinder (4.18.0 -> 4.20.0) xfce4-branding-openSUSE (4.18.0+git6.02f3c99 -> 4.20.0+git1.d2555b3) xfce4-clipman-plugin (1.6.6 -> 1.6.7) xfce4-cpufreq-plugin (1.2.8 -> 1.2.9) xfce4-diskperf-plugin (2.7.0 -> 2.7.1) xfce4-docklike-plugin (0.4.2 -> 0.4.3) xfce4-eyes-plugin (4.6.0 -> 4.6.2) xfce4-fsguard-plugin (1.1.3 -> 1.1.4) xfce4-mpc-plugin (0.5.3 -> 0.5.4) xfce4-panel (4.18.6 -> 4.20.0) xfce4-panel-profiles (1.0.14 -> 1.0.15) xfce4-power-manager (4.18.4 -> 4.20.0) xfce4-pulseaudio-plugin (0.4.8 -> 0.4.9) xfce4-session (4.18.4 -> 4.20.0) xfce4-settings (4.18.6 -> 4.20.0) xfce4-taskmanager (1.5.7 -> 1.5.8) xfce4-terminal (1.1.3 -> 1.1.4) xfconf (4.18.3 -> 4.20.0) xfdesktop (4.18.1 -> 4.20.0) xfwm4 (4.18.0 -> 4.20.0) xxhash (0.8.2 -> 0.8.3) yast2-bootloader (5.0.12 -> 5.0.13) yast2-trans (84.87.20241201.a42621795a -> 84.87.20241219.a50be99cf8) === Details === ==== AppStream ==== Version update (1.0.3 -> 1.0.4) Subpackages: libappstream5 - Update to 1.0.4 Features: * bundle: Add AS_BUNDLE_KIND_SYSUPDATE * desktop-style-ids: Add dark support for Plasma * desktop-style-ids: add pantheon:dark * qt: Expose branding color * sysinfo: Add memory size detection support for Illumos and Solaris * sysinfo: Add memory size detection support for GNU/Hurd * validator: Don't fail validation if a snapshot release is missing a time Specification: * docs: Note that support for some legacy path was dropped in 1.0 * docs: Update fd.o spec URLs * docs: Better explain desktop applications * Update ESRA website URL Bugfixes: * validator: Make sure we read an initialised variable * qt: Specify utc as the dates' timezone * tests: Ignore some tests on Windows * sysinfo: make uname() usage POSIX compliant * Only emit legacy compat tag developer_name for catalog data * compose: Allow file discovery even in symlinked directories * Avoid a race condition when loading GResource data * validator: Mention length limit in summary length warning message * utils: Explicitly set permissions on installed metadata files * as-vercmp: Fix gtkdoc to not start with '>' Miscellaneous: * desktop-style-ids: Remove Endless * ci: Fix FreeBSD build (update `py-gi-docgen`) * ci: Update to Ubuntu 24.04 for Debian Testing builds * utils: Assume 64px as size when installing an icon tarball of unknown size ==== AppStream-qt6 ==== Version update (1.0.3 -> 1.0.4) - Update to 1.0.4 Features: * bundle: Add AS_BUNDLE_KIND_SYSUPDATE * desktop-style-ids: Add dark support for Plasma * desktop-style-ids: add pantheon:dark * qt: Expose branding color * sysinfo: Add memory size detection support for Illumos and Solaris * sysinfo: Add memory size detection support for GNU/Hurd * validator: Don't fail validation if a snapshot release is missing a time Specification: * docs: Note that support for some legacy path was dropped in 1.0 * docs: Update fd.o spec URLs * docs: Better explain desktop applications * Update ESRA website URL Bugfixes: * validator: Make sure we read an initialised variable * qt: Specify utc as the dates' timezone * tests: Ignore some tests on Windows * sysinfo: make uname() usage POSIX compliant * Only emit legacy compat tag developer_name for catalog data * compose: Allow file discovery even in symlinked directories * Avoid a race condition when loading GResource data * validator: Mention length limit in summary length warning message * utils: Explicitly set permissions on installed metadata files * as-vercmp: Fix gtkdoc to not start with '>' Miscellaneous: * desktop-style-ids: Remove Endless * ci: Fix FreeBSD build (update `py-gi-docgen`) * ci: Update to Ubuntu 24.04 for Debian Testing builds * utils: Assume 64px as size when installing an icon tarball of unknown size ==== ImageMagick ==== Version update (7.1.1.41 -> 7.1.1.43) Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - version update to 7.1.1.43 * no upstream changelog found ==== Mesa ==== Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - require llvm19/clang19 on sle15 >= sp6 ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium Mesa-libva - require llvm19/clang19 on sle15 >= sp6 ==== aaa_base ==== Version update (84.87+git20240906.742565b -> 84.87+git20250102.c08e614) Subpackages: aaa_base-extras - Update to version 84.87+git20250102.c08e614: * Load distrobox_profile.sh ==== apache2-mod_php8 ==== Version update (8.3.14 -> 8.3.15) - version update to 8.3.15 Calendar: Fixed jdtogregorian overflow. Fixed cal_to_jd julian_days argument overflow. COM: Fixed bug GH-16991 (Getting typeinfo of non DISPATCH variant segfaults). Core: Fail early in *nix configuration build script. Fixed bug GH-16727 (Opcache bad signal 139 crash in ZTS bookworm (frankenphp)). Fixed bug GH-16799 (Assertion failure at Zend/zend_vm_execute.h:7469). Fixed bug GH-16630 (UAF in lexer with encoding translation and heredocs). Fix is_zend_ptr() huge block comparison. Fixed potential OOB read in zend_dirname() on Windows. Curl: Fixed bug GH-16802 (open_basedir bypass using curl extension). Fix various memory leaks in curl mime handling. DOM: Fixed bug GH-16777 (Calling the constructor again on a DOM object after it is in a document causes UAF). Fixed bug GH-16906 (Reloading document can cause UAF in iterator). FPM: Fixed GH-16432 (PHP-FPM 8.2 SIGSEGV in fpm_get_status). GD: Fixed GH-16776 (imagecreatefromstring overflow). GMP: Fixed bug GH-16890 (array_sum() with GMP can loose precision (LLP64)). Hash: Fixed GH-16711: Segfault in mhash(). Opcache: Fixed bug GH-16770 (Tracing JIT type mismatch when returning UNDEF). Fixed bug GH-16851 (JIT_G(enabled) not set correctly on other threads). Fixed bug GH-16902 (Set of opcache tests fail zts+aarch64). OpenSSL: Prevent unexpected array entry conversion when reading key. Fix various memory leaks related to openssl exports. Fix memory leak in php_openssl_pkey_from_zval(). PDO: Fixed memory leak of `setFetchMode()`. Phar: Fixed bug GH-16695 (phar:// tar parser and zero-length file header blocks). PHPDBG: Fixed bug GH-15208 (Segfault with breakpoint map and phpdbg_clear()). SAPI: Fixed bug GH-16998 (UBSAN warning in rfc1867). SimpleXML: Fixed bug GH-16808 (Segmentation fault in RecursiveIteratorIterator ->current() with a xml element input). SOAP: Fix make check being invoked in ext/soap. Standard: Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF properties). Fixed bug GH-16957 (Assertion failure in array_shift with self-referencing array). Streams: Fixed network connect poll interuption handling. Windows: Fixed bug GH-16849 (Error dialog causes process to hang). - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-date-regenerate-lexers.patch (refreshed) % php-systzdata-v24.patch (refreshed) ==== ayatana-ido ==== Version update (0.9.2 -> 0.10.2) - Update to version 0.10.2: * src/idoscalemenuitem.c: Make page increment same as step increment. * src/idoscalemenuitem.c: Add new functionality via the digits and marks parameters. - Update to version 0.10.1: * src/idoalarmmenuitem.c: Do not free non memory-allocated variable * Fix possible memory leaks. * Do not hardcode icon sizes. * cmake: Install library as library. * Update/add COPYING files, ship COPYING files for all licensed used. - Update to version 0.10.0: * Add level menu item. * CMakeLists.txt: Add threads fix for old CMake. * src/idoprogressmenuitem.c: Rewrite to use icon, progress property and activation. * Revert "cmake: Enable building tests by default". - Update to version 0.9.3: * cmake: Enable building tests by default. * tests: Fix building against modern GTest. * src/idobasicmenuitem.c: Set secondary text and count with lozenge from menu model. ==== bash ==== Subpackages: bash-sh - Remove bash-4.3-winch.dif as this is the (current) default ==== bluedevil6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== breeze6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: breeze6-cursors breeze6-decoration breeze6-style - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== breeze6-gtk ==== Version update (6.2.4 -> 6.2.5) Subpackages: gtk2-metatheme-breeze6 gtk3-metatheme-breeze6 gtk4-metatheme-breeze6 metatheme-breeze6-common - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== c-ares ==== Version update (1.30.0 -> 1.34.4) - c-ares 1.34.4 This is a bugfix release. Changes: QNX Port: Port to QNX 8, add primary config reading support, add CI build. PR #934, PR #937, PR #938 Bugfixes: Empty TXT records were not being preserved. PR #922 docs: update deprecation notices for ares_create_query() and ares_mkquery(). PR #910 license: some files weren't properly updated. PR #920 Fix bind local device regression from 1.34.0. PR #929, PR #931, PR #935 CMake: set policy version to prevent deprecation warnings. PR #932 CMake: shared and static library names should be the same on unix platforms like autotools uses. PR #933 Update to latest autoconf archive macros for enhanced system compatibility. PR #936 In version 1.34.3 This is a bugfix release. Changes: Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906 Bugfixes: Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911 TSAN warns on missing lock, but lock isn't actually necessary. PR #915 ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558 ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7 Fix typos in man pages. PR #905 - skip-test.patch: fix failing tests - c-ares 1.34.2 Features: * adig: read arguments from adigrc. [PR #856] * Add new pending write callback optimization via `ares_set_pending_write_cb`. [PR #857] * New function `ares_process_fds()`. [PR #875] * Failed servers should be probed rather than redirecting queries which could cause unexpected latency. [PR #877] * adig: rework command line arguments to mimic dig from bind. [PR #890] * Add new method for overriding network functions `ares_set_socket_function_ex()` to properly support all new functionality. [PR #894] * Fix regression with custom socket callbacks due to DNS cookie support. [PR #895] * ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets [PR #887] * URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). [PR #882] Changes: * Connection handling modularization. [PR #857], [PR #876] * Expose library/utility functions to tools. [PR #860] * Remove `ares__` prefix, just use `ares_` for internal functions. [PR #872] Bugfixes: * fix: potential WIN32_LEAN_AND_MEAN redefinition. [PR #869] * Fix googletest v1.15 compatibility. [PR #874] * Fix pkgconfig thread dependencies. [PR #884] Features in 1.33.0: * Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache poisoning attacks. [PR #833] * Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT on supported systems. [PR #840] Changes: * Reorganize source tree. [PR #822] * Refactoring of connection handling to prevent code duplication. [PR #839] * New dynamic array data structure to prevent simple logic flaws in array handling in various code paths. [PR #841] Bugfixes: * `ares_destroy()` race condition during shutdown due to missing lock. [PR #831] Features in 1.32: * Add support for DNS 0x20 to help prevent cache poisoning attacks, enabled by specifying `ARES_FLAG_DNS0x20`. Disabled by default. [PR #800] * Rework query timeout logic to automatically adjust timeouts based on network conditions. The timeout specified now is only used as a hint until there is enough history to calculate a more valid timeout. [PR #794] Changes: * DNS RR TXT strings should not be automatically concatenated as there are use cases outside of RFC 7208. In order to maintain ABI compliance, the ability to retrieve TXT strings concatenated is retained as well as a new API to retrieve the individual strings. This restores behavior from c-ares 1.20.0. [PR #801] * Clean up header inclusion logic to make hacking on code easier. [PR #797] * GCC/Clang: Enable even more strict warnings to catch more coding flaws. [253bdee] Bugfixes: * Tests: Fix thread race condition in test cases for EventThread. [PR #803] * Thread Saftey: `ares_timeout()` was missing lock. [74a64e4] - c-ares 1.31.0 Changes: * Enable Query Cache by default. [PR #786] Bugfixes: * Enhance Windows DNS configuration change detection to also detect manual DNS configuration changes. [PR #785] * Various legacy MacOS Build fixes. [Issue #782] * Ndots value of zero in resolv.conf was not being honored. [852a60a] * Watt-32 build support had been broken for some time. [PR #781] * Distribute `ares_dns_rec_type_tostr` manpage. [PR #778] ==== ca-certificates-mozilla ==== Version update (2.68 -> 2.72) - Updated to 2.72 state of Mozilla SSL root CAs (bsc#1234798) Removed: - SecureSign RootCA11 - Security Communication RootCA3 Added: - TWCA CYBER Root CA - TWCA Global Root CA G2 - SecureSign Root CA12 - SecureSign Root CA14 - SecureSign Root CA15 ==== cfitsio ==== Version update (4.4.0 -> 4.5.0) - Update to version 4.5.0: * Conversion of CFITSIO configure/build files to better conform with automake and libtool. * Bug fix for case of bit column output in string format on clang compilers with high optimization. * Added compiler macro support to improve builds on loongarch64 and on Gnu/Hurd kernels. * Bug fix to fitsverify utility. - Drop upstreamed patches: * cfitsio-cmake-allow-user-specified-incdir.patch * cfitsio-cmake-lowercase-util-names.patch * cfitsio-cmake-match-autotools-soversion.patch ==== clazy ==== Version update (1.13git.20241119T221149~560bdc1 -> 1.13.0) - Update to 1.13 * New Checks: used-qunused-variable * qstring-arg check provides a fix-it * Fixed unused-non-trivial-variable to not warn when [[maybe_unused]] set * Fixed qstring-arg for upcoming Qt 6.9 * Fixed fully-qualified-moc-types false positive for const modifiers of generic arguments * Silence false positive non-pod-global-static warning for QML module initialization * Fix function-args-by-value false positive that would cause compile error in copy constructors, assignment operators and equal checks * False positives for `Q_EMIT(someSignal())` are now fixed ==== cppcheck ==== Version update (2.16.1 -> 2.16.2) - update to 2.16.2 * Fix syntax error for function pointer array with @ ==== dbus-broker ==== Subpackages: dbus-broker-block-restart - Requires(pre): systemd >= 253.6 to ensure scripts in %post are run correctly, (bsc#1234697) Thanks to Thorsten for the detailed report. ==== desktop-file-utils ==== - suse-update-mime-defaults: * support drop in files in $r/etc/_defaults.conf.d which take priority over the distribution provided $r/etc/_defaults.conf * extend syntax of _defaults.conf, prefixing a directive with a "-" removes an otherwise identical earlier directive ==== discover6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: discover6-backend-flatpak discover6-backend-fwupd discover6-backend-packagekit discover6-notifier - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * UpdatesPage: Fix update description box overlapping with its text (kde#491821) * update version for new release ==== dolphin ==== Subpackages: dolphin-part dolphin-zsh-completion libdolphinvcs6 - fix super user mode in right click menu - Add upstream fixes: * 0001-DolphinViewContainer-make-sure-searchbox-is-initiali.patch (kde#497021) * 0001-dolphinview-Update-thumbnail-on-filename-change.patch (kde#497555) * 0001-ViewProperties-Return-nullptr-if-viewPropertiesStrin.patch (kde#495878) - Fix Desktopfile to start in super user mode as dbus-launch is no longer part of the basesystem (boo#1234692) ==== drkonqi6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== emacs-vterm ==== Version update (698.ae4ae1a -> 708.99c1f5e) - Update to version 708.99c1f5e: * Try running the login shell by default for "ssh" and "scp" Tramp methods * Add option to specify one shell for all Tramp methods * Add option to try using the login shell for Tramp Methods * Fix display errors when using text-scale mode with ncurses. Fixes gh#akermu/emacs-libvterm#731 * Detect vterm-mode correctly when using derived modes * Don't garble partial multi-byte character after control sequence * Support overriding the maximum scrollback at compile-time ==== erofs-utils ==== Version update (1.8.2 -> 1.8.3) - update to 1.8.3: * mkfs: fix -Eall-fragments for multi-threaded compression * mkfs: fix unexpected errors for chunk-based images * lib: report leftovers for partially filled blocks * mkfs: Fix input offset counting in headerball mode * lib: capture errors from {mkfs,rebuild}_handle_inode() * fix "Not a directory" error for incremental builds * avoid silent corruption caused by c_root_xattr_isize * rebuild: set the appropriate dev field for dirs * lib: fix user-after-free in xattr.c * lib: get rid of pthread_cancel() for workqueue * mkfs: add -U support * add --hard-dereference option * lib: correct erofsfuse build script ==== exo ==== Version update (4.18.0 -> 4.20.0) Subpackages: exo-data exo-lang exo-tools libexo-2-0 - Updated to version 4.20.0 * Translation Updates - Updated to version 4.19.2 * I18n: Update po/LINGUAS list * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value * Translation Updates - Updated to version 4.19.1 * exo-tree-view: Add Ctrl+Shift+Click functionality (#116) * exo-icon-chooser-dialog: Fix icon leaks * Add option to exo-desktop-item-edit to print the filename * build: Bump requirements for Xfce 4.20 * exo-icon-view: layout as well for empty view (Issue #118) * exo-open: Fix GError leak * exo-open: Fix GOptionContext memory leak * build: clang: Use gpointer cast to silence -Wcast-align * build: clang: Silence -Wcast-align * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * build: Fix GLIB_VERSION_MIN_REQUIRED redefined * exo-icon-view: Use GSequence instead of GList to improve performance * exo: Explicitly add GIO_UNIX_CFLAGS * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Add missing GETTEXT_PACKAGE definition * Fix deprecation (libxfce4ui#94) * Fix non X11 build (Fixes #111) * build: Check for bind_textdomain_codeset * Translation Updates ==== flatpak-kcm6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - No code changes since 6.2.4 ==== freerdp ==== Version update (3.10.2 -> 3.10.3) Subpackages: libfreerdp3-3 librdtk0-0 libwinpr3-3 - Update to version 3.10.3: * Fix usage of GetComputerNameExA (#10988) * Fix cmake clean target (#10990) ==== gegl ==== Version update (0.4.50 -> 0.4.52) Subpackages: gegl-0_4 libgegl-0_4-0 - Update to version 0.4.52: - Core: - Fix regression cubic interpolation - it was quadratic rather than cubic, this improves all uses of cubic interpolation. Use g_spawn_sync rather than system() for launching graphviz' dot. - Ops: - invert-gamma: operate on perceptual encoding. - newsprint: do processing with perceptual encoding. - denoise-dct, mantiuk06: pass-through for too small input buffers. ==== geoclue2 ==== Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0 - Use BeaconDB as a drop-in replacement for defunct MLS WiFi geolocation, and contribute to coverage () - Add 0001-ichnaea-include-ssid.patch: * MLS/Ichnaea: Include SSID for geolocate and submission requests - Add 0002-ichnaea-replace-user-agent.patch: * MLS/Ichnaea: Replace rather than append User-Agent - Add 0003-user-agent-os-info.patch: * Set User-Agent on Soup Session Construction * Add OS Info to user-agent ==== gigolo ==== Version update (0.5.3 -> 0.5.4) Subpackages: gigolo-lang - Update to version 0.5.4 * Update copyright year * I18n: Update po/LINGUAS list * Added missing Keywords entry to .desktop file * build: Use XDT_VERSION_INIT * build: Switch from intltool to gettext * build: Add #ifdef around bind_textdomain_codeset * build: Define our own windowing macro instead of extending GDK's * Translation Updates ==== greybird-geeko-theme ==== Version update (3.23.1+git1.77c0887 -> 3.23.4+git0.c1d46c3) Subpackages: gtk2-metatheme-greybird-geeko gtk3-metatheme-greybird-geeko gtk4-metatheme-greybird-geeko metatheme-greybird-geeko-common - Update to version 3.23.4+git0.c1d46c3: * Sync with Greybird up to commit 7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f * Fix label styles for xfdesktop 4.19 * Stop forcing icon style for sidebars * Style hover/active undecorated buttons same as normal * Handle toolbar CSS class * Style item menubar nodes * xfwm4: Fix "Hide frame when maximized" ignoring top frame * xfwm4: Improve tabwin contrast * xfwm4: Bump tabwin preview to 128px * xfwm4: Remove dark line below titlebar * Decrease Gnome Software's headerbar height - Patches removed as no longer needed: * git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch - Add new patch git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch - Refresh link-selected-is-optional.patch ==== grilo ==== Subpackages: libgrilo-0_3-0 libgrlnet-0_3-0 libgrlpls-0_3-0 typelib-1_0-Grl-0_3 - Increase test timeout on s390x. lib-net test can be slow and sometimes times out in our builds. ==== harfbuzz ==== Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Add harfbuzz-CVE-2024-56732.patch: guard hb_cairo_glyphs_from_buffer() against bad UTF-8 (CVE-2024-56732). ==== inkscape ==== Version update (1.4 -> 1.4+39) Subpackages: inkscape-extensions-extra inkscape-extensions-gimp - Update to version 1.4+39: * Fix * Fix boolop fill-rule as attribute * Fix crash on pasting mesh gradient * Test URI rebasing for clones * Fix copying clone referencing other document * Fix Linux snap package build (1.4.x) * Fix building with Poppler 24.11 * Future-proof against poppler 24.10 changes * Fix crash with rebasing invalid URL * Fix saving crash with unspecified exception * Fix PDF text import for text with character and word spacing. * Update libcroco * Fix LAB decoding in Adobe ASE swatch file * Fix building with poppler 24.12.0 - Switch to source service git checkout. Make future version updates and pulling fixes from upstream stable branch easy. ==== kactivitymanagerd6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kate ==== Subpackages: kate-plugins - new Qt keychain dependency to re-enable SQL plugin build ==== kde-cli-tools6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kde-gtk-config6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: kde-gtk-config6-gtk3 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * Don't try to create buttons when the factory failed to load * update version for new release ==== kdecoration6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libkdecorations2-6 libkdecorations2private11 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kdeplasma6-addons ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * Fixed issue that title was Info. And Author was not correct when a more than one () around text were used. * applets/userswitcher: Fit dialog height to content * update version for new release ==== kernel-source ==== Version update (6.11.8 -> 6.12.8) Subpackages: kernel-64kb kernel-default - Linux 6.12.8 (bsc#1012628). - ALSA: sh: Fix wrong argument order for copy_from_iter() (bsc#1012628). - ALSA: ump: Shut up truncated string warning (bsc#1012628). - Bluetooth: btusb: mediatek: change the conditions for ISO interface (bsc#1012628). - Bluetooth: btusb: mediatek: add intf release flow when usb disconnect (bsc#1012628). - Bluetooth: btusb: mediatek: add callback function in btusb_disconnect (bsc#1012628). - Bluetooth: btusb: mediatek: move Bluetooth power off command position (bsc#1012628). - btrfs: check folio mapping after unlock in relocate_one_folio() (bsc#1012628). - btrfs: check folio mapping after unlock in put_file_data() (bsc#1012628). - btrfs: fix use-after-free when COWing tree bock and tracing is enabled (bsc#1012628). - btrfs: sysfs: fix direct super block member reads (bsc#1012628). - btrfs: fix transaction atomicity bug when enabling simple quotas (bsc#1012628). - btrfs: fix swap file activation failure due to extents that used to be shared (bsc#1012628). - btrfs: avoid monopolizing a core when activating a swap file (bsc#1012628). - btrfs: fix race with memory mapped writes when activating swap file (bsc#1012628). - power: supply: gpio-charger: Fix set charge current limits (bsc#1012628). - power: supply: cros_charge-control: hide start threshold on v2 cmd (bsc#1012628). - power: supply: cros_charge-control: allow start_threshold == end_threshold (bsc#1012628). - power: supply: cros_charge-control: add mutex for driver data (bsc#1012628). - perf/x86/intel/ds: Add PEBS format 6 (bsc#1012628). - i2c: microchip-core: fix "ghost" detections (bsc#1012628). - i2c: imx: add imx7d compatible string for applying erratum ERR007805 (bsc#1012628). - perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC (bsc#1012628). - PCI/MSI: Handle lack of irqdomain gracefully (bsc#1012628). - virt: tdx-guest: Just leak decrypted memory on unrecoverable errors (bsc#1012628). - x86/fred: Clear WFE in missing-ENDBRANCH #CPs (bsc#1012628). - i2c: microchip-core: actually use repeated sends (bsc#1012628). - io_uring/sqpoll: fix sqpoll error handling races (bsc#1012628). - rtla/timerlat: Fix histogram ALL for zero samples (bsc#1012628). - tracing: Prevent bad count for tracing_cpumask_write (bsc#1012628). - tracing: Constify string literal data member in struct trace_event_call (bsc#1012628). - perf/x86/intel/uncore: Add Clearwater Forest support (bsc#1012628). - dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL (bsc#1012628). - freezer, sched: Report frozen tasks as 'D' instead of 'R' (bsc#1012628). - objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns (bsc#1012628). - drm/xe: Move the coredump registration to the worker thread (bsc#1012628). - drm/xe: Take PM ref in delayed snapshot capture worker (bsc#1012628). - ublk: detach gendisk from ublk device if add_disk() fails (bsc#1012628). - wifi: iwlwifi: be less noisy if the NIC is dead in S3 (bsc#1012628). - blk-mq: register cpuhp callback after hctx is added to xarray table (bsc#1012628). - virtio-blk: don't keep queue frozen during system suspend (bsc#1012628). - drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() (bsc#1012628). - spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled() (bsc#1012628). - ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A (bsc#1012628). - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (bsc#1012628). - scsi: mpi3mr: Handling of fault code for insufficient power (bsc#1012628). - scsi: mpi3mr: Start controller indexing from 0 (bsc#1012628). - scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs (bsc#1012628). - scsi: mpi3mr: Synchronize access to ioctl data buffer (bsc#1012628). - scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time (bsc#1012628). - spi: intel: Add Panther Lake SPI controller support (bsc#1012628). - bpf: Zero index arg error string for dynptr and iter (bsc#1012628). - platform/x86: asus-nb-wmi: Ignore unknown event 0xCF (bsc#1012628). - LoongArch: BPF: Adjust the parameter of emit_jirl() (bsc#1012628). - LoongArch: Fix reserving screen info memory for above-4G firmware (bsc#1012628). ... changelog too long, skipping 3420 lines ... - commit ea994cc ==== kexec-tools ==== Version update (2.0.29 -> 2.0.30) - update to 2.0.30: * arm64: Support UKI image format * bug fixes ==== kgamma6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kglobalacceld6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libKGlobalAccelD6-0 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kinfocenter6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kmenuedit6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kpipewire6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: kpipewire6-imports libKPipeWire6 libKPipeWireDmaBuf6 libKPipeWireRecord6 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * Flush encoder queue when streaming doesn't provide an update * update version for new release ==== kscreen6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kscreenlocker6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libKScreenLocker6 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * x11locker: lower m_background when hiding * update version for new release ==== ksshaskpass6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== ksystemstats6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kwayland-integration6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kwayland6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libKWaylandClient6 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== kwin6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: kwin6-x11 libkwin6 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * plugins/krunnner-integration: don't trust inputs from the dbus call * CMake: do not expand variables beforehand * plugins/krunner-integration: Fix crash * plugins/screencast: take scaling into account for window sources (kde#497571) * opengl: Fix cached size check in GLTexture::render() * plugins/shakecursor: don't trigger for warp events * backends/drm: fix the incorrect use of std::optional * Do not call ScreenLocker::KSldApp::unlocked when it unlocked in the meantime * backends/x11: Fix a crash in KWin::X11WindowedEglPrimaryLayer::present() * autotests/integration: add a color management test * wayland/xx color management: fix max > lum luminance checks * wayland: Fix XdgToplevelWindow::moveResizeInternal() committing geometry with fractional client size * wayland: Fix sending wl_pointer.leave event to Xwayland during dnd * opengl/eglnativefence: fix file descriptor leak * effects/overview: Animate if the thumbnail is dropped in an heap (kde#496646) * update version for new release ==== kwrited6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== layer-shell-qt6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libLayerShellQtInterface6 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== less ==== Version update (661 -> 668) - Update to 668 * Fix crash when using --header on command line * Fix possible crash when scrolling left/right or toggling -S * Fix bug when using #stop in a lesskey file * Fix bug when using --shift or --match-shift on command line with a parameter starting with '.' * Fix bug in R command when file size changes * Fix bug using --header when file does not fill screen * Fix ^X bug when output is not a terminal * Fix bug where ^Z is not handled immediately * Fix bug where first byte from a LESSOPEN filter is deleted if it is greater than 0x7F * Fix uninitialized variable in edit_ifile * Fix incorrect handling of UTF-8 chars in prompts - Add reproducible.patch to override build date (boo#1047218) ==== libayatana-appindicator ==== - Change to bcond_with mono: disable the mono bindings. The gtk sharp bindings for one are no longer maintained and broken. There seems to be no consumer left of the mono bindings. ==== libayatana-indicator ==== Version update (0.9.0 -> 0.9.4) - Update to new upstream version 0.9.4: * cmake: Install library as library. - Update to version 0.9.3: * Add tooltip support. * src/indicator-service.c: Make failure to connect to the session DBus fatal. * src/indicator-ng.c: Do not show tooltip on labels while the menu is open. - Add rpmlint override file to sources list. - Update to version 0.9.1: * src/{CMakeLists.txt,indicator.symbols}: Don't export private symbols. Immitate symbol exports as previously done with libtool. - Provide an empty, but owned directory within %{_libdir} for actual indicator "plugins". - Switch to packaging NEWS instead of ChangeLog (much smaller), package INSTALL.md and NEWS.Canonical as documentation files. - Fix library without executable permission. - Split package up into lib packages and a -common package. - Add language support, but comment out for now, since upstream does not provide translations yet. - Move datadir files into common package. - Add *SuSE 15.2 support, need to define CMAKE_INSTALL_LIBEXECDIR, since the default does not fit and the cmake package doesn't provide the argument by default on older systems. - Add rpmlint filters for warnings and errors that do not really concern us. ==== libcanberra ==== Version update (0.30 -> 0.30+2) Subpackages: canberra-gtk-play libcanberra-gtk-module-common libcanberra-gtk0 libcanberra-gtk2-module libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 - Update to version v0.30+2: + gtk: Don't assume all GdkDisplays are GdkX11Displays. - Migrate package to obs_scm: we don't expect changes in git to happen anymore, but it's the line used across all GNOME packages. - Call autogen.sh in build section: the git checkout is not bootstrapped. - Drop libcanberra-broadway-fix.patch: part of the upstream git tree. - Pass --with-systemdunitdir=no to configure: dbus-broker newly pulls in systemd, but we have been running without those service files for like ever. With libcanberra being in maintenance only mode, there seems to be no justification to change this now. - Do not package documentation: building them requires lynx, which seems a bit exaggerated. ==== libdrm ==== Subpackages: libdrm2 libdrm_amdgpu1 libdrm_nouveau2 libdrm_radeon1 - adjusted patches * n_libdrm-drop-valgrind-dep-generic.patch * n_libdrm-drop-valgrind-dep-intel.patch ==== libetebase ==== - Fix syntax: install section does not have -n parameters. ==== libgarcon ==== Version update (4.18.2 -> 4.20.0) Subpackages: libgarcon-1-0 libgarcon-data libgarcon-lang - Update to version 4.20.0 * Translation Updates - Update to version 4.19.3 [development release] * menu-item: Ensure UTF-8 strings * Translation Updates - Update to version 4.19.2 [development release] * Fix doc annotation * build: Bump requirements for Xfce 4.20 * Apply .clang-format file * Sort includes * clang-format: Add file * gcc-analyzer: Add false positive file * scan-build: Add false positive file * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * menu-item: Honor TryExec again * menu-item: Let glib check for absolute path to executable * Use Exec instead of TryExec for menu item visibility (#22) * Translation Updates - Update to version 4.19.1 ==== libkscreen6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libKF6Screen8 libKF6ScreenDpms8 libkscreen6-plugin - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== libksysguard6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: ksysguardsystemstats6-data libKSysGuardSystemStats2 libksysguard6-imports libksysguard6-plugins - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== libnice ==== Subpackages: gstreamer-libnice libnice10 - Increase test timeout on s390x. test-send-recv can be slow and sometimes times out in our builds. - Add 37eeeb1a750bf2dd6d5769d759069e95dd1b8493.patch: test-new-trickle: Remove cancellable as a wakeup mechanism. - Add c47a7ea6289187857a38e0118bd8528cab9171c9.patch meson: Add glib debug, assert and check options. ==== libostree ==== Version update (2024.9 -> 2024.10) Subpackages: libostree-1-1 - Update to version 2024.10: + composefs: Ensure buffer is suitably aligned for struct fsverity_digest + core: Always sort incoming xattrs + sign-ed25519: Fix error message of validate_length + rofiles-fuse: when fuse execution fails, rofiles-fuse still returns exit code 0 + libostree/deploy: enable composefs by default + documentation updates ==== libplasma6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libPlasma6 libplasma6-components libplasma6-desktoptheme - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * Fix wallpaper templates * Always ensure setDestroyed propagates to all children applets * AppletQuickItem: Better handle missing mainScript * update version for new release ==== libportal ==== Version update (0.8.1 -> 0.9.0) Subpackages: libportal-gtk3-1 libportal-gtk4-1 libportal1 typelib-1_0-Xdp-1_0 - Update to version 0.9.0: + Features: Introduce support for the Notification v2 portal version. + Bug fixes: - Fix a file descriptor leak in the Mail portal code - Fix some minor memory leaks ==== libreoffice ==== Version update (24.8.3.2 -> 24.8.4.2) Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-qt6 libreoffice-writer libreofficekit - Update to 24.8.4.2 (24.8.4 final) * Release notes: https://wiki.documentfoundation.org/Releases/24.8.4/RC1 https://wiki.documentfoundation.org/Releases/24.8.4/RC2 - Enable HTML help files for the Tagalog translation. - Add poppler_24.10-2.patch and apply conditionally: Fix build with poppler 24.12 - Don't use system abseil-cpp on versions lower than Tumbleweed or SLE16. ==== libshout ==== - Build with openssl support enabled ==== libstorage-ng ==== Version update (4.5.220 -> 4.5.221) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#1003 - update testcase for new snapper workflow - 4.5.221 ==== libwebp ==== Version update (1.4.0 -> 1.5.0) Subpackages: libsharpyuv0 libwebp7 libwebpdemux2 libwebpmux3 - Update to release 1.5.0 * API changes: `cross_color_transform_bits` added to WebPAuxStats * Minor lossless encoder speed and compression improvements * Lossless encoding does not use floats anymore * Additional ARM optimizations for lossy & lossless + general code generation improvements * Tool updates: * gif2webp: added -sharp_yuv & -near_lossless * img2webp: added -exact & -noexact * Exit codes normalized; running an example program with no arguments will output its help and exit with an error. ==== libxcrypt ==== Version update (4.4.36 -> 4.4.37) Subpackages: libcrypt1 libxcrypt-devel - Update to 4.4.37 * Several fixes to the manpages (issue #185). * Only test the needed makecontext signature during configure (issue #178). * Fix -Werror=strict-overflow in lib/crypt-bcrypt.c, which is seen by GCC 4.8.5 (issue #197). - Symlink duplicated manpages ==== libxfce4ui ==== Version update (4.18.6 -> 4.20.0) Subpackages: libxfce4kbd-private-3-0 libxfce4ui-2-0 libxfce4ui-lang libxfce4ui-tools typelib-1_0-Libxfce4ui-2_0 - Update to version 4.20.0 * Update active contributors for 4.20 * Translation Updates - Update to version 4.19.7 [development release] * xfce4-about: Don't show mail addresses * xfce4-about: Init glibtop before using it * Avoid undefined behavior with NULL msgid strings and dgettext * Translation Updates - Update to version 4.19.6 [development release] * Add "overlap groups" to the shortcut editor (#115) * build: Bump requirements for Xfce 4.20 * shortcuts: Fix xfconf_channel_get_properties leak * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation * Apply .clang-format file * Add missing includes of libxfce4ui-alias.h * clipboard-manager: Add missing include guard * Remove forced icon from XfceTitledWindow cliend side decorations * clipboard-manager: Use GtkClipboard iff image-only format is available * xfce4-about: Show info about windowing system * dialogs: Also wrap primary label to limit dialog size * gcc-analyzer: Fix -Wanalyzer-null-dereference * gcc-analyzer: Add false positive file * scan-build: Add false positive file * build: clang: Fix -Wcast-align * Revert "Add new CI builds to build without X11 and Wayland" * | is a GNU sed extension; use a portable construct instead * clipboard-manager: Get images from GtkClipoard * Translation Updates - Add 0001-relax-x11-version.patch to allow build for Leap with its ancient but sufficient X11 packages. - Update to version 4.19.5 ==== libxfce4util ==== Version update (4.18.2 -> 4.20.0) Subpackages: libxfce4util-lang libxfce4util7 typelib-1_0-Libxfce4util-1_0 - Update to version 4.20.0 * Translation Updates - Update to version 4.19.5 [development release] * Bump Xfce overall version to 4.20pre2 * I18n: Update po/LINGUAS list * Call xfce_kiosk's parent finalizer to prevent leaks * Translation Updates - Update to version 4.19.4 [development release] * bump Xfce overall version to 4.20pre1 * Remove local ABI check * Add meson build * Migrate to xdt-gen-visibility and xdt-check-abi * I18n: Update po/LINGUAS list * build: Bump requirements for Xfce 4.20 * Apply .clang-format file * Add missing includes of libxfce4util-alias.h * clang-format: Add file * xfce-rc: Fix support for the LANGUAGE environment variable * scan-build: Add false positive file * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * session-management: Try to create D-BUS proxy synchronously * session-management: Always set an error when returning FALSE * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path() * Translation Updates - Add BuildRequire: pkgconfig(gtk-doc) - Update to version 4.19.3 ==== libzypp ==== Version update (17.35.15 -> 17.35.16) - Url: queryparams without value should not have a trailing "=". - version 17.35.16 (35) ==== llvm19 ==== Version update (19.1.5 -> 19.1.6) Subpackages: clang-tools clang19 libLLVM19 libclang-cpp19 libclang13 libclang_rt19 llvm19-gold - Update to version 19.1.6. * This release contains bug-fixes for the LLVM 19.1.0 release. This release is API and ABI compatible with 19.1.0. - Rebase llvm-do-not-install-static-libraries.patch. ==== media-player-info ==== Version update (24 -> 26) - Update to version 26: + Fix and validate generated AppStream metainfo file - Changes from version 25: + Generate AppStream metainfo file + Fix incorrect USB DeviceMatch= - Switch to source service git checkout. Following this, add libtool BuildRequires, and bootstrap build. ==== milou6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== nano ==== Version update (8.2 -> 8.3) - GNU nano 8.3: * Fix a build failure with gcc-15 * Update several translations ==== nvidia-open-driver-G06-signed-cuda ==== Version update (565.57.01_k6.11.8_1 -> 565.57.01_k6.12.8_1) - set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch * needed for Kernel 6.12 for 565.57.01 driver; already fixed for 550.142 - -> https://forums.developer.nvidia.com/t/patch-for-565-57-01-linux-kernel-6-12/313260 - Update to 550.142 (boo#1234675) - for SLE Micro 6.x use '%if 0%{?suse_version} == 1600 && !0%{?is_opensuse}'; SLE16 doesn't set %sle_version and SLE Micro 6.x is already SLE16! ==== ocean-sound-theme6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== oniguruma ==== Version update (6.9.9 -> 6.9.10) - Update to 6.9.10 - Update Unicode version 16.0 - Add new operator (*SKIP) - Fixed: ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS not working for ^* pattern (Issue #292) ==== openSUSE-release ==== Version update (20241218 -> 20250105) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== openjpeg2 ==== Version update (2.5.2 -> 2.5.3) - Update to 2.5.3: * No API/ABI break compared to v2.5.2 New Features: * Use TLM (Tile Length Marker) segments to optimize decoding #1538 * Add AVX2 and AVX512 optimization #1552 * Support setting enumcs for CMYK and EYCC color space #1529 Bug fixes: * Do not turn on 'TPsot==TNsot detection fix' when TNsot==1, and add a OPJ_DPARAMETERS_DISABLE_TPSOT_FIX flag to disable it #1560 * opj_j2k_setup_encoder(): set numgbits = 1 for Cinema2K #1559 * fix: when EPH markers are specified, they are required. #1547 * sycc422_to_rgb(): fix out-of-bounds read accesses when 2 * width_component_1_or_2 + 1 == with_component_0 #1566 * Avoid heap-buffer-overflow read on corrupted image in non-strict mode #1536 * opj_j2k_read_sod(): validate opj_stream_read_data() return to avoid potential later heap-buffer-overflow in in opj_t1_decode_cblk when disabling strict mode #1534 * fix integer Overflow at j2k.c:9614 #1530 * Memory leak fixes in error code path of opj_compress #1567 * opj_j2k_decode_tiles(): avoid use of uninitialized l_current_tile_no variable #1528 * Do not allow header length to be zero in non-zero length packet #1526 * Fix building on OpenBSD big endian hosts #1520 Changes in third party components: * thirdparty/libz: update to zlib-1.3.1 #1542 * thirdparty/libpng: update to libpng-1.6.43 #1541 * thirdparty/libtiff: update to libtiff 4.6.0 #1540 ==== openssl-3 ==== Subpackages: libopenssl3 - Add support for userspace livepatching on ppc64le (jsc#PED-11850). - Use gcc-13 for ppc64le. - Fix evp_properties section in the openssl.cnf file [bsc#1234647] * Rebase patches: - openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch - openssl-TESTS-Disable-default-provider-crypto-policies.patch ==== openvpn ==== - Set %_buildshell because of bashisms in build recipe - Replace over-the-top `find -exec rm` by just -delete ==== ovpn-dco ==== Version update (0.2.20240712~git0.d22d04e_k6.11.8_1 -> 0.2.20241216~git0.a08b2fd_k6.12.8_1) Subpackages: ovpn-dco-kmp-64kb ovpn-dco-kmp-default - Update to version 0.2.20241216~git0.a08b2fd: * linux-compat: fix typ0 in comment * ovpn-dco: port to 6.12 and add related compat hacks * linux-compat: move UDP_ENCAP_OVPNINUDP to compat file * linux-compat: NLA_POLICY_MAX_LEN will be released in 6.13 ==== pam_kwallet6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: pam_kwallet6-common - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== patterns-base ==== Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-enhanced_base patterns-base-minimal_base patterns-base-selinux patterns-base-sw_management patterns-base-transactional_base patterns-base-x11 patterns-base-x11_enhanced - base: suggest tar to avoid busybox-tar in default installs ==== pcr-oracle ==== - Add fix-event-reshash-for-cryptouuid.patch to detect the crypto device with the 'cryptouuid' prefix ==== pcsc-lite ==== Version update (2.3.0 -> 2.3.1) Subpackages: libpcsclite1 - version 2.3.1 * Install a default /etc/default/pcscd file * auth.c: implement polkit support for FreeBSD * meson: . also build static version of libpcsclite . add options to disable polkit and libsystemd . add "filter_names" in features when needed * Doxygen: document dwCurrentState use for "\\?PnP?\Notification" * Some other minor improvements ==== php8 ==== Version update (8.3.14 -> 8.3.15) Subpackages: php8-ctype php8-dom php8-iconv php8-openssl php8-pdo php8-sqlite php8-tokenizer php8-xmlreader php8-xmlwriter - version update to 8.3.15 Calendar: Fixed jdtogregorian overflow. Fixed cal_to_jd julian_days argument overflow. COM: Fixed bug GH-16991 (Getting typeinfo of non DISPATCH variant segfaults). Core: Fail early in *nix configuration build script. Fixed bug GH-16727 (Opcache bad signal 139 crash in ZTS bookworm (frankenphp)). Fixed bug GH-16799 (Assertion failure at Zend/zend_vm_execute.h:7469). Fixed bug GH-16630 (UAF in lexer with encoding translation and heredocs). Fix is_zend_ptr() huge block comparison. Fixed potential OOB read in zend_dirname() on Windows. Curl: Fixed bug GH-16802 (open_basedir bypass using curl extension). Fix various memory leaks in curl mime handling. DOM: Fixed bug GH-16777 (Calling the constructor again on a DOM object after it is in a document causes UAF). Fixed bug GH-16906 (Reloading document can cause UAF in iterator). FPM: Fixed GH-16432 (PHP-FPM 8.2 SIGSEGV in fpm_get_status). GD: Fixed GH-16776 (imagecreatefromstring overflow). GMP: Fixed bug GH-16890 (array_sum() with GMP can loose precision (LLP64)). Hash: Fixed GH-16711: Segfault in mhash(). Opcache: Fixed bug GH-16770 (Tracing JIT type mismatch when returning UNDEF). Fixed bug GH-16851 (JIT_G(enabled) not set correctly on other threads). Fixed bug GH-16902 (Set of opcache tests fail zts+aarch64). OpenSSL: Prevent unexpected array entry conversion when reading key. Fix various memory leaks related to openssl exports. Fix memory leak in php_openssl_pkey_from_zval(). PDO: Fixed memory leak of `setFetchMode()`. Phar: Fixed bug GH-16695 (phar:// tar parser and zero-length file header blocks). PHPDBG: Fixed bug GH-15208 (Segfault with breakpoint map and phpdbg_clear()). SAPI: Fixed bug GH-16998 (UBSAN warning in rfc1867). SimpleXML: Fixed bug GH-16808 (Segmentation fault in RecursiveIteratorIterator ->current() with a xml element input). SOAP: Fix make check being invoked in ext/soap. Standard: Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF properties). Fixed bug GH-16957 (Assertion failure in array_shift with self-referencing array). Streams: Fixed network connect poll interuption handling. Windows: Fixed bug GH-16849 (Error dialog causes process to hang). - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-date-regenerate-lexers.patch (refreshed) % php-systzdata-v24.patch (refreshed) ==== plasma5support6 ==== Version update (6.2.4 -> 6.2.5) Subpackages: libPlasma5Support6 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-activities ==== Version update (6.2.4 -> 6.2.5) Subpackages: libPlasmaActivities6 plasma6-activities-imports - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-activities-stats ==== Version update (6.2.4 -> 6.2.5) Subpackages: libPlasmaActivitiesStats1 - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-browser-integration ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-desktop ==== Version update (6.2.4 -> 6.2.5) Subpackages: plasma6-desktop-emojier - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * applets/taskmanager: Don't try to find service for application/octet-stream * appiumtests: skip test_6_sentry_3516_load_layout in CI * appiumtests: click Cancel to close file dialog * [kcms/mouse] Handle missing backend more gracefully * [kcm/access] Fix description of what locking sticky keys does * [kcms/mouse] Don't emit needsSaveChanged when adding device (kde#495231) * update version for new release ==== plasma6-disks ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-integration ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-nm ==== Version update (6.2.4 -> 6.2.5) Subpackages: plasma6-nm-openconnect plasma6-nm-openvpn plasma6-nm-pptp plasma6-nm-vpnc - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * Fix saving keepalive interval for WireGuard (kde#461319) * Revert "Fix the connection speed tab remaining visible after disconnecting" * update version for new release ==== plasma6-openSUSE ==== Subpackages: plasma6-branding-openSUSE plasma6-sddm-theme-openSUSE plasma6-theme-openSUSE - Update to 6.2.5 ==== plasma6-pa ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-print-manager ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== plasma6-systemmonitor ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * page: Fix rowSpacing for EditablePage contents * page: Replace EditablePage's OpacityAnimator with NumberAnimation * page: Hide new pages by default (kde#496875) * update version for new release ==== plasma6-thunderbolt ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - No code changes since 6.2.4 ==== plasma6-workspace ==== Version update (6.2.4 -> 6.2.5) Subpackages: plasma6-session plasma6-session-x11 plasma6-workspace-libs sddm-qt6-branding-openSUSE - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * components/dbus: fix invalid variant type since Qt 6.8.1 * applets/systemtray: fix busy indicator position for hidden items (kde#496910) * libtaskmanager: use QDateTime instead of QTime for lastActivated (kde#493724) * appmenu: Avoid repositioning the menu on wayland (kde#495787) * libtaskmanager: Fix transient losing needs attention state * notifications: Expose copied file through desktop portal * Fix DelegateChoice import with Qt 6.9 (kde#496900) * krunner: Clear faded completion text when prior search exists * systray: Clean up leaking systrays * applets/appmenu: Workaround global menu getting dismissed unexpectedly (kde#494635) * update version for new release ==== polkit-kde-agent-6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== poppler ==== Version update (24.07.0 -> 24.12.0) Subpackages: libpoppler-cpp1 libpoppler-glib8 poppler-tools - security update - added patches fix CVE-2024-56378 [bsc#1234795], out-of-bounds read vulnerability within the JBIG2Bitmap::combine function in JBIG2Stream.cc + poppler-CVE-2024-56378.patch - Update to version 24.12.0: + core: - cairo: . Fix rendering of JPX images with transparency . Fix JPX transparency regression - Override encoding for Zapf Dingbats - Improve Signature appearance generation code - Improve Stamp appearance generation code - Mark certificates that can do qualified signing - Internal code improvements + qt6: Mark certificates that can do qualified signing + glib: Add free text annotations support + utils: pdfsig: Improve man page + build system: - Install some more internal headers - Fix build with in-tree build - For changes between 24.07 and this release, please see NEWS file. - Bump sover following upstream changes. - Rebase patches with quilt. ==== poppler-qt6 ==== Version update (24.07.0 -> 24.12.0) - security update - added patches fix CVE-2024-56378 [bsc#1234795], out-of-bounds read vulnerability within the JBIG2Bitmap::combine function in JBIG2Stream.cc + poppler-CVE-2024-56378.patch - Update to version 24.12.0: + core: - cairo: . Fix rendering of JPX images with transparency . Fix JPX transparency regression - Override encoding for Zapf Dingbats - Improve Signature appearance generation code - Improve Stamp appearance generation code - Mark certificates that can do qualified signing - Internal code improvements + qt6: Mark certificates that can do qualified signing + glib: Add free text annotations support + utils: pdfsig: Improve man page + build system: - Install some more internal headers - Fix build with in-tree build - For changes between 24.07 and this release, please see NEWS file. - Bump sover following upstream changes. - Rebase patches with quilt. ==== postfix ==== Version update (3.9.0 -> 3.9.1) - update to 3.9.1 * The mail_version configuration parameter did not have a three-number value (3.9 instead of 3.9.0; it still had the two-number version from the development releases postfix-3.9-yyyymmdd). This broke pathnames derived from the mail_version value, such as shlib_directory. * Bugfix (defect introduced: Postfix 2.9, date 20111218): with "smtpd_sasl_auth_enable = no", the permit_sasl_authenticated feature ignored information that was received with the XCLIENT LOGIN command, so that the client was treated as unauthenticated. This was fixed by removing an unnecessary test. * Bugfix (defect introduced: postfix 3.0): the default master.cf syslog_name setting for the relay service did not preserve multi-instance information, which complicated logfile analysis. * Bugfix (defect introduced: Postfix 2.3, date 20051222): file descriptor leak after failure to connect to a Dovecot auth server. The impact is limited because Dovecot auth failures are rare, there are limits on the number of retries (one), on the number of errors per SMTP session (smtpd_hard_error_limit), on the number of sessions per SMTP server process (max_use), and on the number of file handles per process (managed with sysctl). * Bugfix (defect introduced: Postfix 3.4, date 20190121): the postsuper command failed with "open logfile '/path/to/file': Permission denied" when the maillog_file parameter specified a filename and Postfix was not running. This was fixed by opening the maillog_file before dropping root privileges. * Bugfix (defect introduced Postfix 3.0). No autodetection of UTF8 text when missing message headers were automatically added by Postfix (for example, a From: header with UTF8 full name information from the password file). This caused Postfix to send UTF8 in message headers without using the SMTPUTF8 protocol. ==== powerdevil6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * daemon: Don't crash in PowerDevil::Core::unloadAllActiveActions() (kde#492349) * update version for new release ==== procps ==== Version update (4.0.4 -> 4.0.5) - Update to procps-ng-4.0.5 * library increment current, revision and age to 0: 1:0:0 internal: days/users when value is 0 issue #303 internal: dont print 60s but increment minute issue #302 internal: stat api fixed remaining cpu distortions issue #321 internal: only count user sessions internal: Recover from meminfo seek using LXC Debian #1072831 internal: stat api no longer counts guest tics twice issue #339 external: zswap & zswapped added to meminfo api external: schedule class added to pids api external: disk sleep added to pids api, sleep revised issue #265 external: docker containers added to pids api external: procps_users new exported function external: procps_uptime_snprint uses given upseconds external: procps_container_uptime external: meminfo api adds SecPageTables, Unaccepted external: pids api now provides open file descriptors external: 'info' parm removed from all 'VAL' macros issue #332 external: Add procps_sigmask_names external: Add procps_capability_names external: Add PIDS_CAP__PRM Permitted Capabilities * build-sys: Added --disable-pidwait and fixed logic issue #352 * kill: Correctly parse negative pids issue #354 * pgrep: select process by environment variable issue #167 * pgrep: Rework pidfile reading to include stdin issue #318 * pmap: Don't escape correct UTF-8 characters * ps: Add environ field * ps: Add htprv and htshr fields for HugeTables * ps: restore lost tasks for options --sort with -H issue #304 * ps: add 'docker' containers field, similar to 'lxc' * ps: Restore AIX free-format issue #323 * ps: can display open file descriptors for each task * ps: Fix signames scanning issue #341 * ps: Add -o pcap,pcaps to show permitted capabilities * ps: Zombies show in the commandname issue #355 * ps: Use quick mode if possible merge #239 * slabtop: Add --human option for slab size * snice: Minor fix for help screen Debian #1086441 * sysctl: Add glob excludes merge #206 * sysctl: --all skips stat_refresh Debian #978688 * top: added a 'CLS' scheduling class field, like ps * top: exploit library addition of 'disk sleep' issue #265 * top: add 'docker' containers field, similar to 'lxc' * top: provides additional control over colors * top: can display open file descriptors for each task * top: corrected cpu % for hosts with qemu processes issue #339 * top: remains functional if /proc mounted subset=pid * top: can display a task's permitted capabilities (^A) * uptime: Add container uptime option issue #300 * vmstat: Add page allocation to --stats * vmstat.8: si/so are changed by --unit Debian #1061944 * w: Don't segfault with -s option issue #301 * w: Cache pids list issue #305 * w: Add container uptime option * w.1: Note utmp is for non-systemd Debian #1080333 * watch: use clock_gettime issue #295 * watch.1: --chgexit only works for visible changes Debian #729569 * hugetop: a new utility to show huge page information merge #214 - Remove patches now upstream or fixed * 79042e07.patch * procps-ng-4.0.4-idletime-no-tty.patch * procps-ng-4.0.4-w-array-bounds.patch - Port patches * procps-ng-3.3.10-errno.patch * procps-ng-3.3.10-slab.patch * procps-ng-3.3.10-xen.dif * procps-ng-3.3.11-pmap4suse.patch * procps-ng-3.3.8-ignore-scan_unevictable_pages.patch * procps-ng-3.3.8-petabytes.patch * procps-ng-3.3.8-readeof.patch * procps-ng-3.3.8-tinfo.dif * procps-ng-3.3.8-vmstat-terabyte.dif * procps-ng-3.3.9-w-notruncate.diff * procps-ng-4.0.0-floats.dif * procps-ng-4.0.0-integer-overflow.patch * procps-ng-4.0.4-ignore-sysctl_conf.patch * procps-v3.3.3-columns.dif * procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff ==== python-Jinja2 ==== Version update (3.1.4 -> 3.1.5) - Update to 3.1.5: * The sandboxed environment handles indirect calls to str.format, such as by passing a stored reference to a filter that calls its argument. GHSA-q2x7-8rv6-6q7h * Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. #1792, GHSA-gmj6-6f8f-6699 * Sandbox does not allow clear and pop on known mutable sequence types. #2032 * Calling sync render for an async template uses asyncio.run. #1952 * Avoid unclosed auto_aiter warnings. #1960 * Return an aclose-able AsyncGenerator from Template.generate_async. #1960 * Avoid leaving root_render_func() unclosed in Template.generate_async. #1960 * Avoid leaving async generators unclosed in blocks, includes and extends. #1960 * The runtime uses the correct concat function for the current environment when calling block references. #1701 * Make |unique async-aware, allowing it to be used after another async-aware filter. #1781 * |int filter handles OverflowError from scientific notation. #1921 * Make compiling deterministic for tuple unpacking in a {% set ... %} call. #2021 * Fix dunder protocol (copy/pickle/etc) interaction with Undefined objects. #2025 * Fix copy/pickle support for the internal missing object. #2027 * Environment.overlay(enable_async) is applied correctly. #2061 * The error message from FileSystemLoader includes the paths that were searched. #1661 * PackageLoader shows a clearer error message when the package does not contain the templates directory. #1705 * Improve annotations for methods returning copies. #1880 * urlize does not add mailto: to values like @a@b. #1870 * Tests decorated with @pass_context can be used with the |select filter. #1624 * Using set for multiple assignment (a, b = 1, 2) does not fail when the target is a namespace attribute. #1413 * Using set in all branches of {% if %}{% elif %}{% else %} blocks does not cause the variable to be considered initially undefined. #1253 - drop fix-ftbfs-with-python313.patch, merged upstream ==== python-notify2 ==== - add sle15_python_module_pythons ==== python-python-dateutil ==== - Add remove-six.patch to remove dependency on six module (gh#dateutil/dateutil!1403). ==== python-python-slugify ==== Version update (8.0.1 -> 8.0.4) - Update to version 8.0.4: * Uppercase handling of special chars (#149) * format * up version * fix uppercase pre-translations (#148) * UpVersion * Remove compatibility with unsupported Python versions (#146) * more test * format fix * upversion node support * pre normalize - Update to version 8.0.3: * Drop compatibility for unsupported Python Version (#147) - Update to version 8.0.2: * Ci - Normalize accented text twice. (#143) * Add Python 3.12 to test matrix and add classifier to the setup (#139) * Add typing and expose py.typed (#137) * Revert "Replace flake8 and pycodestyle with ruff (#131)" (#136) * Replace flake8 and pycodestyle with ruff (#131) * unidecode (advanced) hyperlink ==== python-urllib3 ==== - Skip some flaky tests that fail sometimes in OBS (bsc#1234681) ==== qemu ==== Version update (9.1.2 -> 9.2.0) Subpackages: qemu-arm qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice qemu-guest-agent qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe qemu-ksm qemu-pr-helper qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios - Update to latest upstream release, 9.2.0: The full list of changes are available at: https://wiki.qemu.org/ChangeLog/9.2 Highlights include: * virtio-gpu: support for 3D acceleration of Vulkan applications via Venus Vulkan driver in the guest and virglrenderer host library * crypto: GLib crypto backend now supports SHA-384 hashes * migration: QATzip-accelerated compression support while using multiple migration streams * Rust: experimental support for device models written in Rust (for development use only) * ARM: emulation support for FEAT_EBF16, FEAT_CMOW architecture features * ARM: support for two-stage SMMU translation for sbsa-ref and virt boards * ARM: support for CPU Security Extensions for xilinx-zynq-a9 board * ARM: 64GB+ memory support when using HVF acceleration on newer Macs * HPPA: SeaBIOS-hppa v17 firmware with various fixes and enhancements * RISC-V: IOMMU support for virt machine * RISC-V: support for control flow integrity and Svvptc extensions, and support for Bit-Manipulation extension on OpenTitan boards * RISC-V: improved performance for vector unit-stride/whole register ld/st instructions * s390x: support for booting from other devices if the previous ones fail * x86: support for new nitro-enclave machine type that can emulate * AWS Nitro Enclave and can boot from Enclave Image Format files. * x86: KVM support for enabling AVX10, as well as enabling specific AVX10 versions via command-line * and lots more... - Other changes: * Removed deprecated 'cris' support * Removed deprecated virtfs-proxy-helper * (`--enable-rust` not addressed yet) ==== qqc2-breeze-style6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== qt6-webengine ==== Subpackages: libQt6WebEngineCore6 libQt6WebEngineQuick6 libQt6WebEngineWidgets6 qt6-webengine-imports - Add patch to avoid CVE-2024-40896 (boo#1234820) * 0001-Build-system-remove-libxml2-compilation-test.patch ==== ristretto ==== Version update (0.13.2 -> 0.13.3) Subpackages: ristretto-lang - Update to version 0.13.3 * Added missing Keywords entry to .desktop file * thumbnailer: Properly limit request size * Avoid stack use-after-scope * settings: Add accels before loading accels.scm * scan-build: Add false positive file * gcc-analyzer: Fix -Wanalyzer-deref-before-check * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * Apply .clang-format file * clang-format: Use IncludeBlocks::Regroup * clang-format: Break after assignment operator * clang-format: Break remaining parameters in function definition * viewer: Warn when max size is reached * viewer: Limit image size to what cairo can support * viewer: Fix limited-quality load size * clang-format: Insert a newline at end of file if missing * Apply .clang-format file * clang-format: Add file * Remove unnecessary or unwanted translations * Remove unused project file * Add a toggle to enable/disable smoothing * prefs-dialog: Wrap labels using GtkLabel API * image-list: Use standard::fast-content-type instead of content-type * Manage thumbs of thumbs correctly * configure.ac: Explicitly depend on gio-2.0 * Makefile.am: Drop references of GTHREAD_CFLAGS * configure.ac: Explicitly depend on gio-unix-2.0 * Add image/webp as supported mime type in .desktop file * file: Add missing sanity checks * Do not define G_DISABLE_CHECKS in release mode * Fix use of gdk_cursor_new*() * Fix memory leak * Translation Updates - Refresh ristretto-add-mime-types.patch ==== samba ==== Version update (4.21.1+git.372.cb50f2d0a68 -> 4.21.2+git.382.df546a2d31b) Subpackages: libldb2 python3-ldb samba-ad-dc-libs samba-client samba-client-libs samba-dcerpc samba-gpupdate samba-ldb-ldap samba-libs samba-libs-python3 samba-python3 samba-winbind samba-winbind-libs - Update shipped /etc/samba/smb.conf to point to smb.conf man page;(bsc#1233880). - Update to 4.21.2 * smbd fails to correctly check sharemode against OVERWRITE dispositions; (bso#15732). * Panic in close_directory; (bso#15754). * winexe no longer works with samba 4.21; (bso#15752). * protocol error - Unclear debug message "pad length mismatch" for invalid bind packet; (bso#14356). * NetrGetLogonCapabilities QueryLevel 2 needs to be implemented; (bso#15425). * gss_accept_sec_context() from Heimdal does not imply GSS_C_MUTUAL_FLAG with GSS_C_DCE_STYLE; (bso#15740). * winbindd should call process_set_title() for locator child; (bso#15749). * Update CTDB to track all TCP connections to public IP addresses; (bso#15320). ==== sddm-kcm6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== shaderc ==== Version update (2024.3 -> 2024.4) - Update to release 2024.4 * Vulkan 1.4 support ==== shadow ==== Version update (4.16.0 -> 4.17.1) Subpackages: libsubid5 login_defs - Update to 4.17.1: * Fix `su -` regression #1163 - Update to 4.17.0: * Fix the lower part of the domain of csrand_uniform() * Fix use of volatile pointer * Use 'dist-hook' to clean up * Use str2[u]l() instead of atoi(3) * Use a2i() in various places * Fix const correctness * Use uid_t for holding UIDs (and GIDs) * Move all sprintf(3)-like APIs to a subdirectory * Move all copying APIs to a subdirectory * Fix forever loop on ENOMEM * Fix REALLOC() nmemb calculation * Remove id(1) * Remove groups(1) * Use local time for human-readable dates * Use %F instead of %Y-%m-%d with strftime(3) * is_valid{user,group}_name(): Set errno to distinguish the reasons * Recommend --badname only if it is useful * Add fmkomstemp() to fix mode of * Fix use-after-free bug in sgetgrent() * Update Catalan translation * Remove references to cppw, cpgr * groupadd, groupmod: Update gshadow file with -U * Added option -a for listing active users only, optimized using if aflg,return * Added information in lastlog man page for new option '-a' * Plenty of code cleanup and clarifications - Update to 4.17.0 RC1: Pre-release without changelog ==== srt ==== Version update (1.5.3 -> 1.5.4) - version update to 1.5.4 * API/ABI: - PR #2967: SRTO_VERSION socket option is read-only. Removed the ability to set a value (srt_setopt(..)). - PR #2849: Removed the possibility to use optlen=-1 in srt_setsockopt. - PR #2683:❗Changed conditions for setting caller and listen callbacks. - PR #2804: Fixed NULL characters handling inside of strings. - PRs #2887, #2918, #2912: Fixed getting some socket options from a group. * Known Issues - #3072: Getting SRTO_STREAMID on an accepted group connection does not return a value (listener side). * New Features and Improvements - PR #2700: Added support for Botan cryptography library. - PR #2940: Added support for building SRT on visionOS. * Thread Safety fixes: - PR #3047: Fixed static variable usage in the crypto module. - PR #3038: Improved mutex protection of the TSBPD. - PR #2998: Fixed a data race on the listener's config. - PR #2990: Fixed a potential data race around m_bGCStatus variable. - PR #2972: Fixed TSBPD thread create/join protection. - PR #2893: Fixed data races and multithreading issues. - PR #2723: Fixed lacking mutex protection of some ACK-related fields. - PR #1884: Fixed a possible socket leak in srt_accept failure. - PR #1824: Fixed some lock-order-inversion and data race problems. * Logging improvements * Encryption - PR #2962: Improved AES GCM encryption, changed GCM IV length to 12 bytes. - PR #2921: Drop unencrypted packets if the receiving KM state is "secured". - PR #2905: Fixed HaiCrypt_Clone() by properly setting up the RX crypto context. - PR #2880: Fixed the PacketFilter (FEC) configuration not counting the AEAD AUTH tag length. * Fixes related to SRT Socket groups. * Statistics fixes * Sample Applications fixes - PR #3002: Fixed verbose log linkage difference. - PR #2848: Added simplified support for RTP input in srt-live-transmit. - PR #2015, #3041: Added URL percent decoding to the URL query string keys and values. * Documentation - PR #2762: Added Rejection Reasons document. - PR #2921: Update the SRT_KM_S_SECURED description. Updated pktRcvUndecrypted description. - PR #2875: Updated the documentation about latency and transmission type. - PR #2820: More explicit description of grpdata_size updates. ==== systemd ==== Version update (256.9 -> 256.10) Subpackages: libsystemd0 libudev1 systemd-boot systemd-container systemd-experimental udev - Import commit f962392e1e0d5683a2adebf09698b5fda02f9cfc (merge of v256.10) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/290170c8550bf2de4b5085ecdf7f056769944444...f962392e1e0d5683a2adebf09698b5fda02f9cfc - Add 5006-tpm2-util-Also-retry-unsealing-after-policy_pcr-retu.patch Backport of https://github.com/systemd/systemd/pull/35657, which fixes https://github.com/systemd/systemd/issues/35490 (boo#1233752, bsc#1234313). ==== systemsettings6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== sysuser-tools ==== - Directly check return value of systemd-sysusers - Drop SLE15 support and remove disable-systemd-sysusers.patch - sysuser-shadow: remove systemd 238 dependency, this does not work in a single RPM transaction [bsc#1234277]. Call systemd-sysuser instead again without --replace. ==== tbb ==== Version update (2021.12.0 -> 2022.0.0) - Remove use-FORTIFY_SOURCE-from-distribution.patch, as it is now upstreamed - Use _service to download the source tarball - Update to version 2022.0.0: * Extended the Flow Graph receiving nodes with a new try_put_and_wait API that submits a message to the graph and waits for its completion. * Fixed the missed signal for thread request for enqueue operation * Significantly improved scalability of task_group, flow_graph, and parallel_for_each * Removed usage of std::aligned_storage deprecated in C++23 * Fixed the issue where oneapi::tbb::info interfaces might interfere with the process affinity mask on the Windows* OS systems with multiple processor groups. ==== thunar ==== Version update (4.18.11 -> 4.20.1) Subpackages: libthunarx-3-0 thunar-lang - Update to 4.20.1 * Fix wrong selection after rename (#1415) * Do not save view settings when searching (#1502) * Prevent crash when removing location button (#1507) * Fix throttling of selection updates (#1508) (#1515) * Make toolbar inside header-bar transparent (#1514) * Fix appstream metainfo (#1512) * Prevent crash when loading mount point emblem (#1511) * remove superflous spaces in strings (#1501) * Translation Updates - Update to 4.20.0 * Translation Updates - Remove obsolete patches: * differentiate_zoom_levels_between_view_modes.patch * switch_pane_shortcut.patch - Update to 4.19.5 [development release]: * Bump year in about dialog * I18n: Update po/LINGUAS list (#939) * I18n: I18n translation ru (#939) * Attempt to fully read into buffer during file compare (#1495) * File operation dialog: always show "apply to all" box * Fix string leak in thunar_thumbnailer_file_is_supported * Translation Updates - Update to 4.19.4 [development release]: * Add missing return statements (#1480) * Verify copied destination file using direct I/O (#1471) * Drop optional POLKIT dependency (#1403) * Fix GCancellable leaks in trash applet * Add emblem and type description to mount points (#1388) * Show "Properties" menu entry for unmounted devices * Support second shortcut for tab switch (#1472) * Verify by compare instead of checksum (#1471) * Fix path entry DnD code (#1470) * Apply .clang-format to all *.c and *.h files * Use G_VALUE_INIT over custom initializer * adding .clang-format file * Fix accel map loading (#1047) * build: Bump requirements for Xfce 4.20 * Fix use-after-free in thunar_dialogs_show_job_ask_replace (#1466) * Regression: Fix "middle click open" (#1455) * Dont change selection on activate * Fix selection changed throttle (#1429) * Increase location button max with (#1430) * Rework handling of location buttons (#951) * Fix string leak in thunar_io_jobs_load_statusbar_text_for_folder * Fix color string leaks in properties dialog * Fix color leak in thunar_util_clip_view_background * Fix string leak in thunar_history_error_not_found * Fix GFile leak in thunar_job_operation_restore_from_trash * Fix string leak in thunar_emblem_chooser_file_changed * Fix GFile leak in thunar_transfer_job_move_file_with_rename * Fix GFileInfo leak in thunar_job_operation_restore_from_trash * Fix GAppInfo leaks in thunar_g_app_info_launch * Fix string leak in thunar_job_operation_restore_from_trash * Add NULL check before folder usage * Fix g_hash_table_get_keys leak * Fix ThunarRenamerPair leak when using bulk renamer * Fix string leak in thunar_uca_editor_load * Show name of parent folder in replace dialog (#62) * Fix crash when connecting via gvfs (#1450) * Fix GHashTable leak in thunar_tree_view_model_file_count_callback * Fix string leak in thunar_io_jobs_util_next_renamed_file * Add check that widget is a window as expected (#1454) * Fix GFile leak when using intermediate file on copy setting * Fix string leak in thunar_dialogs_show_job_ask_replace * Fix string leak in thunar_uca_model_remove * Avoid critical when thumbnailer_proxy is NULL * Fix leaks in thunar_apr_image_page_file_changed * Fix AtkRelationSet leaks in bulk renamer dialog * Fix AtkRelationSet leaks in apr plug-in * Fix leak in thunar_details_view_button_press_event * Fix leak in thunar_window_open_files_in_location * Call ThunarStatusbar's parent finalizer to prevent leaks * Fix leak in thunar_details_view_button_press_event * Fix leak when middle-clicking on directory row * Fix leaks when using Open Item Location menu item * Fix leak in _thunar_search_folder * Fix leak of search_query string * Fix leaks in thunar_application_command_line * Fix leak in thunar-gtk-extensions (#1451) * Fix leak in thunar_application_accel_map_init * Fix typo in status bar text for Edit > Preferences menu item * Fix g_object_get leak in thunar_window_init * Fix two leaks in _thunar_search_folder * Fix g_object_get leaks in status bar code * Wrap single-word filenames in delete dialog (#1412) * Add command line option to force new window * Change width calculation of rename dialog (#1392) * Make location "admin:///" work again * Rework padding in replace dialog * Improve handling of long filenames in replace dialog * Statusbar: Count "backup" files as hidden files * Fix criticals about unset GIO attributes (#1063) * Show full context menu during search (#837) * Prevent double free for hidden files (#1438) * Fix icon-name leaks in thunar_window_view_switcher_update * Fix minor memory leak in uca provider * twp: Prevent crash in wayland (#1437) * Transfer files dialog use less buttons (#58) ... changelog too long, skipping 160 lines ... * Translation Updates ==== thunar-volman ==== Version update (4.18.0 -> 4.20.0) Subpackages: thunar-volman-lang - Update to version 4.20.0: * Translation Updates - Update to version 4.19.1 [development release]: * Translation Updates - Update to version 4.19.0 [development release]: * build: Fix deprecation warning * build: Bump requirements for Xfce 4.20 * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * README: correct documentation URL * settings: make `option_entries` NULL-terminated * tvm-input-device: Avoid criticals when ID_MODEL missing (#25) * I18n: Update po/LINGUAS list * build: Get rid of intltool * Add icons at missing sizes, clean up SVG metadata * Declare use of function (fixes #24) * settings: Fix critical warning when closing embedded dialog * Update bug report address * Translation Updates ==== tree-sitter ==== Version update (0.24.5 -> 0.24.6) - update to 0.24.6: * playground: backport new playground ==== tumbler ==== Version update (4.18.2 -> 4.20.0) Subpackages: libtumbler-1-0 tumbler-folder-thumbnailer tumbler-lang tumbler-webp-thumbnailer - Update to version 4.20.0: * This release is part of the Xfce 4.20 platform release. * No changes since 4.19.3 - Update to version 4.19.3 [development release]: * xdg-cache: Fix string leak in xdg_cache_cache_cleanup * tumblerd: Fix string leaks in tumbler_manager_directory_changed * Translation Updates - Update to version 4.19.2 [development release]: * build: Bump requirements for Xfce 4.20 * Apply .clang-format file * Sort includes * tumbler: Add missing include guards * clang-format: Add file * plugins: Do not use g_file_is_native() to check for a valid path * gepub-thumbnailer: Emit error signal if file location is unsupported * gepub-thumbnailer: Fix create_from_mime() * gcc-analyzer: Fix -Wanalyzer-fd-leak * scan-build: Add false positive file * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail() * Do not use g_log_set_always_fatal() * Translation Updates - Update to version 4.19.1 ==== utf8proc ==== Version update (2.9.0 -> 2.10.0) - update to 2.10.0: * Unicode 16 support * New utf8proc_charwidth_ambiguous function to return whether a character has East Asian width class A (Ambiguous) ==== vulkan-loader ==== Version update (1.3.296 -> 1.4.304) - Update to tag 1.4.304 * Emulate VK_EXT_surface_maintenance1 if not supported by a driver * Add handle checking to test instance & device creation * Add settings test for layer control OFF & VK_INSTANCE_LAYERS * Make Settings file "ON" take priority over disable env-var * Log what caused each layer to be enabled * Log when Filter Env-Vars act when settings file is active * Add more logging when the settings file has invalid members ==== vulkan-tools ==== Version update (1.3.296 -> 1.4.304) - Update to tag 1.4.304 * icd: add support for AV1 encode and QP maps ==== wacomtablet-kcm6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release ==== webkit2gtk3 ==== Version update (2.46.4 -> 2.46.5) Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles - Update to version 2.46.5 (boo#1234851): + Fix the build with GBM and release logs disabled. + Fix several crashes and rendering issues. + Security fixes: CVE-2024-54479, CVE-2024-54502, CVE-2024-54505, CVE-2024-54508. ==== xdg-desktop-portal ==== Version update (1.18.4 -> 1.19.0) - Delete unreproducible Sphinx doctrees (boo#1234334) - Create a doc flavor for building developer documentation. - Update to 1.19.0: + The portals.conf parser is now able to handle fallback backends better, and respects the order of backends in the config file. + Try to use the xdg-desktop-portal-gtk backend as a last resort backend, if everything else fails. + Implement getlk and setlk, and honour O_NOFOLLOW, in the Document portal's FUSE filesystem. + Neutralize the Devices portal. Originally the Devices portal was introduced so that services like PulseAudio or PipeWire could request access to microphones and cameras on the behalf of apps. It was not meant to be used by sandboxed apps directly, which is unusual for a portal. Practically, however, it didn't take off. + Implement PID/TID mapping for host system apps. + Add a new "supported_output_file_formats" option to the Print portal. This can be used by apps like browsers to limit the output file formats presented by the Print portal backend. For example, an app can limit file printing to PDF files. + Add a new "GetHostPaths" method to the Document portal, which allows mapping file descriptors to paths on the host system. This can be used by apps to show more meaningful file paths in the user interface. + Like the new method above, the Document portal sets the "user.document-portal.host-path" xattr on files, pointing to the host system file path. The use case is similar to "GetHostPaths". + Make the Background portal more robust when validating autostart files. + Clarify behavior of the File Chooser portal in the documentation pages. + Improve robustness against deleted o_path fds in the Document portal. + Fix a warning in some systems while trying to load Request D-Bus object properties. + Fix a physical inode leak in the Document portal. + Various improvements to the test suite. Python-based tests now run in parallel and are more careful when setting up the mock D-Bus server. Tests also start dbus-monitor if necessary now. FUSE tests of the Document portal have been made more TAP-alike now. + Memory leak fixes in a variety of portals and services, including the permissions database, the Document portal, the File Transfer portal, the Location portal, the Background portal, tests, and the icon validator. And more. There's a lot of memory leak fixes everywhere, really. + Major refactorings of the icon validator. Icons are now limited to 4MB files. + Update XML specification specifying session handle type to match current actual ABI in GlobalShortcuts, Inhibit, RemoteDesktop, and ScreenCast portals. + New and updated translations. - Adapt BuildRequires for new documentation build process: + Add python3-Sphinx + Add python3-furo + Add python3-sphinxcontrib-copybutton + Add python3-sphinxext-opengraph ==== xdg-desktop-portal-gnome ==== - Add xdg-desktop-portal-gnome-gtk_init.patch: Call gtk_init before opening a display. ==== xdg-desktop-portal-kde6 ==== Version update (6.2.4 -> 6.2.5) - Update to 6.2.5: * New bugfix release * For more details see https://kde.org/announcements/plasma/6/6.2.5 - Changes since 6.2.4: * update version for new release * [FileChooser] Don't ignore current_filter parameter with multiple name patterns * ScreenShot: Don't access the result of a cancelled future * Notification: Allow dbus-activating applications that are not running * update version for new release ==== xfce4-appfinder ==== Version update (4.18.0 -> 4.20.0) Subpackages: xfce4-appfinder-lang - Update to version 4.20.0: * Translation Updates - Update to version 4.19.4 [development branch]: * Fix buffer overflow and leaks (#92) * I18n: Update po/LINGUAS list * Translation Updates - Update to version 4.19.3 [development branch]: * Add support to application actions (#86) * Update copyright year * build: Bump requirements for Xfce 4.20 * Fix segfaults * Translation Updates - Update to version 4.19.2 (development branch): - Add new preference to close window when focus is lost (!41) - Immediately execute command on ctrl+enter (#56) - Store command to history even if it appears as a garcon menu item (#73) - Remove migration function - appdata: Fix `appstreamcli validate` issues (!44) - I18n: Update po/LINGUAS list - Switch to gettext instead of intltool (!24) - Translation Updates - Update to version 4.19.1 (development branch) ==== xfce4-branding-openSUSE ==== Version update (4.18.0+git6.02f3c99 -> 4.20.0+git1.d2555b3) Subpackages: libgarcon-branding-openSUSE libxfce4ui-branding-openSUSE thunar-volman-branding-openSUSE xfce4-notifyd-branding-openSUSE xfce4-panel-branding-openSUSE xfce4-power-manager-branding-openSUSE xfce4-session-branding-openSUSE xfce4-settings-branding-openSUSE xfdesktop-branding-openSUSE xfwm4-branding-openSUSE - Update to version 4.20.0+git1.d2555b3: * statusnotifier was merged with systray upstream * Removed obsolete 0001-cleanup-panel-config.patch as fixed upstream - Add 0001-cleanup-panel-config.patch to remove an additional start of plugin statusnotifier in a new session; its name is systray now and it gets always started, no need to start it manually. - Update to version 4.20.0+git0.2e4d938: * Removed no longer used wallpapers symlinks * Sync with upstream version of Xfce 4.20 - Simplified way symlinks to default wallpapers are created and handled across different distributions ==== xfce4-clipman-plugin ==== Version update (1.6.6 -> 1.6.7) Subpackages: xfce4-clipman-plugin-lang - Update to version 1.6.7 * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Make history window a main app window * Apply .clang-format file * Preliminary cleanup * Clean up and sort includes * clang-format: Add file * cleanup: Remove clipboard-manager/daemon.h * scan-build: Fix unix.Malloc * gcc-analyzer: Add false positive file * history: Fix image cycling when max-images > 1 * Compare images using GBytes API * plugin: Restore image position in history at startup * plugin: Walk the cache directory to load images * plugin: Save images only once * plugin: Refactor save() * plugin: Distinguish clear() and save() * Fix memory management of main objects * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * build: Get rid of intltool * Translation Updates - Re-generate xfce4-clipman-plugin-relax-x11-version.patch ==== xfce4-cpufreq-plugin ==== Version update (1.2.8 -> 1.2.9) Subpackages: xfce4-cpufreq-plugin-lang - Update to version 1.2.9 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * scan-build: Fix false positive file * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Add false positive file * build: clang: Fix -Wfortify-source * scan-build: Fix unix.Malloc * I18n: Update po/LINGUAS list * build: Get rid of intltool * Fix previous commit * Update copyright year * Remove deprecated project files * build: Add GLib requirement * Translation Updates ==== xfce4-diskperf-plugin ==== Version update (2.7.0 -> 2.7.1) Subpackages: xfce4-diskperf-plugin-lang - Update to version 2.7.1 * Update copyright year * Add Darwin support * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * Fix diskperf.desktop file translation * Fix previous commit * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * scan-build: Fix deadcode.DeadStores * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * build: Get rid of intltool * Update copyright year * build: Fix autotools warnings * build: Add GLib requirement * Use "logo-icon-name" instead of "logo" in about dialog * Fix intltool lock file bug in make distcheck * Translation Updates - Remove _service file ==== xfce4-docklike-plugin ==== Version update (0.4.2 -> 0.4.3) Subpackages: xfce4-docklike-plugin-lang - Update to version 0.4.3 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Use new xfw_window_activate() signature in libwindowing 4.19.6 * group: Fix button drawing * Fix gtk-layer-shell includes * Switch to XfwMonitor * Group: Fix null icon size at startup * scan-build: Add false positive file * build: clang: Fix -Wcast-align * Apply .clang-format file * clang-format: Use IncludeBlocks::Regroup * clang-format: Do not KeepEmptyLinesAtTheStartOfBlocks * clang-format: Break after assignment operator * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * clang-format: Insert a newline at end of file if missing * Apply updated .clang-format file * clang-format: Update according to current code * Rename _dialogs.xml to _dialogs.ui for gettext detection * I18n: Update po/LINGUAS list * build: Get rid of intltool * Require gio-unix-2.0 instead of gio-2.0 * Ignore X11 erros around gdk_pixbuf_get_from_window() * Update custom install location in README * Adapt onlyDisplayScreen to Xfw * Use gtk-layer-shell to position group menu on Wayland * Guard X11 code paths * Rename Wnck.* to Xfw.* * Replace libwnck with libxfce4windowing * Wnck: Set EWMH hint so all wnck features work properly (Fixes #51) * Translation Updates - Add relax-x11-version.patch ==== xfce4-eyes-plugin ==== Version update (4.6.0 -> 4.6.2) Subpackages: xfce4-eyes-plugin-lang - Update to version 4.6.2 * scan-build: Add false postive file * Revert "scan-build: Fix deadcode.DeadStores" - Update to version 4.6.1 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * scan-build: Fix deadcode.DeadStores * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * build: Add GLib requirement * Fix make distcheck * Translation Updates - Remove _service file ==== xfce4-fsguard-plugin ==== Version update (1.1.3 -> 1.1.4) Subpackages: xfce4-fsguard-plugin-lang - Update to version 1.1.4 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * build: Be less verbose * build: Add AC_PREREQ * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * build: Get rid of intltool * Translation Updates ==== xfce4-mpc-plugin ==== Version update (0.5.3 -> 0.5.4) Subpackages: xfce4-mpc-plugin-lang - Update to version 0.5.4 * Update copyright year * build: Bump dependency versions and fix deprecation warnings * I18n: Update po/LINGUAS list * Add Single property toggle in context menu * Remove dead code * build: Use #ifdef instead of #if * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Get rid of intltool * restore changelog history dropped in ca817cd2 * Translation Updates ==== xfce4-panel ==== Version update (4.18.6 -> 4.20.0) Subpackages: libxfce4panel-2_0-4 xfce4-panel-lang xfce4-panel-restore-defaults - Update to version 4.20.0 * Translation Updates - Refresh 0001-relax-x11-version.patch - Update to version 4.18.7 [development branch] * I18n: Update po/LINGUAS list * migrate: Update default config * tasklist: Ensure group buttons have non empty label * Translation Updates - Refresh 0001-relax-x11-version.patch - Update to version 4.18.6 [development branch] * systray: Handle general container orientation on Wayland too * systray: Fix GSList element leak * migrate/default.xml.in: Remove unused plugin id * Added "show inactive" prop to lcd clock (repurposed from binary clock) * Reworked sizing mechanism in clock plugin and its widgets * Reduce minimum button size to improve layout at very small panel sizes. * Use width_for_height when plugin requests it * LCD and digital clock layout fixes * systray: Fix leak in sn_plugin_init * Added a missing property bind for 24hr analogue clock * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change) * tasklist: Keep icon sizes as specified by the user * Revert "wayland: tasklist: Fix icon size in multirow mode" * systray: Add missing translation * clock: Added 24h clock mode to the analog clock * Translation Updates - Add 0001-relax-x11-version.patch to allow build for Leap with its ancient but sufficient X11 packages. - Update to version 4.18.5 [development branch] * Use new xfw_window_activate() signature in libwindowing 4.19.6 * build: Adjust Wayland requirements for Xfce 4.20 * build: Bump requirements for Xfce 4.20 * wayland: tasklist: Fix monitor detection when panel is remapped * x11: tasklist: Properly check for libxext * wayland: autohide: Do not block when panel has input focus * Revert "panel: Fix panel flickering during autohide on Wayland" * wayland: autohide: Show/hide panel instead of moving it offscreen * autohide: Show/hide autohide window instead of moving it offscreen * wayland: Avoid allocation loop when the panel is anchored to an edge * Revert "wayland: Avoid allocation loop when the panel is anchored to an edge" * wayland: Avoid allocation loop when the panel is anchored to an edge * Fix gtk-layer-shell includes * Switch to XfwMonitor * wayland: wrapper: Prevent plugin allocation blocking * tasklist: Connect to XfwWindow::notify::monitors * panel: Fix panel flickering during autohide on Wayland * Always set gtk_layer_shell monitor on change * Add debug key for PANEL_DEBUG_ACTIONS * tasklist: Fix Wayland window drag and drop * panel: Do not remove plugin when disregarding restart dialog * panel: Replace remaining gtk_message_dialog_new with xfce_message_dialog_new * common: Introduce panel_utils_gtk_dialog_find_label_by_text * tasklist: Use xfce_dialog_show_error when starting new instance fails * actions: Use xfce_message_dialog_new in confirmation dialogs * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal confirmation * gcc-analyzer: Add false positive file * scan-build: Add false positive file * scan-build: tasklist: Fix core.NullDereference * Revert "Add new CI builds to build without X11 and Wayland" * Apply .clang-format file * Remove unnecessary dirname in local includes * clang-format: Use IncludeBlocks::Regroup * build: Add missing CFLAGS and LIBS from gio-unix-2.0 * build: Add missing math.h includes * build: Silence -Wstring-plus-int from clang * fix build on OpenBSD after 0c56766b * Translation Updates - Update to version 4.18.4 [development branch] * clang-format: Break after assignment operator * Add missing glade file to POTFILES.in * showdesktop: Add the ability to show the desktop on mouse hover * prefs-dialog: Improve launcher display in item list * systray: Avoid GTK warning about pixbuf not loadable * panel: Leave a harmless xfconf warning * clang-format: Insert a newline at end of file if missing * libxfce4panel: Add line break in generate code for clang-format * prefs-dialog: Bind Del key to remove button * prefs-dialog: Scroll to selection when item view is reloaded * prefs-dialog: Allow several items to be removed at once * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed) * systray: Always scale icons * systray: Reduce icon size in prefs dialog * systray: Improve app data search in prefs dialog * systray: Avoid duplicate code around legacy items * systray: Use panel_properties_bind() * panel: Save settings in finalize() * tasklist: Fix min button length before overflow menu * tasklist: Fix default button length * build: Add missing math.h include * Apply .clang-format file * Clean up and sort includes * Various preliminary cleanup * clang-format: Add file * windowmenu: Remove a duplicate check ... changelog too long, skipping 36 lines ... - Update to version 4.19.3 (development branch) ==== xfce4-panel-profiles ==== Version update (1.0.14 -> 1.0.15) - Update to version 1.0.15 * export: Warn when the file already exists * filedlg: Remove dead code * export: Make filename extension obvious * xfce4-panel-profiles.glade: Remove unused save_dialog * Fix translated string * ci: Update references for autotools/meson split * Install Unity layout * I18n: Update po/LINGUAS list * Improve CLI help messages * Update bug report address in manpage * build: Get rid of intltool * Revert "Open xfce4-panel on close button (bug #16505)" * Revert "Fix typos in comments." * data/metadata: Refresh appstream metainfo * Remove generated xfce4-panel-profiles.pot * Update application menu name in layout configs * Translation Updates - Refresh Libxfce4ui.patch ==== xfce4-power-manager ==== Version update (4.18.4 -> 4.20.0) Subpackages: xfce4-power-manager-lang xfce4-power-manager-plugin - Add 0002-remove-pm-helper-policy.patch to remove the pm-helper bits from org.xfce.power.policy.in.in; the program is not needed on systems using systemd. - Update to version 4.20.0: * Translation Updates - Update to version 4.19.5 [development branch]: * Remove all lingering Inhibitors when DBus connection is lost * build: Bump libxfce4util version to 4.19.4 * Translation Updates - Update to version 4.19.4 [development branch]: * button: Fix tooltip leak * button: Fix string leak * settings: Hide critical action warning if upower action == Ignore * Fix string leak in get_device_icon_name * Fix string leak in helper_get_value * build: Adjust Wayland requirements for Xfce 4.20 * build: Bump requirements for Xfce 4.20 * Don't show time to empty calculation for large hours * Remove redundant condition check for fully charged state in battery label visibility logic. Now the label only hides if the state is unknown or if it is a desktop system. * button: Also listen to brightness-exponential change * settings: Replace app if dialog should be embedded * settings: Unref app before exiting * systray-icon: Make setting a boolean * scan-build: Add false positive file * manager: Remove extra check for multi-monitor setup * x11: common: Fix multi-monitor setup detection * Translation Updates - Add 0001-relax-x11-version.patch to allow build for Leap with its ancient but sufficient X11 packages. ==== xfce4-pulseaudio-plugin ==== Version update (0.4.8 -> 0.4.9) Subpackages: xfce4-pulseaudio-plugin-lang - Update to version 0.4.9 * I18n: Update po/LINGUAS list * Fix numerous pa_operation leaks * Fix leaks from the plug-in constructor * Fix leaks in pulseaudio_volume_connect * Fix leak with notify_get_server_caps * build: Require libxfce4windowing 4.19.6 * Use new xfw_window_activate() signature in libwindowing 4.19.6 * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * I18n: Update po/LINGUAS list * I18n: Update po/LINGUAS list * build: Get rid of intltool * desktop: Generate from desktop.in instead desktop.in.in * Unconditionally require gio-2.0, gio-unix-2.0 * Properly guard X11 code paths and fix X11 requirements * Translation Updates ==== xfce4-session ==== Version update (4.18.4 -> 4.20.0) Subpackages: xfce4-session-lang - Add xwayland as a required package for the new subpackage xfce4-session-wayland-experimental - Update to version 4.20.0: * Translation Updates - Refresh 0002-relax-x11-version.patch - Update to version 4.19.4 [development release] * I18n: Update po/LINGUAS list * Fix leak of reason messages from libSM * wayland: Wait for VT switch for LightDM users before starting compositor * Avoid using bzero * users wanting to shutdown should be in the _shutdown group since OpenBSD 7.4 * Translation Updates - Refresh 0002-relax-x11-version.patch - Move all files for a wayland session into a new additional subpackage "xfce4-session-wayland-experimental". - Update to version 4.19.3 [development release] * manager: Fix SmsClientHostName leak * Fix leaks in xfsm_properties_load * manager: Fix leaks in xfsm_manager_load_failsafe * Added missing Keywords entry to .desktop files * manager: Fix string array leak * Fix string leak in main() * Fix leaks in settings_list_sessions_open_key_file * manager: Fix string leaks * build: Bump requirements for Xfce 4.20 * logout-dialog: Fix use-after-free when getting logout action * Apply .clang-format file * Fix gtk-layer-shell includes * Add xapp for Background xfce-portals.conf * manager: Fix wrong release function * Add css class for session chooser * scan-build: Fix unix.Malloc * scan-build: Add false positive file * build: clang: Fix -Wcast-align * build: Fix -Werror=unused-variable * Revert "Add new CI builds to build without X11 and Wayland" * build: Fix check for _IceTransNoListen * Translation Updates - Refresh 0002-relax-x11-version.patch - Add 0002-relax-x11-version.patch to allow build for Leap with its ancient but sufficient X11 packages. ==== xfce4-settings ==== Version update (4.18.6 -> 4.20.0) Subpackages: xfce4-settings-color xfce4-settings-lang - Update to version 4.20.0: * xfsettingsd: Fix ushort and ulong types on FreeBSD * Translation Updates - Update to version 4.19.4 [development release] * I18n: Update po/LINGUAS list * mime: Fix xfce_mime_helper_category_to_string leak * mime: Fix argument string leaks * reinstate sys/wait.h inclusion, needed for WEXITSTATUS at least on OpenBSD * mime: Fix error message for missing helper definition * Translation Updates - Refresh 0001-relax-x11-version.patch - Update to version 4.19.3 [development release] * Added Keywords/Categories fields to .desktop files * display-settings: Fix InputRegion leak * x11: displays: Refactor screen_on_event() * x11: displays: Delay RRScreenChangeNotify handling * wayland: common: Properly initialize output modes * color-settings: Add missing translation * build: Adjust Wayland requirements for Xfce 4.20 * build: Bump requirements for Xfce 4.20 * xfsettingsd: Fix GVariant leak * Use a toggle button for the MIME chooser dropdown buttons * Revert "mime: Fix UMRs with GdkEvent" * mime: Fix UMRs with GdkEvent * mime: Fix string leak * display-settings: Fix XfceMode leak * mime: Fix GOptionContext leak * mouse: Fix XGetExtensionVersion leaks * mime: Fix leak in xfce_mime_window_row_activated * mime: Fix GList leak in xfce_mime_helper_chooser_pressed * mime: Fix xfce_mime_helper_category_to_string leak * mime: Fix xfce_str_replace leak * mime: Fix icon leaks * mime: Fix g_option_context_get_help leak * mime: Fix AtkRelationSet leak * build: Fix build with libxfce4ui master * xfsettingsd: pointers: Allow changing the size of device property array * display-settings: Add missing translation * Enumerate/load icon themes off of the UI thread * appearance-settings: Fix memory leak * Fix gtk-layer-shell includes * appearance-settings: Fix scrolling via arrow keys in gtk theme list * display-settings: Update primary monitor status on setting change * display-settings: Fix primary monitor status for xfce4-notifyd * display-settings: Fix primary monitor status for xfce4-panel * xfsettingsd: Fix client side decoration layout * x11: displays: Really honor /Notify is set to "Do nothing" * Revert "x11: displays: Disable new outputs if /Notify is set to "Do nothing"" * mime-settings: Override GtkDialog::response() * settings-manager: Add xfce4-about * settings-manager: Remove xscreensaver * scan-build: Fix unix.Malloc * scan-build: Fix deadcode.DeadStores * scan-build: Add false positive file * gcc-analyzer: Add false positive file * build: clang: Fix -Wimplicit-const-int-float-conversion * build: clang: Fix -Wcast-align * build: clang: Fix -Wignored-attributes * keyboard-settings: Escape markup characters in command tooltips * build: Fix build with --enable-sound-settings * wayland: appearance-settings: Hide Xft settings * mouse-settings: Fixes reverse horizontal scrolling * display-settings: Listen to output change for minimal dialog too * display-settings: Avoid weird interact between main and minimal dialogs * xfsettingsd: Use default display profile when several profiles match * Revert "Add new CI builds to build without X11 and Wayland" * Apply .clang-format file * Remove unnecessary dirname in local includes * clang-format: Use IncludeBlocks::Regroup * Apply .clang-format file * Preliminary cleanup * Bump required versions and remove dead code * Clean up and sort includes * clang-format: Add file * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account * appearance-settings: Show warnings for incomplete icon themes * build: Fix x11 detection by defining the right m4 macro * Translation Updates - Add 0001-relax-x11-version.patch to allow build for Leap with its ancient but sufficient X11 packages. - Remove obsolete patch 0001-add-missing-include.patch - Add 0001-add-missing-include.patch to add missing prototype detected by building with gcc-14 on Tumbleweed. ==== xfce4-taskmanager ==== Version update (1.5.7 -> 1.5.8) Subpackages: xfce4-taskmanager-lang - Update to version 1.5.8 * Add Darwin support * I18n: Update po/LINGUAS list * Added missing Keywords entry to .desktop file * Fix leak when copying command line string * Fix core.UndefinedBinaryOperatorResult warning from scan-build * clang-format: Use IncludeBlocks::Regroup * Apply .clang-format file * Clean up and sort includes * clang-format: Add file * Aggregate children memory and cpu * process-tree-view: Reset /columns/positions at startup if invalid * Fix xfconf memory management * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Fix search filter memory leaks * Translation Updates - Refresh xfce4-taskmanager-relax-x11-version.patch ==== xfce4-terminal ==== Version update (1.1.3 -> 1.1.4) Subpackages: xfce4-terminal-lang - Update to version 1.1.4 * window: Ensure tabs_menu != NULL when updating * screen: Ensure working dir is not NULL * Do not resize the window on zoom * docs: added documentation and cli parsing for --class option * Use TerminalWindow's screen to test for windowing system * Use dropdown's display rather than default display * Avoid warning when widget display is not the default display * Fix segfault when there are both Wayland and X11 displays * screen: Avoid type check on released variable * preferences: Initialize GdkRGBA variable * screen: Cancel async spawn of child in finalize() * Improve error message for empty custom command * Check for screen pointers equality before destroying last screen * screen: Fix gtk_container_get_children leaks * screen: Fix string leak in terminal_screen_paste_unsafe_text * window: Fix leak in terminal_window_get_working_directory * window: Fix leak in terminal_window_menu_add_section * main: Fix string array leak * terminal: Fix spelling error * prefs-dialog: Fix AtkRelationSet leak * Fix gtk-layer-shell includes * preferences: Add missing sanity check * Preferences: maximize new windows * Fix running a command as a login shell * scan-build: Fix core.NullDereference and core.CallAndMessage * build: clang: Silence -Wcast-align * Update `.gitignore` * Rename theme file to desktop for gettext detection * I18n: Update po/LINGUAS list * build: Use XDT_VERSION_INIT and get rid of configure.ac.in * build: Switch from intltool to gettext * Cancel by default in unsafe past dialog * Restore "Text blinks" tooltip * Revert "fix typo" * Translation Updates - Remove obsolote gxo-282.patch - Rename xfce4-terminal-relax-x11-version.patch to relax-x11-version.patch and refresh it. ==== xfconf ==== Version update (4.18.3 -> 4.20.0) Subpackages: libxfconf-0-3 typelib-1_0-Xfconf-0 xfconf-lang - Update to version 4.20.0: * Translation Updates - Update to version 4.19.5 [development branch] * Fix FakeGdkRGBA and FakeGdkColor leaks * tests: Fix D-Bus error reporting when xfconfd is not auto-started * Translation Updates - Update to version 4.19.4 [development branch] * xfconf-query: print array property values when -lv - Update to version 4.19.3 [development branch] * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified API * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA types * Clean up how GdkColor/GdkRGBA GTypes are initialized * build: Bump requirements for Xfce 4.20 * tests: Report D-Bus error when xfconfd is not auto-started * tests: Fix xfconf_channel_get_string leak * cache: Fix leaks in xfconf_cache_handle_property_changed * ci: Update references for autotools/meson split * Apply .clang-format file * Preliminary cleanup * Sort includes * clang-format: Add file * Clarify xfconf_channel_set_string() API docs * channel: Fix get_string() return value * cache: Fix leak in xfconf_cache_prefetch * xfconf-query: Fix GOptionContext memory leak * Add a systemd user unit corresponding to the D-Bus session service * gcc-analyzer: Fix -Wanalyzer-null-dereference * scan-build: Add false positive file * ci: Fix jobs extending .distcheck * build: Use AM_DISTCHECK_CONFIGURE_FLAGS * channel: Fix get_properties() * channel: Warn if queried type does not match property type * Add missing GIR annotations * Translation Updates - Update to version 4.19.2 (Development branch) ==== xfdesktop ==== Version update (4.18.1 -> 4.20.0) Subpackages: xfdesktop-lang - Use --with-default-backdrop-filename to specify the default backdrop image on openSUSE; fix typo in its argument. - Update to version 4.20.0: * Fix incorrect format passed to gtk_selection_data_set() * Update POTFILES.in * Updated backgrounds/README.md for Xfce-4.20 * Add license and author metadata to new Xfce-4.20 wallpapers * New wallpaper for Xfce-4.20 * New default wallpaper for Xfce-4.20 * xfdesktop-file-utils: Unset custom window cursor * Translation Updates - Refresh 0001-relax-x11-version.patch and 0002-relax-libyaml-version.patch - Update to version 4.19.7 [development branch] * Replace color1 and color2 with rgba1 and rgba2 in README.xfconf * Add more instructions to GitLab issue template * Add existing workspaces after monitor gets added * I18n: Update po/LINGUAS list * Stop timer when finalizing backdrop cycler * Fix GFileInputStream leaks in file_input_stream_ready_cb * Assign correct initial image to backdrop cycler * Fix build with just file icons disable or just desktop icons disabled * Translation Updates - Refresh 0001-relax-x11-version.patch and 0002-relax-libyaml-version.patch - Update to version 4.19.6 [development branch] * Add a few environment settings to gitlab issue template * Fix leak when dragging icons * bump copyright * Bump libxfce4windowing requirement to 4.19.8 * Ignore the result of g_volume_can_mount() * Add GMount instances to the hash table always * Bump xfconf requirement and stop using xfconf_g_property_bind_gdkrgba() * Fix GArray leak in xfdesktop_keyboard_shortcut_settings_init * Add issue template * Fix string leak in cb_image_selection_changed * Fix string leak in update_icon_view_model * Fix GFile leak in backdrop cycler * Reset backdrop cycler timer if user manually changes the image * Add all background dirs to the settings chooser button shortcuts * Fix GFileInfo leak in xfdesktop_special_file_icon_new * Clean up PARAM_FLAGS in icon view * Clean up cell renderer init & management in the icon view * Fix leaks in xfdesktop_icon_view_constructed * Remove unused version.sh script * Translation Updates - Add 0001-relax-x11-version.patch to allow build for Leap with its ancient but sufficient X11 packages. - Add 0002-relax-libyaml-version.patch to allow build for Leap with its ancient but sufficient libyaml packages. - BuildRequire: gcc13 on Leap - Update to version 4.19.5 [development branch] * Rework how icon pointer "hit detection" works * Fix g-critical warning when starting a drag *just* outside the icon area * Tell GtkTooltip the region the tooltip is for * Add option to sort folders before files (Issue #332) * Fix leaks in xfdesktop_file_utils_next_new_file_name * Fix string leak in xfdesktop_icon_view_show_tooltip * Fix GIcon leak in xfdesktop_icon_view_manager_sort_icons * Reword a couple settings option names, fix some accelerators * Only clear drag/context menu timeout if a drag actually starts * settings: define infobar_label in glade file, not in code * settings: avoid flashing an empty info bar on startup * settings: enumerate image folder fully asynchronously * settings: change icon view selection if background changes externally * Merge branch xfdesktop:master into master * Refactor settings dialog code * Fix memory corruption in icon view's tooltip size changed handler * Redesign the 'Desktop Icons' tab in the settings dialog * Decouple refreshing the desktop with cycling the backdrop * Sort all desktops vs. just one based on where the event came from * Improve how the "active" desktop is tracked * Add a root context menu for the window icon manager * Fix invalid read when changing foreground color * Fix string leak in save_icons * Make icon sorting confirmation dialog optional (Issue #266) * Added missing Keywords entry to .desktop file * Don't remove icon position from current config * Use g_ascii_dtostr() instead of custom decimal-printing hack * Update icon view's item_under_pointer on button presses as well * Simplify XfdesktopIconView->item_under_pointer tracking code * Fix icon DnD between two monitors with the same priority * Modernize GObject usage in XfdesktopThumbnailer * Modernize GObject usage in XfceDesktop * Remove spurious newly added #include * Modernize GObject in XfdesktopIconView * Avoid printing GTK CSS with commas as the decimal separator * Add ability to set custom icon label text and background colors * Fix xfdesktop_icon_view_invalidate_item_text() * Fix memleak when XfdesktopCellRendererIconLabel freed * Better way to fix monitor removal * Don't reschedule icon positions save * Reduce icon positions save delay to 1 second * Fix desktops not being removed when a monitor is disconnected * Fix icon view ascending vs. descending sort order * I give up. Icon label backgrounds are transparent again. * Add windowlist options for showing all workspaces & urgent windows ... changelog too long, skipping 181 lines ... option available at build time ==== xfwm4 ==== Version update (4.18.0 -> 4.20.0) Subpackages: xfwm4-lang - Update version to 4.20.0: * Translation Updates - Update version to 4.19.1 [development release] * I18n: Update po/LINGUAS list * hints: Fix buffer overflow in XChangeProperty * Translation Updates - Update version to 4.19.0 [development release] * frame: clip title text from drawing behind buttons in stretched theme * mypixmap: fix origin for tiling in xfwmPixmapFill* functions * theme: ensure menu icon gets updated when redrawing stretched title frame * mypixmap: implement support for the matrix parameter in xfwmPixmapFillRectangle * frame: reference stretch theme variants * mypixmap: update xfwmPixmapFill* signatures to allow cairo_matrix_t param * mypixmap: use cairo in xfwmPixmapFillRectangle * theme: load '-stretch' variants * build: Bump requirements for Xfce 4.20 * settings-dialogs: Fix string leak * main: Fix string leak in setupLog * compositor: also block softpipe for GLX vsync * focus: Include skip taskbar/pager when passing focus * build: Fix build with libxfce4ui master * build: clang: Fix -Wcast-align * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion * Prevent division by zero * Return if `tile` is not valid * Free `data` before returning * Fix emptying eventFilterStack * Allocate memory so that `logfile` can be freed with `g_free()` * `getWindowHostname` always sets `hostname` to a non-NULL value * Initialize `wm_command_count` variable * build: Fix -Werror=format= * Update bug report address * add missing break to fix use-after-free when alt-tabbing (#762) * Fix incorrect ifdef guard for startup notification * I18n: Update po/LINGUAS list * Remove usage of XDT_I18N() and intltool * Eliminate need for pre-processed configure.ac.in * Add generator for compile_flags.txt * Added check for working with external compositors * screen: Fix uninitialized rect in myScreenGetXineramaMonitorGeometry * stacking: Use WIN_LAYER_FULLSCREEN for focused fullscreen windows when modifying _NET_WM_STATE_ABOVE. * menu: Schedule a redraw for all menu options * screen: myScreenMaxSpaceForGeometry(): drop unused retval * drop dead code * drop obsolete prototypes * moveresize: clientResizeEventFilter(): drop unnecessary call to myScreenFindMonitorAtPoint * client: clientGetWMNormalHints(): simplify defaults and constraints * client: clientToggleMaximizedAtPoint: use clientReconfigure() * client: clientUpdateFullscreenSize(): use clientReconfigure() * placement: clientFill() skip unused computation * client: clientConstrainPos(): drop unneded local vars * client: getSizeExcludingMargins() return rect as GdkRectangle retval * client: getSizeExcludingMargins() pass rect as stack value instead of pointer * client: clientNewTileSize() pass rect as stack value instead of pointer * client: clientNewMaxSize() pass rect as stack value instead of pointer * client: drop unncessary code * client: clientConfigureWindows(): drop unncessary parameter * drop obsolete xfwm4rc * placement.c: make set_rectangle inline and drop unnecessary checks * placement.c: clientConstrainPos(): scope and optimize strut rects * compositor: Ditch the shadowPict * compositor: Expose just the window area * main: Fix our compositor selection * main: Simplify options handlers * netwm: Fix regular _NET_WM_STRUT * Corrected invalid use of g_return_val_if_fail for flow-control in move-to-monitor * build: Add GLib requirement * Translation Updates - Remove _service file. - Add 0001-add-missing-include.patch to add missing prototype detected by building with gcc-14 on Tumbleweed. ==== xxhash ==== Version update (0.8.2 -> 0.8.3) - Update to release 0.8.3 * Corrects an edge case in ``XXH3_128bits_withSecretandSeed`` that could generate invalid results. * xxhash now knows command-line arguments ``--filelist``, ``--files-from``. ==== yast2-bootloader ==== Version update (5.0.12 -> 5.0.13) - Always filter out from installation parameters "root=" as it needs to be always changed to installed system (bsc#1234678) - 5.0.13 ==== yast2-trans ==== Version update (84.87.20241201.a42621795a -> 84.87.20241219.a50be99cf8) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20241219.a50be99cf8: * Translated using Weblate (Portuguese) * New POT for text domain 'installation'.