Packages changed: AppStream ModemManager (1.12.10 -> 1.14.6) adwaita-icon-theme (3.36.1 -> 3.38.0) at-spi2-atk (2.34.2 -> 2.38.0) at-spi2-core (2.36.1 -> 2.38.0) attica-qt5 (5.75.0 -> 5.76.0) avahi (0.7 -> 0.8) avahi-glib2 (0.7 -> 0.8) baloo5 (5.75.0 -> 5.76.0) bluez-qt (5.75.0 -> 5.76.0) breeze5-icons (5.75.0 -> 5.76.0) cheese (3.34.0 -> 3.38.0) dconf (0.36.0 -> 0.38.0) evolution-data-server (3.36.5 -> 3.38.1) file-roller (3.36.3 -> 3.38.0) frameworkintegration (5.75.0 -> 5.76.0) gcr (3.36.0 -> 3.38.0) gdk-pixbuf (2.40.0 -> 2.42.0) gdm (3.36.3 -> 3.38.2) gjs (1.64.4 -> 1.66.1) glib-networking (2.64.3 -> 2.66.0) glib2 (2.66.2 -> 2.66.3) gnome-calculator (3.36.0 -> 3.38.1) gnome-control-center (3.36.4 -> 3.38.1) gnome-desktop (3.36.7 -> 3.38.1) gnome-online-accounts (3.36.0 -> 3.38.0) gnome-session (3.36.0 -> 3.38.0) gnome-settings-daemon (3.36.1 -> 3.38.1) gnome-shell (3.36.7 -> 3.38.1) gnome-shell-extensions (3.36.7 -> 3.38.1) gnome-software (3.36.1 -> 3.38.0) gnome-system-monitor (3.36.1 -> 3.38.0) gnome-terminal (3.36.2 -> 3.38.1) gnome-usage (3.33.2 -> 3.37.1) gnome-user-docs (3.36.6 -> 3.38.1) gobject-introspection (1.64.1 -> 1.66.1) gsettings-desktop-schemas (3.36.1 -> 3.38.0) gtk3 (3.24.22 -> 3.24.23) gtksourceview4 (4.6.1 -> 4.8.0) gvfs (1.44.1 -> 1.46.1) kactivities-stats (5.75.0 -> 5.76.0) kactivities5 (5.75.0 -> 5.76.0) karchive (5.75.0 -> 5.76.0) kauth (5.75.0 -> 5.76.0) kbookmarks (5.75.0 -> 5.76.0) kcmutils (5.75.0 -> 5.76.0) kcodecs (5.75.0 -> 5.76.0) kcompletion (5.75.0 -> 5.76.0) kconfig (5.75.0 -> 5.76.0) kconfigwidgets (5.75.0 -> 5.76.0) kcoreaddons (5.75.0 -> 5.76.0) kcrash (5.75.0 -> 5.76.0) kdbusaddons (5.75.0 -> 5.76.0) kdeclarative (5.75.0 -> 5.76.0) kded (5.75.0 -> 5.76.0) kdelibs4support (5.75.0 -> 5.76.0) kdesu (5.75.0 -> 5.76.0) kdnssd-framework (5.75.0 -> 5.76.0) kdoctools (5.75.0 -> 5.76.0) kfilemetadata5 (5.75.0 -> 5.76.0) kglobalaccel (5.75.0 -> 5.76.0) kguiaddons (5.75.0 -> 5.76.0) kholidays (5.75.0 -> 5.76.0) ki18n (5.75.0 -> 5.76.0) kiconthemes (5.75.0 -> 5.76.0) kidletime (5.75.0 -> 5.76.0) kinit (5.75.0 -> 5.76.0) kio (5.75.0 -> 5.76.0) kirigami2 (5.75.0 -> 5.76.0) kitemmodels (5.75.0 -> 5.76.0) kitemviews (5.75.0 -> 5.76.0) kjobwidgets (5.75.0 -> 5.76.0) knewstuff (5.75.0 -> 5.76.0) knotifications (5.75.0 -> 5.76.0) knotifyconfig (5.75.0 -> 5.76.0) kpackage (5.75.0 -> 5.76.0) kparts (5.75.0 -> 5.76.0) kpeople5 (5.75.0 -> 5.76.0) kpty (5.75.0 -> 5.76.0) kquickcharts (5.75.0 -> 5.76.0) kross (5.75.0 -> 5.76.0) krunner (5.75.0 -> 5.76.0) kservice (5.75.0 -> 5.76.0) ktexteditor (5.75.0 -> 5.76.0) ktextwidgets (5.75.0 -> 5.76.0) kunitconversion (5.75.0 -> 5.76.0) kwallet (5.75.0 -> 5.76.0) kwayland (5.75.0 -> 5.76.0) kwidgetsaddons (5.75.0 -> 5.76.0) kwindowsystem (5.75.0 -> 5.76.0) kxmlgui (5.75.0 -> 5.76.0) libKF5ModemManagerQt (5.75.0 -> 5.76.0) libKF5NetworkManagerQt (5.75.0 -> 5.76.0) libdazzle (3.36.0 -> 3.38.0) libhandy0 libnice (0.1.14 -> 0.1.17) libsigc++2 (2.10.3 -> 2.10.4) libsoup (2.70.0 -> 2.72.0) mutter (3.36.7 -> 3.38.1) nautilus (3.36.3 -> 3.38.1) open-vm-tools pango (1.46.2 -> 1.48.0) pipewire (0.3.13 -> 0.3.15) plasma-framework (5.75.0 -> 5.76.0) prison-qt5 (5.75.0 -> 5.76.0) purpose (5.75.0 -> 5.76.0) python-gobject (3.36.1 -> 3.38.0) qqc2-desktop-style (5.75.0 -> 5.76.0) solid (5.75.0 -> 5.76.0) sonnet (5.75.0 -> 5.76.0) syntax-highlighting (5.75.0 -> 5.76.0) threadweaver (5.75.0 -> 5.76.0) vte (0.60.3 -> 0.62.1) yelp (3.36.1 -> 3.38.1) yelp-xsl (3.36.0 -> 3.38.1) === Details === ==== AppStream ==== Subpackages: libAppStreamQt2 libappstream4 - Add patch to avoid FD leak: * 0001-Set-FD_CLOEXEC-on-the-LMDB-FD-manually.patch ==== ModemManager ==== Version update (1.12.10 -> 1.14.6) - Update to version 1.14.6: + Modem interface: - Added support for AT-based and/or QMI-based 5G devices - Deprecated the MM_MODEM_CAPABILITY_LTE_ADVANCED capability + Bearer interface: - Added additional 'attempts', 'failed-attempts', 'total-rx-bytes', 'total-tx-bytes' and 'total-duration' values in the 'Stats' property exposed by the Bearer objects. + Daemon: - Switched to 'STRICT' filter mode by default. - Added a new implicit whitelist rules applicable in 'STRICT' filter mode. - Updated the probing logic to make sure we don't attempt a re-probe when the device is gone. - Updated daemon logging. + AT: - Moved the charset definition logic to the initialization phase instead of the enabling phase. - Updated manual registration operation + QMI: - Devices using the LOC service for GNSS will now also setup the list of required NMEA traces before starting the engine. - Update carrier code if registration changes from one roaming operator to another. - Explicitly disable autoconnect during modem enabling phase, because it interferes with our connection management logic. - Fallback to raw-ip if WDA Get Data Format requests arguments, as in most new 5G devices. - Updated to always use the asynchronous close() operation. - Handle disconnection indications during connection attempts. + MBIM: - Update carrier code if registration changes from one roaming operator to another. - Implement reset in Intel-based and Qualcomm-based devices. - Avoid LTE attach config/status if unsupported. - Updated to make sure all allocated QMI CIDs are released during shutdown. + SIM interface: - Don't allow sending PIN/PUK if not required. + 3GPP interface: - Fixed manual re-registration to the same operator. + CDMA interface: - Don't allow multiple concurrent activation attempts. - Disallow empty carrier code in automatic activation. + Bearer interface: - Updated to avoid connection checks or stats updates while disconnecting. + libmm-glib: - New 'mm_location_gps_nmea_get_traces()' method to retrieve a NULL terminated array of strings with all cached NMEA traces. - Deprecated the 'mm_location_gps_nmea_build_full()' method. + mmcli: - Added a new 'any' lookup keyword for the --modem and --sim options, useful when the system is only expected to have one single device. + Plugins: - broadmobi: new plugin, right now just with port type hints for the BM818. - foxconn: new plugin to support the T77W968 (both with and without eSIM). - dell,dw5821e: added support for the DW5821e with eSIM variant. - huawei: don't delay reporting network initiated disconnects. - huawei: try to read port type hints from interface descriptions. - huawei: avoid using the QCDM port during a voice call. - cinterion: skip sim ready check for modules that don't support it. - cinterion: implemented radio/band handling for LTE modems. - cinterion: added Signal interface support bsaed on AT^SMONI. - cinterion: added support for MBIM based devices like the PLS62-W. - quectel: updated to detect SIM hot swap via +QUSIM URCs. - fibocom: added support for QMI based devices like the FM150. - ublox: ignore error when disconnecting last LTE bearer. - ublox: implement support to enable and detect +UUDTMF URCs. - ublox: added blacklist rules for GPS modules in the plugin itself. - sierra: implement manual and automatic CDMA activation. - novatel: implement manual and automatic CDMA activation. + Build improvements + Update dependencies (mbim: >= 1.24.0, qmi: >= 1.26.0) - Add BuildRequires libxslt-tools (xsltproc required) - Update config file path: mm-dell-dw5821e-carrier-mapping.conf => mm-foxconn-t77w968-carrier-mapping.conf (see d7d2b910 ("foxconn: new plugin to support the T77W968")) ==== adwaita-icon-theme ==== Version update (3.36.1 -> 3.38.0) - Update to version 3.38.0: + No changes. - Update to version 3.37.92: + inkscape 1.0 based rendering. + build system fixes. + fullcolor: removable media. + remove legacy fullcolor weather icons. - Changes from version 3.37.2: + symbolic: night light metaphor. + symbolic: larger expanders. + scripts -- rendrable with inkscape 1.0. ==== at-spi2-atk ==== Version update (2.34.2 -> 2.38.0) - Update to version 2.38.0: + Updated translations. - Update to version 2.37.90: + Add support for the new mark and suggestion roles. + Meson: add tests option. ==== at-spi2-core ==== Version update (2.36.1 -> 2.38.0) Subpackages: libatspi0 typelib-1_0-Atspi-2_0 - Update to version 2.38.0: + Updated translations. - Update to version 2.37.92: + Fix a possible memory leak if an event name cannot be parsed. + _atspi_dbus_set_interfaces: fix memory leak when called with an invalid DBus signature. + Fix a crash if an event listener is removed during an event callback. - Update to version 2.37.90: + Add a mode-changed signal to allow a screen reader to indicate that its mode has changed. + Fix use after free when a device listener is destroyed. + Meson: de-duplicate deps of 'Requires' in pkgconfig file. + FIx use after free when an event listener is destroyed. + Make at-spi-dbus-bus.desktop validate. + atspi_accessible_set_cache_mask: relax assert that was generating a warning and causing the function to fail in some cases. + Fixes for synthesizing keys. + Fix Qt annotations in DBus xml files. + Memory test: replace gedit with a light-weight test application. + dbtest: print to stdout instead of stderr. + Tests: make test a bit verbose. + Constants: fix typos in two _COUNT constants. ==== attica-qt5 ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5Attica5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Remove not implemented method ==== avahi ==== Version update (0.7 -> 0.8) Subpackages: libavahi-client3 libavahi-common3 libavahi-core7 - Use sover variables all over the spec file - Update to version 0.8: + The Avahi 0.8 release brings a number of new features and bug fix changes including a backward-compatible addition to the D-Bus API and the avahi-core API. + The existing API is still fully supported however clients using the new API will not work with older Avahi releases. The avahi-client library is not affected. See the "API Changes" section for further details. + New Features: - New options for filtering reflected queries between networks (reflect-filter) - New mainloop integration for Qt5 and libevent - docs/THREADS: Information for multi-threaded avahi-client apps - Listen on loopback interfaces by default, allowing local-only services to be consumed by the local machine - New D-Bus V2 API and additions to the avahi-core API for splitting "New" calls into "Prepare" and "Start". See "API Changes" for more details. + Notable Changes: - avahi-autoipd: Initial IP selection based on MAC previously ignored first octet - this will cause all hosts to select a different link-local IP than previous versions based on the same MAC address - avahi-daemon: Delay sending results on an object for 10ms in an attempt to give clients enough time to subscribe to signals from the new object after receiving it's path in response so the New call. See "API Changes" for more info + Bug Fixes: - avahi-python: Various Python 3 enhancements including encoding unicode strings as UTF-8 - avahi-common: avahi_string_list_to_string will now escape embedded quotes, backslashes and control characters. - avahi-daemon: Fix a crash when txt records have an empty value in .xml service files - avahi-daemon: reflector: do not incorrectly cache responses on outgoing interfaces. Previously we would incorrectly cache responses reflected from one interface on the outgoing interface. These responses were later sent to clients on that network even if the original client had disappeared and could cause those clients to have a hostname conflict with themselves on restart. We no longer incorrectly cache such traffic. + Security Fixes: - Drop legacy unicast queries from address not on local link which can lead to UDP traffic amplification attacks (CVE-2017-6519) + API Changes: The avahi-core API and D-Bus API have implemented a new API where a call to the "New" method can now be split into a "Prepare" and then "Start" method for some objects. The previous "New" API is still fully supported and there is no intention to deprecate it. This change affects the the following objects: AsyncAddressResolver, AsyncHostNameResolver, AsyncServiceResolver, DomainBrowser, RecordBrowser, ServiceBrowser, ServiceTypeBrowser This is because the D-Bus implementation in some languages would only bind to signals of an object after it was created and had received the new object's path. This led to such languages missing the initial results sent between the time the object was created and it had setup a filter to receive it's signals. This primarily occured in languages that create dynamic bindings for D-Bus objects using introspection such as Python. The avahi-client C api was not affected as it globally binds to all avahi signals without specifying individual object paths and still makes use of the V1 API. The v2 Prepare/Start API is available under the new org.freedesktop.Avahi.Server2 D-Bus interface and also has corresponding avahi_s_* calls for users of the embedded avahi-core library. The old org.freedesktop.Avahi.Server interface is still supported and there is no intention to remove this API. Additionally this problem has also been solved for old clients by adding a very small 10ms delay before we start sending results to give the client time to bind to the signals which should silently fix the issue in most cases without introducing a noticable or impactful delay. Clients implementing the new org.freedesktop.Avahi.Server2 D-Bus interface will not work with older Avahi daemons. It is suggested that clients may wish to either check for and fallback to the older API version, or continue to use the OLD API and rely on the 10ms timer to resolve the issue. - This release is backwards compatible with Avahi 0.6.x and 0.7. - Add qt5 bindings in a separate package - Add patch to add IT_PROG_INTLTOOL to configure.ac so intltoolize can be used: * add-IT_PROG_INTLTOOL.patch - Add file missing from the tarball: * build-db - Rebase patch: * avahi-desktop.patch - Drop patches already included by upstream: * avahi-0.7-dbm.patch * avahi-0.7-encode-strings-as-utf8.patch * avahi-0.7-python3-bookmarks.patch * CVE-2018-1000845.patch ==== avahi-glib2 ==== Version update (0.7 -> 0.8) - Update to version 0.8 ==== baloo5 ==== Version update (5.75.0 -> 5.76.0) Subpackages: baloo5-imports baloo5-kioslaves libKF5Baloo5 libKF5BalooEngine5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Split CJK terms at punctuation characters, optimize code * Refactor the code in preparation for ICU integration. * If include is define in .h remove it if it's defined in .cpp too (scripted) * Remove not implemented method ==== bluez-qt ==== Version update (5.75.0 -> 5.76.0) Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== breeze5-icons ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes since 5.75.0, only listing bugfixes: * Add task-complete icons (kde#397996) * Add task-recurring and appointment-recurring icons (kde#418920) ==== cheese ==== Version update (3.34.0 -> 3.38.0) Subpackages: libcheese-common libcheese-gtk25 libcheese8 - Update to version 3.38.0: + cheese: improve format parsing. + Add 'camera' and 'selfie' keywords to .desktop file. + Fix keyboard shortcut window being displayed twice. + App icon: minor refinements. + Updated translations. ==== dconf ==== Version update (0.36.0 -> 0.38.0) Subpackages: gsettings-backend-dconf libdconf1 - Update to version 0.38.0: + build: Install bash-completion relative to datadir. + client: add `dconf compile` to shell autocomplete. ==== evolution-data-server ==== Version update (3.36.5 -> 3.38.1) Subpackages: libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserverui-1_2-2 - Update to version 3.38.1: + Trust Prompt: Can fail to extract host from a collection account. + Improve URL scanner (detect angle brackets). + Forward as iCalendar: Embed event's local attachments. + Password Credentials Prompt: Escape text for use in markup. + Updated translations. - Update to version 3.38.0: + Updated translations. - Update to version 3.37.92: + Miscellaneous: GObjectIntrospection.cmake: Depend rather on gir target, than on gir file. + Bug Fixes: - [IMAPx] Ignore truncated COPYUID server response. - Avoid race condition when refreshing collection backend. - ESoupSession: Ensure request URI is properly encoded. - CardDAV contacts without UID are not shown. - libecal: Specify forward-declared types for gir. - Calendar: Add SExp function to filter with DTSTART. - Let 'Wrap quoted text in replies' influence paragraph style. - Calendar: Correct RRULE's UNTIL value saving. - Changes from version 3.37.90: + SMTP: Doesn't send fully qualified host name with EHLO. + Fix: Search folders can show non-matches after filter change. + Show recurrence information with user-specified date format. - Changes from version 3.37.3: + WebDAV: Inefficient processing of returned XML data. + Updated translations. - Bump so_edataserver to 25, following upstream (also in baselibs.conf). ==== file-roller ==== Version update (3.36.3 -> 3.38.0) - Update to version 3.38.0: + Updated translations. - Update to version 3.37.90: + New features and user visible changes: - Added Keyboard Shortcuts dialog. - Added Control-1 and Control-2 shortcuts to change file list mode. - Added Shift+Ctrl+S to save with another name. - Add website to about dialog. - Add mnemonics to some strings. - Help: give pages some order. - Help: added F2 key shortcut to archive edit page. + Bugs fixed: - 7z: fix progress display when using p7zip. - Java utils: avoid memory leak. - Fix minor typo: Shorcuts -> Shortcuts. - Package installer: Removed X11 dependency. + Updated translations. ==== frameworkintegration ==== Version update (5.75.0 -> 5.76.0) Subpackages: frameworkintegration-plugin libKF5Style5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== gcr ==== Version update (3.36.0 -> 3.38.0) Subpackages: gcr-data gcr-prompter gcr-ssh-askpass libgck-1-0 libgcr-3-1 typelib-1_0-Gck-1 typelib-1_0-Gcr-3 - Update to version 3.38.0: + No changes from 3.37.91. - Changes from version 3.37.91: + meson: missing dependency on generated oids header. + Correct display of key usage extensions. + meson: Correctly set internal vapi dependencies. + Cleanup GType boilerplate. + gck: Fixed test failures. + Updated translations. ==== gdk-pixbuf ==== Version update (2.40.0 -> 2.42.0) Subpackages: gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer libgdk_pixbuf-2_0-0 typelib-1_0-GdkPixbuf-2_0 - Udpate to version 2.42.0: + Remove the libjasper JPEG2000 loader. + Split the gdk-pixbuf-xlib library to a separate repository. + Fix cppcheck 'shifting signed 32-bit value warning', + Fix memory leaks in pixops error paths, + Improve internal consistency of loaders, + Skip bytes during JPEG incremental load. + Check for overflows. + Let the test suite cope with missing loaders. + Check for mmap failure. + Fix UB in the XPM loader. + Speed up alpha scaling pixop. + Add the `gtk_doc` configuration option, and deprecate `docs`. + Add the `introspection` configuration option, and remove `gir`. + Handle truncated PNMs more gracefully. + Clean up GIF loader code. + Fix colormap handling in GIF. - Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream. - Replace meson parameters, following upstream changes: + -Ddocs=true => -Dgtk_doc=true. + -Dgir=true => -Dintrospection=enabled. ==== gdm ==== Version update (3.36.3 -> 3.38.2) Subpackages: gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Update to version 3.38.2: + Fix localization bug to prevented translated messages from showing up. + Deal more appropriately with broken accountsservice. ==== gjs ==== Version update (1.64.4 -> 1.66.1) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.66.1: + Throws on Unsupported caller allocates. + arg: Fix MIN/MAX safe big integer limits. + Fix leak when virtual function is unimplemented. + Cannot compile GJS 1.66.0 on macOS with llvm/clang 10.0.1. + console: fix typo in command-line option. + Prevent passing null pointers when not nullable. + Passing fundamentals to functions no longer works. - Update to version 1.66.0: + No change from 1.65.92. - Update to version 1.65.92: + Enum and flags test failing in s390x. + Bring back Visual Studio build support for GJS master. + gjs_dbus_implementation_emit_signal: don't try to unref NULL. + doc: add third party applications. + boxed: Initialize all the private BoxedInstance members. + object: Fix GjsCallBackTrampoline's leaks. + Various maintenance. + Crash using shell's looking glass. - Update to version 1.65.91: + Crash in gjs_dbus_implementation_flush(). + eslint: Bump ecmaScript version. + Documentation: add documentation for ENV variables. + Argument cache causes test failure in armhf. + Argument cache causes test regressions in s390x. + ByteArray.toString use-after-free. + Crash accessing `vfunc_` methods of `Clutter.Actor`s. - Changes from version 1.65.90: + GJS now has an optional, Linux-only, dependency on libsysprof-capture-4 instead of libsysprof-capture-3 for the profiler functionality. + New API: gjs_coverage_enable() allows the collection of code coverage metrics. + New JavaScript features! This version of GJS is based on SpiderMonkey 78, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 68. - Changes from version 1.65.4: + arg.cpp: Add required messages for static_assert. + Let's enable class fields!. + function: Only get function name if we actually warn. + Split print into native library. - Replace pkgconfig(mozjs-68) BuildRequires with pkgconfig(mozjs-78): Follow upstreams port to Spidermonkey 78. - Replace pkgconfig(sysprof-3|sysprof-capture-3) to their respective -4 variant. - Drop python Requires: we no longer need python2 to build. ==== glib-networking ==== Version update (2.64.3 -> 2.66.0) - Update to version 2.66.0: + Updated translations. - Update to version 2.65.90: + Many fixes to OpenSSL backend. - Changes from version 2.65.1: + Fix peer-certificate[-errors] props set too soon. + Implement ALPN for OpenSSL backend. ==== glib2 ==== Version update (2.66.2 -> 2.66.3) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 - Add requires(post) libgio-2_0-0 to glib2-tools: ensures glib-compile-schema to be functional when the file trigger fires, by explicitly requesting the correct library to be present for the post script. (boo#1178713). - Update to version 2.66.3: + Fix awkward bug with `GPollFD` handling in some situations. + Fix sending FDs attached to very large D-Bus messages. + Bugs fixed: glgo#GNOME/GLib#1592, glgo#GNOME/GLib!1720, glgo#GNOME/GLib!1721, glgo#GNOME/GLib!1723, glgo#GNOME/GLib!1727, glgo#GNOME/GLib!1736. ==== gnome-calculator ==== Version update (3.36.0 -> 3.38.1) - Update to version 3.38.1: + Fixed GNOME Shell search result copy to clipboard. + Updated translations. - Update to version 3.38.0: + Updated translations. - Update to version 3.37.92: + Updated translations. - Update to version 3.37.90: + Add tooltips for bits in programming mode. + Added speed conversions. + History view follows preferences. + Added month as time unit. + Better help for variables example usage. + Defined pi variable, added pi button in programming mode. + Updated app icon. + Fixed bug returning empty string as result. + Support latex-style multiplication. + Added support for tau constant. + Unify constant handling. + Separate UI files from sources. + Moved number format selection to separate menu. + Replaces mode selector shortcuts with Ctrl+Alt. + Clear answer if editing right before it. + Moved preferences dialog to UI file. + Refresh bits panel after calculation. + Removed past author addresses. + Updated translations. ==== gnome-control-center ==== Version update (3.36.4 -> 3.38.1) Subpackages: gnome-control-center-goa - Enable parental support integration: + Add pkgconfig(malcontent-0) BuildRequires. + Pass -Dmalcontent=true to meson. - Only build control-center-complete-SAE-support.patch in Tumbleweed, Leap > 15.2 plus SLE > 15.2. - Update to version 3.38.1: + Keyboard: Fix behavior of "Replace" when adding custom shortcut. + Sound: - Update the profile list after getting the signal from gvc. - Fix subwoofer slider. + Updated translations. - Drop python3-pytest-xvfb BuildRequires: no longer needed. - Add control-center-complete-SAE-support.patch: network: complete SAE support(glgo#GNOME/gnome-control-center!831, jsc#SLE-14992). - Update to version 3.38.0: + Updated translations. - Update to version 3.37.92: + Display: Show screen orientation setting even when accelerometer is present. + Wacom: Group pad/stylus devices together with the group name. + Updated translations. - Update to version 3.37.90: + Rename Universal to Accessibility. + Network: - Add support for Enhanced Open Wi-Fi security. - Fix connection editor blanking when removing manual entry. + Thunderbolt: Plug some memory leaks. + User Accounts: Show "Take a picture" button only when cam is available. - Changes from version 3.37.3: + Update various panels with more modern GTK practices. + Improve how time periods are displayed. + Improve Settings icon. + Integrate with parental controls. + Date & Time: Add new time editor UI. + Keyboard: Various cleanups. + Lock Screen: Add USB protection entry when available. + Power: - Add option to show battery percentage. - Various smaller UI adjustments. + Printers: Do not authenticate SMB servers when search field is edited. + Sharing: Use gnome-remote-desktop instead of Vino on X11. + Sound: Stop non-interactive profile changes from triggering changed events. + User Accounts: - Always show permissions bar, even when no users are listed. - Use custom setting to override faces. - New Fingerprint dialog and various related improvements. - Integrate with parental controls. + Updated translations. - Replace pkgconfig(libhandy-0.0) BuildRequires with pkgconfig(libhandy-1): follow upstream changes. ==== gnome-desktop ==== Version update (3.36.7 -> 3.38.1) Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to version 3.38.1: + Use GLib fixed-width types. + gnome_bg_slide_show_get_current_slide: add NULL check. + Updated translations. - Drop gnome-desktop-invalid-size-crash.patch: fixed upstream. - Update to version 3.38.0: + Updated translations. - Update to version 3.37.92: + Updated translations. - Update to version 3.37.91: + Allow /etc/alternatives in bubblewrap sandbox. + Fix bubblewrap sandbox on s390x. - Changes from version 3.37.90: + systemd: Default to garbage collect failed scopes. + systemd: Change naming scheme to conform to systemd convention. - Changes from version 3.37.3: + Don't run locale tests at build time. - Changes from version 3.37.2: + languages: Fix encoding issue when translating locale modifiers. + thumbnails: keep the orignal file name. - Changes from version 3.37.1: + rr: add color transform functions. + remove unused direct x11 dependency. + Updated translations. - Drop pkgconfig(x11) BuildRequires: no longer needed. ==== gnome-online-accounts ==== Version update (3.36.0 -> 3.38.0) Subpackages: libgoa-1_0-0 libgoa-backend-1_0-1 - Update to version 3.38.0: + Updated translations. - Update to version 3.37.90: + Bugs fixed: - daemon: Remove the --no-sigint flag and always handle SIGINT. - webview: Enable web process sandbox. + Updated translations. ==== gnome-session ==== Version update (3.36.0 -> 3.38.0) Subpackages: gnome-session-core gnome-session-default-session - Update to version 3.38.0: + Updated translations. - Drop gnome-session-remove-gsd-XSettings.patch gnome-session-s390-not-require-g-s-d_wacom.patch: no longer applicable. - Update to version 3.37.0: + util: Unset GNOME_SETUP_DISPLAY at login time. + main: clear environment on shutdown. + gnome-session: avoid setting LC_ unless LANG and region disagree. + data: Add drop-in to configure launched applications. + autostart-app: Place launched applications into a systemd scope. + doc: Add description of important systemd units to man page. + fail-whale-dialog: Make dialog visible in all monitors. + gnome-session-inhibit: Add --list command. + gnome-session-ctl: Add systemd service failure checker. + data: Major changes in systemd configuration. + Updated translations. - Add pkgconfig(systemd) BuildRequires: new explicitly verified dependency. - Drop gnome-session-error-numbers-wrong.patch: fixed upstream. ==== gnome-settings-daemon ==== Version update (3.36.1 -> 3.38.1) - Update to version 3.38.1: + Sound: Update g-v-c dependency. Necessary to support related UCM changes in ALSA and Pulseaudio. + Media-keys: Don't throw unnecessary warnings. + Print-notification: Disable plugin if CUPS is diabled. + Updated translations. - Update to version 3.38.0: + Updated translations. - Update to version 3.37.92: + USB-protection: Relax the whitelist to all HIDs and HUBs. + Updated translations. - Update to version 3.37.1: + WWan: Translatable string improvements. + Media-keys: Use well-known name for screencast proxy. + Xsettings: Fix race condition in fontconfig timestamp test. + Power: Drop lid switch inhibitor when session is inactive. - Changes from version 3.37.0: + Revamp of systemd service structure. + Media-keys: - Add static mapping for XF86RotationLockToggle. - Use heuristic to switch MPRIS clients. + Power: Ambient light moving average now time-aware. + WWan: - Handle multiple devices. - Handle PUK unlocking. - Other fixes. + Wacom: Drop LED helper, handled by the kernel for long enough. + Updated translations. - fix build on s390x (wacom=false but wayland=true) - Update to version 3.36.1: + Media-keys: Do not consider sound feedback a reason to inhibit sound feedback. + Print-notification: Fix a minor warning on shutdown. + Sharing: Do not warn after starting/stopping nonexistent services. + Updated translations. - Remove unecessary conditional BuildRequires pkgconfig(udev), Tumbleweed needs it as well from 3.27.90. Meanwhile an explict unconditional BuildRequires pkgconfig(udev) has been already stated in spec a couple of lines before the removal. - Recommends iio-sensor-proxy and xf86-input-libinput to both openSUSE and SLE (jsc#SLE-11710). The condition does not make sense today when gnome-settings-daemon 3.34 and above are only built on SLE/Leap 15 and above. - Enable testsuite: Add python3-gobject-devel and python3-python-dbusmock BuildRequires and check section, and pass meson_test macro, run the testsuite during build. - Update to version 3.36.0: + Updated translations. - Update to version 3.35.92: + CI improvements + Xsettings: - Load scripts from /etc/xdg/Xwayland-session.d in order to lazily set up X11 sessions for wayland (e.g. Xwayland being raised on demand) - Delegate on gnome-shell to enable/disable animations + Sharing: Drop support for vino. It is replaced by the windowing agnostic gnome-remote-desktop in other places of the stack. + Wacom: Fix build without wayland. + Housekeeping: - Use atime instead of mtime in thumbnail cleaner. - Avoid crossing into different filesystems in cleanup dirs. + Power: Add missing error check to realpath call. + Updated translations. - Update to version 3.35.91: + Add capability to disable USB while the lockscreen is on. + Power: Increase permissible runtime for some tests. + Color: Look for builtin profiles in UEFI. + Updated translations. - Update to version 3.35.0: + Lower systemd stop timeout. + Media-keys: - Add volume step configuration key. - Make brightness a 0.0..1.0 float in DBus. - Let the screenshot service handle saving to clipboard. - Fix crash on old settings migration. - Skip volume-change feedback while playing. + Power: - Fix rounding of brightness value. - Use logind helper to change backlight brightness. + Smartcard: - Change manager to non-blocking. - Use correct parent type for structs. - Switch back to regular release tarballs. - No longer recommend -lang: supplements are in use - Drop gnome-settings-daemon-sle-configure-timeout-blank.patch: Drop this for SLE and Leap to align with upstream(bsc#1158476). - Update to version 3.34.2+0: + media-keys: Place spawned processes into a systemd scope + smartcard: Initialize a pointer before use - Enable the patches for both Leap and SLE (bsc#1158243): + gnome-settings-daemon-notify-idle-resumed.patch + gnome-settings-daemon-bnc873545-hide-warnings.patch + gnome-settings-daemon-sle-configure-timeout-blank.patch + gnome-settings-daemon-more-power-button-actions.patch - Update to version 3.34.1+3: + media-keys: Add guard to map_keybinding() + media-keys: Fix crash on key bindings migration + media-keys: Use X11 display for clipboard - Fix build on s390x (ie without wacom support) - Update gnome-settings-daemon-notify-idle-resumed.patch with proper xml tag names. - Update to version 3.34.1+0: + power: Fix rounding of brightness value. - Update to version 3.34.0+10: + smartcard: - Change timeout on spurious event error - Change manager to non-blocking + GsdSmartcardService: Use correct parent type for structs + media-keys: Divide keyboard brightness value by 100 + Updated translations. - Switch to git checkout via source service, use upstream stable branch. - Drop gsd-smartcard-parent-type.patch: Fixed upstream. - Rebase gnome-settings-daemon-notify-idle-resumed.patch: Add the newly added parameter NOTIFICATION_PRIVACY_SYSTEM for the function of create_notification. - Apply gnome-settings-daemon-sle-configure-timeout-blank.patch correctly. - Rebase gnome-settings-daemon-notify-idle-resumed.patch. - Add gsd-smartcard-parent-type.patch: use correct parent type for structs. - Update to version 3.34.0: + Updated translations. - Update to version 3.33.92: + Media-keys: Fix MPRIS controller no longer working. + XSettings: Make plugin able to run on demand. + Ensure plugin is started after the shell. + Replace deprecated 'g_type_class_add_private' in GnomeSettingsPluginInfo. + Updated translations. - Update to version 3.33.90: + Add systemd user service files for all the plugins. - With the exception of gsd-xsettings, daemons do not use the GDK X11 backend anymore. + WWAN: New daemon, handles WWAN device settings. + Mouse: Removed daemon, everything is now implemented in mutter. + Clipboard: - Removed daemon, everything is now implemented in mutter. + Color: Use Planckian calculations on night light. + Rfkill: - Handle airplane mode for WWAN interfaces. + XSettings: Round Xft.dpi setting to an integer. + Add entry for overlay scrolling setting. + Media-keys: - Use device node from AcceleratorActivated arguments. + Updated translations. - Changes from version 3.33.0: + Compile warning fixes. + Media-keys: - Keygrabbing has been reworked. The new UngrabAccelerators DBus API on the shell is now required. Non-GNOME Desktops using g-s-d will need to be updated for this. - Add mapping for screen brightness cycle key. - Fix launched clients inheriting DESKTOP_AUTOSTART_ID. - Allow mapping of hard-coded keys. + Power: - Fix memory leak. - Remove special handling of tablet devices. + Mouse: - Remove locate-pointer, in favor of gnome-shell handling. - Remove mousetweaks support, in favor of gnome-shell handling. + Keyboard: Remove numlock persistence, in favor of gnome-shell handling. + Updated translations. - Up colord, gsettings-desktop-schemas, polkit-gobject, and upower-glib dependencies. - Add systemd dependency. - Add gcr and mm-glib dependencies for wwan. - Drop gnome-settings-daemon-round-xft_dpi-to-integer.patch: fixed upstream. - Rebase patches: gnome-settings-daemon-initial-keyboard.patch, gnome-settings-daemon-bgo793253.patch., and SLED patches: gnome-settings-daemon-bnc873545-hide-warnings.patch, gnome-settings-daemon-more-power-button-actions.patch, gnome-settings-daemon-notify-idle-resumed.patch, and gnome-settings-daemon-sle-configure-timeout-blank.patch. - Add gsd-wwan to files, and remove gsd-clipboard, gsd-mouse, and gsd-locate-pointer. - Add systemd services and targets to files. - Refresh patches with quilt. - Update to version 3.32.1: + Signal connector rather than output ID for OSDs. + Media-keys: Fix MPRIS issues with disconnecting clients. + Color: Allow night light to be always on. + Power: Only disable Suspend/Hibernate actions inside VM. + Smartcard: Fix cancellation issues. + Updated translations. - Add gnome-settings-daemon-round-xft_dpi-to-integer.patch: Round the Xft.dpi setting to an integer (bsc#1086789, glgo#GNOME#gnome-settings-daemon!99). - Drop gnome-settings-daemon-touch-screen-switch.patch: The function has been moved to mutter(commit d30301c0). - Update to version 3.32.0: + Stable release version bump. - Update to version 3.31.92: + Power: Only test backlight on linux. + Updated translations. - Update to version 3.31.91: + Media-keys: Ignore key repeat on certain shortcuts (Needs up-to-date mutter and gnome-shell). + Housekeeping: Fix overflow. + Updated translations. - Update to version 3.31.90: + Remove libXtst as a dependency. + Keyboard: Enable ibus for OSK purposes on X11. + Power: - Add x-gnome-privacy-scope hints to power notifications. - Define brightness to be -1 if builtin display is disabled. + Smartcard: - Wait until smartcards are inspected before locking screen. - Handle a smartcard getting removed very shortly after login. - Drop pkgconfig(xtst) BuildRequires: No longer needed. - Update to version 3.31.2: + Color: Add DBus API to preview Night Light for a few seconds. + Media-keys: Default to interactive shutdown action for power button if the action is not supported. + Power: - Avoid setting GError twice. - Speed up tests by splitting into chunks. + Print-notification: Ignore Server* messages from CUPS not meant to us. + Rfkill: Use GUdev to monitor rfkill device pressence. + Updated translations. - Update to version 3.31.1: + Xsettings: Always use mutter-computed UI scaling value. + Wacom: Drop tablet/touchscreen mapping to outputs. Mutter now handles this entirely. + Updated translations. - Disable gnome-settings-daemon-touch-screen-switch.patch: Needs rebase. - Update to version 3.30.2: + Fixes for build tests. + Media-keys: - Default to interactive shutdown action for power button if the action is not supported. - Increase GSD_REENABLE_POWER_BUTTON_DELAY to 3 seconds. - Add mapping for Ctrl + media-key for some media-keys. + Rfkill: Fix GIOChannel encoding. + Color: Correct temperature interpolation corner cases. + Updated translations. - Update to version 3.30.1.2: + This release by default *removes* the new feature that was added in 3.29.0 to use SuspendAndHibernate when available. You can re-enable the feature using the "experimental_suspend_then_hibernate" meson option again. - Update to version 3.30.1.1: + Color: Do not leak GSource. - Update to version 3.30.1: + Power: Guard against events from the wrong device type. + Color: Fix check for timerfd. + General: - Use set10 consistently in build. - Fix build with wayland disabled. + Updated translations. - Update to version 3.30.0: + Updated translations. - Changes from version 3.29.92: + Media-keys: Escape custom command for execution. + Rfkill: Create nested cancellable for rfkill setting. + Updated translations. - Add pkgconfig(gio-unix-2.0) BuildRequires to avoid implicit dependencies. - Update to version 3.29.90.1: + Allow volume above 100% - Changes from version 3.29.90: + Housekeeping: Fix improper notify_notification_close() usage. + Power: Make power test more robust. + General: Update test suite to python3. + Updated translations. - Help translation-update-upstream finding the right gettext domain name: pass "po %{name}" to the call. - Update to version 3.29.0: + Media-keys: - Make mic mute key configurable; - Handle Ctrl+Shift+TouchpadToggle. + Datetime: Debugging improvements. + Color: - Cancel smooth transitions on color temperature changes; - Define "disabled until tomorrow" as moving past sunrise. - Drop pkgconfig(gconf-2.0) BuildRequires: No longer needed, nor used. - Update to version 3.28.1: + Datetime: Debugging improvements. + Media-keys: Wait forever for GrabAccelerators() to succeed. + Updated translations. - Add LGPL-2.1-only to the License tag to comply with due copyrights as part of media-keys plugin uses it. - Drop: + gnome-settings-daemon-timeout-grabbing-keys.patch: fixed upstream. + update-desktop-files BuildRequires: this is no longer used. - Update gnome-settings-daemon-touch-screen-switch.patch (bsc#1086496, glgo#GNOME/gnome-settings-daemon#29). - Add gnome-settings-daemon-touch-screen-switch.patch: Add touch screen input switch, user can enable touch screen input when screen is off (bsc#1086496, glgo#GNOME/gnome-settings-daemon#29). - Drop gnome-settings-daemon-bring-back-updates-plugin.patch: Deprecated on SLE15 / Leap15.0. - Disable gnome-settings-daemon-more-power-button-actions.patch on Leap. - Add gnome-settings-daemon-timeout-grabbing-keys.patch: Retry grabbing media-key accelerators when timed out (bgo#792353). - Rebase gnome-settings-daemon-notify-idle-resumed.patch. - Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036). - Update to version 3.28.0: + Updated translations. - Update to version 3.27.92: + Build: Don't remove assertions in code. + Print-notifications: Notify user about need for authentication. + Power: - Fix divide by zero when there is no keyboard brightness to control. - When the the sleep timeout is too short, don't throw errors. + XSettings: - Hardcode GTK+ 3.x deprecated settings. - Expose monitored settings through D-Bus. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + Fix error when doing non-debug builds. + Fix runtime linkage to libgsd and libcommon. + Apply a workaround for D-Bus code generation. - Drop gnome-settings-daemon-fix-nondebug-build.patch and gnome-settings-daemon-libcommon.patch: fixed upstream. - Update to version 3.27.90: + Remove a11y-keyboard plugin, the functionality was merged into mutter. + Port to meson. + Clipboard: Fix memory leak. + Media-keys: - Suppress power-button presses during suspend. - Prefer MPRIS clients to g-s-d ones. + Power: - Don't react to light changes if not at console. - Many regression test suite fixes. - Default to suspend after 20 minutes of inactivity (bgo#681869). + Rfkill: Fix property notification warning for rfkill-input-inhibited. + Wacom: - Ensure screen integrated devices get remapped on hotplug. - Fix screen mapping for Cintiqs and others. + Updated translations. - Switch to meson build system: + Add meson BuildRequires. + Drop intltool BuildRequires: no longer in use. + Replace configure/make/make_install macros with meson/meson_build/meson_install macros. - Add pkgconfig(udev) BuildRequires: new dependency. - Drop gnome-settings-daemon-nb-translations.patch: fixed upstream. - Add gnome-settings-daemon-fix-nondebug-build.patch: Fix build for non-debug targets. - Add gnome-settings-daemon-bgo793253.patch: Fix no-return-in-nonvoid-function (bgo#793253). - Add gnome-settings-daemon-libcommon.patch: install libcommon, which is linked by the other plugins, as a private library. ==== gnome-shell ==== Version update (3.36.7 -> 3.38.1) Subpackages: gnome-shell-calendar - Update to version 3.38.1: + Add screen recordings to recent items. + Tweak peek-password feature. + Fix workspace glitches in overview. + Improve DND behavior in app picker. + Misc. bug fixes and cleanups. + Updated translations. - Enable gtk-doc building again. - Update to version 3.38.0: + Misc. bug fixes and cleanups. + Updated translations. - Update to version 3.37.92: + Fix screen recorder shortcut. + Support cycle-group cycling only over windows in the workspac3. + Misc bugfixes and cleanups. + Updated translations. - Rebase gnome-shell-private-connection.patch. - Update to version 3.37.91: + Fix potential stack overflow in libcroco. + Fix page removal in app picker. + Fix "old style" VPN authentication. + Fix X11 session login. + Fix week number alignment when using font-scaling. + Fix lock screen on systems without GLSL shader support. - Changes from version 3.37.90: + Fix extension updates when many extensions are installed. + Fix missing icons in on-screen keyboard. + Fix delay when showing calendar events. + Allow rearranging items in app picker. + Fix top bar navigation when NumLock is active. + Delay login animation until wallpaper has loaded. + Reset auth prompt on login screen on VT switch before fade in. + Move screencasting into a separate service. + Replace loaded terms with more descriptive one. + Add "Boot Options" support to restart dialog. + Move "Restart" into a separate menu item/dialog. + Default to not installing updates on low battery. - Changes from version 3.37.3: + Refactor and clean up window picker. + Move calendar events out of notifications list. + Refine app folder dialogs. + Hide switch-user button on lock screen if unsupported. + Refactor and clean up app picker pagination. + Add API to retrieve specified mimetypes from clipboards. + Support prepending workspace with horizontal layouts. + Update microphone icon on input volume changes. + Cache labels on GPU. + Fix regressions in redesigned modal dialogs. + Use GIcon for all application icons. + Support pre-authenticated logins in vmware environments. + Better support sandboxed apps with multiple .desktop files. + Fix on-screen keyboard size in portrait orientation. - Changes from version 3.37.2: + Add support for "PrefersNonDefaultGPU" desktop key. + Only start systemd units when running under systemd. + Fix "ghost" media controls. + Fix zombie sockets from extensions downloader. + Update world clocks offsets when timezone changes. + Support scrolling anywhere in slider menu items. + Fix "Do Not Disturb" setting getting reset on startup. + Only allow updates for extensions that aren't cached. + Fix matching notifications by PID. + Indicate extension errors in Extensions app. + Add clipboard API for querying supported mimetypes. + Add preview to color picker. + Improve world clocks styling. + Remove Frequent view from app picker. + Fix pad OSD glitches. + Expose actor tree in looking glass. - Changes from version 3.37.1: + Improve bluetooth submenu title. + Add openPrefs() convenience method for extensions. + Bring back support for empty StIcons. + Wake up screen when unlocking programmatically. + Improve extensions tool error reporting. + Improve handling of scale-factor changes. + Tone down weekend days with events in calendar. + Fix showing bluetooth submenu when devices were set up. + Add support for parental controls filtering. + Provide alternative extension templates. + Improve weather section's empty state. + Fix translations of folder names> + Fix delay on lock screen after entering wrong password. + Inhibit remote access when disabled by session mode. + Improve calendar-server performance. + Add gnome-shell-extension-prefs wrapper for compatibility. + Fix stuck lock screen after unlock. + Updated translations. - Drop gnome-shell-Get-resource-scale-by-get_resource_scale.patch: fixed upstream. - Do not apply gnome-shell-private-connection.patch: needs rebase. - Disable gtk-doc building: failure to build in this beta. ==== gnome-shell-extensions ==== Version update (3.36.7 -> 3.38.1) Subpackages: gnome-shell-classic gnome-shell-classic-session - Update file sle-classic.desktop according to the upstream commit 9a78c7e4. - Update to version 3.38.1: + Updated translations. - Update to version 3.38.0: + Updated translations. ==== gnome-software ==== Version update (3.36.1 -> 3.38.0) - Enable parental control integration (deps are now packaged): + Add pkgconfig(malcontent-0) BuildRequires. + Replace -Dmalcontent=false meson parameter with - Dmalcontent=true. - Update to version 3.38.0: + Updated translations. - Bump define _version to 3_38_0 (soversion) following upstream changes. - Update to version 3.37.92: + Add sysprof support for profiling jobs. + Add webflow and basic auth support to flatpak plugin. + Coalesce refresh operations where possible. + Correctly mark layered rpm-ostree local packages as removable. + Fix flatpak bundle installation. + Handle invalid snap auth data. + Improve flatpak progress reporting for transactions. + Improve the heuristic for detecting old-style AppStream override files. + Many performance improvements in many areas of the code. + Only delete the firmware archive if we downloaded it to the cache. + Show a pulsing progress bar if progress is unknown. + Support loading appstream files from custom install prefix. + Use the runtime fwupd version for the user agent. + Updated translations. - Drop gnome-software-add-missing-headers.patch: fixed upstream. - Add pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4) BuildRequires: new dependency. - Add gnome-software-no-static-lib.patch: do not install a static library. - Split out library package libgnomesoftware-3_37_92. ==== gnome-system-monitor ==== Version update (3.36.1 -> 3.38.0) - Update to version 3.38.0: + Updated translations. - Update to version 3.37.92: + Updated translations. - Update to version 3.37.91: + Avoid resizing CPU usage labels on changes. + Updated translations. ==== gnome-terminal ==== Version update (3.36.2 -> 3.38.1) Subpackages: nautilus-extension-terminal - Update to version 3.38.1: + Updated translations. - Update to version 3.38.0: + Updated translations. - Update to version 3.37.90: + profile: Add pref to enable SIXEL. + profile: editor: Only show font family and size in the font chooser. + Improve contrast in the "GNOME" terminal palette. + Updated translations. - Add docbook-xsl-stylesheets BuildRequires: new dependency to build the man page. ==== gnome-usage ==== Version update (3.33.2 -> 3.37.1) - Update to version v3.37.1: + Add icons to the pages. + app-item: Add application ID based on .desktop file name. + app-item: Add application lookup based on cgroup information. + app-item: Add newline at end of file. + application: Don't access the header bar directly. + application: Load icon resources. + cpu-sub-view: Don't hardcode the width. + cpu-sub-view: Don't horizontally center. + header-bar: Make it a HdyHeaderBar. + header-bar: Replace the GtkStackSwitcher by a HdyViewSwitcherTitle. + header-bar: Wrap the search button in a revealer. + icons: Add the speedometer-symbolic icon. + memory-sub-view: Don't horizontally center. + performance-view: Make the search bar adaptive. + performance-view: Replace the GtkPaned by a HdyLeaflet. + performance-view: Set a minimum width to the content box. + performance-view: Use a HdyColumn. + process-row: Don't hardcode the width. + process: Add function to read cgroup information. + storage-view: Replace the GtkPaned by a HdyLeaflet. + window: Add a HdyViewSwitcherBar. + window: Add action_on_search(). + window: Drop get_header_bar(). + window: Inline the header into the window. + window: Reduce the hardcoded minimum size. + window: Specialize Hdy.ApplicationWindow. + window: Use a GtkBuilder template. - Add pkgconfig(libhandy-1) BuildRequires: new dependency. ==== gnome-user-docs ==== Version update (3.36.6 -> 3.38.1) - Update to version 3.38.1: + Removed outdated guide on Flash plugins. + Updated translations. - Update to version 3.38.0: + Updated screenshots for 3.38. + Updated translations. ==== gobject-introspection ==== Version update (1.64.1 -> 1.66.1) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.66.1: + Update glib annotations. + gimarshallingtests: Add more tests for flags.. + Revert "giscanner: Fix section matching for documentation. - Update to version 1.66.0: + Support the gtk-doc action syntax. + GITypeInfo storage type utility API. + libgirepository: Add a couple missing nullable annotations. + dumper: Fix missing symbols in LTO case or with overridden symbol visibility settings. + Documentation improvements. + Remove old autoconf fallback code for the python tools. + giscanner: parse block comments for members and fields. + Add the notion of standalone doc sections. + giscanner: Add support for using clang-cl. + giscanner: Fix section matching for documentation. ==== gsettings-desktop-schemas ==== Version update (3.36.1 -> 3.38.0) - Update to version 3.38.0: + Updated translations. ==== gtk3 ==== Version update (3.24.22 -> 3.24.23) Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Pass --disable-tracker3 to configure: This disables the tracker search integration in the file open dialog, but avoids crashes in apps loading GTK3 and still using Tracker. - Enable tracker 3 support: + Add pkgconfig(tracker-sparql-3.0) BuildRequires. + Pass --enable-tracker3 to meson. - Update to version 3.24.23: + Adwaita: Support error states for labels and entries. + Printing: Use the correct names for remote printers. + File choser: Default to tracker2 for search to prevent symbol clashes in tracker-using applications. + Wayland: - Support newer schemas for settings. - Fix DND hotspot handling. - Disconnect on display close. + X11: Fix a possible crash with disabled devices. + Updated translations. - Switch to regular release tarballs: it's been a while that we deviated from the tags. ==== gtksourceview4 ==== Version update (4.6.1 -> 4.8.0) - Update to version 4.8.0: + Bump GTK requirement to 3.24 for gdk_window_move_to_rect(). + Use gdk_window_move_to_rect() to more reliably position completion windows. + erb.lang: initial support for ERB. + javascript.lang, typescript.lang: various correctness and performance improvements. + Updated translations. - Up gtk3 dependency. ==== gvfs ==== Version update (1.44.1 -> 1.46.1) Subpackages: gvfs-backends - Update to version 1.46.1: + trash: Do not fail when G_FILE_COPY_NO_FALLBACK_FOR_MOVE is used. + dav: Be sure that enumeration is possible when looking for a root. - Update to version 1.46.0: + No changes. - Update to version 1.45.92: + build: Link libgvfscommon to libmetadata. + Updated translations. - Update to version 1.45.90: + trash: Add support for x-gvfs-notrash option to ignore mounts. + recent: Port to GDateTime. - Changes from version 1.45.3: + client: Add support for zone identifiers in IPv6 addresses. + afc: Add support for libplist-2.2. - Changes from version 1.45.2: + metadata: Emit D-Bus signal when metadata are modified. + sftp: Preserve timestamps during copy and move operations. + dav: Add support for Negotiate and NTLM authentication. + Updated translations. ==== kactivities-stats ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kactivities5 ==== Version update (5.75.0 -> 5.76.0) Subpackages: kactivities5-imports libKF5Activities5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== karchive ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kauth ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5Auth5 libKF5AuthCore5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * CMake: Fix the backend documentation and warnings * Convert the backend name to uppercase sooner * add helper to obtain the caller's uid * Simplify helper event loop code ==== kbookmarks ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kcmutils ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes to list here. ==== kcodecs ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kcompletion ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kconfig ==== Version update (5.75.0 -> 5.76.0) Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigGui5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Find missing Qt5DBus dependency * If include is define in .h remove it if it's defined in .cpp too (scripted) * kconf_update: Allow repeated tests in --testmode by ignoring kconf_updaterc * Port QRegExp to QRegularExpression ==== kconfigwidgets ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Change http: to https: ==== kcoreaddons ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * KJob: add setProgressUnit(), to choose how percent is calculated * Fix potential memory leak in KAboutData::registerPluginData * If include is define in .h remove it if it's defined in .cpp too (scripted) * Split suggestName(); the split method doesn't check if file exists * KAboutData: deprecate pluginData() & registerPluginData() * Avoid copying objects * Fix compiler warning when some KDirWatch backends aren't available * Don't quit the event loop in KJobTest::slotResult() * Use functor-based singleShot() overload in TestJob::start() ==== kcrash ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kdbusaddons ==== Version update (5.75.0 -> 5.76.0) Subpackages: kdbusaddons-tools libKF5DBusAddons5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kdeclarative ==== Version update (5.75.0 -> 5.76.0) Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5QuickAddons5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * [abstractkcm] Set explicit padding * [abstractkcm] Don't remove padding on mobile * [simplekcm] Remove custom padding handling * [kcmcontrols] Remove duplicated code * Add source to KDeclarativeMouseEvent * If include is define in .h remove it if it's defined in .cpp too (scripted) * reparent overlaysheets to the root * Make GridViewKCM and ScrollVieKCM inherit from AbstractKCM * Use consistent margins * Add getter method for subPages ==== kded ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Various fixes * Documentation fixes: Use more entities, change http: to https: ==== kdelibs4support ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5KDELibs4Support5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation * If include is define in .h remove it if it's defined in .cpp too (scripted) * Various fixes * Documentation fixes ==== kdesu ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kdnssd-framework ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kdoctools ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Fix xml formatting in contributor.entities. * Update contributor.entities for KMail documentation Chapter 4. * Korean update: fix typo on entity * Various fixes * Documentation fixes * Korean update * Korean update: reformat HTML files of GPL, FDL and add LGPL ==== kfilemetadata5 ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes to list here. ==== kglobalaccel ==== Version update (5.75.0 -> 5.76.0) Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccelPrivate5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * systemd dbus activation * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kguiaddons ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kholidays ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== ki18n ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kiconthemes ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Keep aspect ration when upscaling * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kidletime ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Deprecate single-arg signal KIdleTime::timeoutReached(int identifier) ==== kinit ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kio ==== Version update (5.75.0 -> 5.76.0) Subpackages: kio-core - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes since 5.75.0, only listing bugfixes: * CopyJob: don't count skipped files in the notification (kde#417034) * FileWidget: Show Selected file preview on mouse leave (kde#418655) * Add bookmarks for pictures, music and videos (kde#427876) * kfilewidget: keep the text in the Name box when navigating (kde#418711) * KFilePlacesModel: ignore hidden places when computing closestItem (kde#426690) * kio_trash: fix the logic when no size limit is set (kde#426704) ==== kirigami2 ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5Kirigami2-5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes since 5.75.0, only listing bugfixes: * Also set a maximumWidth for icons in global drawer (kde#428658) * Don't alter Item in code called from Item's destructor (kde#428481) ==== kitemmodels ==== Version update (5.75.0 -> 5.76.0) Subpackages: kitemmodels-imports libKF5ItemModels5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * fix KDescendantProxyModel smoketest * KRearrangeColumnsProxyModel: fix crash with no source model * KRearrangeColumnsProxyModel: only column 0 has children * If include is define in .h remove it if it's defined in .cpp too (scripted) * Fix autotest * just proxy sourceModel's headerData ==== kitemviews ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kjobwidgets ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Remove not implmemented method ==== knewstuff ==== Version update (5.75.0 -> 5.76.0) Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuffCore5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Fix erroneous logic introduced in e1917b6a * If include is define in .h remove it if it's defined in .cpp too (scripted) * Fix double-delete crash in kpackagejob (kde#427910) * Deprecate Button::setButtonText() and fix API docs, nothing is prepended * Postpone all on-disk cache writes until we've had a quiet second * Fix crash when list of installed files is empty * Remove entry from cache before inserting new entry (kde#424919) ==== knotifications ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Mark KNotification::activated() as deprecated * If include is define in .h remove it if it's defined in .cpp too (scripted) * Apply some sanity checking to action keys (kde#427717) * Use FindGradle from ECM * Fix condition to use dbus * Fix: enable legacy tray on platforms without dbus * rewrite notifybysnore to provide more reliable support for Windows * Add comments to describe DesktopEntry field in notifyrc file ==== knotifyconfig ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kpackage ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Fix build errors if PREFIX is different from ECM's PREFIX. * Make "no metadata" warning a debug-only thing * If include is define in .h remove it if it's defined in .cpp too (scripted) * Documentation fixes: Use more entities and some punctuation ==== kparts ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kpeople5 ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kpty ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Some more IRIX/Solaris cleanup * Rip out AIX, Tru64, Solaris, Irix support * Make it compile without deprecated method ==== kquickcharts ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kross ==== Version update (5.75.0 -> 5.76.0) - Move the kf5kross executable and man to the kross package. - Spec cleanup - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Documentation fixes ==== krunner ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes to list here. ==== kservice ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Fix two recent regressions * Allow NotShowIn=KDE apps, listed in mimeapps.list, to be used (kde#427469) * If include is define in .h remove it if it's defined in .cpp too (scripted) * autotests: port kmimeassociationstest to KApplicationTrader * Write fallback value for KCM Exec lines with appropriate executable * Various fixes * Documentation fixes * Remove a bit of dead code * Solve some minor clazy warnings ==== ktexteditor ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes to list here. ==== ktextwidgets ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kunitconversion ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - No code change since 5.75.0 ==== kwallet ==== Version update (5.75.0 -> 5.76.0) Subpackages: kwalletd5 libKF5Wallet5 libkwalletbackend5-5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Various fixes * Documentation fixes: Use more entities and some punctuation ==== kwayland ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Provide convenience methods around wl_data_offet_accept() * Mark enums in a Q_OBJECT, Q_ENUM * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== kwidgetsaddons ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * new setUsernameContextHelp on KPasswordDialog * If include is define in .h remove it if it's defined in .cpp too (scripted) * kpassworddialog documentation typos-- * KFontRequester: remove, the now redundant, nearestExistingFont helper ==== kwindowsystem ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * xcb: Fix detection of screen sizes for High-DPI ==== kxmlgui ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Add a KF6 TODO for KMainWindow::canBeRestored() ==== libKF5ModemManagerQt ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== libKF5NetworkManagerQt ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Add enum and declarations to allow passing capabilities in the registration process to NetworkManager ==== libdazzle ==== Version update (3.36.0 -> 3.38.0) - Update to version 3.38.0: + No changes since 3.37.1. - Update to version 3.37.1: + Fixes for powerpc32. + Tweaks for CSS priorities. + Add DzlApplicationWindow:titlebar-animation property. + Fix C++ compilation. + Make showing file browser asynchronous on Linux/BSD/etc. ==== libhandy0 ==== Subpackages: libhandy-0_0-0 typelib-1_0-Handy-0_0 - Disable glade catalogs for the time being: not compatible with glade 3.37. ==== libnice ==== Version update (0.1.14 -> 0.1.17) - update to 0.1.17: + Add API to retrieve the underlying BSD sockets. + Support systems with multiple loopback devices. + Ignore non-running network interfaces. + Ignore multiple interface prefixes. + Now tries to nominate matching pairs across components and streams. + Retry TURN deallocation on timeout, requires not destoying the NiceAgent right after the stream. + Use different port for every host candidate. + Make timeouts and retransmissions more in line with the RFCs. + Find OpenSSL without pkg-config, for Windows. + Complete meson support. + Add API to make it easier to implement ICE trickle. + Add async closing of agent, to cleanly close TURN allocations. + Add Google non-standard NOMINATION STUN attribute. + Removal of the global lock over all agents. + Add method to compare candidate targets. + Added optional Meson build system, future releases will remove autotools. + Renamed all members of PseudoTcpState enum (compile-time API change). + Now drops all packets from addresses that have not been validated by an ICE check. + Multiple improvements to ICE interoperability. + Improved RFC compliance. + Improved OC2007 compatibility mode alternate-server support. ==== libsigc++2 ==== Version update (2.10.3 -> 2.10.4) - Update to version 2.10.4: + Build: - Meson build: Set default value of the 'warnings' option to 'min' - NMake Makefiles: Several improvements - docs/reference/: Update for Doxygen >= 1.8.16 + Updated documentation. - Switch to meson build system: + Add meson, and remove m4 BuildRequires. + Replace configure/make/make_install with meson/meson_build/meson_install macros. + No longer ship the htmldoc as part of the devel package. ==== libsoup ==== Version update (2.70.0 -> 2.72.0) Subpackages: libsoup-2_4-1 typelib-1_0-Soup-2_4 - Disable sysprof integration: this causes a nasty build cycle. + Pass -Dsysprof=disabled to meson. + Remove pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4), as well as pkgconfig(sysprof-4) in the devel project. - Update to version 2.72.0: + Fix critical after cancelling a message that failed auth. + Updated translations. - Update to version 2.71.1: + Add support for 308 Premanent Redirect. + Add basic sysprof profiling for HTTP messages. + Various build fixes. + Updated translations. - Add pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4) BuildRequires: new dependencies. - Update to version 2.71.0: + Redesign directory list returned for `file://` requests. + Add `SOUP_COOKIE_JAR_ACCEPT_GRANDFATHERED_THIRD_PARTY` policy. + Add soup_message_is_feature_disabled() API. + Fix potential leak when setting SoupSession:tls-interaction. + Fix building with Visual Studio. + Updated translations. - Drop libsoup-test-utils-fix.patch: fixed upstream. ==== mutter ==== Version update (3.36.7 -> 3.38.1) Subpackages: mutter-data - Update to version 3.38.1: + Fix Night Light updates after DPMS. + Fix button scrolling on X11. + Always use correct font-dpi setting on X11. + Improve handling of scanout failures. + Fix middle/right button mixup in scroll button assignment. + Fix resizing of attached modal dialogs on wayland. + Enable KMS modifiers on devices that need them. + Fix IM handling on X11. + Fix glitches in "undefined" screencast areas. + Fix visual glitches on background with fractional scaling. + Fix using correct refresh rate. + Misc. bug fixes and cleanups. + Plugged memory leaks. + Updated translations. - Add pkgconfig(udev) BuildRequires: new verified dependency. - Update to version 3.38.0: + screencast: Only use DMA buffers for i915. + Updated translations. - Update to version 3.37.92: + Fix stale cursor positions in remote desktop sessions. + xwayland: Add a setting to disable selected X extensions. + Fix screencasting when using QXL. + Cull actors that don't intersect with the redraw clip. + Optimize painting of backgrounds when culling is unavailable. + Improve support for Hangul input method. + Support debug paint overlay for opaque regions. + Fix launching flatpak applications when autostarting Xwayland. + Add support for capture scanouts in screencasts. + Allow integrated tablet devices to cycle outputs. + Improve mapping input devices to the most relevant output. + Only enable auto-rotation in touch mode. + Updated translations. - Update to version 3.37.91: + Fix initial state of display mode OSD. + Fixed crashes. + Misc. bug fixes and cleanups. - Changes from version 3.37.90: + Fix using NEAREST filter for backgrounds on scaled monitors. + Screencast fixes and improvements. + Support tap-button-map and tap-drag-lock touchpad settings. + Fix wine copy & paste. + Fix shadows of server-side decorated XWayland windows. + Replace some loaded terms with more descriptive ones. + Add API to launch trusted wayland clients. + Skip displays with 'non-desktop' property set. + Invalidate offscreen effect cache on video memory purge. + Add wl_shm support for 10 bpc and 16 bpc half float formats. - Changes from version 3.37.3: + Support custom keyboard layouts in $XDG_CONFIG_HOME/xkb. + Optimize resource scale computation. + Allow animating ClutterActor's content property. + Implement backgrounds as ClutterContent. + Add ClutterAlignContraint:pivot-point property. + Fix crash on area screenshots with fractional scaling. + Do not paint textures of fully obscured windows. + Use a more appropriate combine function on opaque areas. + Fix remote desktop being broken without screencast session. + Remove more long-deprecated Clutter APIs. + Drive each monitor by its own frame clock. + Fix copy/paste failures on X11. + Mipmap background texture rendering. + Plugged memory leaks. - Changes from version 3.37.2: + Fix move-to-center keybinding with multiple monitors. + Fix stuck buttons when a virtual device is destroyed. + Use workarea when centering new windows. + Limit mipmap levels when rendering background. + Broadcast clipboard/primary offers. + Support primary-selection protocol from wayland-protocols. + Fix monitor screen cast on X11. + Support a "blank" cursor type. + Improve stage view damage tracking> + Implement touch-mode detecation for the X11 backend. + Drop external keyboard detection from touch-mode heuristics. + Optimize actor allocations. - Changes from version 3.37.1: + Fix screencasting non-maximized windows. + Make window-aliveness checks less aggressive. + Fix stylus coordinates when using screen rotation. + Preserve keyboard state on VT switch. + Remove Clutter's drag and drop actions. + Cancel clicks/gestures actions on disable. + Fix various clipboard issues. + Fix trackball button scrolling. + Fix tiled monitor support. + Support unredirecting fullscreen wayland surfaces. + Support area screencasts. + Synchronize shadows to server-side decorations. + Allow inhibiting remote access. + Fix overview key on X11 when using multiple keyboard layouts. + Updated translations. - Drop mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch: fixed upstream. ==== nautilus ==== Version update (3.36.3 -> 3.38.1) Subpackages: libnautilus-extension1 - Update to version 3.38.1: + Update starred URIs on move & rename. + Prevent recursion to speed up emptying trash. + Prevent stale items to be shown in starred view. + Revert icon emblem fixes in order to prevent performance issues. - Update to version 3.38.0: + Fix missing Extract/Compress menu items. + Updated translations. ==== open-vm-tools ==== Subpackages: libvmtools0 - Add explicit pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: used to be pulled in (as part of gdk-pixbuf) by GTK3 in the past. But as configure explicitly looks for it, it is our own duty to ensure its presence. ==== pango ==== Version update (1.46.2 -> 1.48.0) Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0 - Update to version 1.48.0: + docs: Clarify use of PangoAnalysis in shaping. + fontconfig: Make pango_font_family_get_face more reliable. + introspection: Fix use of PangoFcSubstituteFunc. + introspection: Skip fontconfig types. + build: Use yielding meson feature for introspection. - Changes from version 1.47.0: + Add pango_language_get_preferred. + Add pango_fc_font_get_languages. + Sort faces of a family by slant and weight. - Replace -Dintrospection=true meson parameter with - Dintrospection=enabled, following upstream changes. ==== pipewire ==== Version update (0.3.13 -> 0.3.15) Subpackages: libpipewire-0_3-0 pipewire-modules pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 0.3.15: * Highlights + This is a quick update to fix critical issues with the 0.3.14 update, which broke screen sharing and accidentally enabled the experimental pulse-server. + Fix some compatibility issues in pulse-server with pavucontrol and fix an issue that would block the complete server. * PipeWire improvements + Permission checks for new clients are now done from a global context, which makes it possible to assign initial permissions to objects. + Handle EINTR everywhere + Fix an issue with the node state changes where a quick pause/play would hang a client. * Session manager improvements + Disable the bluez5 and pulse-bridge modules by default because they interfere with pulseaudio. These options should only be enabled if pulseaudio is removed or disabled in the system. + Fix an issue where the session manager could end up in infinite recursion while scanning for things to do. + The session manager will now always configure nodes to remix to the channel configuration of the device. This fixes the case where mono streams would only end up on one channel of a stereo device. * Device support + Initial merge of A2DP extra codec support using the new bluez5 API. * pulse-server + Create the runtime directory when it doesn't exist. + Don't ever block the server, use non-blocking IO everywhere. + Fill description of profiles with the name if not otherwise set, this fixes a crash in pavucontrol. + the connection debug catergory will now also debug pulse messages. + Respect the no_remix flag to make the control panel channel check work. * ALSA plugin + implement pause - Update to version 0.3.14: * Highlights + This release focuses on bugfixes and stability improvements. + A new experimental pulse-server module was added. This module implements the pulseaudio protocol on top of PipeWire and can be used to make flatpaks work with PipeWire. It looks like this might be a better way forward compared to the libpulse.so replacement library. + A2DP bluetooth was reworked. Playback should work a lot better now. Support was also added to automatically link an A2DP source to a playback device, which makes it possible to use PipeWire as a bluetooth receiver as well. + Improvements to the routing and volume restore features of the session manager. * PipeWire improvements + The channelmixer does not normalize volumes anymore. Volumes are only normalized for monitoring streams now. + Streams can actually start in the inactive state now. + The channelmixer can now also convert volume updates from one channel layout to another. This makes saved volumes work even when streams have different channel layouts. + Clients are only registered after the properties have been updated. + Links now have a new active state. + Drivers can now also specify a minimum quantum. This makes it possible for bluetooth devices to specify an optimum quantum for the given codec settings and MTU. + The amount of data sent over the socket was reduced by only sending the data that changed. + Client objects are now exposed after they uploaded their properties, which makes the new object more useful. * Tools improvements + pw-cat will now add metadata to the PipeWire streams. * Session manager improvements + Fix crashes when reading bad data in stored settings. + volume and routing is improved. Settings are now remembered per application or media-role. + The session manager remembers the last device used per stream + Fix a bug when moving streams where it could sometimes end up with linking a stream to multiple devices. + Use RTKit to set realtime priority on the data thread in the session manager. This improves performance of the pulse-server and bluetooth devices. + Add a new property to mark streams that want to capture from the monitor of the default sink. + NODE_TARGET can now also contain the node name. This avoids some lookups in the pulseaudio layer when selecting target nodes by name. + the -e and -d options are more usable now and can be used to add and remove modules from the default list of modules. * Device support + v4l2: add some workarounds for buggy drivers. Add Limited support for droidcam. + ACP: improve selection of default port and profiles. + ACP: add support for using the hardware mixer for more than 8 channel streams. + ACP: support the new port type and availability group found in PulseAudio. + A2DP bluetooth timings were reworked. Automatic linking of A2DP sources was added to make it possible for PipeWire to act as a bluetooth receiver. The code was reworked to allow other codecs such as APTX and LDAC in the future. + Try harder to recover from ALSA errors. * GStreamer improvements + Fix some crashes in the monitor that cause gnome-initial-setup to crash. * PulseAudio layer improvements + Many compatibility improvements. Improved playback in chrome. Fix a crash in firefox when the daemon is stopped. + Fix a leak in the formats. + Fix !ADJUST_LATENCY streams like paplay. + Make the device option in paplay work. + Fix volume/mute notifications, this makes plasma volume updates work again. + Do the conversion between PulseAudio cubic volumes and PipeWire linear volumes. Volume levels should behave now like they did with PulseAudio. * JACK layer improvements + Return an error when we run out of midi events. Some application rely on this behaviour. * ALSA plugin improvements + The ALSA plugin now also supports the node name in the playback_node and capture_node properties. - Rename 99-pipewire-default.conf to 99-pipewire-default.conf.example so it's disabled by default and all ALSA I/O doesn't get redirected to pipewire (which was only overrided by pulseaudio's configuration in alsa-plugins-pulse casually). Thanks to Takashi Iwai for noticing (boo#1178104, boo#1177166 and probably boo#1175584) - Add baselibs.conf (boo#1177555) ==== plasma-framework ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5Plasma5 plasma-framework-components - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes since 5.75.0, only listing bugfixes: * Always show ExpandableListitem buttons, not just on hover (kde#428624) * Lock the header colours of Breeze Dark and Breeze Light (kde#427864) * [ExpandableListItem] Make colored text 100% opaque (kde#427171) * ComboBox3.contentItem must be a QQuickTextInput to fix autocomplete (kde#424076) * Toggle plasmoids when shortcut is activated (kde#400278) - Drop upstream patches: * 0001-BusyIndicator-Do-not-rotate-when-invisible.patch * 0001-Fix-BusyIndicator-rotating-even-when-invisible-again.patch ==== prison-qt5 ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5Prison5 prison-qt5-imports - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== purpose ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Add description to kaccounts youtube provider ==== python-gobject ==== Version update (3.36.1 -> 3.38.0) Subpackages: python3-gobject python3-gobject-Gdk python3-gobject-cairo - Update to version 3.38.0: + meson: Make the `pycairo` option a feature. + gdk overrides: Fix wrapping of scroll events. + Add overrides for Gtk.Button set/get_focus_on_click. ==== qqc2-desktop-style ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Fix ToolBar contentWidth binding loop * Reference shortcut label directly by id instead of implicitly * ComboBox.contentItem must be a QQuickTextInput to fix autocomplete (kde#425865) * Simplify conditional clauses in Connections * Fix Connections warning on ComboBox * Add support for qrc icons to StyleItem (kde#427449) * Properly indicate focus state of ToolButton * Add TextFieldContextMenu for right click context menus on TextField and TextArea * Set background color to ComboBox's ScrollView ==== solid ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5Solid5 solid-imports - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Add support for sshfs to the fstab backend * If include is define in .h remove it if it's defined in .cpp too (scripted) * CMake: Use pkg_search_module when looking for plist * Fix imobiledevice backend: Check API version for DEVICE_PAIRED * Fix imobiledevice backend build * Add Solid backend using libimobiledevice for finding iOS devices * Use QHash for mapping where order is not needed ==== sonnet ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5SonnetCore5 libKF5SonnetUi5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) * Remove not implement method * Use modern signal-slot connection syntax * Minor code cleanup ==== syntax-highlighting ==== Version update (5.75.0 -> 5.76.0) Subpackages: libKF5SyntaxHighlighting5 - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Too many changes to list here. ==== threadweaver ==== Version update (5.75.0 -> 5.76.0) - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * If include is define in .h remove it if it's defined in .cpp too (scripted) ==== vte ==== Version update (0.60.3 -> 0.62.1) - Update to version 0.62.1: + widget: Implement GtkScrollableInterface::get_border. + widget: Reference terminals while processing. + pty: Allow null callback for spawn_async. + gtk: Allow passing null callback to spawn_async. + lib: Abort when alloc returns nullptr. + vte.sh: Avoid warnings if shell is configured with 'set -u'. + widget: Define text_view_bg in fallback CSS if the theme doesn't. + Updated translations. - Update to version 0.62.0: + Export vte_pty_spawn_finish again. + docs: Remove three mistaken little words. + Updated translations. - Update to version 0.61.91: + parser: HTJ is not a NOP. + Revert "all: Add SIXEL support". + all: Fix sixelparser.{hh,cc} licence header. + pty: Only fill in ws_[xy]pixel when sixel is enabled. + Updated translations. - Update to version 0.61.90: + app: Add options to use theme colours. + bindings: gir: Add missing file to extract source comments and annotations from. + lib: Fix the build with debug disabled. + lib: Improve exception error message without debug enabled. + spawn: Check for explicit systemd requirement. + spawn: Don't change PWD when no cwd is given. + systemd: Place vte into app.slice rather than apps.slice. + vte.csh: Fix the behavior if VTE_VERSION is undefined. ==== yelp ==== Version update (3.36.1 -> 3.38.1) Subpackages: libyelp0 - Update to version 3.38.1: + Fix issue when opening local HTML files. + Updated translations. - Update to version 3.38.0: + Updated translations. - Update to version 3.37.90: + Updated translations. ==== yelp-xsl ==== Version update (3.36.0 -> 3.38.1) - Update to version 3.38.1: + Updated translations. - Update to version 3.38.0: + Updated translations. - Update to version 3.37.90: + Various styling changes, especially around media and ttml. + Updated translations.