Packages changed: ImageMagick abseil-cpp adwaita-icon-theme (45.0 -> 46.0) apache2-mod_php8 (8.2.16 -> 8.2.17) at-spi2-core (2.50.0 -> 2.52.0) baobab bind (9.18.24 -> 9.18.25) boost-base boost-extra cepces (0.3.8 -> 0.3.9) dbus-1-glib dracut (059+suse.557.g8a62bf73 -> 059+suse.560.g145cde90) elfutils (0.190 -> 0.191) eog (45.2 -> 45.3) evince (45.0 -> 46.0) evolution (3.50.3 -> 3.52.0) evolution-data-server (3.50.3 -> 3.52.0) evolution-ews (3.50.3 -> 3.52.0) fdupes (2.2.1 -> 2.3.0) ffmpeg-6 file-roller (43.1 -> 44.beta) flatpak folks (0.15.6 -> 0.15.8) gcr (4.1.0 -> 4.2.1) gcr3 (3.41.0 -> 3.41.2) gdb gdm (45.0.1 -> 46.0) gedit (46.1 -> 46.1+135) gjs (1.78.1 -> 1.80.0) glib-networking (2.78.0 -> 2.80.0) glib2 (2.78.3 -> 2.80.0) gnome-bluetooth (42.7 -> 46.0) gnome-calculator (45.0.2 -> 46.0) gnome-characters (45.0 -> 46.0) gnome-chess (43.2 -> 46.0) gnome-clocks (45.0 -> 46.0) gnome-contacts (45.0 -> 46.0) gnome-control-center (45.3 -> 46.0) gnome-disk-utility (45.1 -> 46.0) gnome-keyring (42.1 -> 46.1) gnome-maps (45.2 -> 46.0) gnome-music (45.1 -> 46.0) gnome-online-accounts (3.48.0 -> 3.50.0) gnome-session (45.0 -> 46.0) gnome-settings-daemon (45.1 -> 46.0) gnome-shell (45.3 -> 46.0) gnome-shell-extensions (45.2 -> 46.0) gnome-software (45.2 -> 46.0) gnome-sudoku (45.3 -> 46.0) gnome-system-monitor (45.0.2 -> 46.0) gnome-terminal (3.50.1 -> 3.52.0) gnome-text-editor (45.1 -> 46.0) gnome-tweaks (45.0 -> 46.0) gnome-user-docs (45.1 -> 46.0) gobject-introspection (1.78.1 -> 1.80.0) gom (0.4 -> 0.5.0) gsettings-desktop-schemas (45.0 -> 46.0) gstreamer-plugins-bad gtk3 (3.24.38+111 -> 3.24.41) gtk4 (4.12.5 -> 4.14.1) gtkmm3 (3.24.8 -> 3.24.9) gtkmm4 (4.12.0 -> 4.14.0) gtksourceview5 (5.10.0 -> 5.12.0) gvfs (1.52.2 -> 1.54.0) irqbalance (1.9.3.10.git+1a7d461 -> 1.9.4.0.git+f8b8cdd) kColorPicker-Qt6 (0.3.0 -> 0.3.1) kImageAnnotator-Qt5 (0.7.0 -> 0.7.1) kImageAnnotator-Qt6 (0.7.0 -> 0.7.1) kernel-firmware-nvidia-gspx-G06 (550.54.14 -> 550.67) kf6-kio konversation libadwaita (1.4.3 -> 1.5.0) libcamera libcanberra libffi (3.4.4 -> 3.4.6) libgedit-gtksourceview (299.0.4 -> 299.1.0) libgtop (2.40.0 -> 2.41.3) libgusb libhandy (1.8.2 -> 1.8.3) libmanette (0.2.6 -> 0.2.7) libmodulemd libnotify libnss_usrfiles (2.27 -> 2.27.1) libproxy-backend libproxy-client libpsl (0.21.2 -> 0.21.5) libqt5-qtbase (5.15.12+kde151 -> 5.15.13+kde138) libqt5-qtdeclarative (5.15.12+kde31 -> 5.15.13+kde30) libqt5-qtgraphicaleffects (5.15.12+kde0 -> 5.15.13+kde0) libqt5-qtlocation (5.15.12+kde6 -> 5.15.13+kde6) libqt5-qtmultimedia (5.15.12+kde2 -> 5.15.13+kde2) libqt5-qtquickcontrols (5.15.12+kde0 -> 5.15.13+kde0) libqt5-qtquickcontrols2 (5.15.12+kde5 -> 5.15.13+kde5) libqt5-qtspeech (5.15.12+kde1 -> 5.15.13+kde1) libqt5-qtsvg (5.15.12+kde6 -> 5.15.13+kde6) libqt5-qttools (5.15.12+kde4 -> 5.15.13+kde4) libqt5-qttranslations (5.15.12+kde0 -> 5.15.13+kde0) libqt5-qtwayland (5.15.12+kde60 -> 5.15.13+kde60) libqt5-qtwebchannel (5.15.12+kde3 -> 5.15.13+kde3) libqt5-qtx11extras (5.15.12+kde0 -> 5.15.13+kde0) libqt5-qtxmlpatterns (5.15.12+kde0 -> 5.15.13+kde0) librsvg (2.57.1 -> 2.58.0) libsecret (0.21.2 -> 0.21.4) libshumate (1.1.2 -> 1.2.0) libxcb lightsoff (40.0.1 -> 46.0) mutter (45.3 -> 46.0) nautilus (45.2.1 -> 46.0) nghttp2 (1.59.0 -> 1.60.0) nvidia-open-driver-G06-signed (550.54.14_k6.8.1_1 -> 550.67_k6.8.1_1) openSUSE-release (20240319 -> 20240321) orca (45.2 -> 46.0) pango (1.51.1 -> 1.52.0) pangomm (2.50.1 -> 2.52.0) patterns-base patterns-gnome php8 (8.2.16 -> 8.2.17) pixman (0.42.2 -> 0.43.2) python-gobject (3.46.0 -> 3.48.1) python-netaddr (0.10.1 -> 1.2.1) python-requests-gssapi (1.2.3 -> 1.3.0) python-zope.interface (6.1 -> 6.2) python311-packaging (23.2 -> 24.0) sddm-kcm6 seahorse (43.0 -> 43.0+22) simple-scan (44.0 -> 46.0) strace (6.7 -> 6.8) swell-foop (41.1 -> 46.0) systemd (255.3 -> 255.4) tecla-keyboard-layout-viewer (45.0 -> 46.0) tepl (6.8.0 -> 6.9.0) tracker (3.6.0 -> 3.7.0) tracker-miners (3.6.2 -> 3.7.0) unbound (1.19.2 -> 1.19.3) unixODBC usbredir (0.13.0 -> 0.14.0) vte (0.74.2 -> 0.76.0) webkit2gtk3 (2.42.5 -> 2.44.0) wicked wireplumber (0.4.90+git25.95cfa9e -> 0.5.0) xdg-desktop-portal-gnome (45.1 -> 46.0) xf86-input-evdev xkeyboard-config (2.40 -> 2.41) xz (5.6.0 -> 5.6.1) zstd === Details === ==== ImageMagick ==== Subpackages: libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 - allow delegates to be executed, was disabled by default policy - modified patches % ImageMagick-configuration-SUSE.patch (refreshed) % ImageMagick-library-installable-in-parallel.patch (refreshed) ==== abseil-cpp ==== - Fix broken link to sources - Fix build for distributions that lack the ldconfig_scriptlets macro - Make the gcc version condition a bit more generic ==== adwaita-icon-theme ==== Version update (45.0 -> 46.0) - Update to version 46.0: + Stable release: no changes since 46.rc. - Update to version 46.rc: + cursors: fix windows build. + cursors: reinstate some x11 cursor names. + symbolic: thunderbolt, phone & export fixes. + index.theme: remove duplicate entries . - Update to version 46.beta+6: + build: Reinstate symlinks from X11 cursor names to closest CSS names. - Update to version 46.beta: + cursors: clean up shapes, sync DND metaphors with macos. + symbolic: revert about metaphor. + symbolic: shared screen metaphor update. - Create symlinks for hand2, xterm and left_ptr cursors (glgo#GNOME/adwaita-icon-theme#274). - Update to version 46.alpha: + fullcolor: antialias 16x16 a little more. + symbolic: replace filled silhouettes with outlines. + cursors: only cover the CSS named. + symbolic: help-about metaphor. + symbolic: sync not-junk metaphor. + symbolic: cleaned up export with Symbolic Preview. ==== apache2-mod_php8 ==== Version update (8.2.16 -> 8.2.17) - version update to 8.2.17 * This is a bug fix release. ==== at-spi2-core ==== Version update (2.50.0 -> 2.52.0) Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 - Update to version 2.52.0: + tests: Fix missing declaration for getpid(). - Remove unused dependencies on libei and libxkbcommon-x11. - Update to version 2.51.91: + Back out code to generate mouse events on mutter. It had a couple of unwanted side effects. Also remove dependencies on libei and xkbcommon. + atk-adaptor: Fix collection role matching. + Have atspi_text_get_string_at_offset fall back to calling GetTextAtOffset if GetStringAtOffset is unimplemented. + Don't use g_assert in the unit tests. - Update to version 2.51.90: + Add an attribute-changed signal in atk, and update libatspi attribute cache. + Add GetTextSelection and SetTextSelection to Document interface. + Add atspi_device_generate_mouse_event, and implement for mutter. + Have atspi_device_add_key_grab return 0 if XIGrabKeycode fails. + xml: Add Embedded to the Socket interface. + Don't return uninitialized values if atspi_component_get_size/position fail. - Add pkgconfig(libei-1.0) BuildRequires: new dependency. - Update to version 2.51.0: + atk-adaptor: Fix critical when no table cell array is returned. + accessible: Do not rename deprecated methods to the new names. + Add HelpText property and corresponding functions in atk and libatspi. ==== baobab ==== - Fix versioned BuildRequires for libadwaita; according to meson.build it must be >= 1.4.alpha. ==== bind ==== Version update (9.18.24 -> 9.18.25) Subpackages: bind-doc bind-utils - Update to release 9.18.25 Bug Fixes: * A regression in cache-cleaning code enabled memory use to grow significantly more quickly than before, until the configured max-cache-size limit was reached. This has been fixed. * Using rndc flush inadvertently caused cache cleaning to become less effective. This could ultimately lead to the configured max-cache-size limit being exceeded and has now been fixed. * The logic for cleaning up expired cached DNS records was tweaked to be more aggressive. This change helps with enforcing max-cache-ttl and max-ncache-ttl in a timely manner. [GL #4591] * It was possible to trigger a use-after-free assertion when the overmem cache cleaning was initiated. This has been fixed. ==== boost-base ==== Subpackages: boost-license1_84_0 libboost_filesystem1_84_0 libboost_iostreams1_84_0 libboost_locale1_84_0 libboost_program_options1_84_0 libboost_thread1_84_0 - Avoid BuildRequire of 'gcc-c++ > 5' which is only a redundant check. This interferes with Substitute. ==== boost-extra ==== - Avoid BuildRequire of 'gcc-c++ > 5' which is only a redundant check. This interferes with Substitute. ==== cepces ==== Version update (0.3.8 -> 0.3.9) Subpackages: cepces-certmonger cepces-selinux python3-cepces - Update to version 0.3.9: * Fix failure to parse DER encoded cert; (bsc#1196658). - Also disable selinux in 15.6, since it is still not supported. ==== dbus-1-glib ==== - Own %{_datadir}/gtk-doc and %{_datadir}/gtk-doc/html directories. ==== dracut ==== Version update (059+suse.557.g8a62bf73 -> 059+suse.560.g145cde90) - Update to version 059+suse.560.g145cde90: * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend ==== elfutils ==== Version update (0.190 -> 0.191) Subpackages: libasm1 libdw1 libelf1 - update to 0.191: * libdw: dwarf_addrdie now supports binaries lacking a .debug_aranges section. * Improved support for DWARF package files. Add new function dwarf_cu_dwp_section_info. * debuginfod: Caching eviction logic improvements to improve retention of small/frequent/slow files such as Fedora's vdso.debug. * srcfiles: Can now fetch the source files of a DWARF/ELF file and place them into a zip. - drop fix_gcc14_errors.patch (upstream) - Add fix_gcc14_errors.patch (bsc#1220464) ==== eog ==== Version update (45.2 -> 45.3) - Update to version 45.3: + Updated translations. ==== evince ==== Version update (45.0 -> 46.0) Subpackages: evince-plugin-pdfdocument libevdocument3-4 libevview3-3 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Update to version 46.0: + data: Improve url locations. + help: Replace live.gnome.org with wiki.gnome.org. + Updated translations. - Update to version 46.rc: + Backend: Add missing break to make two columns right work. + Data: - Add vcs-browser URL support. - Improve appdata for AppStream 1.0. - Remove none OARS tags. - Fix URLs in metadata. - Update the copyright year. - Fix wrong developer id. - Replace non-existing mailing list with GNOME Discourse URL. + Help: Fix invalid markup in Hungarian translation. + libview: Do not define unnecessary function prototype ahead. + Shell: - Only set "fullscreen" in metadata if it's not maximized. - Activate search-outline mode from text entry. - Fix Evince crash when exiting. - Fix crash when annotation window is closed outside of Evince. - Fix invalid markup in Brazilian Portuguese help translation. - Avoid crash when deleting annotation. - Don't set show close button on infobar. + Updated translations. ==== evolution ==== Version update (3.50.3 -> 3.52.0) Subpackages: evolution-plugin-spamassassin - Update to version 3.52.0: + Bug Fixes: - Workaround excessive memory use - Calendar: Prefer html/markdown description in preview - Incorrect/missing URLs in app metadata + Updated translations. - Update to version 3.51.3: + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE(). + plugin_ui_hook_finalize: Chain up to the finalize() method. + Composer: Stop message send when retrieve of the content failed. + Composer: Hint places for folding in Autocrypt header. + Composer: Change "Remove Key" to "Send without Key" in Autocrypt question. + ci: Export the help with Gitlab Pages. + itip-formatter: Show "Unable to send item..." errors with error icon. + Calendar: Remove support for E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED. + Calendar: Meeting deletion can sometimes send duplicate cancel messages. + appdata: Add colors. - Update to version 3.51.2: + build: Don't set CFLAGS returned by pkg-config as CMAKE_REQUIRED_FLAGS. + build: Bump CMake version requirement to 3.15. + build: align glib_encoded_version with the version requirements. + EContactEditor: Explicitly set horizontal/vertical expand/fill for tab content. + e-shell: Describe --force-shutdown option as closing also background processes. + Composer: Ask before sending mail with an Autocrypt header. - Update to version 3.51.1: + shell: Move from gtk_main() to g_application_run(). + flatpak: Add missing comma in the manifests. + EBulkEditTasks: Edit Categories as diff of added/removed categories. + EContactCard: Card sometimes hides values. + Fix a memory leak in ECompEditor. + evolution-util-docs: Remove API index for 2.24 symbols, none exist anymore. + build: Use -Wshadow build option, if available. + Calendar: Go to day/today in Year View doesn't update internal view dates. + Update Flatpak manifests. + e-bulk-edit-contacts: Initialize 'section_grid' variable. + data: Update appdata. + EHTMLEditor: Let emoji chooser point to the caret in the message body. + EYearView: Fix a crash when moving through search results. + EShell: Emit "ready-to-start" event after modules and preferences window is ready. + Composer: Use link references only when composing HTML message. + rss: Ensure feed icon size to not be too large. + Mail: Skip disabled accounts for File->Download messages for offline use. + EMailBackend: Fallback to CamelOperation message when showing error. + Add x-scheme-handler/mid into the .desktop file. + help: Fix invalid markup in Czech help translation. + Updated translations. - Convert to source service for easier updating. ==== evolution-data-server ==== Version update (3.50.3 -> 3.52.0) Subpackages: libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 - Update to version 3.52.0: + Bug Fixes: - addressbook: Crash on authenticate and finalize in two threads. - Calendar: Prefer html/markdown description in preview. + Updated translations. - Update to version 3.51.3: + CalDAV Scheduling - utilize SCHEDULE-AGENT property parameter. + build: Make sure tests run in serial. + IMAPx: Disable PREVIEW fetch on error. + Camel: Long header folding should not add empty folding line. + Camel: Fix possible busy loop in camel-lock-helper. + Support webcals: URI. - Update to version 3.51.2: + build: Don't set CFLAGS returned by pkg-config as CMAKE_REQUIRED_FLAGS. + build: Bump CMake version requirement to 3.15 and change libedataserverui4 .h files copy. + camel-mime-filter-preview: Correct an 'if' statement. + vcard: Fix check for group name in e_vcard_remove_attributes(). + Update Google server names in checks for "is Google server". + ESourceOpenPGP: Add "ask-send-public-key" option. - Update to version 3.51.1: + camel-message-info-base: Sanitize 'preview' property value on set. + IMAPx: Remove sanity check when reading PREVIEW result. + IMAPx: Remove forgotten debug print. + misc: Update description of the provided libraries. + build: Use -Wshadow build option, if available. + addressbook-export: Fix two memory leaks. + OAuth2: Add scheme handler for OAuth2 prompts in external browser. + module-google-backend: Fix a ref/unref imbalance found by Coverity Scan. + EReminderWatcher: Last-notified time not always set. + ESourceMailSignature: Signature load can fail on runtime warning. + build: Correct incompatible type warning from check for I_CAL_EMAIL_PARAMETER. + camel-smime-context: Fix a typo in a localized string. + CamelOperation: Add function to dupe current message. + Camel: Ignore errors about missing messages during filtering. - Convert to source service for easier updating. ==== evolution-ews ==== Version update (3.50.3 -> 3.52.0) - Update to version 3.52.0: + Bug Fix: Use OAuth2 protocol 2.0 by default. + Updated translations. - Update to version 3.51.3: + Retract dialog can duplicate cancellation mails. + Do not change organizer when adding meeting from mail. + Impersonate mailbox uses original user's connection. + build: Make sure tests run in serial. - Update to version 3.51.2: + build: Bump CMake version requirement to 3.15. - Update to version 3.51.1: + build: Use -Wshadow build option, if available. + Microsoft365: Read Organizational Contacts and Users. + Update Flatpak manifest. - Convert to source service for easier updating. ==== fdupes ==== Version update (2.2.1 -> 2.3.0) - Do not use sqlite, as this pulls sqlite into Ring0 at no real benefit performance wise: the cache is not reused between runs. + Drop sqlite-devel BuildRequires + Pass --without-sqlite to configure - Update to 2.3.0: * Add --cache option to speed up file comparisons. * Use nanosecond precision for file times, if available. * Fix compilation issue on OpenBSD. * Other changes like fixing typos, wording, etc. ==== ffmpeg-6 ==== Subpackages: libavcodec60 libavfilter9 libavformat60 libavutil58 libpostproc57 libswresample4 libswscale7 - Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs ==== file-roller ==== Version update (43.1 -> 44.beta) - Update to version 44.beta: + window: Fix incompatible pointer types, + appdata: Fix reverse DNS developer id, + Updated translations. - Update to version 44.alpha: + Ported to GTK4 - Change BuildRequires ported from gtk3 to gtk4: + pkgconfig(gtk+-3.0) to pkgconfig(gtk4) + pkgconfig(libhandy-1) to pkgconfig(libadwaita-1) + pkgconfig(libportal-gtk3) to pkgconfig(libportal-gtk4) ==== flatpak ==== Subpackages: flatpak-remote-flathub flatpak-selinux flatpak-zsh-completion libflatpak0 system-user-flatpak - Make flatpak-remote-flathub only supplement flatpak in TW (bsc#1221662). ==== folks ==== Version update (0.15.6 -> 0.15.8) Subpackages: folks-data libfolks-eds26 libfolks26 - Update to version 0.15.8: + Major changes: - simple-query: Avoid some silly string copies. - Lots of translation updates. + Bugs fixed: - bluez: Follow breaking API change in dbusmock. - Update to version 0.15.7+7: + build: add missing API declaration -include to dummy and EDS backends. + Revert "tests/bluez: Follow PairDevice() API change" + Updated translations. - Pass -Wno-error=return-type to CFLAGS: new meson version no longer hides the errors/warnings, but vala is not yet better at creating C code. - Update to version 0.15.7: + Major changes: - Add .editorconfig file. - Lots of translation updates. + Bugs fixed: - bluez: Fix invalid ownership of property accessors in Device interface. - tests/telepathy: Use shared_library() to fix g-ir-scanner which expects proper library. ==== gcr ==== Version update (4.1.0 -> 4.2.1) Subpackages: gcr-ssh-agent gcr-ssh-askpass gcr-viewer libgck-2-2 libgcr-4-4 typelib-1_0-Gck-2 typelib-1_0-Gcr-4 - Update to version 4.2.1: + gcr-ssh-agent: set `SSH_AUTH_SOCK`. + gcr-ssh-agent: port avoid deadlock fix. + Updated translations. - Update to version 4.2.0: + gcr-ssh-agent: add command line options to gcr-ssh-agent. + gcr-ssh-agent: Fix memory leak spotted by ASan. + gcr-ssh-agent: Port memory safety fixes from gnome-keyring ssh-agent. + Updated translations. ==== gcr3 ==== Version update (3.41.0 -> 3.41.2) Subpackages: gcr3-data gcr3-prompter gcr3-ssh-agent gcr3-ssh-askpass libgck-1-0 libgcr-3-1 - Update to version 3.41.2: + ui: Add gcr.gresource.xml back into the build. + misc: Several memory leaks were fixed. + ci: Several CI fixes. + Updated translations. - Changes from version 3.41.1: + meson: Fix unknown kw argument in gnome.generate_gir. + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn commands. + docs: Port from gtk-doc to gi-docgen. + Unbreak build without systemd. + Several CI fixes. + Updated translations. - Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed upstream. - Replace gtk-doc buildRequires with pkgconfig(gi-docgen): follow upstreams port of the documentation infrastructure. ==== gdb ==== - Avoid using a %gcc macro to support using gcc 4.8 for building on SLE11. Use the regular language compilers for testing. ==== gdm ==== Version update (45.0.1 -> 46.0) Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Update to version 46.0: + PAM improvements. + Updated translations. ==== gedit ==== Version update (46.1 -> 46.1+135) Subpackages: python3-gedit - Update to version 46.1+135: + Features: - add light/dark GTK theme variant configuration. - In the preferences dialog, remove the toolbar to install/uninstall color schemes. Third-party color schemes are still supported, but the XML file(s) need to be copied into the right directory by another means. - Links to some third-party plugins. + Under-the-hood changes: - Adapt the code for libgedit-gtksourceview API changes. - Code refactorings and various small improvements. - Continue to reduce usage of *.ui files, write code instead. - Use newer GLib API at some places. - Reactor GeditTabLabel. - Start to refactor GeditViewFrame. - Add -Wshadow to the CFLAGS and fix the corresponding warnings. - Update to version 46.2: + Update URL: gedit-technology.net -> gedit-technology.github.io. ==== gjs ==== Version update (1.78.1 -> 1.80.0) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.80.0: + In GNOME 46 and later, platform-specific GLib and Gio APIs have moved to the separate libraries GLibUnix, GioUnix, GLibWin32, and GioWin32. - Update to version 1.79.90: + Workspace switching performance degradation due to leaked WeakRefs in JS. + GTop.glibtop_get_mountlist invocation causes GNOME Shell Crash. + Progress towards some performance improvements in accessing GObject properties. + Various maintenance. - Update to version 1.79.3: + Various maintenance. - Update to version 1.79.2: + Progress towards some performance improvements in accessing GObject properties. + Regression fix also released in 1.78.3. - Update to version 1.79.1: + Improve console output. + Name the GC source. + Various maintenance. + build: Fix meson deprecations. + doc: fix broken link in Mainloop.md. + overrides: Make class object a parameter of register type hooks. + Display correct stack trace on SyntaxError. + HTTP server stops listening. - convert to source service for easier updating. ==== glib-networking ==== Version update (2.78.0 -> 2.80.0) - Update to version 2.80.0: + Mark plugin functions as exports on Windows. + Updated translations. - Update to version 2.80.rc: + GnuTLS: - fix improper use of IP address in SNI extension. - major performance improvement: reduce unnecessary trust list creation. + OpenSSL: properly handle BIO_CTRL_EOF. + Updated translations. - Update to version 2.80.alpha: + GnuTLS: Add warning when system has no trusted certificates. + OpenSSL: Fix bug when populating trust store. + Fix license on dtls-connection.c test. + Updated translations. - Require ca-certificates-mozilla to not run into the new warning. ==== glib2 ==== Version update (2.78.3 -> 2.80.0) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0 - Fold typelib-1_0-GioUnix-2_0 into typeib-1_0-Gio-2_0: gjs loads GioUnix as platform-specific overlay to Gio transparently. Any consumer that wants Gio needs GioUnix on Unix-like systems (boo#1211604). - Update to version 2.80.0: + Bugs fixed: - GLib: string malformed for gettext. - Add missing argument placeholders to several command-line tools. - g_warn_if_fail: Document as always evaluating expr. - docs: . Fix a typo in the macros docs page. . Specify gi-docgen as a native dependency. . Fix building with docs enabled and introspection disabled. . Minor improvements to GSignal documentation. + Updated translations. - Create glib2-stage1: build glib2 without intrsospection. This intermediate glib2-stage1-devel is used to the build gobject-introspection, which in turn is needed to build the real glib2 packages. - Update to version 2.79.3: + Various consistency improvements to the command line libgirepository tools - Update to version 2.79.2: + More work to reduce lock contention and improve performance in GObject. + More API changes to libgirepository, which is now stable as of this release. + Import `g-ir-compiler`, `g-ir-generate` and `g-ir-inspect` from gobject-introspection.git and update them to work with girepository-2.0, renaming them to `gi-compile-repository`, `gi-decompile-typelib` and`gi-inspect-typelib`. + Add new `GLibUnix-2.0.gir`, `GLibWin32-2.0.gir`, `GioUnix-2.0.gir` and `GioWin32-2.0.gir` GIRs which contain platform specific APIs, and are the preferred way for third parties to access those APIs in future; although platform specific APIs which were already exposed in `GLib-2.0.gir` and `Gio-2.0.gir` continue to be listed there; the underlying `.so` files have not changed. - Update to version 2.79.1: + Fix a race condition in `g_object_unref()`, + Various API and build changes to libgirepository as it is not yet API-stable, + Build fixes on big-endian 64-bit systems and mips64el, + Reduce contention on global locks within GObject, + Allow building man pages without the reference documentation, - Update to version 2.79.0+158: + Port to gi-docgen and drop gtk-doc support — dependencies have changed, and Meson needs `-Ddocumentation` now rather than `-Dgtk_doc. + Move libgirepository into glib.git from gobject-introspection.git — but tools like `g-ir-scanner` are currently still in gobject-introspection.git. For the moment, glib.git needs to be built twice, once with `-Dintrospection=false`, then build gobject-introspection.git, then re-build glib.git with `-Dintrospection=true`. This process will evolve throughout the GLib 2.80 cycle. The API and ABI of libgirepository has changed, and accordingly its version number has been bumped from 1.0 to 2.0 (note: the version number of `GIRepository-*.gir` has been bumped from 2.0 to 3.0. + Match behaviour for `GAppInfo` searches has changed. + Rename `GTK_USE_PORTAL` environment variable to `GIO_USE_PORTALS`. + Bump Meson dependency to 1.2.0 and depend on Python `packaging` module. - Add pkgconfig(gobject-introspection-1.0) BuildRequires: new dependency. - For doc flavor: replace gtk-doc BuildRequires with pkgconfig(gi-docgen), following upstreams port to gi-docgen. - Convert to source service for easier updating. ==== gnome-bluetooth ==== Version update (42.7 -> 46.0) Subpackages: libgnome-bluetooth-3_0-13 libgnome-bluetooth-ui-3_0-13 typelib-1_0-GnomeBluetooth-3_0 - Update to version 46.0: + Updated translations. - Update to version 46.beta: + This version modernises the look of the properties dialogue. - Update to version 42.8: + This update fixes problems with some devices not disappearing from the list of quick settings in GNOME Shell. ==== gnome-calculator ==== Version update (45.0.2 -> 46.0) Subpackages: gnome-shell-search-provider-gnome-calculator - Update to version 46.0: + Metainfo improvements. + Updated translations. - Update to version 46.rc: + Metainfo (homepage, developer id) improvements. + Updated translations. - Update to version 46.beta: + Updated translations. - Update to version 46.alpha: + Allow substring search in the unit selection drop-downs. + libsoup library usage update. + appdata updates. + Ported some components to adwaita. + Support Argentine Peso currency. + Reload conversion rates if in search-provider conversion fails. + Add Troy ounce (ozt) as new unit. + Updated translations. ==== gnome-characters ==== Version update (45.0 -> 46.0) Subpackages: gnome-shell-search-provider-gnome-characters - Update to version 46.0: + Update to CLDR 44. + Update to Emoji 15.1. + Improve appdata for AppStream 1.0. + Updated translations. - Ignore test suite failures: they pass locally (and in the upstream CI). ==== gnome-chess ==== Version update (43.2 -> 46.0) - Update to version 46.0: + Updated translations. - Update to version 46.beta: + Highlight relevant pieces when king is checked. + Change keyboard shortcut for viewing previous/next moves. + Change tooltips to follow HIG guidelines. + Improve style of message dialogs. + Fix "Time Limit" not translated in new game window. + Improvements to main menu. + Improve shortcut names in help overlay. + Updated appstream metainfo. + Fix broken links in user help. + Updated translations. ==== gnome-clocks ==== Version update (45.0 -> 46.0) Subpackages: gnome-shell-search-provider-gnome-clocks - Update to version 46.0: + Updated translations. - Update to version 46.rc: + Add mnemonic to Start button. + Disable alarm after ringing when not set to repeat. + Fix countdown timer progress during suspend. + Fix resume bug on clear button pressed. + Fix sorting of locations. + Improve app metainfo for AppStream 1.0. + Show a toast when a new alarm is set. + Updated translations. ==== gnome-contacts ==== Version update (45.0 -> 46.0) Subpackages: gnome-shell-search-provider-contacts - Update to version 46.0: + It's now possible to import multiple VCard files at once. + When importing new contacts, the confirmation dialog will also helpfully preview the names of the contacts to import. + Searching contacts just got a bit faster, with improved performance and reduces power consumption, especially on large contact lists. + Searching for a contact through GNOME Shell and clicking it while editing an existing one could lead to a broken state. Now, Contacts will first confirm whether it's okay to stop editing. + A bug where (un)selecting a contact would fail when clicking the checkbox directly is now fixed. + Phone numbers are now always shown from left to right, regardless of the configured text direction. + Updated translations. - Update to version 46.beta: + Phone numbers are shown from left to right, regardless of the configured text direction. + Updated translations. - Update to version 46.alpha: + It's now possible to import multiple VCard files at once. + When importing new contacts, the confirmation dialog will also helpfully preview the names of the contacts to import. + Searching for a contact through GNOME Shell and clicking it while editing an existing one could lead to a broken state. Now, Contacts will first confirm whether it's okay to stop editing. + A bug where (un)selecting a contact would fail when clicking the checkbox directly is now fixed. + The nightly Flatpak should now properly show avatars for contacts. + Some outdated and missing info was added in the app description. + Updated translations. - Convert to source service for easier updating. ==== gnome-control-center ==== Version update (45.3 -> 46.0) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces - Split out users panel: it shall not be installed by default on Aeon. - Update to version 46.0: + Update links in appdata file + Improve sidebar search results + Appearance: Add a transition to the selected background check. + Color: Fix visibility of calibration button. + Online Accounts: Reorder online account providers list. + Privacy & Security: Allow launching subpages of the privacy panel directly. + Wacom: - Bump libwacom dependency requirement to >= 1.4. - Add AES styli as separate stylus SVG. - Accept eraser types of button when matching stylus IDs. - Update to version 46.rc+75: + Allow launching some subpages from the command line. + Various ports of custom widgets to libadwaita widgets. + Appearance: Track current active background better. + Display: - Add support for Variable Refresh Rate (VRR) modes. - Show the full VRR range for a monitor when possible. + System: - Introduce the "Remote Login" settings. - Rename the old "Remote Desktop" settings to "Desktop Sharing". - Reintroduce some of "System" pages as search results. + Users: - Fix issue with newly created user page showing other user's info. - Introduce a new "Add Enterprise User" dialog. - Update to version 46.beta.2: + Exceptional release to fix translations. - Update to version 46.beta.1: + Exceptional release to include gnome-online-accounts changes. ==== gnome-disk-utility ==== Version update (45.1 -> 46.0) - Update to version 46.0: + metainfo: Fix wrong developer id + Updated translations. - Update to version 46.alpha: + appdata: Improve appdata for AppStream 1.0. ==== gnome-keyring ==== Version update (42.1 -> 46.1) Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring - Pass --enable-ssh-agent to configure: the switch to gcr-ssh-agent is not yet complete (glgo#GNOME/gnome-keyring#140). - Update to version 46.1: + ssh-agent: avoid deadlock when agent process dies before we connect to it. + gkm: fix test-sexp with GCC 14. + Updated translations. - Update to version 46.0: + build: Remove build with ssh component from default build instructions. + main: Reduce scope of ssh_started variable. + desktop: Expand variables. + desktop: Remove obsolete Bugzilla entries. + configure.ac: Stop using deprecated pkgconfig variable in p11-kit. + pkcs11: Don't use strncpy when copying paths. + daemon: Add socket files to EXTRA_DIST. + Updated translations. - Switch to _service for easier upgrades. - Add libtool BuildRequires: git checkout needs a proper bootstrao. ==== gnome-maps ==== Version update (45.2 -> 46.0) - Update to version 46.0: + Fix routes covering user location marker. + Update project link in DOAP file. + Updated translations. - Update to version 46.0: * Release 46.9 * Fix link * Update Korean translation * Add Kabyle translation * Update Polish translation * Update Occitan translation * Update POTFILES.in * Update Latvian translation * Update Italian translation * mapView: Put route layer below position marker layer * Update Danish translation * Update Russian translation * doap: Change wiki link to apps.gnome.org * appdata: Add contribute URL * Update Swedish translation * Update Russian translation * Update Hungarian translation * appdata: Add 45.5 release * Post-release version bump - Update to version 46.rc: + Lots of updates to the map style. + Fix parsing OSM object URLs with trailing slashes. + Updated translations. - Add pkgconfig(librsvg-2.0) and pkgconfig(json-glib-1.0) BuildRequires: new dependencies. - Update to version 46.alpha: + Redesigned zoom controls inspired by the Loupe image viewer. + Support for OpenTripPlanner v2 GraphQL for public transit routing. + Redeigned OSM account dialog, using Adwaita widgets. + Simplified/refactored more flexible storage format for the place store cache. + Fixed a bug preventing the POI browser showing in some cases. + Updated translations. - Convert to source service for easier updating. ==== gnome-music ==== Version update (45.1 -> 46.0) - Update to version 46.0: + Updated translations. ==== gnome-online-accounts ==== Version update (3.48.0 -> 3.50.0) Subpackages: libgoa-1_0-0 - Update to version 3.50.0: + Updated translations. - Drop baselibs.conf: the -32bit packages are no longer needed and have not been part of Tumbleweed for a while already (build for i586 only enabled in LegacyX86). - Update to version 3.49.4: + Update dependencies in the GoaBackend pkgconfig. - Changes from version 3.94.3: + Bump GoaBacked soname to 2.0.0. + Fix nested modal windows. + Simplified account setup UX. + Updates to user visible labels and descriptions. + Updated translations. - Update to version 3.49.2: + Fix a use-after-free error. + Set a minimum height for dialogs. + Updated translations. - Update to version 3.49.1: + Add Microsoft 365 provider. + Port to GTK4/Adwaita and an async API. + Remove nautilus-floating-bar. + Derive the Fedora provider from Kerberos. + Migrate existing WebDAV accounts. + Update provider icons. + Updated translations. - Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4) and pkgconfig(libadwaita-1): follow upstreams port to GTK 4. - Update to version 3.49.0: + Depend on GCR4. + Remove the media server provider. + Remove the Last.fm provider. + Add WebDAV base provider. + Remove the webview and WebKit dependency. + Updated translations. - Convert to source service for easier updating. - Drop 0001-google-Remove-Photos-support.patch: fixed upstream. ==== gnome-session ==== Version update (45.0 -> 46.0) Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland - Update to version 46.0: + Updated translations. - Update to version 46.rc: + Fix for race a shutdown with loginctl terminate-user + Updates for Access portal changes + Updated translations. - Update to version 46.alpha: + Make ctrl-c behave better in gnome-session-inhibit. + Advertise support for headless session. + Build goo cleanups. + Copyright header cleanups. + README cleanups. + Updated translations. - Drop -D systemd=true -D systemd_journal=true meson parameters: no longer supported to be switched off. ==== gnome-settings-daemon ==== Version update (45.1 -> 46.0) - Update to version 46.0: + Fixed glib deprecation warnings + Updated translations. - Update to version 46.rc: + Smartcard: Don't lose track of token name on card removal. + Updated translations. - Update to version 46.beta: + Xsettings: Expose setting for switch shapes. + Updated translations. - Update to version 46.alpha: + Power: Don't show notifications on mobile hardware. + Sharing: Add support for gnome-remote-desktop headless mode. + Updated translations. ==== gnome-shell ==== Version update (45.3 -> 46.0) Subpackages: gnome-extensions gnome-shell-calendar - Update to version 46.0: + Fix model selection in on-screen keyboard. + Fix key getting stuck when raising screen shield. + Fix notifications sometimes being empty. + Fix cursor visibilty when magnified. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 46.rc: + Fix repainting drawing area. + Support locking down extension installation. + Fix auto-closing FDO notifications. + Ensure remote actions are activated with correct platform data. + FDO notifications: Support ActivationToken signal. + Delete selected text on backspace from on-screen keyboard. + Various on-screen keyboard improvements. + Inform users of conflicting local/remote sessions on login. + screencasts: Use h264 encoding if available. + Work around issue in NetworkManager's wireguard support. + Allow expanding notifications in message list. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 46.beta: + Improve High Contrast styling. + Improve default styling. + Close mount notification when drive gets disconnected. + extensions-app: Remember window state. + Fix feedback look in keyboard backlight slider. + Follow "switch-shapes" accessibility setting. + Fix effects of transient wayland windows. + Add keyboard model configuration support. + Add Text Editor to the dash by default. + Fix icon size regression in dash. + Improve project and development documentation. + overview: Keep dimming effect for modal dialogs. + Do not use markup in button labels. + Fix menu alignment in RTL locales. + Overhaul assets in monitor layout switcher. + Fix overview transition from search results to session. + Add header to notifications. + extensions-app: Use adaptive dialogs. + Register custom D-Bus errors. + Improve appearance of symbolic icons in notifications. + Improve minimize animation. + Use a single source for all system notifications. + Add missing shift level to Georgian OSK layout. + Tweak switch appearance. + Improve handling of screencast failures. + Fixed crash. + Misc. bug fixes and cleanups. - Update to version 46.alpha: + Fix scroll handling on sliders. + overview: Handle unredirection as part of the state transition. + Handle DESKTOP windows during workspace animations. + Improve wording in welcome dialog. + Improve recording indicator in light style. + Fix calendar popup shrinking on date changes. + app: Make all windows on target workspace recent when activated. + Fix performance degradation due to repeated signal leak. + Optimize application search. + Fix on-screen keyboard backspace getting stuck. + Adapt to ClutterContainer removal. + Fix arrow navigation in search results. + Improve monitor OSD labels. + Use dedicated assets in ctrl-alt-tab popup. + Updated translations. - Replace gtk-doc BuildRequires with pkgconfig(gi-docgen): follow upstreams port to gi-docgen. ==== gnome-shell-extensions ==== Version update (45.2 -> 46.0) Subpackages: gnome-shell-classic gnome-shell-extensions-common - Update to version 46.0: + system-monitor: Fix net speed. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 46.rc: + Fix window previews in workspace indicator. + Fix menu ornament in workspace indicator. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 46.beta: + apps-menu: Rename Applications to Apps. + Misc. bug fixes and cleanups. - Enable system-monitor extension. - Update to version 46.alpha: + workspace-indicator: Fix initial preview visibility. + screenshot-window-sizer: Fix cycling between sizes backwards. + Add back overview in Classic session. + Allow running Classic session headless. + window-list: Fix buttons not being clickable at the screen edge. + Add system-monitor extension. + Fixed crash. + Misc. bug fixes and cleanups. - Convert to source service for easier updating. ==== gnome-software ==== Version update (45.2 -> 46.0) Subpackages: gnome-software-plugin-packagekit - Update to version 46.0: + Improvements for screen readers. + Stop ‘loading updates’ in a loop on Debian. + Updated translations. - Update to version 46.rc: + Various UI text improvements. + Fix launch of some apps. + Fix invalid app state after it's uninstalled. + Fix read of app description text. + Do not ask to reboot after failed firmware update. + Updated translations. - Update to version 46.beta: + Show feedback for all conditions that pause automatic updates. + Various UI improvements and move to new libadwaita widgets. + Fix loading OS AppStream catalog data if it is available as YAML. + Add openSUSE Leap distro upgrade plugin. - Pass -D opensuse-distro-upgrade=true to meson: we are openSUSE, so we want the plugin. - Drop gnome-software-plugin-opensuse-distro-upgrade.patch: fixed upstream. - Update to version 46.alpha: + Recognize links in package update descriptions. + Expose package names discreetly in the UI. + Increase speed of load of the category pages. + Improve search match with multiple words. + Recognize verified apps by Flathub. + Correct message when installing firmware updates. + Improve application safety checks. + Improve update preferences dialog. + Fix deadlock when cancelling app update. + Support user installation of local flatpak files. * Fix apps appearing unsorted and without tiles in category page. - Convert to source service for easier updating. - Drop gnome-software-support-appstream-1_0.patch: fixed upstream. ==== gnome-sudoku ==== Version update (45.3 -> 46.0) - Update to version 46.0: + Fix remove clearing too many warnings. + Fix long press misbehaving. + Remove dark mode outer grid artifacts. - Update to version 46.rc: + Fix complete board not finishing. + Fix warnings not updating correctly. + Show fixed cell selection in light mode. + Move show_possibilities to a hidden setting. + Fix long press not working. - Update to version 46.beta: - Fix pause overlay flashing when game finished. - Save difficulty level. - Fix crash when creating custom game. - Update appdata. - Properly destroy window on shutdown. - Refactor highlighter and highlight earmarks. - Updated translations. ==== gnome-system-monitor ==== Version update (45.0.2 -> 46.0) - Update to version 46.0: + style: Blend header bar with window contents. + Updated translations. - Update to version 46.rc: + interface: Readd Delete key as shortcut to end process. + Fixed memory leak in affinity change. + Updated app links. + Metainformation improvements: correct developer and platform added. + Updated translations. - Update to version 46.beta: + Fixed several memory leaks. + Fixed several plotting issues. + Partial rework of graph class hierarchy> + Remember window state. + Renamed appdata to match desktop file. + Updated translations. - Update to version 46.alpha: + Application ported to GTK4. + Fixed shortcuts. + Fixed highcontrast graph labels. + Fixed argument type mismatch. + Updated UI to match Human Interface Guidelines. + Ported various application components to adwaita. + Added flatpak build manifest. + Various code improvements. + Appdata updates. + Updated translations. - Convert to source service for easier updating. - Add pkgconfig(libadwaita-1) BuildRequires: new dependency. ==== gnome-terminal ==== Version update (3.50.1 -> 3.52.0) Subpackages: gnome-shell-search-provider-gnome-terminal nautilus-extension-terminal - Update to version 3.52.0: + Updated translations. - Update to version 3.51.90: + schemas: Fix inverted help text for word-char-exceptions. + settings: Make schema verifier stricter. + prefs: Add pref to scroll on paste. + window: Show nicely formatted numbers up to 2^64-1 in the context menu. + help: Add VTE's new hardcoded shell integration shortcut keys. + help: Consistently use "Terminal" instead of "GNOME Terminal". + Updated translations. ==== gnome-text-editor ==== Version update (45.1 -> 46.0) - Update to version 46.0: + Various performance workarounds have been added to the overview map to improve rendering performance and quality with fractional scaling. + Updated translations. - Update to version 46.rc: + Disable editing while document is loading. + Discard still-loading documents when saving session. + Fix some tab integration issues with libadwaita. - Update to version 46.beta: + Use AdwAboutDialog. + Fix keyboard access to light/dark/follow theme selectors. + Use GtkFontDialog instead of deprecated GtkFontChooserDialog. + Check for files on disk before restoring drafts to avoid displaying deleted files.. + Performance improvements to the minimap on GTKs new renderer. + Avoid draft auto-save file the document is still loading. + The language selection dialog is now modal. + A new-window action was added to .desktop file for GNOME Shell. + Improve support for closing a page while it is still loading. + Updated translations. - Update to version 46.alpha: + Make various UI elements conform better to GNOME HIG. + Fix etag usage when comparing changes from GFileMonitor. + Cancel document loading when tab or window closes. This fixes an issue where you could have 100% CPU doing Pango line breaking on extremely large files even after closing a window or tab. + Improve margin for RTL languages. + Updated appdata/metainfo. + Fix memory leak in usage of GtkNativeDialog. + Work around some broken user configurations for XDG special directories. + Updated translations. - Convert to source service for easier updating. ==== gnome-tweaks ==== Version update (45.0 -> 46.0) - Update to version 46.0: + GNOME Tweaks 46.0 is the first stable release of Tweaks to use GTK 4 and libadwaita. + GNOME Tweaks now depends on GTK 4, libadwaita, gsettings-desktop-schemas, and libgudev. + Issues closed: - "Caps Lock behavior Disabled" setting is unintuitive. - Focus Mode "Secondary-Click" is misnamed. - Let tweaks show up when users search "startup applications". - Remove "Legacy Window Titles" tweak. - Ensure gettext and locale are initialized correctly. + Updated translations. - Require python-base >= 3.10: matching the codes expectations. - Add explicitly verified dependencies as BuildRequires: pkgconfig(glib-2.0), pkgconfig(gobject-introspection-1.0), pkgconfig(gtk4), pkgconfig(libadwaita-1), pkgconfig(gudev-1.0). pkgconfig(pygobject-3.0), pkgconfig(gsettings-desktop-schemas), and desktop-file-utils. - Update to version 46.beta: + GNOME Tweaks 46.beta upgrades Tweaks to GTK 4 and libadwaita. + Updated translations. - Drop pkgconfig(libhandy-1) BuildRequires: no longer needed. ==== gnome-user-docs ==== Version update (45.1 -> 46.0) - Update to version 46.0: + Updates to GNOME Help. + Updates to System Admin Guide. + Updated translations. ==== gobject-introspection ==== Version update (1.78.1 -> 1.80.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.80.0: + Allow using `transfer none` with GClosure. + Only allow loading GIRepository-2.0. + Add marshalling tests for uninitialized and NaN arguments. + Check for setuptools when building with Python >= 3.12. + Add fallback doc elements for virtual functions. + Add doc elements for callback fields. + Support static inline declarations in the GIR. + Add annotations for sync, async, and async-finish functions in the GIR. + Simplify the giscanner module build with Python >= 3.12. + Allow passing full shared library paths on Windows. - BuildRequire glib2-stage1-devel to break a build cycle. - Explcitly BuildIgnore glib2-devel (pulled in by gtk-doc). - Update to version 1.79.1: + Build fixes + Require Meson ≥ 1.2 + Avoid test failures with Python ≥ 3.12 + Update the GIR schema, and validate GIR files as part of the test suite + Support (not optional) annotation + Allow ownership transfer of structure types with copy/free functions - Changes from version 1.79.0: + Require GLib >= 2.79 + Require Python >= 3.8 + Simplify libtool use with wrappers + Drop GIO dependency from libgirepository + Do not install the GLib introspection data - Convert to source service for easier updating. ==== gom ==== Version update (0.4 -> 0.5.0) - Update to version 0.5.0: + Add missing cleanup attribute for GomSorting. + Fix sorting example. + Add g_critical() on invalid API use. + Async fixes to support concurrent fetch and get_idnex(). + Fix leak of table name. + Generate documentation using gi-docgen. + Fix improper usage of GHfunc. + Various code structure cleanups. ==== gsettings-desktop-schemas ==== Version update (45.0 -> 46.0) - Update to version 46.0: + Updated translations. - Update to version 46.rc: + Make default clock format overridable by translators. + Updated translations. - Update to version 46.beta: + Add key to modify XKB options. + Add key to indicate whether switches should indicate state with shapes. + Updated translations. - Update to version 46.alpha: + Update default background file extension to jxl. + Updated translations. - Convert to source service for easier updating. ==== gstreamer-plugins-bad ==== Subpackages: libgstadaptivedemux-1_0-0 libgstanalytics-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstinsertbin-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstmse-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0 - Disable the webrtcdsp plugin if webrtc-audio-processing-1 is not available (as in s390x). ==== gtk3 ==== Version update (3.24.38+111 -> 3.24.41) Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.41: + Fix a crash introduced in the X11 changes in 3.24.40. + Build fixes. + Wayland: Fix interpretation of gtk-shell protocol. - Update to version 3.24.40: * Free monitor name on finalize * Rework after first review * Rework to get rid of get_monitor_by_output * Use xorg 'monitor' the right way. See #2013 - Update to version 3.24.39+23: * gdkdisplay-wayland: Init selection before roundtrips * Use consistent coordinates in get_toplevel_from_ns_event. * emoji: Update data to CLDR v44 * emoji: Update data to CLDR v43 * add hi-ja-et-fi-nb-th for gtkemojichooser * add bengali language bn.data for gtkemojichooser * emoji: Add more locales * emoji: Update data to CLDR v40 * emoji: Fix the convert-emoji program * gtkgesture: Preserve accuracy when translating events * pathbar: Handle webdav where is the root is a path * GtkTooltip: Fix tooltip positioning on X11 * gdkkeys-win32c: change registry key not found g_warning to g_debug * [gtk3/wayland] Expose XDG-shell suspended state via visibility events. * [gtk3/wayland] Only request v2 of xdg_wm_base. * test-msys2-meson: fix pipeline failure on GTK3 * wayland: Fix wl_buffer size for custom cursors * GtkMenu: Fix positioning when attached to offscreen windows * gdk_display_get_monitor_at_window: Check for offscreen windows * GdkWindow: check for same impl class in set_transient_for () * [gtk3] Cherry-pick gtkfilechoosernativeportal fixes from gtk4 * wayland: Avoid more legacy cursor names * Fall back to the 'default' cursor ==== gtk4 ==== Version update (4.12.5 -> 4.14.1) Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.14.1: + GtkTextView: Fix a mixup of cursor and anchor when retrieving surrounding text in input methods. + Printing: Avoid accessing freed printers. + Accessibility: Fix memory leaks. + GDK: - Rename the GDK_VULKAN_SKIP environment variable to GDK_VULKAN_DISABLE. - Add a GDK_GL_DISABLE environment variable. + GSK: - Rename the GSK_GPU_SKIP environment variable to GSK_GPU_DISABLE. - Speed up handling of repeated ops, which should help for text. - Speed up the inner loop of text node conversion. - Drop the glyph-align optimization flag. - ngl: Avoid reusing frames while they are in use. - Fix flickering thumbnails in nautilus. - Speed up buffer handling in both ngl and Vulkan. + Demos: Skip demos using gl shaders when we're not using the gl renderer. + Build: - Fix some ubsan warnings. - Avoid zink in ci since it spams stderr. + Updated translations. - Update to version 4.14.0: + GtkTextView: - Don't snapshot children twice. - Don't blink the cursor when hidden. + GtkEmojiChooser: Fix presentation selector handling. + GtkSnapshot: Fix wrong nodes with transformed shadows. + GtkIMContext: Make gtk_im_context_activate_osk public. + Accessibility: - Implement get_contents_at for all our text widgets. - Add GtkAccessibleText.get_default_attributes. + GSK: - Don't fall back to cairo for software rendering. gl+llvmpipe is better. - Round vertical glyph position to a device pixel position if the font is hinted. - Fix problems with clip handling. - Make vulkan and ngl match their font handling. - Fix some corner-cases with offloading and clips. - Fix problem with rendering of missing glyphs in hinted fonts. + Updated translations. - Update to version 4.13.9: + GtkEditable: Fix preconditions to be not too strict. + GtkEmojiChooser: Support search in the locale as well as in English. + GtkIconTheme: Make gtk_icon_paintable_new_for_file support symbolics. + GtkVideo: Fix a problem with cursor handling that could lead to crashes. + Accessibility: - Fix GetCharacterAtOffset implementation. - Add a Terminal role. - Make TextCaretMoved match gtk3. - Support multiple levels of GtkEditable delegates. + GSK: - Make the node parser more flexible for text nodes. - Change the way font scaling is handled to avoid clipping. - Fix handling of missing glyphs in the new renderers. + X11: Don't claim to support shadows without a compositor. + Wayland: Fix handling of output scales. + Tools: Add a compare command to gtk4-rendernode-tool. + Build: Fix some ubsan complaints. - Update to version 4.13.8.1+7: + Fix Crash in gtk_file_dialog_save() with initial filename. + x11: Shadows require compositing - Update to version 4.13.8: + Accessibility: - Add a GtkAccessibleText interface for allowing 3rd party. text widgets (notably vte) to be accessible. - Avoid duplicate accessible descriptions. - Fix GetAccessibleAtPoint. + GSK: - Avoid offscreens for disjoint containers. - Don't use the gpu renderers with llvmpipe. - Fix various rendering issues found by tests. - Allow unnormalized node bounds again. - Fix a broken case of rounded-rect intersection. - Fix handling of external textures in gpu renderers. - Make gpu renderers work with WGL on Windows. + build: Allow building without dmabuf support on (old) Linux. + X11: Fix monitor enter/leave signals. + Updated translations. - Update to version 4.13.7: + GtkFileChooser: Speed up opening. + GtkCalendar: Add some missing setters and getters. + Accessibility: - Add socket support for webkit accessibility. - Implement AT-SPI text for GtkText. - Implement AT-SPI component generically. - Add an announce API. + GSK: - Fix a crash in the vulkan renderer. - Make nodeparser allow aliases for fonts again. - Implement cache eviction for glyph and texture caches. - Fix ngl shaders to work on GL < 4.0. ... changelog too long, skipping 16 lines ... + Updated translations. ==== gtkmm3 ==== Version update (3.24.8 -> 3.24.9) - Update to version 3.24.9: + Documentation: - Gtk::Clipboard: Update documentation. - Gtk::ScrolledWindow: Update the class description. + Tests: Gdk::RGBA test: Avoid some comparisons for exact equality. + Meson build: Donʼt fail if warning_level=everything. ==== gtkmm4 ==== Version update (4.12.0 -> 4.14.0) - Update to version 4.14.0: + Gdk: - Display: Add supports_shadow_width(), property_shadow_width(). - DmabufFormats: Add equal(). - Monitor: Add get/property_scale(). + Gtk: - SpinButton: Add signal_activate(). - Accessible: Add announce(). - AccessibleText: New interface. - Calendar: Add set/get_day(), set/get_month(), set/get_year(). - SearchEntry2: Add set/get/property_input_purpose(), set/get/property_input_hints(). + Demos: Fix the TextView demo, ClickMe button. - Update to version 4.13.3: + Gdk, Gtk: Make enum bitwise operators constexpr. + Gtk: - FileLauncher: Add get/set/property_writable() - Settings: Add property_gtk_show_status_shapes() - SpinButton: Add get/set/property_activates_default() - Changes from version 4.13.2: + Gdk: Gdk::DmabufTexture: Fix GType of GDK_GL_TEXTURE to GDK_DMABUF_TEXTURE. + Gtk: - Widget: Add measure+get_preferred_size() overloads that return structs. - Widget: Add [[nodiscard]] on get_children(). - TreeIter: Fix operator=() missing return statement. - Add SearchEntry2 not deriving Entry, to replace old SearchEntry that erroneously does, whereas GtkSearchEntry is no longer a GtkEntry in GTK4. - Gtk::RecentInfo: Fix refcount of Glib::DateTime from get_added() et al. - TreeIter: Add fn docs, intro. Document pitfall with reference from *rvalue_it. - Window: Get an extra reference, if not managed. - Add GraphicsOffload and enum GraphicsOffloadEnabled. - Changes from version 4.13.1: + Gdk: - Add DmabufFormats, DmabufTexture, DmabufTextureBuilder - Display: Add get/property_dmabuf_formats(). + Gtk: - ColumnView, GridView, ListView, Viewport: Add default values on some method parameters. - SignalListItemFactory: Add signals taking Glib::Object. - TreePath: Add ctor and assignment taking const_iterator. - Widget: Add get_children(). - Window: Deprecate present(guint32 timestamp). - Add PrintDialog and PrintSetup. + Updated documentations. ==== gtksourceview5 ==== Version update (5.10.0 -> 5.12.0) - Update to version 5.12.0: + Do not trigger default indenter for Return when a selection is active. + Render overview slider below text rather than above w/ RGBA. + Premix certain colors in overview when drawing to avoid RGBA blends on GPU. + Avoid round-trip to main loop when map slider needs allocation. + Avoid an extra GSK transform for each line number in the gutter. + Updated translations. - Update to version 5.11.2: + Ignore empty globs in language specification for mimetypes. + Ensure that partially visible highlight lines are drawn. + Fix line style properties after unsetting style scheme. + latex.lang: Improvements to command parsing. - Update to version 5.11.1+9: + languagemanager: ignore empty globs. + view: highlight partially visible line. + view: reset current line style properties after unsetting the style scheme. - Update to version 5.11.1: + A new -Dbuild-testsuite configuration option. + Some build options were renamed to follow more closely what GTK itself uses now: - Dgtk_doc became -Ddocumentation - Dinstall_tests became -Dinstall-tests + Fix a rendering issue where the gutter would not highlight the same as the current-line-highlight. + An optimization for line number drawing which avoids using PangoLayout when drawing. + Ensure the gutter is redrawn when focus leaves text view. + Improved support for input methods when X11 and ibus are used by making it behave closer to Wayland input methods. + Ignore the current-line highlight when out of view which improves the damage area calculation in GTK. + A new Wren language spec. + Updates for the sh language-spec. + Updated translations. ==== gvfs ==== Version update (1.52.2 -> 1.54.0) Subpackages: gvfs-backend-afc gvfs-backend-goa gvfs-backend-samba gvfs-backends gvfs-fuse - Update to version 1.54.0: + Updated translations. - Enable onedrive support: msgraph is now packaged and works. - Update to version 1.53.91: + onedrive: Fix several issues. + wsdd: List just devices of pub:Computer type to filter out unwanted devices. + Updated translations. - Update to version 1.53.90: + daemon: Add OneDrive support based on msgraph library. + client: Reduce synchronous metadata methods calls to improve performance. + network: Provide standard::content-type and access::can-rename attributes. + build: Fix unknown arguments error on systems that don't use GNU C library. + udisks2: Fix unmounting of mount paths that contain non-ASCII characters. + Updated translations. - Add pkgconfig(msgraph-0.1) BuildRequires conditionally, guarded with bcond: new dependency for OneDrive support, but the dependency does not yet exist in Tumbleweed. - Update to version 1.53.1: + daemon: - Add WS-Discovery support based on wsdd daemon. - Port to gcr4. + network: - Hide Windows Network folder and show the servers merged by default. - Variousother fixes and enhancements. + smb: - Fix livelock when mounting share without enough permissions. - Fix moving files across filesystem boundaries. + Updated translations. - Convert to source service for easier updating. ==== irqbalance ==== Version update (1.9.3.10.git+1a7d461 -> 1.9.4.0.git+f8b8cdd) Subpackages: irqbalance-ui - Update to version 1.9.4.0.git+f8b8cdd: * update configure to version 1.9.4 * Flush file before closing * Fix socket API being blocked for 10s * Set additional systemd options for service * activate_mapping: set errsave before first jump to the error label * Avoid repeated affinity checks when no change is necessary * Slience "... rebalancing" messages for unmigratable IRQs - Use manual instead of local service for updating - Adopt to mainline: M Set-fd-limit.patch ==== kColorPicker-Qt6 ==== Version update (0.3.0 -> 0.3.1) - Update to 0.3.1: * Fix tests - Add patch to make both flavors coinstallable again: * 0001-Make-Qt5-and-Qt6-libraries-coinstallable-again.patch ==== kImageAnnotator-Qt5 ==== Version update (0.7.0 -> 0.7.1) - Update to 0.7.1: * Change kColorPicker version - Add patch to make both flavors coinstallable again: * 0001-Make-Qt5-and-Qt6-libraries-coinstallable-again.patch ==== kImageAnnotator-Qt6 ==== Version update (0.7.0 -> 0.7.1) - Update to 0.7.1: * Change kColorPicker version - Add patch to make both flavors coinstallable again: * 0001-Make-Qt5-and-Qt6-libraries-coinstallable-again.patch ==== kernel-firmware-nvidia-gspx-G06 ==== Version update (550.54.14 -> 550.67) - update firmware to version 550.67 ==== kf6-kio ==== Subpackages: libKF6KIO6 - Add patch to fix KTerminalLaucherJob (kde#482107, boo#1221637): * 0001-kterminallauncherjob-Inherit-default-process-environ.patch ==== konversation ==== - add Delay-tray-setup-until-mainwindow-state-restored.patch (kde#482316) ==== libadwaita ==== Version update (1.4.3 -> 1.5.0) Subpackages: libadwaita-1-0 typelib-1_0-Adw-1 - Update to version 1.5.0: + AdwDialog - Fix widget selection in inspector when presented as a bottom sheet. - Fix clicks on the dimming still working with can-closed=true. + Demo: Fix in metainfo. + Updated translations. - Update to version 1.5.rc: + Depend on GTK 4.13.4. + Fix layout with GtkSettings:gtk-xft-dpi == 0. + AdwAboutDialog: - Support zero-clause bsd license. - Fix example. + AdwAboutWindow: Support zero-clause bsd license. + AdwDialog: - Allow bottom sheets to shrink beyond 360px width. - Fix a crash when swiping on the dimming. - Adjust dimming intensity. + AdwNavigationView: - Fix signal mentions in push() docs. - Disable missing title warning when containing a split view. + AdwStatusPage: Fix property notification in set_child(). + AdwSwipeTracker: Use a smaller threshold for window handles. + AdwToolbarView: Fix a typo in docs. + Demo: Fix window.devel demo. + Stylesheet: - Adjust shade colors in dark. - Make .devel not propagate to dialogs. + Updated translations. ==== libcamera ==== Subpackages: libcamera-base0_2 libcamera0_2 - Avoid %if %{pkg_vcmp gcc < 8}, instead replicate the condition from the BuildRequires section. ==== libcanberra ==== Subpackages: canberra-gtk-play libcanberra-gtk-module-common libcanberra-gtk0 libcanberra-gtk2-module libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 - Stabilize build: + Pass --disable-oss to configure: alsa is enabled and used already. + Pass --enable-udev to configure: ensure it is not accidentally being disabled. + Add pkgconfig(libudev) BuildRequires: used to be pulled in indirectly. ==== libffi ==== Version update (3.4.4 -> 3.4.6) - Add patches to fix BTI on aarch64: * 830.patch - Update to 3.4.6: * Fix long double regression on mips64 and alpha. - Update to 3.4.5: * Add support for wasm32. * Add support for aarch64 branch target identification (bti). * Add support for ARCv3: ARC32 & ARC64. * Add support for HPPA64, and many HPPA fixes. * Add support for Haikuos on PowerPC. * Fixes for AIX, loongson, MIPS, power, sparc64, and x86 Darwin. - Drop upstreamed patches: * 808.patch * 810.patch ==== libgedit-gtksourceview ==== Version update (299.0.4 -> 299.1.0) Subpackages: libgedit-gtksourceview-300-0 typelib-1_0-GtkSource-300 - Update to version 299.1.0: + Continue to rework GtkSourceStyle* classes. This includes a switch from the libxml2 to GMarkupParser. (the libxml2 is still used for *.lang files though). + Style schemes XML file format: - Simplify it. - Better document it. - Extend it with the "kind" attribute, for light/dark schemes. - Remove the *.rng file. + Unit tests: - Don't rely on environment variables to be set to run the tests. - Have good code coverage for what has been modified or added. - Changes from version 299.0.5: + Fix a bug: Alt+Down (moving line(s) down) or Alt+Up (moving line(s) up) wrt. the undo/redo history and cursor positioning. ==== libgtop ==== Version update (2.40.0 -> 2.41.3) - Update to version 2.41.3: + Fixed daemon buffer overflow. + Updated translations. - Convert to source service for easier updating. - Add libtool, gtk-doc, makeinfo and util-linux-systemd BuildRequires and call autogen.sh: git checked out sources are not bootstrapped. - Update to version 2.41.2: + Change disk example read/write unit to bytes + Fixed potential Buffer overflow when reading disk stats + Changed disk read/write unit to bytes in example - Changes from version 2.41.1: + Skip loop and rom devices + Allow building with gettext >= 0.20 + Updated translations. - Replace glib2-devel with pkgconfig(glib-2.0) BuildRequires: Align with what configure checks for. - Use autosetup and ldconfig_scriptlets macros. - Build the doc sub-package as noarch. - Add permissions PreReq and set_permissions and verify_permissions macros in post and verifyscript sections. ==== libgusb ==== - Fix patch tag line. ==== libhandy ==== Version update (1.8.2 -> 1.8.3) Subpackages: libhandy-1-0 typelib-1_0-Handy-1_0 - Update to version 1.8.3: + HdyStyleManager: - Support contrast setting in the settings portal. - Remove an extra unref. + Updated translations. ==== libmanette ==== Version update (0.2.6 -> 0.2.7) - Update to version 0.2.7: + Allow building as a static library. + ManetteMappingManager: Strip leading and trailing spaces from mappings. + ManetteMonitor: - Always use file backend in Flatpak. - Skip non-evdev devices. - Fix object construction. + Various cleanups. ==== libmodulemd ==== - Add 9d280909.patch and 29c339a3.patch: Adapt GLib documentation path to GLib 2.79.0. ==== libnotify ==== Subpackages: libnotify-tools libnotify4 typelib-1_0-Notify-0_7 - Convert to source service for easier updating. ==== libnss_usrfiles ==== Version update (2.27 -> 2.27.1) - Update to version 2.27.1 - Cleanup prototypes ==== libproxy-backend ==== - Do not use %elif by now since SLE, Leap does not have an rpm supporting the tag. ==== libproxy-client ==== - Do not use %elif by now since SLE, Leap does not have an rpm supporting the tag. ==== libpsl ==== Version update (0.21.2 -> 0.21.5) - update to 0.21.5: * fixes for other platforms and build system updates - add upstream signing key and verify source signature ==== libqt5-qtbase ==== Version update (5.15.12+kde151 -> 5.15.13+kde138) Subpackages: libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5PrintSupport5 libQt5Sql5 libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 libqt5-qtbase-platformtheme-gtk3 - Update to version 5.15.13+kde138, rebased upstream: * QVarLengthArray: fix UBs in emplace()/insert() ([basic.life], broken class invariant) * Android: use test QFileInfo fileName() instead of completeBaseName() * Fix few QFileInfo and QDir calls * savegame ex.: fix include order [2/2]: game.h * savegame ex.: use NSDMI, =default the default ctor * savegame ex.: fix include order * savegame ex.: fix extra ';' after Q_GADGET * tst_qvarlengtharray: fix MyBase trackers for swap() * Apple: Add CFBundleAllowMixedLocalizations=YES to Info.plist files * qmake: Add CFBundleDevelopmentRegion to iOS Info.plist * Update bundled libjpeg-turbo to version 2.1.5 * Revert "Copy only files that belongs to QML module" * savegame ex.: make Level ctor explicit * macOS: Skip deployment target runtime check when detecting compat version * Apple: Use 'en' instead of 'English' as development region * qmake: Add CFBundleDevelopmentRegion to the macOS Info.plist * Update comments in QQuaternion::getEulerAngles * QtGui/math3d: Fix QQuaternion::getEulerAngles for GimbalLock cases * Pass short time format to GetTimeFormat from GetLocaleInfo * Android: fix height calculation * SQL/ODBC: fix some users of toSQLTCHAR() to not assume identical UTF-8/16/32 string lengths * ODBC SQL driver: fix conversion of QByteArray to QVLA * Docs:Android: Add docs notes about support for content Uris * QODBC: correctly fill cache when index() is called * Fix ignored name filter in QFileDialog::getOpenFileContent() * GTK3 theme: simplify code * Fix ContextInfo example crashing on Android * ibus: check object validity before honoring `inputMethodAccepted()` * ODBC SQL driver: deal with different sizes of SQLTCHAR correctly * Doc: Update copyright year * Android: pass EXTRA_INITIAL_URI to native FileDialog * Doc: Only list qt core classes in qt core io group * QFileSystemEngine: URL encode path in trash info, use relative path * [doc] Warn users about data races regarding qt_ntfs_permission_lookup * [doc] QSharedPointer: add some missing docs * Disable feature vkgen if vulkan was explicitly disabled * Android: handle move operation with content uris * Android: handle rename() operation with content uris * Android: Add facilities to handle more content URIs operations * Fix infinite loop when iterating content uri sub-files/dirs * Return the QFileInfo::baseName/QDir::dirName() from fileEngine impl * SQLite: Update SQLite to v3.40.1 * Fix cache maybe invalid while the signal is actived from queue * Android A11Y: Only access the main thread when it is not blocked * ibus: support high dpi for cursor rectangle * QString: use inheritance, not template aliases, for arg() constraints * Fix the ref-counting for the std::function version of tryStart() * Android: Fix UI is scaled smaller than before * Android: fix Android assets handler not listing dirs with only sub dirs * Android: fix deprecations for getDrawable() on QtMessageDialogHelper * Android: Fix deprecations AlertDialog.setButton() * Bump version to 5.15.13 * Doc: Increase Test Function Timeout * QtMiscUtils: add missing toAsciiUpper(), use it in moc * QLatin1/String/View: don't decay the arg() arguments * QBuffer: test and document open() behavior * SQLite: Update SQLite to v3.40.0 * tst_qmlstream: re-use QBuffer instance in readBack() * iOS a11y: Ensure parent elements are stacked below their children * qmake: Document that QMAKE_PRE_LINK does not work with Xcode * Blacklist: test cases blacklisted in tst_Gestures: * Android: Fix incorrect dimensions - part 2 * PCRE2: upgrade to 10.42 * QNetworkRequest: don't assume QByteArray::constData() is NUL-terminated * QNetworkRequest: Make header parsing locale-independent * Doc: Change links from froglogic to qt domain * Backport QtMiscUtils::toAsciiLower() from dev - Commits dropped by the rebase: * Apply CVE-2023-24607-qtbase-5.15.diff * correctly set up ref counting in QThreadPool::tryStart(std::function) ==== libqt5-qtdeclarative ==== Version update (5.15.12+kde31 -> 5.15.13+kde30) - Update to version 5.15.13+kde30, rebased upstream: * masm: Don't crash on failed MADV_DONTNEED on Linux * Revert "Fix "white line on top and left side of screen" issue" * Doc: Mention QDS and UI files in Best Practices * Revert "Add listing of the components and scripts that belongs to the qml module" * Revert "Trim file names before adding them to qml components and scripts" * Fix "white line on top and left side of screen" issue * StateMachine: Don't crash if no signal is passed to SignalTransition * QJSEngine: Fix potential JS stack overflow cauased by spread operator * Test262Runner: fix -Wunused-but-set-variable * Fix Shape stroke color when changing alpha from 0 to non-0 * QQmlPropertyCache: don't depend on locale for toupper * Bump version to 5.15.13 * Fix missing glyphs when using NativeRendering * Revert "Blacklist 1 tests in tst_qquickflickable on macos" ==== libqt5-qtgraphicaleffects ==== Version update (5.15.12+kde0 -> 5.15.13+kde0) - Update to version 5.15.13+kde0, rebased upstream: * Bump version to 5.15.13 ==== libqt5-qtlocation ==== Version update (5.15.12+kde6 -> 5.15.13+kde6) - Update to version 5.15.13+kde6, rebased upstream: * QtPositioning: add GnssStatus support for android plugin * Bump version to 5.15.13 ==== libqt5-qtmultimedia ==== Version update (5.15.12+kde2 -> 5.15.13+kde2) - Update to version 5.15.13+kde2, rebased upstream: * Add Info.plist with NSCameraUsageDescription to qmlvideo example * Android: Handle Pause() by QAudioRecorder * Use the right enum for the loops property * Bump version to 5.15.13 * Fix access to multi front/back cameras on Android devices ==== libqt5-qtquickcontrols ==== Version update (5.15.12+kde0 -> 5.15.13+kde0) - Update to version 5.15.13+kde0, rebased upstream: * QQuickAbstractDialog: treat closing as rejection * Bump version to 5.15.13 ==== libqt5-qtquickcontrols2 ==== Version update (5.15.12+kde5 -> 5.15.13+kde5) Subpackages: libQt5QuickControls2-5 libQt5QuickTemplates2-5 - Update to version 5.15.13+kde5, rebased upstream: * Bump version to 5.15.13 ==== libqt5-qtspeech ==== Version update (5.15.12+kde1 -> 5.15.13+kde1) Subpackages: libQt5TextToSpeech5 libqt5-qtspeech-plugin-speechd - Update to version 5.15.13+kde1, rebased upstream: * Bump version to 5.15.13 ==== libqt5-qtsvg ==== Version update (5.15.12+kde6 -> 5.15.13+kde6) - Update to version 5.15.13+kde6, rebased upstream: * Bump version to 5.15.13 ==== libqt5-qttools ==== Version update (5.15.12+kde4 -> 5.15.13+kde4) - Update to version 5.15.13+kde4, rebased upstream: * HelpEngineWrapper: fix API susceptible to GCC 13 -Wdangling-reference * QLayoutSupport: fix GCC 13 -Werror=overloaded-virtual * qtattributionsscanner: Fix QTextStream/QFile construction order * QDoc: Remove unused overload of meta command * Bump version to 5.15.13 * qdoc: Append translate attribute to few more blocks * qdoc: Add translate attribute to HTML blocks ==== libqt5-qttranslations ==== Version update (5.15.12+kde0 -> 5.15.13+kde0) - Update to version 5.15.13+kde0, rebased upstream: * Bump version to 5.15.13 ==== libqt5-qtwayland ==== Version update (5.15.12+kde60 -> 5.15.13+kde60) - Update to version 5.15.13+kde60, rebased upstream: * Client: Fix enter event cursor position with xdg-popup and QHighDpiScaling * Bump version to 5.15.13 ==== libqt5-qtwebchannel ==== Version update (5.15.12+kde3 -> 5.15.13+kde3) Subpackages: libQt5WebChannel5 libQt5WebChannel5-imports - Update to version 5.15.13+kde3, rebased upstream: * Bump version to 5.15.13 ==== libqt5-qtx11extras ==== Version update (5.15.12+kde0 -> 5.15.13+kde0) - Update to version 5.15.13+kde0, rebased upstream: * Bump version to 5.15.13 ==== libqt5-qtxmlpatterns ==== Version update (5.15.12+kde0 -> 5.15.13+kde0) Subpackages: libQt5XmlPatterns5 libqt5-qtxmlpatterns-imports - Update to version 5.15.13+kde0, rebased upstream: * Bump version to 5.15.13 ==== librsvg ==== Version update (2.57.1 -> 2.58.0) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Update to version 2.58.0: + The most significant change in this release is that librsvg no longer uses gdk-pixbuf for loading raster images. All image loading uses Rust codecs now. + Librsvg's gdk-pixbuf loader for SVG documents is unchanged; you can still load SVG files from gdk-pixbuf with it as usual. + Add basic support for "ch" length units in CSS. + Support "var(--foo, #aabbcc)" just for colors. This is the minimum required to render color SVG emoji fonts that provide color fallbacks, but it is not yet full support for CSS var(). + Limit numOctaves in feTurbulence to avoid unbounded CPU consumption. + Don't panic when a :lang selector has an argument that is not a language-range. - Update to version 2.57.92: + Don't panic when rendering feOffset with a too-large offset. + Don't panic when a decoded image has dimensions of zero. - Update to version 2.57.91: + Rsvg-convert now prints a helpful message if you run it without arguments, to indicate that it is reading from standard input. + Take text orientation into account for 'ch' units + For Rust programs, the rsvg crate no longer depends on gdk-pixbuf. Hopefully this means that your Rust programs will have to link to one fewer library. + The C enumeration RsvgUnit now has a RSVG_UNIT_CH variant for "ch" units. However, this is only used for reporting the size of SVG documents, which should very seldom come in "ch" units. + Fix unsoundness in the use of the selectors crate. + Update gtk-rs crates. ==== libsecret ==== Version update (0.21.2 -> 0.21.4) Subpackages: libsecret-1-0 typelib-1_0-Secret-1 - Update to version 0.21.4: + file-backend: Subscribe before calling dbus. + meson: Fix crypto option being silently ignored. + Updated translations. - Update to version 0.21.3: + Port PAM module from gnome-keyring. + secret-tool: Fix memory issues in lock command. ==== libshumate ==== Version update (1.1.2 -> 1.2.0) Subpackages: libshumate-1_0-1 typelib-1_0-Shumate-1_0 - Update to version 1.2.0: + Use g_assert_true instead of g_assert in tests. + Updated translations. - Update to version 1.2.rc2: + Fix regression in vector renderer with the latest optimizations causing the hightway shield renderer in Maps not showing shields. + Fix compiling new tests with gcc using - Wimplicit-function-declaration. + Updated translations. - Update to version 1.2.rc: + Performance improvements to the vector renderer. + Remove undefined tile API. + Fix zooming with smooth scrolling mice. + Updated translations. - Update to version 1.2.beta: + Fix artifacts in NGL renderer. + Don't crash in vector reader if key is NULL. + Enable the vector renderer by default when building (can still be disabled if not needed). + Add distance method for Location. - Update to version 1.2.alpha: + Various vector renderer improvements. + Support continous scroll. + Support arrow key panning. - Drop -D libsoup3=true mesom paraameter: no longer supported. ==== libxcb ==== Subpackages: libxcb-composite0 libxcb-damage0 libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1 - bug-262309_xcb-xauthlocalhostname.diff, n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch * fixed build against GCC 14 (boo#1221703) ==== lightsoff ==== Version update (40.0.1 -> 46.0) - Update to version 46.0: + Updated translations. - Update to version 46.rc: + Appdata fixes. + Exclude source SVG icons. + Help fix describing menu button location. ==== mutter ==== Version update (45.3 -> 46.0) - Update to version 46.0: + Fix duplicate scroll events over libei. + Fix window menu with mouse button modifier. + Fix caret offset in accessible event. + Fix handling of scroll events for mice. + Use timerfd for clock timing. + Advertise support for BGRA for all screencast types. + Add support for preferred_buffer_scale/transform. + Use memfd to store selection data. + Fix globally active input focus. + Call malloc_trim() after loading background image. + Fix dynamic max render time sometimes getting stuck on constant framerate. + Introduce base of new gesture framework. + Work around windows missing work area changes. + Fix black screen with some drivers. + Improve login screen <-> session transition. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 46.rc: + screencast: Renegotiate when DMABUF allocation fails. + Unify wayland pointer- and keyboard grab mechanisms. + Add modifier-aware screencasting support. + Fix synchronization issue on Xorg. + Send fractional_scale event immediately on window creation. + wayland/client: Add make_dock() method. + Fix gray area on top of some X11 fullscreen windows. + Stick dragged windows to the right anchor point. + cally/text: Fix emission of `text_caret_moved` signal. + clutter/text: Fix minimum height calculation. + Add experimental support for variable refresh rate. + Expose the minimum refresh rate of monitors through D-Bus. + Use "default" cursor for moving windows. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. - Rebase mutter-window-actor-Special-case-shaped-Java-windows.patch (resync with Fedora). - Update to version 46.beta: + Implement mouse cursor hotspots for KMS atomic. + Improve project and development documentation. + Refactor wayland focus management. + Remove experimental rt-scheduler feature. + Remove ClutterCanvas. + Consider reduced blanking with lower pixelclock. + Fix centering non-modal transients over parent. + Allow XKB model to be configured. + Enable KMS deadline timer after a VT switch if it was inhibited. + Prepare for variable refresh rate support. + Restore IM state flushing before handling key events. + Swap stylus buttons to match traditional order. + Fix handling of pad ring wrap arounds. + Support Broadcast RGB/RGB range KMS property. + Ensure all planes support EGL config format. + Handle Alt modifier in pad actions. + Store eraser and stylus tools separately. + Disambiguate output mapped to tablet with connector name. + Fix lost keyboard focus after dismissing popups. + Implement direct scanout for cropped and scaled surfaces. + Fixed crashes. + Misc. bug fixes and cleanups. - Update to version 46.alpha: + wayland: Send keyboard modifiers after the enter event. + wayland/client: Add make_desktop() method. + Add a target workspace to raise_and_make_recent(). + clutter: Drop cairo helpers. + cogl: Port away from CoglObject. + mtk: Add a Region type. + Propagate focus appearance to all ancestors. + Ignore locked modifiers in keybinding machinery. + Fix disabling check-alive timeout. + Drop ClutterContainer interface. + Improve sloppy and mouse focus modes. + Sync geometry only when window is mapped. + Improve repick due to transform changes. + Fix tablets on X11 having the wrong device. + Disable HW cursor when inhibited by backend. + screencast: Bring back blitting. + backends/native: Try 10 bpc formats. + Fix forcing EGLStream with NVIDIA proprietary driver. + screencast: Add ability to stop streams. + Use standard cursor names from CSS specification. + Avoids over-synchronization due to client reads. + Add more profiling instrumentation. + Allow specifyig the layout manager for an actor type. + Fix handling of relative mode for tablets. + Dynamically assign hardware planes during configuration. + Simplify X11 focus management. + background: Fix background color around image. + text-input: Use correct offsets in delete_surrounding_text. + Add wayland shm YCbCr support. + Set a minimum guessed scale. + Fix building without native backend. + Fix occasional artifacts at top of X11 fullscreen windows. + Add documentation for building, running and debugging. + Improve tablet pressure curve calculation. + Fixed crashes. ... changelog too long, skipping 6 lines ... upstream. ==== nautilus ==== Version update (45.2.1 -> 46.0) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension4 - Update to version 46.0: + Bugfixes: Remove char limit on size label in properties dialog. + Updated translations. - Update to version 46.rc: + Enhancements: - Adjust empty status page and progress tooltip strings. - Add input hints and purpose properties to entries. - Refine operations hover background. + Bugfixes: - Position loop mounts correctly in the sidebar. - Fix internationalization issues. - Revert crashes-causing multi-file properties performance optimization. - Reestablish location signals if location change failed. - Fix regression which disallowed dropping files on empty folders. + Cleanups: - Remove architecture-sensitive duplicate filename unit test. - Refine Appstream metainfo. + Updated translations. - Update to version 46.beta: + Postponed: The network view from 46.alpha.1 was deemed to require more work + Enhancements: - Added a global search mode. - Use 'text entry' cursor on pathbar hover. - Add drop shadow to file property dialog icons. - Improve progress info icons and tooltips. - Update to version 46.alpha.1: + Enhancements: - Views can be switched without a folder reload. - Operations are listed in the bottom of the sidebar. - Network view replaces Other Locations. - Mounted drives are shown in the sidebar. - Selected files are recorded in back and forward history. - Subfolder loading indication. - Various view performance improvements. - Improved performance of multi-file properties dialog. + Updated translations. - Update to version 46.alpha.0+39: + Revert "files-view: Set selected files even more efficiently". + Revert "view-model: Use binary search to find index". - Update to version 46.alpha: + Confirm password when creating protected ZIP archives. + Make custom folder icon feature discoverable. + Make URI entry discoverable. + Allow changing owner/group and any permissions under admin:///. + Add detailed date and time format option. + Detect copy/move over 4GiB file limit on FAT. + Give feedback on completion of quick operations. + New-style banners, unstar animation, and other visual refinements. + Allow Alt+Down to revert more than one Alt+Up. + Close overlaid sidebar on location change. + Updated translations. ==== nghttp2 ==== Version update (1.59.0 -> 1.60.0) - Update keyring with current key - version update to 1.60.0 * makerelease.sh: Speed up git submodule * Speed up git clone * build(deps): bump actions/cache from 3 to 4 * Fixing the build and install trees * build(deps): bump microsoft/setup-msbuild from 1 to 2 * nghttpx: Set ocsp response to SSL in case of boringssl * Run with python3 * src: Certificate Compression with boringssl * Fix missing newline * Switch to aws lc * Libbrotli fixup * Deprecate RFC 7540 priorities (aka stream dependencies) * Let dependabot manage go modules * build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 * integration-tests: Omit unused parameters * Munit * Introduce nghttp2_ssize API * Move deprecated warning upfront * Describe RFC 7540 priorities deprecation plan * Apps migrate nghttp2 ssize * src: Remove unused functions * Reconsider ssize t usage in src * Use GitHub private vulnerability reporting * Move security policy to GitHub standard location * Bump mruby to 3.3.0 * Bump llhttp to 48588093ca4219b5f689acfc9ebea9e4c8c37663 * h2load: Add --sni option * Bump ngtcp2 dependencies * mruby: Adopt deprecation of mrbc_ prefix * neverbleed: Define _GNU_SOURCE for pthread_setaffinity_np * bpf: Pre-expand aes key * mruby: Exclude mrdb gem which causes nghttpx to crash * nghttpx: Reuse EVP_CIPHER_CTX for QUIC connection ID encryption * Run apt-get update before install * src: Deal with the case that send_quantum < max_udp_payload_size * nghttpx: Remove SHRPX_QUIC_MAX_UDP_PAYLOAD_SIZE * Fix build when AI_NUMERICSERV is undefined - remove dependency on /usr/bin/python3 using %python3_fix_shebang_path macro, [bsc#1212476] ==== nvidia-open-driver-G06-signed ==== Version update (550.54.14_k6.8.1_1 -> 550.67_k6.8.1_1) - Update to 550.67 - rename pci_ids-unsupported* to pci_ids-supported* files ==== openSUSE-release ==== Version update (20240319 -> 20240321) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== orca ==== Version update (45.2 -> 46.0) - Update to version 46.0: + Meson: Allow building without git executable. + Spiel: - Fix language and dialect fallback. - Catch all of Spiel's initialization errors. - Respect both speech system override, and user preference. - Avoid shutting Spiel down if still in use. + Key handling: - Eliminate unnecessary keygrab refreshes in the web script. - Fix new-keyhandling regression in bypass mode. + Thunderbird: Adjust to Thunderbird's new way of doing things when a message is deleted. + General: - Fix false positive identifying redundant name-change events. - Fix regressions introduced by the accessible-text code rewrite. + Updated translations. - Drop orca-without-git.patch: fixed upstream. - Update to version 46.beta: + Orca now uses meson instead of autotools. + Orca no longer depends on the python3-pyatspi package; it accesses AT-SPI2 directly through gobject introspection. + Orca now has an optional dependency on the Spiel library. Please see "Experimental Features" in README.md for details. + New and Updated Features: - Spiel support has been added to Orca. Spiel is a new speech synthesis API that works with eSpeak and Piper, with other synthesizers planned. + Web: - Handled several issues causing Orca to jump unexpectedly to the top of the page. - Interrupt speech before presenting new line/location with caret nav. This should improve behavior when arrowing rapidly within content. - Fix bug causing "\ufffc" to be shown in braille instead of the link. - Eliminate (nearly all of) our text sanity-checks and hacks that had been in place for Firefox/Gecko bugs. Mozilla fixed those bugs as part of their Cache The World work. This should improve performance. + General: - Fix bug causing focus to be incorrectly changed when selection is automatically updated in a related tree. This can happen with email applications (e.g. incoming messages). - Fix bug causing us to skip certain named elements in StackExchange and StackOverflow. - Fix several terminal-related flat review issues. - Fix notifications in KDE not being fully presented by Notification Presenter. - Don't say "Window" when a MATE switcher window first appears. - Echo sentence after whitespace typed rather than punctuation so the presentation does not get cut off. - Fix bug causing Orca to speak an object from the wrong window in Mouse Review. - Listen for and present document:page-changed events. - Remove logic from the Event Manager that was obsoleted by the ability to obsolete queued events. Make remaining logic more performant. - Convert Orca from using pyatspi to using AT-SPI2 directly. Much code clean-up was also done in the process. - Miscellaneous code changes related to becoming more ready for Wayland. + Updated translations. - Add orca-without-git.patch: allow building without git installed. - Add meson BuildRequires: follow upstreams port to meson. - Drop py3atspi Requires: upstream changed to gobject-introspection, so we have an automatic dependency on typelib() now. - Add pkgconfig(gtk+-3.0) BuildRequires: dependency checked by meson. - Update to version 46.alpha: + The much-requested "sleep mode" has arrived! You can cause Orca to act as if it were not running on an as-needed, per-app basis with Ctrl+Alt+Shift+Q. This makes it much easier to use VMs in which another screen reader is being used as well as self-voicing apps. + Orca now has commands to present information about the system without having to navigate to the bar or widget that displays them: - Present CPU and memory usage (unbound, requires psutil) - Present battery status (unbound, requires psutil) + Table navigation commands now work everywhere; not just in web browsers and LibreOffice. In addition to the existing commands, the following commands have been added: - Orca+Shift+T: toggle table navigation (it's enabled by default) - Orca+Alt+Shift+Left/Right/Up/Down: move to the final cell in the specified direction. + Orca's outdated tutorial message feature has been removed. In its place is support for customized help messages which application and toolkit developers can provide via ATK/AT-SPI2's new "help text" API. At the present time, we are unaware of any implementations and thus have not enabled these new tutorial messages by default. + We now always use Atspi's device API for Orca commands. This was initially in place only for Gtk 4 apps, which do not report keystrokes to us for optional construction. Having addressed the majority of issues with this new API, we believe it is ready to be used for all applications and toolkits. ... changelog too long, skipping 14 lines ... dependency on pyatspi. ==== pango ==== Version update (1.51.1 -> 1.52.0) Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0 - Update to version 1.52.0: + Add pango_font_map_reload_font. + Improve formatting of font sizes. - Update to version 1.51.2: + Use single fontconfig thread. + Fix problems with spaces at line ends. + Allow custom fonts on Windows. + pango-viewer: Fix hint-metrics options. + Pangofont: Add properties. ==== pangomm ==== Version update (2.50.1 -> 2.52.0) - Update to version 2.52.0: + FontFamily: Add property_item_type(), property_n_items(), property_name(), property_is_monospace(), property_is_variable(). + FontMap: Add reload_font(), property_item_type(), property_n_items(). - Update to version 2.50.2: + Fontset: Use callback functions with C linkage. + Coverage: Don't use deprecated pango_coverage_ref/unref(). + Documentation: - Doxyfile.in: Don't hide undocumented classes. - README.win32: Convert to MarkDown and rename to README.win32.md. - Make dependencies clearer. - Remove AUTHORS, HACKING, README.SUN; add general info to README.md. + Meson build: - Detect if we build from a git subtree. - Don't copy files with configure_file(). - Fix the evaluation of is_git_build on Windows. - Don't fail if warning_level=everything. ==== 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 - Drop dependency on gconf2 from patterns-base-x11_raspberrypi: gconf2 has been removed from Factory like 2 years ago by now (boo#1221660). ==== patterns-gnome ==== Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_basis_opt patterns-gnome-gnome_games patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome - Add console as a terminal-client. ==== php8 ==== Version update (8.2.16 -> 8.2.17) Subpackages: php8-ctype php8-dom php8-iconv php8-openssl php8-pdo php8-sqlite php8-tokenizer php8-xmlreader php8-xmlwriter - version update to 8.2.17 * This is a bug fix release. ==== pixman ==== Version update (0.42.2 -> 0.43.2) - Rework previous change + Disable the demos: pass -Ddemos=disabled to meson. This allows us not to BuildRequire gtk3. Having it would result in a build cycle. + Pass -Dlibpng=disabled to meson: only needed for the tests. - Drop pkgconfig(gtk+-3.0) BuildRequires: with the demos disabled, we don't need this anymore. - Drop cmake BuildRequires: the build system uses meson. cmake is used as a fallback to find libraries when they can't be found with pkgconfig. - Enable test suite (meson_test), without the png tests (for minimal build deps). - Switch post/post to ldconfig_scriptlets: there is no other code in the scripts. - Update to version 0.43.2 + Highlights include: * mmx: use xmmintrin.h if building with SSE2 * implement r8g8b8 sRGB (without alpha) * Build system swapped to Meson + Various other fixes - Add meson BuildRequires and replace configure/make/make_install macros with respective meson/meson_build/meson_install, following upstreams switch to meson. - Add cmake and pkgconfig(gtk+-3.0) BuildRequires: new depdendencies. ==== python-gobject ==== Version update (3.46.0 -> 3.48.1) Subpackages: python311-gobject python311-gobject-Gdk python311-gobject-cairo - Update to version 3.48.1: + Fix installation with pip failing in some environments with ModuleNotFoundError in g-ir-scanner. - Update to version 3.48.0: + test: fix some tests on macOS. + docs: some dark mode fixes. - Update to version 3.47.0: + Drop setuptools in favor of meson-python. + Fundamental type support. + Fundamental type support for GValues. + pygi-convert.sh: migrate FILE_CHOOSER_CONFIRMATION_*. + gimodule, cairo: Use multi-phase initialization as per PEP-489. + Deprecate classes in gi.option module. + Deprecate pygtkcompat. + Add support for (optional) nullable GErrors. + Fix CssProvider not valid in GTK2. + Fix double free if array item cannot be marshalled to Python. + Raise exception if a callback property is encountered. + build: Fix pycairo detection "script" for Windows. + Replace deprecated ``pkgutil.find_loader`` call. + Avoid segfault on property access for incompletely initialized objects. + pygenum: When getting a member instance, use correct key for the lookup. + Project / Development / CI: - Remove pborelli from the maintainer list. - Add Arjan Molenaar to maintainers. - Remove runtests script. ==== python-netaddr ==== Version update (0.10.1 -> 1.2.1) - Update to 1.2.1: * Fix bad version 1.2.0 upload to PyPI – now yanked. No changes to the package. - 1.2.0: * Add CLI tool subcommand to display cli-network-info. * Support running interactive-shell without IPython installed. * Explicitly raise TypeError is a non-string value is passed to valid_ipv4 or valid_ipv6. - 1.1.0: * Add the required Python version to the package metadata (#365). * Add expand_partial_ipv4_address to the public API. * Fix IPNetwork(...) in IPRange(...) false negatives (#157). * Fix a few IPNetwork slicing edge cases (#214). * Fix support for partial IP addresses accidentally left in IPNetwork in 1.0.0. * Fixed an incorrect license classifier in the package metadata. - 1.0.0: * Removed: * Drop support for Python versions lower than 3.7. * Remove the flag shorthands: N, P and Z. Use NOHOST, INET_PTON and ZEROFILL instead. * Remove abbreviated CIDR format support in IPNetwork (implicit_prefix=True), use cidr_abbrev_to_verbose if you need this behavior. * Remove the IPAddress.is_private method. * Changed: * Stop accepting leading zeros when parsing IPv4 addresses in INET_PTON mode (it's been allowed on some platforms). * Stop parsing IPv4 addresses permissively (inet_aton()-like) by default. * Apply the two changes above to valid_ipv4 as well. * Update the address databases to the 2024-02-10 versions. * Fixed: * Return False instead of raising AddrFormatError when an empty string is passed to valid_ipv4 or valid_ipv6. * Fix handling of dialect provided to EUI during copy-construction. ==== python-requests-gssapi ==== Version update (1.2.3 -> 1.3.0) - update to 1.3.0: * Drop flag for out of sequence detection * Use SPNEGO mechanism by default * Fix ``SanitizedResponse.content`` to be ``bytes`` which reflects the base type * Migrated project to a ``src`` layout setup and a ``PEP 621`` compliant build, this should have no impact on end users ==== python-zope.interface ==== Version update (6.1 -> 6.2) - update to 6.2: * Add preliminary support for Python 3.13 as of 3.13a3. * Add support to use the pipe (|) syntax for typing.Union. ==== python311-packaging ==== Version update (23.2 -> 24.0) - update to 24.0: * Do specifier matching correctly when the specifier contains an epoch number and has more components than the version (:issue:`683`) * Support the experimental --disable-gil builds in packaging.tags (:issue:`727`) * BREAKING: Make optional metadata.Metadata attributes default to None (:issue:`733`) * Fix errors when trying to access the description_content_type, keywords, and requires_python attributes on metadata.Metadata when those values have not been provided (:issue:`733`) * Fix a bug preventing the use of the built in ExceptionGroup on versions of Python that support it (:issue:`725`) ==== sddm-kcm6 ==== - Add patch to disable some questionable features (bsc#1217188): * 0001-Remove-some-features-with-questionable-security.patch ==== seahorse ==== Version update (43.0 -> 43.0+22) Subpackages: gnome-shell-search-provider-seahorse - Update to version 43.0+22: + Avoid C99 incompatibility around seahorse_pkcs11_backend_initialize. + Allow building with GnuPG-2.4.x. - Drop 9260c747.patch: fixed upstream. ==== simple-scan ==== Version update (44.0 -> 46.0) - Update to version 46.0: + Updated translations. - Update to version 46.beta: + Switch to GTK4 and libadwaita. + Implement redesign. + Updated translations. - Updated BuildRequires for port to GTK4: + Drop pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1). + Add pkgconfig(gtk4) and pkgconfig(libadwaita-1). ==== strace ==== Version update (6.7 -> 6.8) - Update to strace 6.8 * Renamed --stack-traces to --stack-trace for consistency. Old option is retained for backwards compatibility. * Implemented --stack-trace-frame-limit=N option for configuring the limit of the number of printed backtrace frames. * Implemented decoding of statmount, listmount, lsm_get_self_attr, lsm_set_self_attr, and lsm_list_modules syscalls. * Implemented decoding of setsockopt(TCP_AO_ADD_KEY). * Updated decoding of landlock_create_ruleset and landlock_add_rule syscalls. * Updated decoding of SMC_DIAG_DMBINFO netlink attribute. * Updated decoding of UBI_IOCATT ioctl command. * Enhanced decoding of mount attributes of fsmount and mount_setattr syscalls. * Updated lists of BPF_*, KEXEC_*, KVM_*, PERF_*, SOL_*, STATX_*, UFFD_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 6.8. ==== swell-foop ==== Version update (41.1 -> 46.0) - Update to version 46.0: + Updated translations. - Update to version 46.rc: + GTK4 port improvements. + Appdata fixes. + Improved score handling. + Improved keyboard-only gampeplay. + Do not show highscores if score is not high enough. + Show highscore goal on game over screen. + use gnome post_install script. + Updated translations. - Adjust BuildRequires for port to GTK4: + Drop pkgconfig(gtk+-3.0), pkgconfig(clutter-gtk-1.0), pkgconfig(clutter-1.0) and pkgconfig(libgnome-games-support-1). + Add pkgconfig(gtk4), pkgconfig(libgnome-games-support-2), pkgconfig(librsvg-2.0), and pkgconfig(pangocairo). ==== systemd ==== Version update (255.3 -> 255.4) Subpackages: libsystemd0 libudev1 systemd-boot systemd-container systemd-coredump udev - Import commit be772961ada05afab21a72e225d28c26ef9fb1ea (merge of v255.4) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/3986ed5117e1563adfce3f5a8e088a77016c0aee...be772961ada05afab21a72e225d28c26ef9fb1ea - Import commit 3986ed5117e1563adfce3f5a8e088a77016c0aee 3986ed5117 test: drop route from test-functions - Account for upstream changes to the quotaon and quotacheck services - Create /etc/sysusers.d as expected by sysusers.d(5) - Move C API manual pages to systemd-doc, this saves buildroots 770+ files and time (mandb is run in %posttrans). - Delete supplements on base-documentation from that. - Courtesy of spec formatters, remove redundant %defattr. ==== tecla-keyboard-layout-viewer ==== Version update (45.0 -> 46.0) - Update to version 46.0: + Updated translations. - Update to version 46.rc: + Updated translations. - Update to version 46.beta: + Updated translations. - Update to version 46.alpha: + Add --version command line option. + Fix blurry keys. + Fix crash on unknown keymap. + Updated translations. ==== tepl ==== Version update (6.8.0 -> 6.9.0) Subpackages: libtepl-6-4 typelib-1_0-Tepl-6 - Update to version 6.9.0: + libhandy-1 is used as a new dependency (for dark style preference handling). + Replace _TEPL_EXTERN custom macro by G_MODULE_EXPORT. + New APIs: see the API docs. - Add pkgconfig(libhandy-1) BuildRequires: new dependency. - Drop pkgconfig(gtksourceview-4) BuildRequires: no longer needed since version 6.6. ==== tracker ==== Version update (3.6.0 -> 3.7.0) Subpackages: libtracker-sparql-3_0-0 tracker-data-files typelib-1_0-Tracker-3_0 - Update to version 3.7.0: + Handle POST requests in HTTP endpoints. + Fix a number of Coverity and static scan reports. + Drop deprecated SQLite API. + Test improvements. + Updated translations. - Update to version 3.7.rc: + Improve database integrity checks so they don't necessarily happen after unclean exit, and so there are greater guarantees to repair the damage. + Handle HTTPS in SERVICE syntax. + Fixes for 32-bit platforms. + Fixes to bash completion. + Updated translations. - Update to version 3.7.beta: + Add Avahi support to the TrackerEndpointHttp API object. + There is now an --arg argument in `tracker3 sparql` subcommand to assign values to parameters in queries. + CLI subcommands are now split into their own executables. + Improvements in SPARQL handling. + Code cleanups and refactors. - Changes from version 3.7.alpha: + New TrackerEndpoint access control API. + New API to map language tagged strings to rdf:langString. + Embed Nepomuk ontology as a GResource. + Allow using TrackerEndpoint on private D-Bus connections. + Cache SPARQL statements in D-Bus endpoints. + Reduce heap memory usage in large transactions over D-Bus endpoints. + Make internals future proof wrt handling of string literals in SQLite. + Threading improvements for direct connection SELECT queries. - Add pkgconfig(avahi-glib) BuildRequires: new dependency. - Drop 0001-decouple-fts-initialization-from-ontologies.patch and 0002-early-fts-initialization.patch: fixed upstream. ==== tracker-miners ==== Version update (3.6.2 -> 3.7.0) Subpackages: tracker-miner-files - Update to version 3.7.0: + Call malloc_trim more timely after extraction. + Further syscall rules in the seccomp sandbox. + Further landlock rules. + Disallow indexer for gnome-initial-setup user. + Add -Dsandbox_tests option to disable sandbox tests. + Updated translations. - Update to version 3.7.rc: + Fix execution permissions of `tracker-extract-3` executable under Landlock. + Fix build with several combinations of options. + Update `tracker3 tag` man page. + Updated translations. - Update to version 3.7.beta+24: + libtracker-miners-common: Allow epoll_wait syscall in SECCOMP sandbox. - Update to version 3.7.beta: + Install CLI subcommands as expected by Tracker 3.7.beta + Add build option for Landlock. - Changes from version 3.7.alpha: + Use Landlock kernel API to control file access. + Use private D-Bus connection for communication between tracker-extract-3 and tracker-miner-fs-3. + Further tightened seccomp sandbox. + CLI man page improvements. + CI, build and test improvements. ==== unbound ==== Version update (1.19.2 -> 1.19.3) Subpackages: libunbound8 unbound-anchor - Update to 1.19.3: * Features: - Merge PR #973: Use the origin (DNAME) TTL for synthesized CNAMEs as per RFC 6672. * Bug Fixes - Fix unit test parse of origin syntax. - Use 127.0.0.1 explicitly in tests to avoid delays and errors on newer systems. - Fix #964: config.h.in~ backup file in release tar balls. - Merge #968: Replace the obsolescent fgrep with grep -F in tests. - Merge #971: fix 'WARNING: Message has 41 extra bytes at end'. - Fix #969: [FR] distinguish Do53, DoT and DoH in the logs. - Fix dnstap that assertion failed on logging other than UDP and TCP traffic. It lists it as TCP traffic. - Fix to sync the tests script file common.sh. - iana portlist update. - Updated IPv4 and IPv6 address for b.root-servers.net in root hints. - Update test script file common.sh. - Fix tests to use new common.sh functions, wait_logfile and kill_from_pidfile. - Fix #974: doc: default number of outgoing ports without libevent. - Merge #975: Fixed some syntax errors in rpl files. - Fix root_zonemd unit test, it checks that the root ZONEMD verifies, now that the root has a valid ZONEMD. - Update example.conf with cookie options. - Merge #980: DoH: reject non-h2 early. To fix #979: Improve errors for non-HTTP/2 DoH clients. - Merge #985: Add DoH and DoT to dnstap message. - Fix #983: Sha1 runtime insecure change was incomplete. - Remove unneeded newlines and improve indentation in remote control code. - Merge #987: skip edns frag retry if advertised udp payload size is not smaller. - Fix unit test for #987 change in udp1xxx retry packet send. - Merge #988: Fix NLnetLabs#981: dump_cache truncates large records. - Fix to link with -lcrypt32 for OpenSSL 3.2.0 on Windows. - Fix to link with libssp for libcrypto and getaddrinfo check for only header. Also update crosscompile to remove ssp for 32bit. - Merge #993: Update b.root-servers.net also in example config file. - Update workflow for ports to use newer openssl on windows compile. - Fix warning for windres on resource files due to redefinition. - Fix for #997: Print details for SSL certificate failure. - Update error printout for duplicate trust anchors to include the trust anchor name (relates to #920). - Update message TTL when using cached RRSETs. It could result in non-expired messages with expired RRSETs (non-usable messages by Unbound). - Merge #999: Search for protobuf-c with pkg-config. - Fix #1006: Can't find protobuf-c package since #999. - Fix documentation for access-control in the unbound.conf man page. - Merge #1010: Mention REFUSED has the TC bit set with unmatched allow_cookie acl in the manpage. It also fixes the code to match the documentation about clients with a valid cookie that bypass the ratelimit regardless of the allow_cookie acl. - Document the suspend argument for process_ds_response(). - Move github workflows to use checkoutv4. - Fix edns subnet replies for scope zero answers to not get stored in the global cache, and in cachedb, when the upstream replies without an EDNS record. - Fix for #1022: Fix ede prohibited in access control refused answers. - Fix unbound-control-setup.cmd to use 3072 bits so that certificates are long enough for newer OpenSSL versions. - Fix TTL of synthesized CNAME when a DNAME is used from cache. - Fix unbound-control-setup.cmd to have CA v3 basicConstraints, like unbound-control-setup.sh has. ==== unixODBC ==== - bsc#1221709: Fix build with gcc14 Add unixODBC-gcc14.patch ==== usbredir ==== Version update (0.13.0 -> 0.14.0) Subpackages: libusbredirhost1 libusbredirparser1 - update to 0.14.0: * usbredirect: Fix redirecting identical devices * usbredirect: Fix CPU tight loop when run as TCP server * usbredirect: Fix some minor memory leaks * usbredirect: Add documentation about bus-device option * usbredirtestclient: Fix build on MacOS 10.5 ==== vte ==== Version update (0.74.2 -> 0.76.0) Subpackages: libvte-2_91-0 typelib-1_0-Vte-2_91 - Update to version 0.76.0: + gtk3: draw: minifont: Don't do minifont caching. + widget: Add im_activate_osk() method. + widget: Activate OSK on button release. - Update to version 0.76.0: * build: Version 0.76.0 * build: Bump gtk4 req version * widget: Activate OSK on button release * widget: Add im_activate_osk() method * gtk3: draw: minifont: Don't do minifont caching * build: Post release version bump - Update to version 0.75.92: + widget: Make backwards search find wrapped words. + widget: Bit of cleanup around the previous fix. + widget: gtk4: Fix double and triple click handling. + widget: Faster rewrapping on resize. + lib: Remember the Terminal in ProcessingContext. + lib: Batch handling of single-width characters. + ring: Only occasionally advance the stream tails. + widget: gtk4: Fix the look of outline block cursor in the first column. + vte.sh: Avoid warning if shell is configured with 'set -u'. + widget: a11y: Add missing text changes on scrolling with modifications. - Update to version 0.75.92: * fonts: Allow unknown coverage to silently pass through * widget: Fix end alignment * app: Rework argument parsing * widget: gtk4: Fix the look of outline block cursor in the first column * ringview: inline get_bidirow() * bidi: inline log2vis() and vis2log() * terminal: inline hot path of cell_is_selected_log() * terminal: annotate unlikely paths in determine_colors() * terminal: remove determine_colors() invisible check * Revert "widget: Limit select-all to the writable region not including the scrollback" * vte.sh: Avoid warning if shell is configured with 'set -u' * widget: Set scroll-on-insert to false by default * scheduler: add 10hz fallback scheduler * widget: Try to fix a build failure on 32-bit archs * ring: Only occasionally advance the stream tails * lib: Batch handling of single-width characters * lib: Remember the Terminal in ProcessingContext * widget: Faster rewrapping on resize * widget: gtk4: Fix double and triple click handling * widget: Bit of cleanup around the previous fix * widget: Make backwards search find wrapped words * Revert "build: Remove extra debug compile option" * widget: a11y: Add missing text changes on scrolling with modifications * widget: Add type annotation to setup-context-menu signal * build: Post release version bump - Update to version 0.75.91: * vte.sh: Consistent indentation * vte.sh: Set up bash and zsh for OSC 133 shell integration * emulation: Support conditional new paragraph * emulation: Track shell integration escape sequences * lib: Remove pointless "maybe" in some method names * all: Remove SIXEL support from stable branch * widget: Remove termprops from stable branch * widget: termprops: Reset termprops on terminal reset * widget: termprops: Rewrite termprop documentation * widget: termprops: Unify int types * widget: Fix HTML CSS property "text-decoration-style: solid" * widget,emulation: Add support for dotted and dashed underlines * widget: termprops: Relax boolean value parsing * widget: termprops: String value parsing fixes * widget: termprops: Add some more tests * widget: termprops: Allow true/false for BOOL termprops * widget: termprops: Add DOUBLE type * emulation: Allow default parameter value for XTVERSION * emulation: Support XTVERSION sequence * emulation: Reply to DECRQPSR and DECRQTSR * emulation: More accurate DA1 and DA2 replies * widget: Renumber VterAlign enum * emulation: Also reply to DECRQSS on XTERM_MODKEYS * emulation: Remove xterm alias for DSR_DEC 53 * widget: Add terminal properties * lib: Add some colour helper classes * lib: Add a simple UUID class * widget: Don't throw warnings for our own header * gsk: fix rectangle drawing using border nodes * widget: Fix context menu event check * widget: notify of style change upon css_changed - Update to version 0.75.0: * regex: Add out param for error location to the _full() APIs * widget: Don't update the ringview before scrolling in history * regex: Add API to set extra PCRE2 compile flags * widget: Scroll to the bottom on preedit * widget: Deprecate old get-text APIs * widget: Add bindable replacement API to get the displayed text * widget: gtk4: Delay unsetting the context menu to idle * widget: Work around kinetic scrolling when changing the adjustment * app: Add more scrolling options * widget: Add scroll-on-insert property * bidi: Use malloced workspace area * widget: Fix initial cursor blink state * widget: Fix selected text API with block selection mode * draw: Remove unused alpha param from drawing methods * widget: Add class vfunc for setup-context-menu signal * vte: avoid creating rect/region on GTK 4 ... changelog too long, skipping 105 lines ... - Add pkgconfig(liblz4) BuildRequires: new dependency. ==== webkit2gtk3 ==== Version update (2.42.5 -> 2.44.0) 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 - Add webkit2gtk3-271108.patch: Fix build on 32bit archs (https://bugs.webkit.org/show_bug.cgi?id=271108). - Update to version 2.44.0: + Make the DOM accessibility tree reachable from UI process with GTK4. + Removed the X11 and WPE renderers in favor of DMA-BUF. + Improved vblank synchronization when rendering. + Removed key event reinjection in GTK4 to make keyboard shortcuts work in web sites. + Fix gamepads detection by correctly handling focused window in GTK4. - Rebase webkit2gtk3-disable-dmabuf-nvidia.patch. - baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not built in Factory (build excluded). - Update to version 2.43.4: + Remove key event reinjection in GTK4 to make keyboard shortcuts work in web sites. + Use the new GTK API to create a GdkTexture from a DMA-BUF buffer when available. + Fix rendering when GTK is using the vulkan renderer. + Fix gamepads detection by correctly handling focused window in GTK4. + Fix rendering after history navigation. + Write bwrapinfo.json to disk for xdg-desktop-portal. + Fixed several memory leaks in media backend. + Fix several crashes and rendering issues. - Changes from version 2.43.3: + Show vblank monitor information in webkit://gpu. + Fallback to timer based vblank monitor if drmWaitVBlank fails. + Fix several memory leaks in media backend. + Fix several crashes and rendering issues. - Changes from version 2.43.2? + Remove the X11 and WPE renderers. + Release unused buffers when the view is hidden. + Fix flickering while playing videos with DMA-BUF sink. + Do not special case the "sans" font family name. + Fix webkit_web_context_allow_tls_certificate_for_host() for IPv6 URIs produced by SoupURI. + Fix several crashes and rendering issues. - Changes from version WebKitGTK 2.43.1? + Improve vblank synchronization when rendering. + Improve DMA-BUF buffers handling for video frames. + Use the buffer format preferred by the driver in DMA-BUF renderer. + Do not block the compositing thread waiting for rendering threads. + Improve performance when scaling images in a canvas. + Fix several crashes and rendering issues. + Updated translations. - Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream. - Add libbacktrace-devel BuildRequires (for gtk4 flavor). ==== wicked ==== Subpackages: wicked-service - hide secrets in debug log (bsc#1221194) [+ 0003-move-all-attribute-definitions-to-compiler-h.patch] [+ 0004-hide-secrets-in-debug-log-bsc-1221194.patch] ==== wireplumber ==== Version update (0.4.90+git25.95cfa9e -> 0.5.0) Subpackages: libwireplumber-0_5-0 wireplumber-audio wireplumber-zsh-completion - Update to version 0.5.0: * Changes: - Bumped the minimum required version of PipeWire to 1.0.2, because we make use of the 'api.bluez5.internal' property of the BlueZ monitor (!613) - Improved the naming of Bluetooth nodes when the auto-switching loopback node is present (!614) - Updated the documentation on "settings", the Bluetooth monitor, the Access configuration, the file search locations and added a document on how to modify the configuration file (#595, !616) * Fixes: - Fixed checking for available routes when selecting the default node (!609) - Fixed an issue that was causing an infinite loop storing routes in the state file (!610) - Fixed the interpretation of boolean values in the alsa monitor rules (#586, !611) - Fixes a Lua crash when we have 2 smart filters, one with a target and one without (!612) - Fixed an issue where the default nodes would not be updated when the currently selected default node became unavailable (#588, !615) - Fixed an issue that would cause the Props (volume, mute, etc) of loopbacks and other filter nodes to not be restored at startup (#577, !617) - Fixed how some constants were represented in the gobject-introspection file, mostly by converting them from defines to enums (#540, #591) - Fixed an issue using WirePlumber headers in other projects due to redefinition of G_LOG_DOMAIN (#571) ==== xdg-desktop-portal-gnome ==== Version update (45.1 -> 46.0) - Update to version 46.0: + Updated translations. - Update to version 46.rc: + Updated translations. - Update to version 46.beta: + Depend on xdg-desktop-portal 1.18.2. + Use modern Adwaita widgets thoroughly. + Expose the org.gnome.desktop.calendar schema through the Settings portal. + Put all dialogs in separate window groups so they don't block each other. + Plug several memory leaks. + Redesign the screencast screen picker. + Updated translations. ==== xf86-input-evdev ==== - u_gcc14fix.patch * fixes build against gcc14 (boo#1221710) ==== xkeyboard-config ==== Version update (2.40 -> 2.41) - update to 2.41: * Translations updated ==== xz ==== Version update (5.6.0 -> 5.6.1) Subpackages: liblzma5 - update to 5.6.1: * liblzma: Fix start-up crashes with -fprofile-generate * liblzma: Fix false positive invalid write Valgrind report * xz: Change the messages for thread reduction due to memory constraints to only appear under the highest verbosity level ==== zstd ==== Subpackages: libzstd1 - Backport PAC/BTI fix for aarch64 https://github.com/facebook/zstd/pull/3961 : * zstd-pr-3961.patch